Changeset 565:3f5cab817375 in qutecom-2.2
- Timestamp:
- Mar 9, 2010 1:37:48 PM (3 years ago)
- Branch:
- default
- File:
-
- 1 edited
-
wengophone/resources/chat/base.html (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wengophone/resources/chat/base.html
r558 r565 6 6 google.load("language", "1"); 7 7 8 var lang = "unknow"; 9 10 function translate() 8 function translate(contactId , senderName , message , time ,lang ) 11 9 { 12 google.language.translate(document.getElementsByTagName("BODY").item(0).innerHTML, "", lang, 10 if( lang != "unknow") 11 { 12 google.language.translate(message, "", lang, 13 13 function(result) 14 14 { 15 15 if (!result.error) 16 16 { 17 document.getElementsByTagName("BODY").item(0).innerHTML = result.translation;17 parent.translationFinishedSlot(result.translation,contactId , senderName , message , time ); 18 18 } 19 else 20 parent.translationFinishedSlot("",contactId , senderName , message , time ); 19 21 } 20 22 ); 21 parent.scrollToBottom(); 23 } 24 else 25 parent.translationFinishedSlot("",contactId , senderName , message , time ); 22 26 } 23 27 … … 27 31 if(insert) 28 32 insert.outerHTML = text; 29 30 if( lang != "unknow") 31 { 32 google.language.translate(document.getElementById('magic_id').innerHTML, "", lang, 33 function(result) 34 { 35 if (!result.error) 36 { 37 document.getElementById('magic_id').outerHTML = result.translation; 38 parent.scrollToBottom(); 39 } 40 } 41 ); 42 } 43 44 parent.scrollToBottom(); 45 } 46 47 function insertMessageAtEnd( text ) 48 { 49 var insert = document.getElementById('insert'); 50 if(insert) 51 insert.outerHTML = ""; 52 53 document.getElementsByTagName("BODY").item(0).innerHTML += text; 54 if( lang != "unknow") 55 { 56 var magic = document.getElementById('magic_id'); 57 if(magic) 58 { 59 google.language.translate(document.getElementById('magic_id').innerHTML, "", lang, 60 function(result) 61 { 62 if (!result.error) 63 { 64 document.getElementById('magic_id').outerHTML = result.translation; 65 parent.scrollToBottom(); 66 } 67 } 68 ); 69 } 70 } 71 parent.scrollToBottom(); 72 } 73 74 function setLanguage( l ) 75 { 76 lang = l; 33 else 34 document.getElementsByTagName("BODY").item(0).innerHTML += text; 77 35 } 78 36 … … 80 38 </head> 81 39 <body> 82 <div id='insert'></div>83 40 </body> 84 41 </html>
Note: See TracChangeset
for help on using the changeset viewer.
