Ignore:
Timestamp:
Mar 31, 2010, 6:32:40 PM (15 years ago)
Author:
george
Message:
  • Upraveno: Aktualizace fóra.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/forum/styles/prosilver/template/styleswitcher.js

    r400 r702  
    11
    2 function fontsizeup()
     2function fontsizeup(event)
    33{
     4        // Skip tabs; 9 being the ASCII code for a tab
     5        if (event && getKeyCode(event) == 9)
     6        {
     7                return true;
     8        }
     9
    410        var active = getActiveStyleSheet();
    511
     
    3036                break;
    3137        }
     38
     39        return false;
    3240}
    3341
    34 function fontsizedown()
     42function fontsizedown(event)
    3543{
    36         active = getActiveStyleSheet();
     44        // Skip tabs
     45        if (event && getKeyCode(event) == 9)
     46        {
     47                return true;
     48        }
     49
     50        var active = getActiveStyleSheet();
    3751
    3852        switch (active)
     
    6175                break;
    6276        }
     77
     78        return false;
     79}
     80
     81function getKeyCode(event)
     82{
     83        // IE doesn't fire the onkeypress event for tabs
     84        // Reference: http://www.quirksmode.org/js/keys.html
     85
     86        var code = (event.keyCode) ? event.keyCode : 0;
     87
     88        // Probably using FF
     89        if (!code && event.charCode)
     90        {
     91                code = event.charCode;
     92        }
     93
     94        return code;
    6395}
    6496
Note: See TracChangeset for help on using the changeset viewer.