Changeset 2706 for sandbox/jabberit_messenger/trophy_expresso/js/jscode
- Timestamp:
- 05/04/10 16:36:51 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/jabberit_messenger/trophy_expresso/js/jscode/loadIM.js
r2696 r2706 281 281 } 282 282 283 function getShowContactsOffline() 284 { 285 if( _preferencesIM[3] ) 286 { 287 var showOffline = _preferencesIM[3].split(":"); 288 289 if( showOffline[1] === "true") 290 return true; 291 else 292 return false; 293 } 294 295 return true; 296 } 297 283 298 function getUserCurrent() 284 299 { … … 325 340 while( _elementNext ) 326 341 { 327 if( _elementNext.nodeType == 1 ) 328 _elementNext.style.display = "block"; 342 if( _elementNext.nodeType == 1 && _elementNext.nodeName.toLowerCase() == "div") 343 { 344 var is_off = _elementNext.style.backgroundImage.indexOf("unavailable"); 345 346 if( is_off > 0 && !getShowContactsOffline()) 347 _elementNext.style.display = "none"; 348 else 349 _elementNext.style.display = "block"; 350 } 329 351 330 352 _elementNext = _elementNext.nextSibling; … … 515 537 'lang10' : 'Ausente', 516 538 'lang11' : 'Definir status de ausente depois de', 517 'lang12' : 'minutos', 539 'lang12' : 'minutos', 540 'lang13' : 'Mostrar Contatos', 541 'lang14' : 'Mostrar contatos desconectados', 518 542 'langYes': 'Sim', 519 543 'langNo' : 'Não' … … 525 549 id_window : "jabberit_preferences", 526 550 width : 430, 527 height : 330,551 height : 410, 528 552 top : 150, 529 553 left : 100, … … 571 595 var element3 = document.getElementById(value3[0]); 572 596 element3.value = value3[1]; 597 598 // Element showContactsOfflineJabberit 599 var value4 = _preferencesIM[3].split(':'); 600 var element4 = document.getElementById(value4[0]); 601 var valueSelect4 = value4[1]; 602 for(var i = 0; i < element4.options.length; i++) 603 if( element4.options[i].value == valueSelect4 ) 604 element4.options[i].selected = true; 573 605 } 574 606 … … 757 789 return false; 758 790 } 759 760 791 792 // Element showContactsOfflineJabberit 793 var elementShowOffline = document.getElementById('showContactsOfflineJabberit'); 794 795 for(var i = 0 ; i < elementShowOffline.options.length; i++) 796 if( elementShowOffline.options[i].selected == true) 797 { 798 _preferencesIM[3] = 'showContactsOfflineJabberit:' + elementShowOffline.options[i].value; 799 value += '&preferences4=showContactsOfflineJabberit:' + elementShowOffline.options[i].value; 800 } 801 761 802 // Save Preferences 762 803 conn.go('p.pf.setPreferences', … … 893 934 // Preferences 894 935 _preferencesIM = arguments[1].split(";"); 895 936 937 if( !_preferencesIM[3] ) _preferencesIM[3] = "showContactsOfflineJabberit:false"; 938 896 939 loadScripts(files); 897 940 … … 946 989 loadIM.prototype.configEvents = configEvents; 947 990 loadIM.prototype.getPhotoUser = getPhotoUser; 991 loadIM.prototype.getShowContactsOffline = getShowContactsOffline; 948 992 loadIM.prototype.getUserCurrent = getUserCurrent; 949 993 loadIM.prototype.getZIndex = getZindex;
Note: See TracChangeset
for help on using the changeset viewer.