Changeset 3091
- Timestamp:
- 07/26/10 16:21:27 (13 years ago)
- Location:
- trunk/jabberit_messenger/jmessenger
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/jmessenger/js/jscode/loadIM.js
r3086 r3091 1417 1417 TrophyIM.makeChatRoom( jidRoom , nameRoom ); 1418 1418 1419 TrophyIM.join Room( room_nick );1419 TrophyIM.joinChatRoom( room_nick ); 1420 1420 } 1421 1421 -
trunk/jabberit_messenger/jmessenger/js/lang/i18n_pt_Br.js
r3013 r3091 12 12 COMPOSING : ' está digitando...', 13 13 GONE : ' saiu da conversa.', 14 LEAVE_CHATROOM : 'Sair da Sala', 14 15 PAUSED : ' está parado.', 16 SEND : 'Enviar', 15 17 STATUS_ANAVAILABLE : 'Desconectado', 16 18 STATUS_AVAILABLE : 'Disponível', -
trunk/jabberit_messenger/jmessenger/js/trophyim.js
r3086 r3091 902 902 var barejid = Strophe.getBareJidFromJid(fulljid); 903 903 var titleWindow = ""; 904 904 905 905 var paramsChatBox = 906 906 { … … 941 941 var _chatStateOnOff = _content.getElementsByTagName( 'input' ).item( 1 ); 942 942 943 function _send_message( )943 var _send_message = function( ) 944 944 { 945 945 if ( ! TrophyIM.sendMessage( barejid, _textarea.value ) ) … … 954 954 _textarea.value = ''; 955 955 _textarea.focus( ); 956 } 956 }; 957 957 958 958 var composingTimer_ = 0; … … 960 960 var timeCounter; 961 961 962 function setComposing()962 var setComposing = function( ) 963 963 { 964 964 var checkComposing = function() … … 981 981 } 982 982 isComposing_ = 1; 983 } 983 }; 984 984 985 985 loadscript.configEvents( _send, 'onclick', _send_message ); … … 1038 1038 var titleWindow = "ChatRoom - " + arguments[1]; 1039 1039 1040 1041 1040 var paramsChatRoom = 1042 1041 { 1043 1042 'idChatRoom' : jidChatRoom + "__roomChat", 1044 1043 'jidTo' : jidChatRoom, 1044 'lang_Send' : i18n.SEND, 1045 'lang_Leave_ChatRoom' : i18n.LEAVE_CHATROOM, 1045 1046 'path_jabberit' : path_jabberit 1046 1047 }; … … 1061 1062 1062 1063 var _messages = _content.firstChild.firstChild; 1064 var _textarea = _content.getElementsByTagName( 'textarea' ).item( 0 ); 1065 var _send = _content.getElementsByTagName( 'input' ).item( 0 ); 1066 var _leaveChatRoom = _content.getElementsByTagName( 'input' ).item( 1 ); 1067 1068 var _send_message = function( ) 1069 { 1070 if ( ! TrophyIM.sendMessageChatRoom( jidChatRoom, _textarea.value ) ) 1071 return false; 1072 1073 _textarea.value = ''; 1074 1075 _textarea.focus( ); 1076 }; 1077 1078 loadscript.configEvents( _send, 'onclick', _send_message ); 1079 loadscript.configEvents( _leaveChatRoom, 'onclick', function( ) 1080 { 1081 TrophyIM.leaveChatRoom( jidChatRoom ); 1082 1083 //alert( jidChatRoom ); 1084 }); 1085 1086 loadscript.configEvents( _textarea, 'onkeyup', function( e ) 1087 { 1088 if ( e.keyCode == 13 ) 1089 { 1090 _send_message( ); 1091 } 1092 }); 1063 1093 1064 1094 var winChatRoom = … … 1201 1231 */ 1202 1232 1203 join Room : function( roomName )1233 joinChatRoom : function( roomName ) 1204 1234 { 1205 var msg= $pres({from: TrophyIM.connection.jid, to: roomName}).c("x",{xmlns: Strophe.NS.MUC});1235 var presence = $pres({from: TrophyIM.connection.jid, to: roomName}).c("x",{xmlns: Strophe.NS.MUC}); 1206 1236 1207 TrophyIM.connection.send(msg); 1237 TrophyIM.connection.send( presence ); 1238 }, 1239 1240 /** Function : Leave Chat Room 1241 * 1242 * 1243 */ 1244 1245 leaveChatRoom : function( roomName) 1246 { 1247 var room_nick = roomName; 1248 var presenceid = TrophyIM.connection.getUniqueId(); 1249 //var presence = $pres( {type: "unavailable", id: presenceid, to: room_nick} ).c("x",{ xmlns: Strophe.NS.MUC } ); 1250 //TrophyIM.connection.send( presence ); 1208 1251 }, 1209 1252 … … 1774 1817 sendMessage : function() 1775 1818 { 1776 if (arguments.length > 0) { 1819 if (arguments.length > 0) 1820 { 1777 1821 var jidTo = arguments[0]; 1778 1822 var message_input = arguments[1]; … … 1803 1847 return false; 1804 1848 }, 1805 1849 1850 /** Function: sendMessage 1851 * 1852 * Send message to ChatRoom 1853 */ 1854 1855 sendMessageChatRoom : function( room ) 1856 { 1857 if( arguments.length > 0 ) 1858 { 1859 var room_nick = arguments[0]; 1860 var message = arguments[1]; 1861 var msgid = TrophyIM.connection.getUniqueId(); 1862 var msg = $msg({to: room_nick, type: "groupchat", id: msgid}).c("body",{xmlns: Strophe.NS.CLIENT}).t(message); 1863 1864 msg.up();//.c("x", {xmlns: "jabber:x:event"}).c("composing"); 1865 1866 TrophyIM.connection.send(msg); 1867 1868 return true; 1869 } 1870 }, 1871 1806 1872 /** Function: sendContentMessage 1807 1873 * -
trunk/jabberit_messenger/jmessenger/xsl/chatRoom.xsl
r3086 r3091 5 5 <xsl:param name="idChatRoom" /> 6 6 <xsl:param name="jidTo" /> 7 <xsl:param name="lang_Send" /> 8 <xsl:param name="lang_Leave_ChatRoom" /> 7 9 <xsl:param name="path_jabberit" /> 8 10 … … 15 17 <textarea id="{$jidTo}__sendRoomChat" style="height:80px; width:325px;"></textarea> 16 18 <div style="margin: 5px;"> 17 <input type="button" value="Send"/> 19 <input type="button" value="{$lang_Send}" style="margin-right: 5px;"/> 20 <input type="button" value="{$lang_Leave_ChatRoom}"/> 18 21 </div> 22 23 19 24 </div> 20 25 </div>
Note: See TracChangeset
for help on using the changeset viewer.