| 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 |
| 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); |