From e58f15eac85017ff3c9e48811fcd7fa5fb473dc1 Mon Sep 17 00:00:00 2001 From: Albert Camps Date: Mon, 7 Dec 2015 16:34:54 +0100 Subject: [PATCH] Add notify.js plugin into ipython-notebook-extensions --- nbextensions/usability/notify/notify.js | 160 ++++++++++++++++++++++ nbextensions/usability/notify/notify.yaml | 7 + 2 files changed, 167 insertions(+) create mode 100644 nbextensions/usability/notify/notify.js create mode 100644 nbextensions/usability/notify/notify.yaml diff --git a/nbextensions/usability/notify/notify.js b/nbextensions/usability/notify/notify.js new file mode 100644 index 0000000..0c99537 --- /dev/null +++ b/nbextensions/usability/notify/notify.js @@ -0,0 +1,160 @@ +/* + +************************* +Display Web Notifications +************************* + +Add this file to $(ipython locate)/nbextensions/ + +*/ + +define(["require"], function (require) { + "use strict"; + + var current_time = function() { + return new Date().getTime() / 1000; + }; + + var start_time = current_time(); + var min_time = 0; + var enabled = false; + var first_start = true; + var busy_kernel = true; + + var add_permissions_list = function () { + var ipython_toolbar = $('#maintoolbar-container'); + var label = $('').addClass("navbar-text permissions-list").text('Notify:'); + var select = $('