-
Notifications
You must be signed in to change notification settings - Fork 0
/
add_dir.js
33 lines (31 loc) · 1006 Bytes
/
add_dir.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
//console.log('FileMan.add_dir');
FileMan.buttonbar += '<button data-process="add_dir" title="Create folder" onclick="FileMan.dlg.add_dir.open();"></button>';
FileMan.dlg.add_dir = {
open: function() {
$('#fm-add_dir')
.html('<p><label>Path:</label> '+FileMan.dir+'</p>' +
'<p><label>Directory:</label> <input type="text" class="param" value=""></p>')
.dialog('open');
},
process: function() {
var param = $('#fm-add_dir .param').val();
if(param) FileMan.process({add_dir:FileMan.dir + param});
FileMan.dlg.add_dir.close();
},
close: function() {
$('#fm-add_dir').dialog("close");
},
dlg: $('<div id="fm-add_dir" title="Create new folder"></div>').dialog({
autoOpen: false,
height: 250,
width: 350,
modal: true,
buttons: {
OK: function() { FileMan.dlg.add_dir.process() },
Cancel: function() { FileMan.dlg.add_dir.close() }
}
})
};
$('#fm-add_dir').keyup(function(e) {
if(e.keyCode==13) FileMan.dlg.add_dir.process();
});