1
0
mirror of https://github.com/monstra-cms/monstra.git synced 2025-07-31 18:30:20 +02:00

Files Manager Improvements - Ability to rename Files & Directories #94

This commit is contained in:
metal_gvc
2014-01-24 22:56:13 +02:00
parent 52192f9dea
commit 2ba945313f
3 changed files with 118 additions and 2 deletions

View File

@@ -0,0 +1,36 @@
if (typeof $.monstra == 'undefined') $.monstra = {};
$.monstra.filesmanager = {
init: function(){
$('#filesDirsList').on('click', '.js-rename-dir', function(e){
$.monstra.filesmanager.showRenameDialog(
'dir',
$(e.currentTarget).attr('data-dirname'),
$(e.currentTarget).attr('data-path')
);
});
$('#filesDirsList').on('click', '.js-rename-file', function(e){
$.monstra.filesmanager.showRenameDialog(
'file',
$(e.currentTarget).attr('data-filename'),
$(e.currentTarget).attr('data-path')
);
});
},
showRenameDialog: function(type, renameFrom, path){
var dialog = $('#renameDialog');
dialog.find('input[name="rename_type"]').val(type);
dialog.find('input[name="rename_from"]').val(renameFrom);
dialog.find('input[name="path"]').val(path);
dialog.find('#renameToHolder').text(renameFrom);
dialog.find('[id$="RenameType"]').hide();
dialog.find('#'+ type +'RenameType').show();
dialog.modal('show');
}
};
$(document).ready(function(){
$.monstra.filesmanager.init();
});