X7ROOT File Manager
Current Path:
/home/hamdjcne/public_html/wp-content/plugins/wp-file-manager/lib/js/ui
home
/
hamdjcne
/
public_html
/
wp-content
/
plugins
/
wp-file-manager
/
lib
/
js
/
ui
/
ðŸ“
..
📄
button.js
(4.12 KB)
📄
contextmenu.js
(21.45 KB)
📄
cwd.js
(87.65 KB)
📄
dialog.js
(26.2 KB)
📄
fullscreenbutton.js
(634 B)
📄
navbar.js
(5.22 KB)
📄
navdock.js
(4.37 KB)
📄
overlay.js
(969 B)
📄
panel.js
(559 B)
📄
path.js
(5.22 KB)
📄
places.js
(16.2 KB)
📄
searchbutton.js
(10.05 KB)
📄
sortbutton.js
(3.66 KB)
📄
stat.js
(3.4 KB)
📄
toast.js
(2.63 KB)
📄
toolbar.js
(9.86 KB)
📄
tree.js
(40.6 KB)
📄
uploadButton.js
(1.05 KB)
📄
viewbutton.js
(770 B)
📄
workzone.js
(1.42 KB)
Editing: toast.js
/** * @class elFinder toast * * This was created inspired by the toastr. Thanks to developers of toastr. * CodeSeven/toastr: http://johnpapa.net <https://github.com/CodeSeven/toastr> * * @author Naoki Sawada **/ jQuery.fn.elfindertoast = function(opts, fm) { "use strict"; var defOpts = Object.assign({ mode: 'success', // or 'info', 'warning' and 'error' msg: '', showMethod: 'fadeIn', //fadeIn, slideDown, and show are built into jQuery showDuration: 300, showEasing: 'swing', //swing and linear are built into jQuery onShown: undefined, hideMethod: 'fadeOut', hideDuration: 1500, hideEasing: 'swing', onHidden: undefined, timeOut: 3000, extNode: undefined, button: undefined, width: undefined }, jQuery.isPlainObject(fm.options.uiOptions.toast.defaults)? fm.options.uiOptions.toast.defaults : {}); return this.each(function() { opts = Object.assign({}, defOpts, opts || {}); var self = jQuery(this), show = function(notm) { self.stop(); fm.toFront(self); self[opts.showMethod]({ duration: opts.showDuration, easing: opts.showEasing, complete: function() { opts.onShown && opts.onShown(); if (!notm && opts.timeOut) { rmTm = setTimeout(rm, opts.timeOut); } } }); }, rm = function() { self[opts.hideMethod]({ duration: opts.hideDuration, easing: opts.hideEasing, complete: function() { opts.onHidden && opts.onHidden(); self.remove(); } }); }, rmTm; self.on('click', function(e) { e.stopPropagation(); e.preventDefault(); rmTm && clearTimeout(rmTm); opts.onHidden && opts.onHidden(); self.stop().remove(); }).on('mouseenter mouseleave', function(e) { if (opts.timeOut) { rmTm && clearTimeout(rmTm); rmTm = null; if (e.type === 'mouseenter') { show(true); } else { rmTm = setTimeout(rm, opts.timeOut); } } }).hide().addClass('toast-' + opts.mode).append(jQuery('<div class="elfinder-toast-msg"></div>').html(opts.msg.replace(/%([a-zA-Z0-9]+)%/g, function(m, m1) { return fm.i18n(m1); }))); if (opts.extNode) { self.append(opts.extNode); } if (opts.button) { self.append( jQuery('<button class="ui-button ui-widget ui-state-default ui-corner-all elfinder-tabstop"></button>') .append(jQuery('<span class="ui-button-text"></span>').text(fm.i18n(opts.button.text))) .on('mouseenter mouseleave', function(e) { jQuery(this).toggleClass('ui-state-hover', e.type == 'mouseenter'); }) .on('click', opts.button.click || function(){}) ); } if (opts.width) { self.css('max-width', opts.width); } show(); }); };
Upload File
Create Folder