<div class="py-3" id="comment-widget">
<div class="pb-3">
<div class="row">
<div class="col-4">
<div class="d-grid">
<button type="button" data-href="<?= current_page('repute'); ?>" class="btn btn-light btn-sm btn-block rounded-pill text-truncate --upvote" data-bs-toggle="tooltip" title="<?= phrase('Like'); ?>" data-post-id="<?= service('request')->getGet('post_id'); ?>">
<i class="mdi mdi-heart<?= ($likes_count ? ' me-2' : null); ?>"></i>
<b class="likes-count fw-bold"><?= ($likes_count ? $likes_count : ''); ?></b>
</button>
</div>
</div>
<div class="col-4">
<div class="d-grid">
<button type="button" class="btn btn-light btn-sm btn-block rounded-pill text-truncate" data-bs-toggle="tooltip" title="<?= phrase('Comment'); ?>" onclick="jExec($('textarea[name=comments]').first().trigger('focus'))">
<i class="mdi mdi-comment<?= ($comments_count ? ' me-2' : null); ?>"></i>
<b class="replies-count"><?= ($comments_count ? $comments_count : ''); ?></b>
</button>
</div>
</div>
<div class="col-4">
<div class="d-grid">
<button type="button" class="btn btn-light btn-sm btn-block rounded-pill text-truncate" role="share" data-href="<?= service('request')->getGet('path'); ?>">
<i class="mdi mdi-share"></i>
<?= phrase('Share'); ?>
</button>
</div>
</div>
</div>
</div>
<form action="<?= current_page(); ?>" method="POST" class="--validate-form pb-3" enctype="multipart/form-data">
<div class="form-group">
<div class="row g-0 align-items-center">
<div class="col-1">
<a href="<?= (get_userdata('username') ? base_url('user/' . get_userdata('username')) : 'javascript:void(0)'); ?>" class="--xhr">
<img src="<?= get_image('users', get_userdata('photo'), 'icon'); ?>" class="img-fluid rounded-circle" />
</a>
</div>
<div class="col-11 ps-3">
<div class="position-relative">
<textarea name="comments" class="form-control nofocus" placeholder="<?= phrase('Type a comment'); ?>" rows="1"></textarea>
<div class="btn-group position-absolute bottom-0 end-0">
<button type="button" class="btn btn-link text-dark" data-toggle="tooltip" data-bs-toggle="tooltip" title="<?= phrase('Attach photo'); ?>" onclick="jExec($(this).closest('form').find('.fileupload').removeClass('d-none').find('input[type=file]').trigger('click'))">
<i class="mdi mdi-camera"></i>
</button>
</div>
</div>
<div data-provides="fileupload" class="fileupload fileupload-new d-none">
<span class="btn btn-file" style="width:80px">
<input type="file" name="attachment" accept="<?= implode(',', preg_filter('/^/', '.', array_map('trim', explode(',', IMAGE_FORMAT_ALLOWED)))); ?>" role="image-upload" id="attachment_input" />
<div class="fileupload-new text-center">
<img class="img-fluid upload_preview" src="<?= get_image('comment', 'placeholder.png', 'icon'); ?>" alt="..." />
</div>
<button type="button" class="btn btn-sm btn-danger rounded-circle position-absolute top-0 end-0" onclick="jExec($(this).closest('.btn-file').find('input[type=file]').val(''), $(this).closest('.btn-file').find('img').attr('src', '<?= get_image('comment', 'placeholder.png', 'icon'); ?>'), $(this).closest('.fileupload').addClass('d-none'))">
<i class="mdi mdi-window-close"></i>
</button>
</span>
</div>
</div>
</div>
</div>
<div class="row g-0 align-items-center">
<div class="col-11 offset-1 ps-3">
<div role="validation-callback"></div>
</div>
</div>
<input type="hidden" name="_token" value="<?= $_token; ?>" />
</form>
<div id="comment-container">
<!-- COMMENTS LIST -->
<?php if ($comments_count): ?>
<div class="load-more-container">
<p class="text-center">
<a href="javascript:void(0)" data-href="<?= current_page(); ?>" class="load-more --fetch-comments">
<b><?= phrase('Load comments'); ?></b>
</a>
</p>
</div>
<?php else: ?>
<p class="text-center text-muted empty-comment-message"><?= phrase('Be the first to comment'); ?></p>
<?php endif; ?>
</div>
</div>
<script type="text/javascript" src="<?= get_module_asset('js/scripts.js'); ?>"></script>
|