Changeset 268 for trunk/instant_messenger/js/templates.js
- Timestamp:
- 04/18/08 11:47:51 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/instant_messenger/js/templates.js
r265 r268 123 123 124 124 "options_button_left" : function(pJid) 125 { 125 { 126 126 var _this = this; 127 127 128 128 if(!(im.nickname_contacts[pJid])) 129 129 im.request_vcard(pJid, false); 130 130 131 if( func.byId('img_' + pJid).src != im_unavailable.src)131 if( (func.byId('img_' + pJid).src != im_unavailable.src) ) 132 132 { 133 133 im_window.load(pJid, 'instant_messenger_content', '<title>.:: Expresso Messenger ::.</title>', 'chat.xsl','310',true,true,true); 134 //im_window.visible(pJid,'block');134 135 135 func.byId(pJid + '__avatar').src = path_im + "/templates/default/images/photo.png"; 136 136 … … 156 156 iframe.contentWindow.focus(); 157 157 158 function keypress_handler(e)159 {160 var evt = e.keyCode;161 var pId = ( e.srcElement ) ? e.srcElement.id : e.target.getElementsByTagName('body').item(0).id;162 switch ( evt )163 {164 case 13 :165 if ( !e.shiftKey )166 _this.jabber.doIt('sendMessage',{'message' : iframe.contentWindow.document.getElementsByTagName('body').item(0), 'from' : pJid });167 break;168 case 27 :169 im_window.window_close(pId);170 break;171 default :172 break;173 }174 }175 function keyup_handler(e)176 {177 var evt = e.keyCode;178 var _text = ( e.srcElement ) ? e.srcElement.id : e.target.getElementsByTagName('body').item(0);179 180 switch ( evt )181 {182 case 13 :183 if ( !e.shiftKey )184 _text.innerHTML = '';185 return false;186 break;187 default :188 break;189 }190 }191 var obj = iframe.contentWindow.document;192 193 if ( obj.addEventListener )194 {195 obj.addEventListener('keypress', keypress_handler, false);196 obj.addEventListener('keyup', keyup_handler, false);197 }198 else if ( obj.attachEvent )199 {200 obj.attachEvent('onkeypress', keypress_handler);201 obj.attachEvent('onkeyup', keyup_handler);202 }203 204 158 im.ldap_photo(pJid + "__avatar"); 205 159 }
Note: See TracChangeset
for help on using the changeset viewer.