Changeset 3569 for branches/2.2/filemanager/js/common_functions.js
- Timestamp:
- 12/09/10 16:47:45 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/filemanager/js/common_functions.js
r3436 r3569 1 function load(path,el){ 1 2 var Xtools = null; 3 4 function load(path,el) 5 { 2 6 currentPath = path; 3 7 contentFolders = document.getElementById('content_folders'); … … 16 20 } 17 21 18 function check(element){ 22 function check(element) 23 { 19 24 element.firstChild.firstChild.checked = true; 20 25 } 21 26 22 function validateFileExtension(fileName){ 27 function validateFileExtension(fileName) 28 { 23 29 var error_flag = false; 24 30 var fileExtension = fileName.split("."); … … 42 48 } 43 49 44 function get_lang(_key){ 50 function get_lang(_key) 51 { 45 52 var key = _key.toLowerCase(); 46 53 if(array_lang[key]) … … 57 64 58 65 59 function newEmptyFile(){ 66 function newEmptyFile() 67 { 60 68 var name = prompt(get_lang('Enter with the name of new file/directory'), ''); 61 69 var input_text = document.getElementById('newfile_or_dir'); … … 74 82 } 75 83 } 76 function newUpload(data){ 84 85 function newUpload(data) 86 { 77 87 if (data == null) 78 88 { … … 86 96 } 87 97 } 88 function newAdvancedUpload(){ 98 99 function newAdvancedUpload() 100 { 89 101 for (i=0; i < navigator.plugins.length; i++) 90 if (navigator.plugins[i].name.match('Java')){ 102 { 103 if (navigator.plugins[i].name.match('Java')) 104 { 91 105 close_window(); 92 106 draw_window("<iframe width=\"515\" height=\"320\" src='/filemanager/inc/uploadApp.php?id="+parseInt(Math.random()*Math.pow(10,15))+"'></iframe>",530,345); 93 107 return; 94 108 } 109 } 110 95 111 alert(get_lang("You do not have Java installed, plugin not loaded")); 96 112 } … … 205 221 } 206 222 207 208 function EditColumns(param){ 209 if (param == 'close') 210 { 211 var menu = document.getElementById('menu_col_pref'); 212 menu.parentNode.removeChild(menu); 213 return; 214 } 215 if(param == 'save') 223 function EditColumns( args ) 224 { 225 if( args == 'close' ) 226 { 227 _winBuild("window_tools_view","remove"); 228 } 229 else if( args == 'save') 216 230 { 217 231 var checkBoxes = document.getElementsByName('prefView'); 218 var url="";219 for ( var i=0; i < checkBoxes.length; i++)220 { 221 if (checkBoxes[i].checked)232 233 for ( var i = 0 ; i < checkBoxes.length; i++) 234 { 235 if( checkBoxes[i].checked === true ) 222 236 preferences[checkBoxes[i].value] = '1'; 223 237 else 224 238 preferences[checkBoxes[i].value] = '0'; 225 239 } 240 226 241 cExecute_('./index.php?menuaction=filemanager.user.save_preferences&preferences='+base64_encode(serialize(preferences)),function () { toolbar.control('reload'); EditColumns('close'); }); 227 return; 228 } 229 var checkList = (preferences['viewList'] == '1' ? 'checked="checked"': ''); 230 var checkIcons = (preferences['viewIcons'] == '1' ? 'checked="checked"': ''); 231 var typeHTML = '<input name="prefView" value="viewList" '+checkList+' type="radio">'+get_lang('view as list')+'<input name="prefView" '+checkIcons+' value="viewIcons" type="radio">'+get_lang('view as icons')+'<br>'; 232 var check = function(type) { if (preferences[type] =='1') return 'checked'; else return '';}; 233 var inputHTML = '<input name="prefView" type="checkbox" value="'; 234 form = typeHTML+inputHTML+'mime_type" '+check('mime_type')+'>'+get_lang('type')+'<br>'+ 235 inputHTML+'size" '+check('size')+'>'+get_lang('size')+'<br>'+ 236 inputHTML+'created" '+check('created')+'>'+get_lang('created')+'<br>'+ 237 inputHTML+'modified" '+check('modified')+'>'+get_lang('modified')+'<br>'+ 238 inputHTML+'owner" '+check('owner')+'>'+get_lang('owner')+'<br>'+ 239 inputHTML+'createdby_id" '+check('createdby_id')+'>'+get_lang('created by')+'<br>'+ 240 inputHTML+'modifiedby_id" '+check('modifiedby_id')+'>'+get_lang('modified by')+'<br>'+ 241 // inputHTML+'application" '+check('application')+'>'+get_lang('application')+'<br>'+ 242 inputHTML+'comment" '+check('comment')+'>'+get_lang('comment')+'<br>'+ 243 inputHTML+'version" '+check('version')+'>'+get_lang('version')+'<br>'+ 244 '<input value="'+get_lang('save')+'" onclick="EditColumns(\'save\')" type="button"> '+ 245 '<input value="'+get_lang('cancel')+'" onclick="EditColumns(\'close\')" type="button">'; 246 247 menu = document.createElement('DIV'); 248 menu.id = "menu_col_pref"; 249 menu.style.left = "100px"; 250 menu.style.top = "200px"; 251 menu.className = 'menubox'; 252 menu.style.zIndex='1'; 253 menu.innerHTML = form; 254 document.getElementById('divAppboxHeader').appendChild(menu); 242 } 243 else 244 { 245 if( Xtools == null ) 246 Xtools = new xtools( path_filemanager + "tp/expressowindow/" ); 247 248 var pTools = 249 { 250 'checkList' : preferences['viewList'], 251 'checkIcons': preferences['viewIcons'], 252 'check_created' : preferences['created'], 253 'check_createdby_id' : preferences['createdby_id'], 254 'check_comment' : preferences['comment'], 255 'check_mime_type' : preferences['mime_type'], 256 'check_modified' : preferences['modified'], 257 'check_modifiedby_id' : preferences['modifiedby_id'], 258 'check_owner' : preferences['owner'], 259 'check_size' : preferences['size'], 260 'check_version' : preferences['version'], 261 'lang_cancel' : get_lang('cancel'), 262 'lang_created_by' : get_lang('created by'), 263 'lang_created' : get_lang('created'), 264 'lang_comment' : get_lang('comment'), 265 'lang_modified_by' : get_lang('modified by'), 266 'lang_modified' : get_lang('modified'), 267 'lang_owner' : get_lang('owner'), 268 'lang_save' : get_lang('save'), 269 'lang_size' : get_lang('size'), 270 'lang_type' : get_lang('type'), 271 'lang_version' : get_lang('version'), 272 'lang_view_as_list' : get_lang('view as list'), 273 'lang_view_as_icons' : get_lang('view as icons'), 274 'onclickCancel' : "EditColumns(\'close\')", 275 'onclickSave' : "EditColumns(\'save\')" 276 } 277 278 var winTools = 279 { 280 id_window : "window_tools_view", 281 width : 250, 282 height : 290, 283 top : 100, 284 left : 400, 285 draggable : true, 286 visible : "display", 287 resizable : true, 288 zindex : zIndex++, 289 title : "Expresso FileManager - " + get_lang('View'), 290 closeAction : "remove", 291 content : Xtools.parse(Xtools.xml("view_config"), "view.xsl", pTools) 292 }; 293 294 _winBuild( winTools ); 295 } 255 296 } 256 297
Note: See TracChangeset
for help on using the changeset viewer.