PATH:
home
/
sarkas88.com
/
public_html
/
wp-content
/
plugins
/
wp-file-manager
/
lib
/
js
/
commands
/** * @class elFinder command "mkfile" * Create new empty file * * @author Dmitry (dio) Levashov **/ elFinder.prototype.commands.mkfile = function() { "use strict"; var self = this; this.disableOnSearch = true; this.updateOnSelect = false; this.mime = 'text/plain'; this.prefix = 'untitled file.txt'; this.variants = []; this.getTypeName = function(mime, type) { var fm = self.fm, name; if (name = fm.messages['kind' + fm.kinds[mime]]) { name = fm.i18n(['extentiontype', type.toUpperCase(), name]); } else { name = fm.i18n(['extentionfile', type.toUpperCase()]); } return name; }; this.fm.bind('open reload canMakeEmptyFile', function() { var fm = self.fm, hides = fm.getCommand('edit').getMkfileHides(); self.variants = []; if (fm.mimesCanMakeEmpty) { jQuery.each(fm.mimesCanMakeEmpty, function(mime, type) { type && !hides[mime] && fm.uploadMimeCheck(mime) && self.variants.push([mime, self.getTypeName(mime, type)]); }); } self.change(); }); this.getstate = function() { return this.fm.cwd().write ? 0 : -1; }; this.exec = function(_dum, mime) { var fm = self.fm, type, err; if (type = fm.mimesCanMakeEmpty[mime]) { if (fm.uploadMimeCheck(mime)) { this.mime = mime; this.prefix = fm.i18n(['untitled file', type]); var prefix_val = this.prefix; if(prefix_val.includes("untitled file")){ prefix_val.replace("untitled file", "NewFile"); this.prefix = prefix_val; } return jQuery.proxy(fm.res('mixin', 'make'), self)(); } err = ['errMkfile', self.getTypeName(mime, type)]; } return jQuery.Deferred().reject(err); }; };
[-] download.js
[open]
[-] quicklook.plugins.js
[open]
[-] restore.js
[open]
[-] open.js
[open]
[-] archive.js
[open]
[-] home.js
[open]
[-] duplicate.js
[open]
[-] resize.js
[open]
[-] copy.js
[open]
[-] rename.js
[open]
[-] quicklook.js
[open]
[-] places.js
[open]
[-] colwidth.js
[open]
[-] selectall.js
[open]
[-] selectnone.js
[open]
[-] sort.js
[open]
[-] reload.js
[open]
[-] help.js
[open]
[-] chmod.js
[open]
[-] selectinvert.js
[open]
[-] hidden.js
[open]
[-] empty.js
[open]
[-] mkdir.js
[open]
[-] opendir.js
[open]
[-] opennew.js
[open]
[-] upload.js
[open]
[-] view.js
[open]
[-] fullscreen.js
[open]
[-] getfile.js
[open]
[-] extract.js
[open]
[-] back.js
[open]
[-] mkfile.js
[open]
[-] cut.js
[open]
[-] preference.js
[open]
[-] up.js
[open]
[-] hide.js
[open]
[-] rm.js
[open]
[-] forward.js
[open]
[+]
..
[-] search.js
[open]
[-] netmount.js
[open]
[-] edit.js
[open]
[-] undo.js
[open]
[-] paste.js
[open]
[-] info.js
[open]