aboutsummaryrefslogtreecommitdiffstats
path: root/view/tpl
diff options
context:
space:
mode:
authorMario Vavti <mario@mariovavti.com>2017-11-09 11:34:41 +0100
committerMario <mario@mariovavti.com>2017-11-11 20:27:31 +0100
commit28c85cf3ae658c72f5ab785998899804b6d20d8a (patch)
tree108fa317d2c946e6ce3042b8c3b0b72927ab0af0 /view/tpl
parentcf4e2b295307adfe7c97cae6fd923d7c4eeed8ac (diff)
downloadvolse-hubzilla-28c85cf3ae658c72f5ab785998899804b6d20d8a.tar.gz
volse-hubzilla-28c85cf3ae658c72f5ab785998899804b6d20d8a.tar.bz2
volse-hubzilla-28c85cf3ae658c72f5ab785998899804b6d20d8a.zip
load notifications links to /display via ajax if we are already in /display
Diffstat (limited to 'view/tpl')
-rw-r--r--view/tpl/notifications_widget.tpl27
1 files changed, 26 insertions, 1 deletions
diff --git a/view/tpl/notifications_widget.tpl b/view/tpl/notifications_widget.tpl
index 6865879ad..dd4cc6377 100644
--- a/view/tpl/notifications_widget.tpl
+++ b/view/tpl/notifications_widget.tpl
@@ -26,11 +26,36 @@
}
</style>
+{{if $module == 'display'}}
+<script>
+ $(document).on('click', '.notification', function(e) {
+ var b64mid = $(this).data('b64mid');
+
+ console.log(b64mid);
+
+ if(b64mid !== 'undefined') {
+ e.preventDefault();
+ e.stopPropagation();
+
+ $('.thread-wrapper').remove();
+ $(this).fadeOut();
+ bParam_mid = b64mid;
+ mode = 'replace';
+ page_load = true;
+ liveUpdate();
+
+ if($('#notifications_wrapper').hasClass('fs'))
+ $('#notifications_wrapper').prependTo('#' + notifications_parent).removeClass('fs'); //var notifications_parent is defined in redbasic.js
+ }
+ });
+</script>
+{{/if}}
+
{{if $notifications}}
<div id="notifications_wrapper">
<div id="notifications" class="navbar-nav" data-children=".nav-item">
<div id="nav-notifications-template" rel="template">
- <a class="list-group-item clearfix notification {5}" href="{0}" title="{2} {3}">
+ <a class="list-group-item clearfix notification {5}" href="{0}" title="{2} {3}" data-b64mid="{6}">
<img class="menu-img-3" data-src="{1}">
<span class="contactname">{2}</span>
<span class="dropdown-sub-text">{3}<br>{4}</span>