Changeset 1448

Show
Ignore:
Timestamp:
06/21/11 22:44:15 (11 months ago)
Author:
winfried
Message:

Fixing bug in javascript of send frame, bug avoids enter key to work as send on newer versions of IE.

Location:
stable
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • stable/HelpIM/revision.py

    r1444 r1448  
    1 revision = '1435' 
     1revision = '1435M' 
  • stable/settings/templates_webchat.py

    r564 r1448  
    702702            <script type="text/javascript" language="JavaScript"> 
    703703            <!-- 
    704             var nav = window.Event ? true : false; 
    705704            var notified = 0; 
    706705            var prevtime; 
    707706            var typingtimeout = 5000; 
    708707 
    709             if (nav)  
    710             { 
    711                 window.captureEvents(Event.KEYDOWN); 
    712                 window.onkeydown = NetscapeEventHandler_KeyDown; 
    713             }  
    714             else  
    715             { 
    716                 document.onkeydown = MicrosoftEventHandler_KeyDown; 
    717             } 
    718  
    719             function NetscapeEventHandler_KeyDown(e)  
    720             { 
    721                 if (e.which == 13) document.sendform.send.click(); 
    722                 return true; 
    723             } 
    724  
    725             function MicrosoftEventHandler_KeyDown()  
    726             { 
    727                 if (event.keyCode == 13) document.sendform.send.click(); 
     708            document.onkeydown = EventHandler_Keydown; 
     709 
     710            function EventHandler_Keydown(e) 
     711            { 
     712                if (typeof(e) == "undefined") 
     713                    e = event; 
     714                if (e.which == 13) 
     715                { 
     716                    document.sendform.send.click(); 
     717                } 
     718                else 
     719                { 
     720                    if (event.keyCode == 13) 
     721                    { 
     722                       document.sendform.send.click(); 
     723                    } 
     724                } 
    728725                return true; 
    729726            }