Changeset 9420


Ignore:
Timestamp:
Feb 28, 2011, 3:59:00 PM (13 years ago)
Author:
mistic100
Message:

[tools] PHP Optimisateur

  • languages links in a popup
  • add a new plugin mode 'ProcessHigh' for high priority plugins (not used yet)
Location:
extensions/PHP_Optimisateur
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • extensions/PHP_Optimisateur/include/header.php

    r9265 r9420  
    1212        <link rel="stylesheet" type="text/css" media="screen" href="template/css/colorpicker.css"/>
    1313        <link rel="stylesheet" type="text/css" media="screen" href="template/css/jqtransform.css"/>
     14       
    1415        <script type="text/javascript" src="template/js/jquery.js"></script>
    1516        <script type="text/javascript" src="template/js/colorpicker.js"></script>
    1617        <script type="text/javascript" src="template/js/jqtransform.js"></script>
     18       
    1719        <script language="javascript">
    1820                $(function(){
     
    2426                        $(\'#overlay\').css(\'display\',\'block\');
    2527                }
    26         </script>
     28       
     29                jQuery().ready(function(){
     30                        jQuery("#languageSwitchLink").mouseover(function() {
     31                                jQuery("#languageSwitchBox").toggle();
     32                        });
     33                        jQuery("#languageSwitchBox").mouseleave(function() {
     34                                jQuery("#languageSwitchBox").toggle();
     35                        });
     36                });
     37        </script>       
     38       
     39</head>
    2740
    28 </head>
    2941<body>
    3042<div id="overlay" style="display:none;">&nbsp;</div>
     
    3345        PHP Optimisateur '.$APPversion.'
    3446       
    35         <span class="lang">';
    36         foreach ($CONF['languages'] as $key => $name) {
    37                 echo '<a class="lang" href="index.php?Lang='.$key.'" title="'.$name.'"><img src="language/'.$key.'/'.$key.'.png" alt="'.$name.'"/></a>';
    38         }
    39         echo '</span>
     47        <div id="languageSwitchLink" title="Change Language">
     48                <ul>
     49                        <li><a href="#"><img src="language/'.$CONF['user_lang'].'/'.$CONF['user_lang'].'.png" alt="'.$CONF['languages'][$CONF['user_lang']].'"/> '.$CONF['languages'][$CONF['user_lang']].'</a></li>
     50                </ul>
     51        </div>
     52       
     53        <div id="languageSwitchBox" style="display:none;" class="generic">
     54                <ul>';
     55                foreach ($CONF['languages'] as $key => $name) {
     56                        echo '<li><a class="lang" href="index.php?Lang='.$key.'" title="'.$name.'"><img src="language/'.$key.'/'.$key.'.png" alt="'.$name.'"/> '.$name.'</a></li>';
     57                }
     58                echo ' </ul>
     59        </div>
    4060       
    4161</div>';
  • extensions/PHP_Optimisateur/include/main.php

    r9276 r9420  
    9292        }
    9393               
     94        // Plugins pendant l'execution, haute priorité
     95        foreach ($CONF['Plugins'] as $plugin_id => $plugin_config) {
     96                if ($plugin_config['mode'] == 'ProcessHigh' AND $plugin_config['active']) {
     97                        include('plugins/'.$plugin_id.'/main.php');
     98                }
     99        }
     100       
    94101        // Plugins pendant l'execution
    95102        foreach ($CONF['Plugins'] as $plugin_id => $plugin_config) {
  • extensions/PHP_Optimisateur/index.php

    r9276 r9420  
    22/***************************************\
    33|                       PHP OPTIMISATEUR                        |
    4 |                         Version 1.3.a                         |
     4|                         Version 1.3.3                         |
    55\***************************************/
    66
  • extensions/PHP_Optimisateur/template/css/screen.css

    r9201 r9420  
    116116                margin-bottom:1px;
    117117        }
    118         .lang a {
     118        /* .lang a {
    119119                margin:-4px 10px;
    120120                float:right;
     
    124124                        -moz-box-shadow:0 0 4px #07f;
    125125                        -webkit-box-shadow:0 0 4px #07f;
    126                 }
     126                } */
    127127       
    128128
     
    244244        -webkit-box-shadow: 0 0 2px #888, inset 0 0 2px #888;
    245245}
     246
     247#languageSwitchLink {
     248        float:right;
     249        width:90px;
     250        padding:0 5px;
     251        text-align:left;
     252}
     253
     254#languageSwitchBox {
     255        position:absolute;
     256        top:5px;
     257        right:50%;
     258        margin-right:-470px;
     259        width:90px;
     260        z-index:99;
     261        padding:5px;
     262        background:#0a0a0a;
     263        -moz-box-shadow:0 0 5px #000;
     264        -webkit-box-shadow:0 0 5px #000;
     265        text-align:left;
     266        opacity:0.8;
     267        filter:alpha(opacity=80);
     268}
     269
     270#languageSwitchBox *, #languageSwitchLink * {
     271        font-size:13px;
     272        text-shadow:none;
     273        font-weight:normal;
     274        color:#eee;
     275}
     276
     277#languageSwitchBox ul, #languageSwitchLink ul {
     278        list-style:none;
     279        margin:0 5px 0 5px;
     280}
Note: See TracChangeset for help on using the changeset viewer.