Changeset 3073 for trunk/expressoMail1_2/js/base
- Timestamp:
- 07/20/10 11:45:03 (14 years ago)
- Location:
- trunk/expressoMail1_2/js/base
- Files:
-
- 1 added
- 9 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/base/abas.js
r2800 r3073 59 59 { 60 60 expresso.connector.loadScript("jscode/rich_text_editor"); 61 if(typeof(RichTextEditor) == 'undefined'){ 62 setTimeout('alernate_border(\''+ID+'\');',500); 63 return false; 64 } 61 65 RichTextEditor.viewsource(false); 62 66 } -
trunk/expressoMail1_2/js/base/common_functions.js
r2930 r3073 402 402 { 403 403 expresso.connector.loadScript("jscode/QuickCatalogSearch"); 404 if (typeof(QuickCatalogSearch) == 'undefined'){ 405 setTimeout('emQuickSearch("'+emailList+'", "'+field+'", "'+ID+'")',500); 406 return false; 407 } 404 408 QuickCatalogSearch.showList(data, quickSearchKeyBegin, quickSearchKeyEnd); 405 409 } … … 407 411 { 408 412 expresso.connector.loadScript("jscode/QuickSearchUser"); 413 if (typeof(QuickSearchUser) == 'undefined'){ 414 setTimeout('emQuickSearch("'+emailList+'", "'+field+'", "'+ID+'")',500); 415 return false; 416 } 409 417 QuickSearchUser.showList(data); 410 418 } … … 445 453 function folderbox(){ 446 454 expresso.connector.loadScript("jscode/TreeS"); 455 if (typeof(ttree) == 'undefined'){ 456 setTimeout('folderbox()',500); 457 return false; 458 } 447 459 ttree.make_Window(); 448 460 } … … 451 463 expresso.connector.loadScript("jscode/filter"); 452 464 expresso.connector.loadScript("jscode/filters"); 465 if (typeof(filters) == 'undefined') 466 { 467 setTimeout('filterbox()',500); 468 return false; 469 } 453 470 filters.Forms(); 454 471 } … … 463 480 } 464 481 expresso.connector.loadScript("jscode/sharemailbox"); 482 if (typeof(sharemailbox) == 'undefined') 483 { 484 setTimeout('sharebox()',500); 485 return false; 486 } 465 487 sharemailbox.makeWindow(options); 466 488 }; … … 473 495 474 496 function search_emails(value){ 497 expresso.connector.loadScript("TreeS"); 475 498 expresso.connector.loadScript("jscode/search"); 499 if (typeof(EsearchE) == 'undefined' || typeof(ttree) == 'undefined'){ 500 setTimeout('search_emails("'+value+'")',500); 501 return false; 502 } 476 503 EsearchE.showForms(value); 477 504 } -
trunk/expressoMail1_2/js/base/draw_api_folders.js
r3058 r3073 887 887 function make_tr_message(headers_msgs, msg_folder) 888 888 { 889 if ( InfoContact == null )890 InfoContact = new emInfoContact();891 892 889 var tr_element = document.createElement('tr'); 893 890 tr_element.style.height = preferences.line_height; … … 1298 1295 draw_footer_box(this.headers_msgs.num_msgs); 1299 1296 Element('main_table').style.display = ''; 1300 if(is_ie6) // Stupid Fixing on IE6. 1301 setTimeout("resizeWindow()",1); 1302 else 1303 resizeWindow(); 1297 resizeWindow(); 1304 1298 if(debug) { 1305 1299 var _eTime = new Date(); … … 1318 1312 } 1319 1313 1320 if(!is_ie) { 1321 var scripts = new Array("jscode/ccQuickAdd", 1322 "jscode/color_palette", 1323 "jscode/filter", 1324 "jscode/filters", 1325 "jscode/html2xhtml", 1326 "jscode/preferences", 1327 "jscode/QuickCatalogSearch", 1328 "jscode/QuickSearchUser", 1329 "jscode/rich_text_editor", 1330 "jscode/sharemailbox", 1331 "jscode/search", 1332 "jscode/TreeS", 1333 "jscode/TreeShow"); 1334 1335 expresso.connector.loadAllScripts(scripts); 1336 } 1314 1315 var scripts = new Array("jscode/InfoContact", 1316 "jscode/messages_controller", 1317 "jscode/local_messages", 1318 "jscode/draw_api_messages", 1319 "jscode/draw_messages"); 1320 expresso.connector.loadAllScripts(scripts); 1321 1337 1322 // Loading Quota View Folder Component (if exists...) 1338 1323 if(Element("table_quota")) … … 1341 1326 }; 1342 1327 1328 function draw_footer_box(num_msgs){ 1329 folder = get_current_folder(); 1330 var span_R = Element("table_message"); 1331 var span_options = Element("span_options"); 1332 if(!span_options) { 1333 span_options = document.createElement("TD"); 1334 span_options.style.fontSize = "12"; 1335 span_options.id = "span_options"; 1336 span_R.appendChild(span_options); 1337 } 1338 1339 var change_font_color = 'onmouseover="var last_class = this.className;'+ 1340 'if (this.className != \'message_options_over\')'+ 1341 'this.className=\'message_options_active\'; '+ 1342 'this.onmouseout=function(){this.className=last_class;}"'; 1343 1344 span_options.innerHTML = 1345 '<span class="message_options_trash"><span ' + change_font_color + ' title="'+get_lang("Delete")+'" class="message_options" onclick=proxy_mensagens.delete_msgs(\'null\',\'selected\',\'null\')>'+get_lang("Delete")+'</span></span>'+ 1346 '<span class="message_options_move"><span ' + change_font_color + ' title="'+get_lang("Move")+'" class="message_options" onclick=wfolders.makeWindow(\"\",\"move_to\")>'+get_lang("Move")+'</span></span>'+ 1347 ((expresso_offline)?" ":'<span class="message_options_print"><span ' + change_font_color + ' title="'+get_lang("Print")+'" class="message_options" onclick=print_all()>'+get_lang("Print")+'</span></span>')+ 1348 // '<span class="message_options_print"><span ' + change_font_color + ' title="'+get_lang("Print")+'" class="message_options" onclick=print_all()>'+get_lang("Print")+'</span></span>'+ 1349 ((expresso_offline)?" ":'<span class="message_options_export"><span ' + change_font_color + ' title="'+get_lang("Export")+'" class="message_options" onclick="proxy_mensagens.export_all_messages()">'+get_lang("Export")+'</span></span>') + 1350 ((expresso_offline)?" ":'<span class="message_options_import"><span ' + change_font_color + ' title="'+get_lang("Import")+'" class="message_options" onclick="import_window()">'+get_lang("Import")+'</span></span>'); 1351 if(preferences.use_local_messages==1 && !expresso_offline) 1352 if(proxy_mensagens.is_local_folder(current_folder)) 1353 span_options.innerHTML += ' <span title="'+get_lang("Unarchive")+'" class="message_options" onclick="expresso_local_messages.unarchive_msgs(\''+folder+'\',null)">'+get_lang("Unarchive")+'</span>'; 1354 else 1355 span_options.innerHTML += ' <span title="'+get_lang("Archive")+'" class="message_options" onclick="archive_msgs(\''+folder+'\',null)">'+get_lang("Archive")+'</span>'; 1356 if (use_spam_filter) { 1357 if ( current_folder == 'INBOX'+cyrus_delimiter+'Spam' ) { 1358 span_options.innerHTML += ' | <span ' + change_font_color + ' title="'+get_lang("Not Spam")+'" class="message_options" onclick="nospam(\'selected\',\'null\',\'null\')">'+get_lang("Not Spam")+'</span>'; 1359 } 1360 else { 1361 span_options.innerHTML += ' | <span ' + change_font_color + ' title="'+get_lang("Mark as Spam")+'" class="message_options" onclick="spam(\'null\', \'selected\',\'null\')">'+get_lang("Mark as Spam")+'</span>'; 1362 } 1363 } 1364 var span_D = Element("span_D"); 1365 if(!span_D){ 1366 span_D = document.createElement("TD"); 1367 span_D.align = "right"; 1368 span_D.style.fontSize = "12"; 1369 span_D.id = "span_D"; 1370 span_R.appendChild(span_D); 1371 } 1372 span_D.innerHTML = 1373 get_lang("List")+': '+ 1374 '<span ' + change_font_color + ' id="span_flag_SORTARRIVAL" class="'+(search_box_type == 'ALL' ? 'message_options_over' : 'message_options')+'" title="'+get_lang("All")+'" onclick="if(\'ALL\' == \''+search_box_type+'\') return false;sort_box(\'ALL\',\''+sort_box_type+'\')">'+get_lang("All")+'</span>, '+ 1375 '<span ' + change_font_color + ' id="span_flag_UNSEEN" class="'+(search_box_type == 'UNSEEN' ? 'message_options_over' : 'message_options')+'" title="'+get_lang("l_unseen")+'" onclick="if(\'UNSEEN\' == \''+search_box_type+'\') return false;sort_box(\'UNSEEN\',\''+sort_box_type+'\')">'+get_lang("l_unseen")+'</span>, '+ 1376 '<span ' + change_font_color + ' id="span_flag_SEEN" class="'+(search_box_type == 'SEEN' ? 'message_options_over' : 'message_options')+'" title="'+get_lang("l_seen")+'" onclick="if(\'SEEN\' == \''+search_box_type+'\') return false;sort_box(\'SEEN\',\''+sort_box_type+'\')">'+get_lang("l_seen")+'</span>, '+ 1377 '<span ' + change_font_color + ' id="span_flag_ANSWERED" class="'+(search_box_type == 'ANSWERED' ? 'message_options_over' : 'message_options')+'" title="'+get_lang("l_answered")+'" onclick="if(\'ANSWERED\' == \''+search_box_type+'\') return false;sort_box(\'ANSWERED\',\''+sort_box_type+'\')">'+get_lang("l_answered")+'</span>, '+ 1378 '<span ' + change_font_color + ' id="span_flag_FLAGGED" class="'+(search_box_type == 'FLAGGED' ? 'message_options_over' : 'message_options')+'" title="'+get_lang("l_important")+'" onclick="if(\'FLAGGED\' == \''+search_box_type+'\') return false;sort_box(\'FLAGGED\',\''+sort_box_type+'\')">'+get_lang("l_important")+'</span> '; 1379 draw_paging(num_msgs); 1380 Element("tot_m").innerHTML = num_msgs; 1381 }; 1382 1383 // Objeto Map, talvez o ideal fosse adicionar este objeto à Api do egroupware, e carregá-lo 1384 // aqui no expressoMail. 1385 function Map() 1386 { 1387 this.keys = new Array(); 1388 this.values = new Array(); 1389 } 1390 1391 Map.prototype.add = function(key, value) 1392 { 1393 this.keys.push(key); 1394 this.values.push(value); 1395 }; 1396 1397 Map.prototype.get = function(key) 1398 { 1399 result = new Array(); 1400 for (i = 0; i < this.keys.length; i++) 1401 { 1402 if (this.keys[i] == key) 1403 { 1404 result.push(this.values[i]); 1405 } 1406 } 1407 1408 if (result.length == 0) 1409 { 1410 return null; 1411 } 1412 1413 return result; 1414 }; 1415 1416 var translatedFolders = new Map(); 1417 1418 1343 1419 draw_box = new draw_folder(); -
trunk/expressoMail1_2/js/base/main.js
r3063 r3073 7 7 function init(){ 8 8 BordersArray[0] = new setBorderAttributes(0); 9 expresso_local_messages = new local_messages();10 expresso_local_messages.create_objects();11 proxy_mensagens = new messages_proxy();12 9 wfolders = new cWFolders(); 13 10
Note: See TracChangeset
for help on using the changeset viewer.