Вход Регистрация
Файл: phpBB3/styles/prosilver/template/styleswitcher.js
Строк: 90
<?php
function fontsizeup(event)
{
    
// Skip tabs; 9 being the ASCII code for a tab
    
if (event && getKeyCode(event) == 9)
    {
        return 
true;
    }

    var 
active getActiveStyleSheet();

    switch (
active)
    {
        case 
'A--':
            
setActiveStyleSheet('A-');
        break;

        case 
'A-':
            
setActiveStyleSheet('A');
        break;

        case 
'A':
            
setActiveStyleSheet('A+');
        break;

        case 
'A+':
            
setActiveStyleSheet('A++');
        break;

        case 
'A++':
            
setActiveStyleSheet('A');
        break;

        default:
            
setActiveStyleSheet('A');
        break;
    }

    return 
false;
}

function 
fontsizedown(event)
{
    
// Skip tabs
    
if (event && getKeyCode(event) == 9)
    {
        return 
true;
    }

    var 
active getActiveStyleSheet();

    switch (
active)
    {
        case 
'A++' 
            
setActiveStyleSheet('A+');
        break;

        case 
'A+' 
            
setActiveStyleSheet('A');
        break;

        case 
'A' 
            
setActiveStyleSheet('A-');
        break;

        case 
'A-' 
            
setActiveStyleSheet('A--');
        break;

        case 
'A--' 
        break;

        default :
            
setActiveStyleSheet('A--');
        break;
    }

    return 
false;
}

function 
getKeyCode(event)
{
    
// IE doesn't fire the onkeypress event for tabs
    // Reference: http://www.quirksmode.org/js/keys.html

    
var code = (event.keyCode) ? event.keyCode 0;

    
// Probably using FF
    
if (!code && event.charCode)
    {
        
code event.charCode;
    }

    return 
code;
}

function 
setActiveStyleSheet(title)
{
    var 
iamain;

    for (
0; (document.getElementsByTagName('link')[i]); i++)
    {
        if (
a.getAttribute('rel').indexOf('style') != -&& a.getAttribute('title'))
        {
            
a.disabled true;
            if (
a.getAttribute('title') == title)
            {
                
a.disabled false;
            }
        }
    }
}

function 
getActiveStyleSheet()
{
    var 
ia;

    for (
0; (document.getElementsByTagName('link')[i]); i++)
    {
        if (
a.getAttribute('rel').indexOf('style') != -&& a.getAttribute('title') && !a.disabled)
        {
            return 
a.getAttribute('title');
        }
    }

    return 
null;
}

function 
getPreferredStyleSheet()
{
    return (
'A-');
}

function 
createCookie(namevaluedays)
{
    if (
days)
    {
        var 
date = new Date();
        
date.setTime(date.getTime() + (days*24*60*60*1000));
        var 
expires '; expires=' date.toGMTString();
    }
    else
    {
        
expires '';
    }

    
document.cookie name '=' value expires style_cookie_settings;
}

function 
readCookie(name)
{
    var 
nameEQ name '=';
    var 
ca document.cookie.split(';');

    for (var 
0ca.lengthi++)
    {
        var 
ca[i];

        while (
c.charAt(0) == ' ')
        {
            
c.substring(1c.length);
        }

        if (
c.indexOf(nameEQ) == 0)
        {
            return 
c.substring(nameEQ.lengthc.length);
        }
    }

    return 
null;
}

function 
load_cookie()
{
    var 
cookie readCookie('style_cookie');
    var 
title cookie cookie getPreferredStyleSheet();
    
setActiveStyleSheet(title);
}

function 
unload_cookie()
{
    var 
title getActiveStyleSheet();
    
createCookie('style_cookie'title365);
}

onload_functions.push('load_cookie()');
onunload_functions.push('unload_cookie()');

/*
var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
*/
?>
Онлайн: 0
Реклама