/** * Configuration for the left hand tree */ if(typeof SiteTreeHandlers == 'undefined') SiteTreeHandlers = {}; SiteTreeHandlers.parentChanged_url = 'admin/assets/ajaxupdateparent'; SiteTreeHandlers.orderChanged_url = 'admin/assets/ajaxupdatesort'; SiteTreeHandlers.loadPage_url = 'admin/assets/getitem'; SiteTreeHandlers.loadTree_url = 'admin/assets/getsubtree'; SiteTreeHandlers.showRecord_url = 'admin/assets/show/'; var _HANDLER_FORMS = { addpage : 'addpage_options', deletepage : 'deletepage_options', sortitems : 'sortitems_options' }; /** * Top-right actions */ function action_upload_right(e) { if(frames['AssetAdmin_upload'].document && frames['AssetAdmin_upload'].document.getElementById('Form_UploadForm')) { // make sure at least one file is selected for upload var values = ""; var inputs = $A(frames['AssetAdmin_upload'].document.getElementsByTagName("input")); inputs.each(function(input) { if(input.type == "file") values += input.value; }.bind(this)); if(values.length == 0) { alert("Please select at least one file for uploading"); openTab("Root_Upload"); } else { frames['AssetAdmin_upload'].document.getElementById('Form_UploadForm').submit(); } } Event.stop(e); return false; } function action_deletemarked_right() { $('action_deletemarked_options').onComplete = function() {} if(confirm("Do you really want to delete the marked files?")) { $('action_deletemarked_options').send(); } } function action_movemarked_right() { $('action_movemarked_options').toggle(); } MarkingPropertiesForm = Class.extend('ActionPropertiesForm'); MarkingPropertiesForm.applyTo('#action_movemarked_options', "Please select some files to move!"); MarkingPropertiesForm.applyTo('#action_deletemarked_options', "Please select some files to delete!"); MarkingPropertiesForm.prototype = { initialize: function(noneCheckedError) { this.noneCheckedError = noneCheckedError; }, send: function() { var i, list = "", checkboxes = $('Form_EditForm').elements['Files[]']; if(!checkboxes) checkboxes = []; if(!checkboxes.length) checkboxes = [ checkboxes ]; for(i=0;i