aboutsummaryrefslogtreecommitdiffstats
path: root/html/js/git-deps-noty.js
diff options
context:
space:
mode:
Diffstat (limited to 'html/js/git-deps-noty.js')
-rw-r--r--html/js/git-deps-noty.js48
1 files changed, 48 insertions, 0 deletions
diff --git a/html/js/git-deps-noty.js b/html/js/git-deps-noty.js
new file mode 100644
index 0000000..2639078
--- /dev/null
+++ b/html/js/git-deps-noty.js
@@ -0,0 +1,48 @@
+require('noty');
+
+// Different noty types:
+// alert, success, error, warning, information, confirmation
+function noty_error(text) {
+ notyfication('error', text);
+}
+
+function noty_warn(text) {
+ notyfication('warning', text);
+}
+
+function noty_success(text) {
+ notyfication('success', text);
+}
+
+function noty_info(text) {
+ notyfication('information', text);
+}
+
+function noty_debug(text) {
+ notyfication('information', text);
+}
+
+// Haha, did you see what I did here?
+function notyfication(type, text) {
+ var n = window.noty({
+ text: text,
+ type: type,
+ layout: 'topRight',
+ theme: 'relax',
+ timeout: 30000, // ms
+ animation: {
+ open: 'animated bounceInUp', // Animate.css class names
+ close: 'animated bounceOutUp', // Animate.css class names
+ easing: 'swing', // unavailable - no need
+ speed: 500 // unavailable - no need
+ }
+ });
+}
+
+module.exports = {
+ error: noty_error,
+ warn: noty_warn,
+ success: noty_success,
+ info: noty_info,
+ debug: noty_debug
+};