Show
Ignore:
Timestamp:
03/27/07 18:30:28 (5 years ago)
Author:
ray
Message:

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

Files:
1 modified

Legend:

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

    r770 r799  
    518518function newFolder() 
    519519{ 
    520     var folder = prompt(i18n('Please enter name for new folder...'), i18n('Untitled')); 
     520  function createFolder(folder) 
     521  { 
    521522    var selection = document.getElementById('dirPath'); 
    522523    var dir = selection.options[selection.selectedIndex].value; 
     
    524525    if(folder == thumbdir) 
    525526    { 
    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; 
    528529    } 
    529530 
    530531    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  } 
    532546} 
    533547