XYZ File Manager
Current Path:
/var/www/wordpress/wp-content/plugins/wp-file-manager/lib/js/commands
var
/
www
/
wordpress
/
wp-content
/
plugins
/
wp-file-manager
/
lib
/
js
/
commands
/
📁
..
📄
archive.js
(2.42 KB)
📄
back.js
(512 B)
📄
chmod.js
(9.29 KB)
📄
colwidth.js
(480 B)
📄
copy.js
(867 B)
📄
cut.js
(1 KB)
📄
download.js
(18.54 KB)
📄
duplicate.js
(1.24 KB)
📄
edit.js
(44.25 KB)
📄
empty.js
(3.2 KB)
📄
extract.js
(4.91 KB)
📄
forward.js
(509 B)
📄
fullscreen.js
(1.05 KB)
📄
getfile.js
(4.02 KB)
📄
help.js
(14.19 KB)
📄
hidden.js
(276 B)
📄
hide.js
(4.26 KB)
📄
home.js
(528 B)
📄
info.js
(17.02 KB)
📄
mkdir.js
(2.4 KB)
📄
mkfile.js
(1.46 KB)
📄
netmount.js
(10.43 KB)
📄
open.js
(6.57 KB)
📄
opendir.js
(886 B)
📄
opennew.js
(1.21 KB)
📄
paste.js
(10.17 KB)
📄
places.js
(724 B)
📄
preference.js
(21.36 KB)
📄
quicklook.js
(23.87 KB)
📄
quicklook.plugins.js
(58.45 KB)
📄
reload.js
(1.86 KB)
📄
rename.js
(15.92 KB)
📄
resize.js
(52.02 KB)
📄
restore.js
(7.45 KB)
📄
rm.js
(14.07 KB)
📄
search.js
(4.01 KB)
📄
selectall.js
(606 B)
📄
selectinvert.js
(471 B)
📄
selectnone.js
(530 B)
📄
sort.js
(4.32 KB)
📄
undo.js
(3.62 KB)
📄
up.js
(710 B)
📄
upload.js
(12.25 KB)
📄
view.js
(2.8 KB)
Editing: mkdir.js
/** * @class elFinder command "mkdir" * Create new folder * * @author Dmitry (dio) Levashov **/ elFinder.prototype.commands.mkdir = function() { "use strict"; var fm = this.fm, self = this, curOrg; this.value = ''; this.disableOnSearch = true; this.updateOnSelect = false; this.syncTitleOnChange = true; this.mime = 'directory'; this.prefix = 'untitled folder'; this.exec = function(select, cOpts) { var onCwd; if (select && select.length && cOpts && cOpts._currentType && cOpts._currentType === 'navbar') { this.origin = cOpts._currentType; this.data = { target: select[0] }; } else { onCwd = fm.cwd().hash === select[0]; this.origin = curOrg && !onCwd? curOrg : 'cwd'; delete this.data; } if (! select && ! this.options.intoNewFolderToolbtn) { fm.getUI('cwd').trigger('unselectall'); } //this.move = (!onCwd && curOrg !== 'navbar' && fm.selected().length)? true : false; this.move = this.value === fm.i18n('cmdmkdirin'); return jQuery.proxy(fm.res('mixin', 'make'), self)(); }; this.shortcuts = [{ pattern : 'ctrl+shift+n' }]; this.init = function() { if (this.options.intoNewFolderToolbtn) { this.syncTitleOnChange = true; } }; fm.bind('select contextmenucreate closecontextmenu', function(e) { var sel = (e.data? (e.data.selected || e.data.targets) : null) || fm.selected(); self.className = 'mkdir'; curOrg = e.data && sel.length? (e.data.origin || e.data.type || '') : ''; if (!self.options.intoNewFolderToolbtn && curOrg === '') { curOrg = 'cwd'; } if (sel.length && curOrg !== 'navbar' && curOrg !== 'cwd' && fm.cwd().hash !== sel[0]) { self.title = fm.i18n('cmdmkdirin'); self.className += ' elfinder-button-icon-mkdirin'; } else { self.title = fm.i18n('cmdmkdir'); } if (e.type !== 'closecontextmenu') { self.update(void(0), self.title); } else { requestAnimationFrame(function() { self.update(void(0), self.title); }); } }); this.getstate = function(select) { var cwd = fm.cwd(), sel = (curOrg === 'navbar' || (select && select[0] !== cwd.hash))? this.files(select || fm.selected()) : [], cnt = sel.length; if (curOrg === 'navbar') { return cnt && sel[0].write && sel[0].read? 0 : -1; } else { return cwd.write && (!cnt || jQuery.grep(sel, function(f) { return f.read && ! f.locked? true : false; }).length == cnt)? 0 : -1; } }; };
Upload File
Create Folder