Changeset 1121 for trunk/expressoMail1_2/js/common_functions.js
- Timestamp:
- 07/14/09 16:24:34 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/common_functions.js
r1005 r1121 1 1 // BEGIN: FUNCTION RESIZE WINDOW 2 var _showBar = showBar; 3 var _hideBar = hideBar; 2 if (!expresso_offline) { 3 var _showBar = showBar; 4 var _hideBar = hideBar; 5 } 4 6 5 7 function __showBar(){ … … 236 238 237 239 238 if (!is_ie) { 239 var inputFile = document.createElement("INPUT"); 240 if (!expresso_offline) { 241 if (!is_ie) { 242 var inputFile = document.createElement("INPUT"); 243 244 var tmp_id_border = document.createAttribute('id_border'); 245 tmp_id_border.value = id_border; 246 247 inputFile.setAttributeNode(tmp_id_border); 248 inputFile.id = "inputFile_" + id_border + "_" + countDivFiles; 249 inputFile.type = 'file'; 250 inputFile.size = 50; 251 inputFile.maxLength = 255; 252 inputFile.name = 'file_' + countDivFiles; 253 inputFile.style.display = "none"; 254 } 255 else { 256 var inputFile = document.createElement("link"); 257 258 var tmp_id_border = document.createAttribute('id_border'); 259 tmp_id_border.value = id_border; 260 261 inputFile.setAttributeNode(tmp_id_border); 262 inputFile.id = "inputFile_" + id_border + "_" + countDivFiles; 263 inputFile.name = 'file_' + countDivFiles; 264 265 266 } 240 267 241 var tmp_id_border = document.createAttribute('id_border');242 tmp_id_border.value = id_border;243 244 inputFile.setAttributeNode(tmp_id_border);245 inputFile.id = "inputFile_" + id_border + "_" + countDivFiles;246 inputFile.type = 'file';247 inputFile.size = 50;248 inputFile.maxLength = 255;249 inputFile.name = 'file_' + countDivFiles;250 inputFile.style.display = "none";251 divFile.appendChild(inputFile);252 268 } 253 269 else { 254 var inputFile = document.createElement("link"); 255 256 var tmp_id_border = document.createAttribute('id_border'); 257 tmp_id_border.value = id_border; 258 259 inputFile.setAttributeNode(tmp_id_border); 260 inputFile.id = "inputFile_" + id_border + "_" + countDivFiles; 261 inputFile.name = 'file_' + countDivFiles; 262 263 264 divFile.appendChild(inputFile); 265 } 270 var inputFile = document.createElement("input"); 271 inputFile.type = 'hidden'; 272 inputFile.name = 'offline_forward_' + countDivFiles; 273 } 274 divFile.appendChild(inputFile); 266 275 267 276 var a_tmp = new Array(); … … 288 297 divFiles.appendChild(divFile); 289 298 290 divFile.id = "divFile_"+id_border+"_"+countDivFiles;291 divFiles.appendChild(divFile);292 299 checkbox.checked = true; //IncrÃvel, mas no Internet Explorer o checked só funciona efetivamente se o elemente já estiver renderizado... por isso só aqui eu seleciono ele... 293 300 return inputFile; … … 308 315 divFile = document.createElement('DIV'); 309 316 310 var inputFile = document.createElement("INPUT"); 311 312 var tmp_id_border = document.createAttribute('id_border'); 313 tmp_id_border.value = id_border; 314 315 inputFile.setAttributeNode(tmp_id_border); 316 inputFile.id = "inputFile_"+id_border+"_"+countDivFiles; 317 inputFile.onchange = function () {validateFileExtension(this.value, this.id.replace("input","div"), this.getAttribute('id_border'));}; 318 inputFile.type = 'file'; 319 inputFile.size = 50; 320 inputFile.maxLength = 255; 321 inputFile.name='file_'+countDivFiles; 322 323 divFile.appendChild(inputFile); 317 318 divFile.innerHTML = "<input type='file' id_border='"+id_border+"' size='50' maxLength='255' onchange=\"function () {validateFileExtension(this.value, this.id.replace('input','div'), this.getAttribute('id_border'));};\" id='"+"inputFile_"+id_border+"_"+countDivFiles+"' name='file_"+countDivFiles+"'>"; 319 324 320 325 321 var linkFile = document.createElement("A"); … … 333 329 divFiles.appendChild(divFile); 334 330 335 return inputFile; 331 332 333 return document.getElementById("inputFile_"+id_border+"_"+countDivFiles); 336 334 } 337 335 // Remove Input File Dynamically. … … 472 470 var quickSearchKeyBegin; 473 471 var quickSearchKeyEnd; 474 472 if(expresso_offline) { 473 alert(get_lang('Not allowed in offline mode')); 474 return; 475 } 476 475 477 var handler_emQuickSearch = function(data) 476 478 { … … 703 705 } 704 706 var display_unseen_in_mailbox = Element('dftree_root_unseen'); 705 tree_folders.getNodeById( 'root' ).alter({caption:'<font style=color:red>[</font><span id="dftree_root_unseen" style="color:red">1</span><font style=color:red>]</font>' + get_lang("My Folders")}); 706 tree_folders.getNodeById( 'root' )._refresh(); 707 if(!expresso_offline) 708 var node_to_refresh = 'root'; 709 else 710 var node_to_refresh = 'local_root'; 711 tree_folders.getNodeById( node_to_refresh ).alter({caption:'<font style=color:red>[</font><span id="dftree_root_unseen" style="color:red">1</span><font style=color:red>]</font>' + get_lang("My Folders")}); 712 tree_folders.getNodeById( node_to_refresh )._refresh(); 707 713 } 708 714 function decrement_folder_unseen(){ … … 758 764 // tree_folders.getNodeById( 'root' ).alter({caption:'<font style=color:red>[</font><span id="dftree_root_unseen" style="color:red">' + unseen_in_mailbox + '</span><font style=color:red>]</font>' + get_lang("My Folders")}); 759 765 //else 760 tree_folders.getNodeById( 'root' ).alter({caption:get_lang("My Folders")}); 761 tree_folders.getNodeById( 'root' )._refresh(); 766 if(!expresso_offline) 767 var node_to_refresh = 'root'; 768 else 769 var node_to_refresh = 'local_root'; 770 tree_folders.getNodeById( node_to_refresh ).alter({caption:get_lang("My Folders")}); 771 tree_folders.getNodeById( node_to_refresh )._refresh(); 762 772 } 763 773 }
Note: See TracChangeset
for help on using the changeset viewer.