From 22a4b20ed04a9c709fbbe3e254ad8b2d7757a38b Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Fri, 12 May 2017 15:02:32 +0200 Subject: First draft for notifications Signed-off-by: Thomas Citharel --- app/Resources/static/themes/material/index.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'app/Resources/static/themes/material/index.js') diff --git a/app/Resources/static/themes/material/index.js b/app/Resources/static/themes/material/index.js index d6afbb8a..e16749f6 100755 --- a/app/Resources/static/themes/material/index.js +++ b/app/Resources/static/themes/material/index.js @@ -8,7 +8,7 @@ import 'materialize-css/dist/js/materialize'; import '../_global/index'; /* Tools */ -import { initExport, initFilters } from './js/tools'; +import { initExport, initFilters, initNotifications } from './js/tools'; /* Import shortcuts */ import './js/shortcuts/main'; @@ -34,6 +34,7 @@ $(document).ready(() => { }); initFilters(); initExport(); + initNotifications(); $('#nav-btn-add-tag').on('click', () => { $('.nav-panel-add-tag').toggle(100); @@ -75,4 +76,13 @@ $(document).ready(() => { const scrollPercent = (s / (d - c)) * 100; $('.progress .determinate').css('width', `${scrollPercent}%`); }); + + $('.notification').on('click', () => { + $.ajax({ + url: Routing.generate('notification-archive-all'), + method: 'GET', + }).done(() => { + $('#notifications').sideNav('hide'); + }); + }); }); -- cgit v1.2.3