make alertify display time configurable

pull/1/head
ansuz 8 years ago
parent 32d7fc55d2
commit 89e5830409

@ -6,5 +6,11 @@ define(function() {
*/ */
config.availablePadTypes = ['pad', 'code', 'slide', 'poll']; config.availablePadTypes = ['pad', 'code', 'slide', 'poll'];
/* Cryptpad apps use a common API to display notifications to users
* by default, notifications are hidden after 5 seconds
* You can change their duration here (measured in milliseconds)
*/
config.notificationTimeout = 5000;
return config; return config;
}); });

@ -7,9 +7,10 @@ define([
'/bower_components/spin.js/spin.min.js', '/bower_components/spin.js/spin.min.js',
'/common/clipboard.js', '/common/clipboard.js',
'/customize/fsStore.js', '/customize/fsStore.js',
'/customize/application_config.js',
'/bower_components/jquery/dist/jquery.min.js', '/bower_components/jquery/dist/jquery.min.js',
], function (Config, Messages, Store, Crypto, Alertify, Spinner, Clipboard, FS) { ], function (Config, Messages, Store, Crypto, Alertify, Spinner, Clipboard, FS, AppConfig) {
/* This file exposes functionality which is specific to Cryptpad, but not to /* This file exposes functionality which is specific to Cryptpad, but not to
any particular pad type. This includes functions for committing metadata any particular pad type. This includes functions for committing metadata
about pads to your local storage for future use and improved usability. about pads to your local storage for future use and improved usability.
@ -26,6 +27,7 @@ define([
var common = window.Cryptpad = { var common = window.Cryptpad = {
Messages: Messages, Messages: Messages,
Alertify: Alertify,
}; };
var store; var store;
var fsStore; var fsStore;
@ -91,14 +93,6 @@ define([
return hash; return hash;
}; };
Store.ready(function (err, Store) {
if (err) {
console.error(err);
return;
}
store = Store;
});
// var isArray = function (o) { return Object.prototype.toString.call(o) === '[object Array]'; }; // var isArray = function (o) { return Object.prototype.toString.call(o) === '[object Array]'; };
var isArray = common.isArray = $.isArray; var isArray = common.isArray = $.isArray;
@ -1062,7 +1056,18 @@ define([
}; };
}; };
// All code which is called implicitly is found below
Store.ready(function (err, Store) {
if (err) {
console.error(err);
return;
}
store = Store;
});
Messages._applyTranslation(); Messages._applyTranslation();
Alertify._$$alertify.delay = AppConfig.notificationTimeout || 5000;
return common; return common;
}); });

Loading…
Cancel
Save