Changeset 918 for trunk/plugins/ExtendedFileManager/assets
- Timestamp:
- 10/30/07 23:31:54 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/ExtendedFileManager/assets/manager.js
r857 r918 89 89 90 90 var param = window.dialogArguments.param; 91 91 var startDir = null; 92 92 93 if(manager_mode=="image" && param) 93 94 { … … 141 142 if (dreg.test(param['f_url'])) 142 143 { 143 changeDir(RegExp.$1); 144 var dirPath = document.getElementById('dirPath'); 145 for(var i = 0; i < dirPath.options.length; i++) 146 { 147 if(dirPath.options[i].value == encodeURIComponent(RegExp.$1)) 148 { 149 dirPath.options[i].selected = true; 150 break; 151 } 152 } 144 startDir = RegExp.$1; 153 145 } 154 146 … … 174 166 175 167 // Locate to the correct directory 176 var startDir;177 168 var dreg = new RegExp('^(.*/)([^/]+)$'); 178 169 if (dreg.test(param['f_href'])) … … 186 177 } 187 178 188 if (startDir)189 {190 changeDir(startDir);191 var dirPath = document.getElementById('dirPath');192 for(var i = 0; i < dirPath.options.length; i++)193 {194 if(dirPath.options[i].value == encodeURIComponent(RegExp.$1))195 {196 dirPath.options[i].selected = true;197 break;198 }199 }200 }201 202 179 if (param) 203 180 { … … 238 215 else if (!param) 239 216 { 240 varstartDir = document.cookie.match(new RegExp ("EFMStartDir" + manager_mode + "=(.*?)(;|$)"));217 startDir = document.cookie.match(new RegExp ("EFMStartDir" + manager_mode + "=(.*?)(;|$)")); 241 218 if (startDir) 242 219 { 243 220 startDir = startDir[1]; 244 changeDir(startDir);245 var dirPath = document.getElementById('dirPath');246 for(var i = 0; i < dirPath.options.length; i++)247 {248 if(dirPath.options[i].value == encodeURIComponent(startDir))249 {250 dirPath.options[i].selected = true;251 break;252 }253 }254 221 } 222 } 223 if ( startDir ) 224 { 225 Xinha._addEvent(imgManager,'load', function () { 226 changeDir(startDir); 227 var dirPath = document.getElementById('dirPath'); 228 for(var i = 0; i < dirPath.options.length; i++) 229 { 230 if(dirPath.options[i].value == encodeURIComponent(startDir)) 231 { 232 dirPath.options[i].selected = true; 233 break; 234 } 235 } 236 } ); 255 237 } 256 238 if (manager_mode == 'image' && typeof Xinha.colorPicker != "undefined" && document.getElementById('f_backgroundColor') && document.getElementById('f_backgroundColor').type == 'text') {
Note: See TracChangeset
for help on using the changeset viewer.