Changeset 565:3f5cab817375 in qutecom-2.2


Ignore:
Timestamp:
Mar 9, 2010 1:37:48 PM (3 years ago)
Author:
laurent@…
Branch:
default
Message:

update base.html

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wengophone/resources/chat/base.html

    r558 r565  
    66    google.load("language", "1"); 
    77         
    8         var lang = "unknow"; 
    9          
    10         function translate() 
     8        function translate(contactId , senderName , message , time ,lang ) 
    119        { 
    12                 google.language.translate(document.getElementsByTagName("BODY").item(0).innerHTML, "", lang,  
     10                if( lang != "unknow") 
     11                { 
     12                        google.language.translate(message, "", lang,  
    1313                                function(result)  
    1414                                { 
    1515                                        if (!result.error) 
    1616                                        { 
    17                                                 document.getElementsByTagName("BODY").item(0).innerHTML = result.translation; 
     17                                                parent.translationFinishedSlot(result.translation,contactId , senderName , message , time ); 
    1818                                        } 
     19                                        else 
     20                                                parent.translationFinishedSlot("",contactId , senderName , message , time ); 
    1921                                } 
    2022                        ); 
    21                 parent.scrollToBottom(); 
     23                } 
     24                else 
     25                        parent.translationFinishedSlot("",contactId , senderName , message , time ); 
    2226        } 
    2327     
     
    2731                if(insert) 
    2832                        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; 
    7735    } 
    7836 
     
    8038  </head> 
    8139  <body> 
    82   <div id='insert'></div> 
    8340  </body> 
    8441</html> 
Note: See TracChangeset for help on using the changeset viewer.