Changeset 5183 for trunk/jabberit_messenger
- Timestamp:
- 11/17/11 14:09:00 (12 years ago)
- Location:
- trunk/jabberit_messenger
- Files:
-
- 1 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/jmessenger/js/jscode/loadIM.js
r5041 r5183 1664 1664 // Necessário para não ocasionar problema no ExpressoMail 1665 1665 // quando os itens abaixo não são criados pelo próprio ExpressoMail 1666 if( SnifferBrowser.is Compatible('is_ie') )1666 if( SnifferBrowser.isLoadApp('msie') ) 1667 1667 { 1668 1668 configEvents( window, 'onload', function( ) -
trunk/jabberit_messenger/jmessenger/js/jscode/loadIM.mini.js
r5041 r5183 325 325 {TrophyIM.load();}}},1500);autoStatus();configEvents(document,'onmousemove',autoStatus);configEvents(document,'onkeypress',autoStatus);},2000);}} 326 326 loadIM.prototype.adIcon=addIcon;loadIM.prototype.actionButton=actionButton;loadIM.prototype.addContact=addContact;loadIM.prototype.addNewUser=addNewUser;loadIM.prototype.clrAllContacts=clrAllContacts;loadIM.prototype.configEvents=configEvents;loadIM.prototype.createChatRooms=createChatRooms;loadIM.prototype.disabledNotificationNewUsers=disabledNotificationNewUsers;loadIM.prototype.enabledNotificationNewUsers=enabledNotificationNewUsers;loadIM.prototype.getListRooms=getListRooms;loadIM.prototype.getBrowserCompatible=getBrowserCompatible;loadIM.prototype.getPhotoUser=getPhotoUser;loadIM.prototype.getSmiles=getSmiles;loadIM.prototype.getStatusUserIM=getStatusUserIM;loadIM.prototype.getStatusMessage=getStatusMessage;loadIM.prototype.getShowContactsOffline=getShowContactsOffline;loadIM.prototype.getUserCurrent=getUserCurrent;loadIM.prototype.getZIndex=getZindex;loadIM.prototype.groupsHidden=groupsHidden;loadIM.prototype.groupsVisible=groupsVisible;loadIM.prototype.joinRoom=joinRoom;loadIM.prototype.keyPressSearch=keyPressSearch;loadIM.prototype.listRooms=listRooms;loadIM.prototype.loginPage=loginPage;loadIM.prototype.notification=notificationNewMessage;loadIM.prototype.parse=parse;loadIM.prototype.preferences=preferences;loadIM.prototype.searchUser=searchUser 327 loadIM.prototype.setAutorization=setAutorization;loadIM.prototype.setMessageStatus=setMessageStatus;loadIM.prototype.setPreferences=setPreferences;loadIM.prototype.setPresence=setPresence;loadIM.prototype.setStatusJabber=setStatusJabber;loadIM.prototype.setSelectEditable=setSelectEditable;loadIM.prototype.setUserCurrent=setUserCurrent;loadIM.prototype.removeContact=removeContact;loadIM.prototype.removeElement=removeElement;loadIM.prototype.removeGroup=removeGroup;loadIM.prototype.renameContact=renameContact;loadIM.prototype.renameGroup=renameGroup;loadIM.prototype.rosterDiv=rosterDiv;loadIM.prototype.windowNotificationNewUsers=windowNotificationNewUsers;loadIM.prototype.windowPOPUP=windowPOPUP;window.LoadIM=loadIM;if(SnifferBrowser.is Compatible('is_ie'))327 loadIM.prototype.setAutorization=setAutorization;loadIM.prototype.setMessageStatus=setMessageStatus;loadIM.prototype.setPreferences=setPreferences;loadIM.prototype.setPresence=setPresence;loadIM.prototype.setStatusJabber=setStatusJabber;loadIM.prototype.setSelectEditable=setSelectEditable;loadIM.prototype.setUserCurrent=setUserCurrent;loadIM.prototype.removeContact=removeContact;loadIM.prototype.removeElement=removeElement;loadIM.prototype.removeGroup=removeGroup;loadIM.prototype.renameContact=renameContact;loadIM.prototype.renameGroup=renameGroup;loadIM.prototype.rosterDiv=rosterDiv;loadIM.prototype.windowNotificationNewUsers=windowNotificationNewUsers;loadIM.prototype.windowPOPUP=windowPOPUP;window.LoadIM=loadIM;if(SnifferBrowser.isLoadApp('msie')) 328 328 {configEvents(window,'onload',function() 329 329 {if(!document.getElementById('cc_msg_err_serialize_data_unknown')) -
trunk/jabberit_messenger/js/load.js
r5041 r5183 115 115 116 116 configEvents(_menu_div,'onclick', windowShow); 117 118 configEvents(119 _status,120 'onclick', 121 function()117 configEvents( _status, 'onclick', function(){fastMenu(_status);}); 118 } 119 } 120 121 function fastMenu() 122 122 { 123 if( arguments.length > 0 ) 124 { 125 var element = arguments[0]; 126 123 127 var _options = [ 124 ['Add Contact', addContacts], 125 ['Help', helpJabberit], 126 ['Preferences', preferences], 127 ['Change Status', subMenuChangeStatus] 128 ['Add Contact', 'loadscript.addContacts();'], 129 ['Help', 'loadscript.helpJabberit();'], 130 ['Preferences', 'loadscript.preferences();'] 128 131 ]; 129 132 130 var _style_text = 'cursor: pointer;' + 131 'padding:2px 2px 2px 15px;' + 132 'background: no-repeat url(' + jabberit_group_close.src + ');'; 133 134 var _xml = Xtools.xml('menu'); 135 var _option; 136 var _item; 137 var _action; 138 var _style; 139 140 for ( var i in _options ) 133 var _itens = ""; 134 135 for( var i in _options ) 141 136 { 142 _option = _xml.createElement('option'); 143 144 _item = _xml.createElement('item'); 145 _item.appendChild(_xml.createTextNode(jabberitGetLang(_options[i][0]))); 137 if( _options[i].constructor == Function ) 138 continue; 146 139 147 _style = _xml.createElement('style'); 148 _style.appendChild(_xml.createTextNode(_style_text)); 149 150 _option.appendChild(_item); 151 _option.appendChild(_style); 152 153 _xml.documentElement.appendChild(_option); 154 } 155 156 _menu.innerHTML = Xtools.parse(_xml, 'options.xsl'); 157 _showhidden.action('onmouseover', 'onmouseout', _menu); 158 159 _item = _menu.firstChild; 160 161 for ( var i in _options ) 162 { 163 _item.childNodes[i].setAttribute('presence', _options[i]); 164 configEvents( _item.childNodes[i], 'onclick', _options[i][1] ); 165 } 166 }); 140 _itens += '<img src="'+jabberit_group_close.src +'"/>'; 141 _itens += '<span style="cursor:pointer; margin:3px;" onclick='+_options[i][1]+'>'; 142 _itens += jabberitGetLang( _options[i][0] ) + '</span><br/>'; 143 } 144 145 var _optionsItens = document.createElement("div"); 146 _optionsItens.id = "fastMenu_Jabber"; 147 _optionsItens.style.marginTop = "19px"; 148 _optionsItens.style.marginLeft = "-8px"; 149 _optionsItens.className = "x-menu"; 150 _optionsItens.style.zIndex = '999999'; 151 _optionsItens.innerHTML = _itens; 152 _optionsItens.onclick = function(){ 153 _showhidden.hiddenObject(false); 154 }; 155 156 _optionsItens.onmouseout = function(){ 157 _showhidden.hiddenObject(false); 158 }; 159 160 _optionsItens.onmouseover = function(){ 161 _showhidden.hiddenObject(true); 162 }; 163 164 _showhidden.action('onmouseover', 'onmouseout', _optionsItens); 165 166 element.parentNode.appendChild( _optionsItens ); 167 167 } 168 168 } … … 627 627 } 628 628 629 function subMenuChangeStatus()630 {631 if(document.getElementById('subMenu_Change_Status_JabberIt') == null )632 {633 var _itens = [634 ['Online', 'loadscript.subMnChStIt("2",this);', 'available_jabberit.src','jabberit_group_close.src'],635 ['Free For Chat', 'loadscript.subMnChStIt("1",this);', 'chat_jabberit.src','jabberit_group_close.src'],636 ['Xa', 'loadscript.subMnChStIt("3",this);','xa_jabberit.src','jabberit_group_close.src'],637 ['Dnd', 'loadscript.subMnChStIt("4",this);','dnd_jabberit.src','jabberit_group_close.src'],638 ['Away', 'loadscript.subMnChStIt("5",this);','away_jabberit.src','jabberit_group_close.src'],639 ['Invisible', 'loadscript.subMnChStIt("6",this);','invisible_jabberit.src']640 ];641 642 var _itensMenu = "<dl style='margin:2px 2px !important; font-size:8pt !important;'>";643 644 for(var i in _itens)645 {646 _itensMenu += '<dt onmouseover="elementOnMouseOver(this);" onmouseout="elementOnMouseOut(this, false);" style="cursor: pointer;">';647 _itensMenu += "<div ";648 if( _itens[i][3] )649 _itensMenu += "style='background: url(" + eval(_itens[i][3]) + ") no-repeat center right'";650 _itensMenu += "onclick="+_itens[i][1] +"><img src='" + eval(_itens[i][2]) + "' style='margin-right:3px;'/>" + jabberitGetLang(_itens[i][0]) + "</div></dt>";651 }652 653 _itensMenu += "</dl>";654 655 var _subMenu_div = document.createElement("div");656 _subMenu_div.setAttribute('id','subMenu_Change_Status_JabberIt');657 _subMenu_div.className = 'x-subMenuChangeStatus';658 _subMenu_div.style.left = '55px';659 _subMenu_div.style.width = ( is_ie ) ? '160px': '140px';;660 _subMenu_div.style.zindex = '99999';661 _subMenu_div.innerHTML = _itensMenu;662 663 var elementParent = document.getElementById('fast_menu_jabberit');664 elementParent.appendChild(_subMenu_div);665 666 setItensStatusMenu();667 }668 }669 670 function subMenuChangeStatusItens()671 {672 if( arguments.length > 0 )673 {674 var status = arguments[0];675 var element = arguments[1];676 var msg = "";677 678 if( itensSubMenu.length > 0 )679 {680 var string = "";681 for( var i = 0; i < itensSubMenu.length ; i++ )682 {683 if( itensSubMenu[i] != undefined )684 {685 string = itensSubMenu[i].substring(1);686 string = string.substring(0, string.indexOf("]")).toString();687 688 if( string != "" )689 {690 if( status == i )691 {692 if ( ! ( string.indexOf( ',' ) < 0 ) )693 {694 var phases = string.split(',');695 var _itensMenu = "<dl style='padding:1px !important; margin:2px 2px !important;font-size:8pt !important;'>";696 for ( var m = 0; m < phases.length; m++ )697 {698 _itensMenu += "<dt onmouseover='elementOnMouseOver(this);' onmouseout='elementOnMouseOut(this, false);' style='cursor: pointer;'>";699 _itensMenu += "<div onclick='loadscript.chgStatusJava(\""+i+"\", \""+phases[m]+"\")'><img src='" + jabberit_group_close.src + "' style='margin-right:3px;'/>" + phases[m] + "</div></dt>";700 }701 _itensMenu += "</dl>";702 }703 else704 {705 var _itensMenu = "<dl style='padding:1px !important; margin:2px 2px !important;font-size:8pt !important;'>";706 _itensMenu += "<dt onmouseover='elementOnMouseOver(this);' onmouseout='elementOnMouseOut(this, false);' style='cursor: pointer;'>";707 _itensMenu += "<div onclick='loadscript.chgStatusJava(\""+i+"\", \""+string+"\");'><img src='" + jabberit_group_close.src + "' style='margin-right:3px;'/>" + string + "</div></dt>";708 _itensMenu += "</dl>";709 }710 }711 712 for( var j = 0 ; j < 6 ; j++ )713 {714 if( document.getElementById('ItemSubMenuJabberd_' + j) != null )715 {716 var ElementItem = document.getElementById('ItemSubMenuJabberd_' + j);717 ElementItem.parentNode.removeChild(ElementItem);718 }719 }720 }721 }722 }723 724 if( _itensMenu )725 {726 var _subMenuItem_div = document.createElement("div");727 _subMenuItem_div.setAttribute('id','ItemSubMenuJabberd_' + status);728 _subMenuItem_div.className = "x-subMenuChangeStatusItens";729 _subMenuItem_div.style.margin = ( is_ie ) ? '-3px 5px 0px 0px' : '-20px 5px 0px 0px';730 _subMenuItem_div.style.left = ( is_ie ) ? '157px' : '140px';731 _subMenuItem_div.style.width = ( is_ie ) ? '180px': '160px';732 _subMenuItem_div.style.zindex = '99999';733 _subMenuItem_div.innerHTML = _itensMenu;734 735 element.appendChild( _subMenuItem_div );736 737 }else738 changeStatusJava(status,"");739 }740 }741 }742 743 629 function Load() 744 630 { … … 753 639 754 640 Load.prototype.adIcon = addIcon; 641 Load.prototype.addContacts = addContacts; 755 642 Load.prototype.addUser = addUser; 756 643 Load.prototype.autoStatusIM = autoStatus; … … 758 645 Load.prototype.closeW = closeWindow; 759 646 Load.prototype.getElement = getElementStatus; 647 Load.prototype.helpJabberit = helpJabberit; 760 648 Load.prototype.keyPress = keyPressSearch; 761 649 Load.prototype.openPopup = openPopup; 650 Load.prototype.preferences = preferences; 762 651 Load.prototype.search = searchUser; 763 652 Load.prototype.setPrefe = setPreferences; 764 Load.prototype.subMnChStIt = subMenuChangeStatusItens;765 653 Load.prototype.windowHidden = windowHidden; 766 767 654 768 655 configEvents(window, 'onload', function(){ window.loadscript = new Load; }); -
trunk/jabberit_messenger/js/show_hidden.js
r3102 r5183 2 2 { 3 3 var _delay; 4 var _event_show = false; 5 var _event_hidden = false; 4 6 5 7 var _last_displayed; 6 8 var _timeout = false; 7 8 var _event_show = false;9 var _event_hidden = false;10 var count = 0;11 9 12 10 function _config(pObj, pEvent, pHandler) … … 38 36 { 39 37 if( arguments[0] ) 40 clearTimeout( _timeout);38 clearTimeout( _timeout ); 41 39 else 40 { 42 41 _timeout = setTimeout( hdObject, _delay); 43 42 } 43 } 44 44 } 45 45 46 46 function _show(_element) 47 47 { 48 if( !(_last_displayed && ( _last_displayed.id == _element.id ))) 49 { 48 50 _element.style.display = 'block'; 49 51 _last_displayed = _element; 52 } 50 53 } 51 54 … … 77 80 { 78 81 var _element = false; 82 79 83 switch ( typeof arguments[2] ) 80 84 { … … 82 86 _element = arguments[2]; 83 87 break; 88 84 89 case 'string' : 85 90 _element = document.getElementById(arguments[2]); … … 98 103 } 99 104 105 100 106 ShowHidden.prototype.action = _view; 101 107 ShowHidden.prototype.hiddenObject = _hidden; 108 102 109 window.ShowHidden = ShowHidden; 103 } 104 )();110 111 })(); -
trunk/jabberit_messenger/setup/setup.inc.php
r5041 r5183 8 8 $setup_info['jabberit_messenger']['name'] = 'jabberit_messenger'; 9 9 $setup_info['jabberit_messenger']['title'] = 'Expresso Messenger'; 10 $setup_info['jabberit_messenger']['version'] = '2.2. 6';10 $setup_info['jabberit_messenger']['version'] = '2.2.10'; 11 11 $setup_info['jabberit_messenger']['app_order'] = 9; 12 12 $setup_info['jabberit_messenger']['enable'] = 1;
Note: See TracChangeset
for help on using the changeset viewer.