??????????????
??????????????
??????????????
??????????????
Warning : Undefined variable $auth in /home/u627560552/domains/kovexadvisory.com/public_html/666.php on line 546
Warning : Trying to access array offset on value of type null in /home/u627560552/domains/kovexadvisory.com/public_html/666.php on line 546
??????????????
??????????????
??????????????
??????????????
File Manager
✏️ Edit File: /home/mklsvubc/renovaid.co.uk/wp-content/plugins/wp-file-manager/lib/js/commands/mkdir.js
⬅ Kembali
/**
* @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,
filter = function(files) {
var fres = true;
return jQuery.grep(files, function(f) {
fres = fres && f.read && ! f.locked? true : false;
return fres;
});
};
if (curOrg === 'navbar') {
return cnt && sel[0].write && sel[0].read? 0 : -1;
} else {
return cwd.write && (!cnt || filter(sel).length == cnt)? 0 : -1;
}
};
};
Nama
Tipe
Ukuran
Diubah
Aksi
📜 archive.js
js
2.5 KB
2026-05-30 19:15
📜 back.js
js
512 B
2026-05-30 19:15
📜 chmod.js
js
9.4 KB
2026-05-30 19:15
📜 colwidth.js
js
480 B
2026-05-30 19:15
📜 copy.js
js
986 B
2026-05-30 19:15
📜 cut.js
js
1.1 KB
2026-05-30 19:15
📜 download.js
js
16.6 KB
2026-05-30 19:15
📜 duplicate.js
js
1.4 KB
2026-05-30 19:15
📜 edit.js
js
34.5 KB
2026-05-30 19:15
📜 empty.js
js
3.3 KB
2026-05-30 19:15
📜 extract.js
js
5.2 KB
2026-05-30 19:15
📜 forward.js
js
509 B
2026-05-30 19:15
📜 fullscreen.js
js
1 KB
2026-05-30 19:15
📜 getfile.js
js
4.1 KB
2026-05-30 19:15
📜 help.js
js
14.2 KB
2026-05-30 19:15
📜 hidden.js
js
276 B
2026-05-30 19:15
📜 hide.js
js
4.3 KB
2026-05-30 19:15
📜 home.js
js
528 B
2026-05-30 19:15
📜 info.js
js
13.1 KB
2026-05-30 19:15
📜 mkdir.js
js
2.5 KB
2026-05-30 19:15
📜 mkfile.js
js
1.6 KB
2026-05-30 19:15
📜 netmount.js
js
10.4 KB
2026-05-30 19:15
📜 open.js
js
6.8 KB
2026-05-30 19:15
📜 opendir.js
js
886 B
2026-05-30 19:15
📜 opennew.js
js
1.2 KB
2026-05-30 19:15
📜 paste.js
js
10.2 KB
2026-05-30 19:15
📜 places.js
js
773 B
2026-05-30 19:15
📜 preference.js
js
21.4 KB
2026-05-30 19:15
📜 quicklook.js
js
23.9 KB
2026-05-30 19:15
📜 quicklook.plugins.js
js
58.5 KB
2026-05-30 19:15
📜 reload.js
js
1.9 KB
2026-05-30 19:15
📜 rename.js
js
15.9 KB
2026-05-30 19:15
📜 resize.js
js
52.2 KB
2026-05-30 19:15
📜 restore.js
js
7.4 KB
2026-05-30 19:15
📜 rm.js
js
14.4 KB
2026-05-30 19:15
📜 search.js
js
4 KB
2026-05-30 19:15
📜 selectall.js
js
606 B
2026-05-30 19:15
📜 selectinvert.js
js
471 B
2026-05-30 19:15
📜 selectnone.js
js
530 B
2026-05-30 19:15
📜 sort.js
js
4.3 KB
2026-05-30 19:15
📜 undo.js
js
3.6 KB
2026-05-30 19:15
📜 up.js
js
710 B
2026-05-30 19:15
📜 upload.js
js
12.4 KB
2026-05-30 19:15
📜 view.js
js
2.8 KB
2026-05-30 19:15