Changeset 54258 in spip-zone


Ignore:
Timestamp:
Nov 9, 2011, 2:03:59 PM (8 years ago)
Author:
cedric@…
Message:

portage SPIP 3.0 work in progress

Location:
_plugins_/boutonstexte/trunk
Files:
4 added
2 deleted
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/boutonstexte/trunk/boutonstexte.css

    r54257 r54258  
    1 [ (#REM) Feuille de style de la version texte
    2         Nous utilisons un squelette afin de traiter l'orientation du texte
    3 ]
    4 #CACHE{3600*100,cache-client}
    5 #HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15}
    6 #HTTP_HEADER{Vary: Accept-Encoding}
    7 
    81/* boutonstexte.css */
    92.boutonstexte {
     
    2417}
    2518.boutonstexte button.textonly {
    26         background: url(#CHEMIN{images/textonly.png}) no-repeat;
     19        background-repeat: no-repeat;
    2720        height: 17px;
    2821        width: 17px;
    2922}
    3023.boutonstexte button.textsizedown {
    31         background: url(#CHEMIN{images/fontsizedown.png}) no-repeat;
     24    background-repeat: no-repeat;
    3225        height: 17px;
    3326        width: 17px;
    3427}
    3528.boutonstexte button.textsizeup {
    36         background: url(#CHEMIN{images/fontsizeup.png}) no-repeat;
     29    background-repeat: no-repeat;
    3730        height: 17px;
    3831        width: 17px;
     
    4134
    4235div.onlytext {
    43         text-align: [(#LANG_DIR|choixsiegal{ltr,left,right})];
     36        text-align: left;
    4437        margin:0 auto!important;
    4538        border:0 !important;
     
    6053        background-color:white;
    6154}
     55
     56@media print {
     57
     58/* boutonstexte.css */
     59.boutonstexte {
     60        display:none;
     61}
     62
     63div.onlytext {
     64        width:auto!important;
     65}
     66
     67}
  • _plugins_/boutonstexte/trunk/boutonstexte_pipelines.php

    r53406 r54258  
    11<?php
    22if (!defined("_ECRIRE_INC_VERSION")) return;
     3
    34// insert le css et le js externes pour boutonstexte dans le <head> du document (#INSERT_HEAD)
    45function boutonstexte_insert_head_css($flux)
    56{
    6         static $done = false;
    7         if (!$done) {
    8                 $metacfg = array(
    9                         'cssFile' => 'boutonstexte',
    10                 );
    11                 meta_boutonstexte($metacfg);
    12                 $cssFile = $metacfg['cssFile'];
    13                 $done = true;
    14                 $flux .= '<link rel="stylesheet" href="spip.php?page='.$cssFile.'.css" type="text/css" media="all" /><link rel="stylesheet" href="spip.php?page='.$cssFile.'-print.css" type="text/css" media="print" />';
    15         }
     7        $metacfg = array(
     8                'cssFile' => 'boutonstexte',
     9        );
     10        meta_boutonstexte($metacfg);
     11        $cssFile = find_in_path($metacfg['cssFile'].".css");
     12
     13        $dir = $GLOBALS['lang_dir']=="ltr"?"left":"right";
     14        $imgto = find_in_path("images/textonly.png");
     15        $imgtsd = find_in_path("images/fontsizedown.png");
     16        $imgtsu = find_in_path("images/fontsizeup.png");
     17        $flux .=
     18                '<link rel="stylesheet" href="'.$cssFile.'" type="text/css" media="all" />'
     19          . "<style type='text/css'>
     20.boutonstexte button.textonly {background-image:url($imgto);}
     21.boutonstexte button.textsizedown {background-image:url($imgtsd);}
     22.boutonstexte button.textsizeup {background-image:url($imgtsu);}
     23div.onlytext {text-align:$dir;}
     24</style>"
     25                ;
     26
     27
    1628        return $flux;
    1729}
     
    2032{
    2133        $metacfg = array(
    22                 'selector' => '#contenu .texte',
     34                'selector' => '#content .texte',
    2335                'jsFile' => 'boutonstexte.js',
    2436                'imgPath' => 'images/fontsizeup.png',
     
    3951        $txtSizeDown = txt_boutonstexte($metacfg['txtSizeDown']);
    4052
    41         $flux = boutonstexte_insert_head_css($flux);
    4253        $flux .= <<<EOH
    4354<script src="{$jsFile}" type="text/javascript"></script>
Note: See TracChangeset for help on using the changeset viewer.