Changeset 42519 in spip-zone for _plugins_/css_imbriques


Ignore:
Timestamp:
Nov 26, 2010, 2:03:14 PM (9 years ago)
Author:
arno@…
Message:

Version 1.5. Ajout de -spip-text-shadow.

Location:
_plugins_/css_imbriques
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/css_imbriques/css_imbriques_fonctions.php

    r42513 r42519  
    102102                        //$ret .= "-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(opacity=$val_ie)\";zoom:1;";
    103103                        break;
    104                 case "box-shadow":
    105                         $ret = "-webkit-box-shadow:$val;";
    106                         $ret .= "-moz-box-shadow:$val;";
    107                         $ret .= "box-shadow:$val;";
    108                        
     104                case "text-shadow":
     105                        $ret .= "text-shadow:$val;";
    109106                        if (preg_match(",(\-?[0-9]+)px\ *(\-?[0-9]+)px\ *([0-9]+)px\ *(#?[0-9a-zA-Z]*),", $val, $val_ie)) {
    110107                                $x = $val_ie[1];
     
    112109                                $s = $val_ie[3];
    113110                                $coul = $val_ie[4];
    114                                
     111                        }
     112                       
     113                        if ($x == 0 && $y == 0) {
     114                                $ret .= "zoom:1; filter:progid:DXImageTransform.Microsoft.Glow(Color=$coul,Strength=$s);";
     115                        }
     116                       
     117                        break;
     118                case "box-shadow":
     119                        $ret = "-webkit-box-shadow:$val;";
     120                        $ret .= "-moz-box-shadow:$val;";
     121                        $ret .= "box-shadow:$val;";
     122                       
     123                        if (preg_match(",(\-?[0-9]+)px\ *(\-?[0-9]+)px\ *([0-9]+)px\ *(#?[0-9a-zA-Z]*),", $val, $val_ie)) {
     124                                $x = $val_ie[1];
     125                                $y = $val_ie[2];
     126                                $s = $val_ie[3];
     127                                $coul = $val_ie[4];
     128
     129                                /*
    115130                                if ($x == 0) {
    116131                                        if ($y > 0) $angle = 180;
     
    129144                               
    130145                                $distance = round(sqrt($x*$x + $y*$y));
    131                                
     146                                */
    132147                                // Bon, ca ne marche pas bien, il faut plus de tests...
    133148                                //$ret .= "zoom:1; filter: progid:DXImageTransform.Microsoft.Shadow(color=$coul,direction=$angle, Strength=$s);";
  • _plugins_/css_imbriques/plugin.xml

    r42513 r42519  
    22        <nom>CSS imbriqu&eacute;s</nom>
    33        <auteur>ARNO*</auteur>
    4         <version>1.4</version>
     4        <version>1.5</version>
    55        <etat>stable</etat>
    66        <description>Ce plugin permet de traiter des CSS imbriqu&eacute;s.</description>
Note: See TracChangeset for help on using the changeset viewer.