Changeset 799
- Timestamp:
- 03/27/07 18:30:28 (2 years ago)
- Location:
- trunk/plugins
- Files:
-
- 2 added
- 5 modified
-
ExtendedFileManager/assets/images.js (modified) (2 diffs)
-
ExtendedFileManager/assets/manager.js (modified) (2 diffs)
-
ExtendedFileManager/assets/popup.js (modified) (1 diff)
-
ExtendedFileManager/lang/de.js (modified) (1 diff)
-
ExtendedFileManager/prompt.html (added)
-
ImageManager/assets/manager.js (modified) (1 diff)
-
ImageManager/newFolder.html (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/ExtendedFileManager/assets/images.js
r710 r799 32 32 33 33 function renameFile(oldPath) { 34 // strip directory and extension 35 var oldName=oldPath.replace(/.*%2F/,'').replace(/\..*$/,''); 36 var newName = prompt(i18n('Please enter new name for this file...'), oldName); 37 34 // strip directory and extension 35 var oldName=oldPath.replace(/.*%2F/,'').replace(/\..*$/,''); 36 37 var rename = function (newName) 38 { 38 39 if(newName == '' || newName == null || newName == oldName) 39 40 { … … 47 48 var viewtype = selection.options[selection.selectedIndex].value; 48 49 location.href = _backend_url + "__function=images&mode="+mode+"&dir="+dir+"&rename="+oldPath+"&renameTo="+newName+"&viewtype="+viewtype; 49 } 50 function renameDir(oldName) { 51 // strip directory and extension 52 50 } 51 52 // IE7 has crippled the prompt() 53 if ( Xinha.ie_version > 6 ) 54 { 55 popupPrompt(i18n("Please enter new name for this file..."), oldName, rename, i18n("Rename")); 56 } 57 else 58 { 59 var newName = prompt(i18n('Please enter new name for this file...'), oldName); 60 rename(newName); 61 } 62 } 63 function renameDir(oldName) 64 { 65 // strip directory and extension 66 67 function rename(newName) 68 { 69 if(newName == '' || newName == null || newName == oldName) 70 { 71 alert(i18n('Cancelled rename.')); 72 return false; 73 } 74 var mode=window.top.document.getElementById('manager_mode').value; 75 var selection = window.top.document.getElementById('dirPath'); 76 var dir = selection.options[selection.selectedIndex].value; 77 selection = window.top.document.getElementById('viewtype'); 78 var viewtype = selection.options[selection.selectedIndex].value; 79 location.href = _backend_url + "__function=images&mode="+mode+"&dir="+dir+"&rename="+oldName+"&renameTo="+newName+"&viewtype="+viewtype; 80 } 81 82 // IE7 has crippled the prompt() 83 if ( Xinha.ie_version > 6 ) 84 { 85 popupPrompt(i18n('Please enter new name for this folder...'), oldName, rename, i18n("Rename")); 86 } 87 else 88 { 53 89 var newName = prompt(i18n('Please enter new name for this folder...'), oldName); 54 55 if(newName == '' || newName == null || newName == oldName) 56 { 57 alert(i18n('Cancelled rename.')); 58 return false; 59 } 60 var mode=window.top.document.getElementById('manager_mode').value; 61 var selection = window.top.document.getElementById('dirPath'); 62 var dir = selection.options[selection.selectedIndex].value; 63 selection = window.top.document.getElementById('viewtype'); 64 var viewtype = selection.options[selection.selectedIndex].value; 65 location.href = _backend_url + "__function=images&mode="+mode+"&dir="+dir+"&rename="+oldName+"&renameTo="+newName+"&viewtype="+viewtype; 90 rename(newName); 91 } 66 92 } 67 93 function copyFile(file,action) -
trunk/plugins/ExtendedFileManager/assets/manager.js
r770 r799 518 518 function newFolder() 519 519 { 520 var folder = prompt(i18n('Please enter name for new folder...'), i18n('Untitled')); 520 function createFolder(folder) 521 { 521 522 var selection = document.getElementById('dirPath'); 522 523 var dir = selection.options[selection.selectedIndex].value; … … 524 525 if(folder == thumbdir) 525 526 { 526 alert(i18n('Invalid folder name, please choose another folder name.'));527 return false;527 alert(i18n('Invalid folder name, please choose another folder name.')); 528 return false; 528 529 } 529 530 530 531 if (folder && folder != '' && typeof imgManager != 'undefined') 531 imgManager.newFolder(dir, encodeURI(folder)); 532 { 533 imgManager.newFolder(dir, encodeURI(folder)); 534 } 535 } 536 // IE7 has crippled the prompt() 537 if ( Xinha.ie_version > 6 ) 538 { 539 popupPrompt(i18n('Please enter name for new folder...'), i18n('Untitled'), createFolder, i18n("New Folder")); 540 } 541 else 542 { 543 var folder = prompt(i18n('Please enter name for new folder...'), i18n('Untitled')); 544 createFolder(folder); 545 } 532 546 } 533 547 -
trunk/plugins/ExtendedFileManager/assets/popup.js
r681 r799 48 48 window.close(); 49 49 } 50 51 function popupPrompt( prompt, value, handler, title) 52 { 53 54 Dialog("prompt.html", function(param) 55 { 56 if (!param) // user must have pressed Cancel 57 { 58 return false; 59 } 60 else 61 { 62 handler (param.value); 63 } 64 }, {prompt:prompt,value:value,title:title}); 65 } -
trunk/plugins/ExtendedFileManager/lang/de.js
r710 r799 89 89 "Other" : "Andere...", 90 90 "Rename": "Umbenennen", 91 "Please enter new name for this file...": "Bit e neuen Namen fÌr diese Datei eingeben...",91 "Please enter new name for this file...": "Bitte neuen Namen fÌr diese Datei eingeben...", 92 92 "Unable to rename file. File of the same name already exists or\nfolder doesn't have write permission.": "Umbenennen nicht möglich. Evtl. Dateiname schon vorhanden oder keine Schreibrechte.", 93 93 "Cancelled rename.": "Umbenennen abgebrochen.", -
trunk/plugins/ImageManager/assets/manager.js
r770 r799 293 293 294 294 295 function newFolder() 296 { 297 var folder = prompt(i18n('Please enter name for new folder...'), i18n('Untitled')); 298 var selection = document.getElementById('dirPath'); 299 var dir = selection.options[selection.selectedIndex].value; 300 301 if(folder == thumbdir) 295 function newFolder() 296 { 297 function createFolder(folder) 298 { 299 var selection = document.getElementById('dirPath'); 300 var dir = selection.options[selection.selectedIndex].value; 301 302 if(folder == thumbdir) 303 { 304 alert(i18n('Invalid folder name, please choose another folder name.')); 305 return false; 306 } 307 308 if (folder && folder != '' && typeof imgManager != 'undefined') 309 { 310 imgManager.newFolder(dir, encodeURI(folder)); 311 } 312 } 313 // IE7 has crippled the prompt() 314 if (Xinha.ie_version > 6) 315 { 316 Dialog("newFolder.html", function(param) 317 { 318 if (!param) // user must have pressed Cancel 302 319 { 303 alert(i18n('Invalid folder name, please choose another folder name.'));304 320 return false; 305 321 } 306 307 if (folder && folder != '' && typeof imgManager != 'undefined') 308 imgManager.newFolder(dir, encodeURI(folder)); 309 } 310 addEvent(window, 'load', init); 322 else 323 { 324 var folder = param['f_foldername']; 325 createFolder(folder); 326 } 327 }, null); 328 } 329 else 330 { 331 var folder = prompt(i18n('Please enter name for new folder...'), i18n('Untitled')); 332 createFolder(folder); 333 } 334 } 335 addEvent(window, 'load', init);
