Ignore:
Timestamp:
03/27/07 23:30:28 (13 years ago)
Author:
ray
Message:

Ticket #908 Prompts broken in IE7: fixed for EFM & ImageManager?

Location:
trunk/plugins/ImageManager
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/ImageManager/assets/manager.js

    r770 r799  
    293293 
    294294 
    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 
    302319                                { 
    303                                         alert(i18n('Invalid folder name, please choose another folder name.')); 
    304320                                        return false; 
    305321                                } 
    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); 
Note: See TracChangeset for help on using the changeset viewer.