aboutsummaryrefslogtreecommitdiffstats
path: root/view/tpl/messages_widget.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'view/tpl/messages_widget.tpl')
-rw-r--r--view/tpl/messages_widget.tpl36
1 files changed, 23 insertions, 13 deletions
diff --git a/view/tpl/messages_widget.tpl b/view/tpl/messages_widget.tpl
index 6f888962d..2d7ab99df 100644
--- a/view/tpl/messages_widget.tpl
+++ b/view/tpl/messages_widget.tpl
@@ -49,6 +49,9 @@
<small>{{$e.info}}</small>
</a>
{{/foreach}}
+ <div id="messages-empty" class="list-group-item border-0"{{if $entries}} style="display: none;"{{/if}}>
+ {{$strings.empty}}...
+ </div>
<div id="messages-loading" class="list-group-item" style="display: none;">
{{$strings.loading}}<span class="jumping-dots"><span class="dot-1">.</span><span class="dot-2">.</span><span class="dot-3">.</span></span>
</div>
@@ -90,6 +93,8 @@
get_messages_page_active = true;
$('#messages-loading').show();
+ $('#messages-empty').hide();
+
$.ajax({
type: 'post',
url: 'hq',
@@ -102,19 +107,24 @@
messages_offset = obj.offset;
let html;
let tpl = $('#messages-template[rel=template]').html();
- obj.entries.forEach(function(e) {
- html = tpl.format(
- e.b64mid,
- e.created,
- e.summary,
- e.info,
- e.author_name,
- e.author_addr,
- e.href,
- e.icon
- );
- $('#messages-loading').before(html);
- });
+ if (obj.entries.length) {
+ obj.entries.forEach(function(e) {
+ html = tpl.format(
+ e.b64mid,
+ e.created,
+ e.summary,
+ e.info,
+ e.author_name,
+ e.author_addr,
+ e.href,
+ e.icon
+ );
+ $('#messages-loading').before(html);
+ });
+ }
+ else {
+ $('#messages-empty').show();
+ }
$('.message[data-b64mid=\'' + bParam_mid + '\']').addClass('active');
$('#messages-loading').hide();
$('.messages-timeago').timeago();