Changeset 751
- Timestamp:
- 04/17/09 16:17:31 (14 years ago)
- Location:
- trunk/jabberit_messenger
- Files:
-
- 1 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/default.xml
r697 r751 1 1 <?xml version='1.0'?> 2 2 <preferences> 3 <!-- Message Receive --> 4 <preference key="jeti.toFrontOnNewMessage" value="false"/> 5 3 6 <!-- File Transfer --> 4 7 <preference key="filetransfer.closeOnComplete" value="true"/> -
trunk/jabberit_messenger/js/images.js
r697 r751 6 6 var jabberit_group_close = new Image(); 7 7 jabberit_group_close.src = path_jabberit + 'templates/default/images/group_close.gif'; 8 9 var jabberit_group_close_black = new Image(); 10 jabberit_group_close_black.src = path_jabberit + 'templates/default/images/group_close_black.gif'; 8 11 9 12 var jabberit_group_open = new Image(); -
trunk/jabberit_messenger/js/load.js
r697 r751 5 5 var _conn = new JITConnector(path_jabberit); 6 6 var _xtools = new JITXTools(path_jabberit); 7 var _showhidden = new ShowHidden( 1000);7 var _showhidden = new ShowHidden(300); 8 8 var myWindow = ''; 9 9 var flagMouseOver = ''; … … 11 11 var flagOpenPopup = ''; 12 12 var flagAwayIM = ''; 13 var itensSubMenu = []; 13 14 14 15 // Sniffer Browser … … 242 243 try 243 244 { 245 var status = arguments[0]; 246 var msg = ( arguments[1] ) ? arguments[1] : ""; 247 248 // alert("Mensagem Jabber : " + msg); 249 244 250 // If Layer; 245 251 if( elementIframe = document.getElementById('iframe_applet_jabberit') ) 246 252 { 247 253 if( !is_ie ) 248 elementIframe.contentDocument.applets[0].changeStatusfromExpresso( arguments[0]);254 elementIframe.contentDocument.applets[0].changeStatusfromExpresso(status, msg); 249 255 else 250 elementIframe.contentWindow.document.applets[0].changeStatusfromExpresso( arguments[0]);256 elementIframe.contentWindow.document.applets[0].changeStatusfromExpresso(status, msg); 251 257 } 252 258 else // If Pop-Up 253 259 { 254 myWindow.document.applets[0].changeStatusfromExpresso( arguments[0]);260 myWindow.document.applets[0].changeStatusfromExpresso(status, msg); 255 261 } 262 256 263 } 257 264 catch(e) … … 530 537 'lang8' : jabberitGetLang('Window'), 531 538 'lang9' : jabberitGetLang('Open as Pop-Up Window'), 532 'lang10' : jabberitGetLang('Away '),539 'lang10' : jabberitGetLang('Away Presence'), 533 540 'lang11' : jabberitGetLang('Set status to away after'), 534 541 'lang12' : jabberitGetLang('minutes'), … … 582 589 else 583 590 alert(jabberitGetLang('Your search argument must be longer than 4 characters.')); 591 } 592 593 function setItensStatusMenu() 594 { 595 if( arguments.length > 0 ) 596 { 597 var key = parseInt(arguments[0].substring(0, arguments[0].indexOf('-'))); 598 var value = arguments[0].substring(arguments[0].indexOf('-') + 1 ); 599 600 itensSubMenu[key] = value.toString(); 601 } 584 602 } 585 603 … … 684 702 { 685 703 var _itens = [ 686 ['Online', 'loadscript. chstatusJava("2")', 'available_jabberit.src'],687 ['Free For Chat', 'loadscript. chstatusJava("1")', 'chat_jabberit.src'],688 ['Xa', 'loadscript. chstatusJava("3")','xa_jabberit.src'],689 ['Dnd', 'loadscript. chstatusJava("4")','dnd_jabberit.src'],690 ['Away', 'loadscript. chstatusJava("5")','away_jabberit.src'],691 ['Invisible', 'loadscript. chstatusJava("6")','invisible_jabberit.src']704 ['Online', 'loadscript.subMnChStIt("2",this);', 'available_jabberit.src','jabberit_group_close_black.src'], 705 ['Free For Chat', 'loadscript.subMnChStIt("1",this);', 'chat_jabberit.src','jabberit_group_close_black.src'], 706 ['Xa', 'loadscript.subMnChStIt("3",this);','xa_jabberit.src','jabberit_group_close_black.src'], 707 ['Dnd', 'loadscript.subMnChStIt("4",this);','dnd_jabberit.src','jabberit_group_close_black.src'], 708 ['Away', 'loadscript.subMnChStIt("5",this);','away_jabberit.src','jabberit_group_close_black.src'], 709 ['Invisible', 'loadscript.subMnChStIt("6",this);','invisible_jabberit.src'] 692 710 ]; 693 711 694 var _itensMenu = "<dl style=' padding:1px !important;margin:2px 2px !important;font-size:8pt !important;background: #cecece;color: #000;'>";712 var _itensMenu = "<dl style='margin:2px 2px !important;font-size:8pt !important;background: #cecece;color: #000;'>"; 695 713 696 714 for(var i in _itens) 697 715 { 698 if( i == 5 ) 699 _itensMenu += "<dt onmouseover='elementOnMouseOver(this);' onmouseout='elementOnMouseOut(this, false);' style='cursor: pointer;' onclick=" + _itens[i][1] + ">"; 700 else 701 _itensMenu += "<dt onmouseover='elementOnMouseOver(this);' onmouseout='elementOnMouseOut(this, false);' style='cursor: pointer;border-bottom:1px solid #dedede;' onclick=" + _itens[i][1] + ">"; 702 _itensMenu += "<img src='" + eval(_itens[i][2]) + "' style='margin-right:3px;'/>" + jabberitGetLang(_itens[i][0]) + "</dt>"; 716 _itensMenu += '<dt onmouseover="elementOnMouseOver(this);" onmouseout="elementOnMouseOut(this, false);" style="cursor: pointer;'; 717 if ( i != _itens.length - 1 ) 718 _itensMenu += 'border-bottom:1px solid #dedede;'; 719 _itensMenu += '">'; 720 721 _itensMenu += "<div "; 722 if( _itens[i][3] ) 723 _itensMenu += "style='background: url(" + eval(_itens[i][3]) + ") no-repeat center right'"; 724 _itensMenu += "onclick="+_itens[i][1] +"><img src='" + eval(_itens[i][2]) + "' style='margin-right:3px;'/>" + jabberitGetLang(_itens[i][0]) + "</div></dt>"; 703 725 } 704 726 … … 712 734 _subMenu_div.style.float = 'left'; 713 735 _subMenu_div.style.position = 'absolute'; 714 _subMenu_div.style.left = '55px'; 715 _subMenu_div.style.width = '120px';736 _subMenu_div.style.left = '55px'; 737 _subMenu_div.style.width = ( is_ie ) ? '160px': '140px';; 716 738 _subMenu_div.style.zindex = '99999'; 717 739 _subMenu_div.innerHTML = _itensMenu; … … 721 743 } 722 744 } 745 746 function subMenuChangeStatusItens() 747 { 748 if( arguments.length > 0 ) 749 { 750 var status = arguments[0]; 751 var element = arguments[1]; 752 var msg = ""; 753 754 if( itensSubMenu.length > 0 ) 755 { 756 var string = ""; 757 for( var i = 0; i < itensSubMenu.length ; i++ ) 758 { 759 if( itensSubMenu[i] != undefined ) 760 { 761 string = itensSubMenu[i].substring(1); 762 string = string.substring(0, string.indexOf("]")).toString(); 763 764 if( string != "" ) 765 { 766 if( status == i ) 767 { 768 if ( ! ( string.indexOf( ',' ) < 0 ) ) 769 { 770 var phases = string.split(','); 771 var _itensMenu = "<dl style='padding:1px !important; margin:2px 2px !important;font-size:8pt !important;background: #cecece;color: #000;'>"; 772 for ( var m = 0; m < phases.length; m++ ) 773 { 774 _itensMenu += "<dt onmouseover='elementOnMouseOver(this);' onmouseout='elementOnMouseOut(this, false);' style='cursor: pointer;border-bottom:1px solid #dedede;'>"; 775 _itensMenu += "<div onclick='loadscript.chgStatusJava(\""+i+"\", \""+phases[m]+"\")'><img src='" + jabberit_group_close.src + "' style='margin-right:3px;'/>" + phases[m] + "</div></dt>"; 776 } 777 _itensMenu += "</dl>"; 778 } 779 else 780 { 781 var _itensMenu = "<dl style='padding:1px !important; margin:2px 2px !important;font-size:8pt !important;background: #cecece;color: #000;'>"; 782 _itensMenu += "<dt onmouseover='elementOnMouseOver(this);' onmouseout='elementOnMouseOut(this, false);' style='cursor: pointer;'>"; 783 _itensMenu += "<div onclick='loadscript.chgStatusJava(\""+i+"\", \""+string+"\");'><img src='" + jabberit_group_close.src + "' style='margin-right:3px;'/>" + string + "</div></dt>"; 784 _itensMenu += "</dl>"; 785 } 786 } 787 788 for( var j = 0 ; j < 6 ; j++ ) 789 { 790 if( document.getElementById('ItemSubMenuJabberd_' + j) != null ) 791 { 792 var ElementItem = document.getElementById('ItemSubMenuJabberd_' + j); 793 ElementItem.parentNode.removeChild(ElementItem); 794 } 795 } 796 } 797 } 798 } 799 800 if( _itensMenu ) 801 { 802 var _subMenuItem_div = document.createElement("div"); 803 _subMenuItem_div.setAttribute('id','ItemSubMenuJabberd_' + status); 804 _subMenuItem_div.style.margin = ( is_ie ) ? '-3px 5px 0px 0px' : '-20px 5px 0px 0px'; 805 _subMenuItem_div.style.background = '#cecece'; 806 _subMenuItem_div.style.border = '1px dashed #000'; 807 _subMenuItem_div.style.float = 'left'; 808 _subMenuItem_div.style.position = 'absolute'; 809 _subMenuItem_div.style.left = ( is_ie ) ? '157px' : '140px'; 810 _subMenuItem_div.style.width = ( is_ie ) ? '180px': '160px'; 811 _subMenuItem_div.style.zindex = '99999'; 812 _subMenuItem_div.innerHTML = _itensMenu; 813 814 element.appendChild( _subMenuItem_div ); 815 }else 816 changeStatusJava(status,""); 817 } 818 } 819 } 723 820 724 821 function Load() … … 733 830 } 734 831 735 Load.prototype.adIcon = addIcon; 736 Load.prototype.autoStatusIM = autoStatus; 737 Load.prototype.chstatusJava = changeStatusJava; 738 Load.prototype.closeW = closeWindow; 739 Load.prototype.cLabel = changeLabel; 740 Load.prototype.getElement = getElementStatus; 741 Load.prototype.keyPress = keyPressSearch; 742 Load.prototype.openWinParExt = openWindowParticipantsExternal; 743 Load.prototype.search = searchUser; 744 Load.prototype.setPrefe = setPreferences; 745 Load.prototype.show = showDiv; 746 Load.prototype.showW = showWindow; 832 Load.prototype.adIcon = addIcon; 833 Load.prototype.autoStatusIM = autoStatus; 834 Load.prototype.chgStatusJava = changeStatusJava; 835 Load.prototype.closeW = closeWindow; 836 Load.prototype.cLabel = changeLabel; 837 Load.prototype.getElement = getElementStatus; 838 Load.prototype.keyPress = keyPressSearch; 839 Load.prototype.openWinParExt = openWindowParticipantsExternal; 840 Load.prototype.search = searchUser; 841 Load.prototype.setItensStatus = setItensStatusMenu; 842 Load.prototype.setPrefe = setPreferences; 843 Load.prototype.show = showDiv; 844 Load.prototype.showW = showWindow; 845 Load.prototype.subMnChStIt = subMenuChangeStatusItens; 747 846 748 847 window.loadscript = new Load; -
trunk/jabberit_messenger/setup/phpgw_pt-br.lang
r697 r751 16 16 available jabberit_messenger pt-br Disponível 17 17 away jabberit_messenger pt-br Volto Logo 18 Away jabberit_messenger pt-br Ausente 18 Away jabberit_messenger pt-br Volto Logo 19 Away Presence jabberit_messenger pt-br Ausente 19 20 Birthday jabberit_messenger pt-br Aniversário 20 21 busy jabberit_messenger pt-br Ocupado … … 130 131 unavailable jabberit_messenger pt-br Desconectado 131 132 Vcard jabberit_messenger pt-br Vcard 132 Xa jabberit_messenger pt-br Ausente Estendido133 Xa jabberit_messenger pt-br Ausente 133 134 Yes jabberit_messenger pt-br Sim 134 135 You desire to register in service IM? jabberit_messenger pt-br Você deseja registrar no serviço IM? -
trunk/jabberit_messenger/templates/default/jabberIM.tpl
r697 r751 22 22 if( arguments[0] == "cleanStatus" ) 23 23 element.autoStatusIM(); 24 25 if( arguments[0] == "writeSubStatus") 26 element.setItensStatus(arguments[1]); 24 27 } 25 28 } … … 28 31 { 29 32 var url_img = '{path}' + 'templates/default/images/unavailable.gif'; 30 elementStatus.style.backgroundImage = 'url(' + url_img +')'; 33 try 34 { 35 elementStatus.style.backgroundImage = 'url(' + url_img +')'; 36 } 37 catch(e){} 31 38 } 32 39 -
trunk/jabberit_messenger/templates/default/jabberIM_IE.tpl
r697 r751 22 22 if( arguments[0] == "cleanStatus" ) 23 23 element.autoStatusIM(); 24 25 if( arguments[0] == "writeSubStatus") 26 element.setItensStatus(arguments[1]); 24 27 } 25 28 } … … 28 31 { 29 32 var url_img = '{path}' + 'templates/default/images/unavailable.gif'; 30 elementStatus.style.backgroundImage = 'url(' + url_img +')'; 33 try 34 { 35 elementStatus.style.backgroundImage = 'url(' + url_img +')'; 36 } 37 catch(e){} 31 38 } 32 39
Note: See TracChangeset
for help on using the changeset viewer.