| Server IP : 85.214.239.14 / Your IP : 216.73.216.27 Web Server : Apache/2.4.65 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 8.2.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /proc/3/root/proc/self/root/srv/automx/automx-master/src/html/js/foundation/ |
Upload File : |
/*jslint unparam: true, browser: true, indent: 2 */
;
(function ($, window, document, undefined) {
'use strict';
Foundation.libs.alerts = {
name: 'alerts',
version: '4.2.2',
settings: {
speed: 300, // fade out speed
callback: function () {
}
},
init: function (scope, method, options) {
this.scope = scope || this.scope;
if (typeof method === 'object') {
$.extend(true, this.settings, method);
}
if (typeof method !== 'string') {
if (!this.settings.init) {
this.events();
}
return this.settings.init;
} else {
return this[method].call(this, options);
}
},
events: function () {
var self = this;
$(this.scope).on('click.fndtn.alerts', '[data-alert] a.close', function (e) {
e.preventDefault();
$(this).closest("[data-alert]").fadeOut(self.speed, function () {
$(this).remove();
self.settings.callback();
});
});
this.settings.init = true;
},
off: function () {
$(this.scope).off('.fndtn.alerts');
},
reflow: function () {
}
};
}(Foundation.zj, this, this.document));