Changeset 118823 in spip-zone


Ignore:
Timestamp:
Nov 28, 2019, 3:45:52 PM (10 days ago)
Author:
cedric@…
Message:

Version 1.0 : Icones SVG, amelioration des boutons admin magnet, css et compat 3.3

Location:
_plugins_/magnet/trunk
Files:
8 added
6 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/magnet/trunk/css/magnet-admin.css

    r117673 r118823  
    22.spip-admin-boutons button {border: none;background: none;padding: 0;color:inherit;}
    33.admin-magnet {margin: 0}
    4 .admin-magnet button, button.admin-magnet {min-height:32px;position: relative;}
     4.admin-magnet button, button.admin-magnet {min-height:32px;position: relative; cursor: pointer;}
    55.admin-magnet.magnet i {display:inline-block;width:32px;}
    6 .admin-magnet.magnet i:after {content:"";display:block;position:absolute;left:0;top:50%;margin-top:-16px;width:32px;height:32px;background:url(img/spt-magnets.png) no-repeat left 0px;}
    7 .admin-magnet.magnet-up,.spip-admin-boutons.magnet-down {padding-left: 0;padding-right: 0;}
     6.admin-magnet.magnet i:after {content:"";display:block;position:absolute;left:0;top:50%;margin-top:-16px;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size: contain;}
     7.admin-magnet.magnet.magnetized i:after, .admin-magnet.magnet.demagnetized:hover i:after {background-image:url(img/magnet-on.svg);filter: none;}
     8.admin-magnet.magnet.magnetized:hover i:after, .admin-magnet.magnet.demagnetized i:after {background-image:url(img/magnet-off.svg);}
     9.admin-magnet.magnet.demagnetized i:after {filter: grayscale(100%);}
     10
     11.admin-magnet.magnet-up,.admin-magnet.magnet-down {padding-left: 0;padding-right: 0;height: 50%;min-height:16px;width: 48px;display: inline-block}
     12.admin-magnet.magnet-up .bouton_action_post,.admin-magnet.magnet-down .bouton_action_post {width: 100%;height: 100%;}
     13.admin-magnet.magnet-up {vertical-align: top !important;margin-top: 0;}
     14.admin-magnet.magnet-down {vertical-align: top !important; margin-top: 16px;}
     15.admin-magnet.magnet-down+.admin-magnet.magnet-up {margin-left: -48px;}
     16.admin-magnet.magnet-up button,.admin-magnet.magnet-down button{height: 16px;min-height: 16px; min-width:32px;width: 100%;line-height: 1;font-size: 16px;position: relative;}
     17.admin-magnet.magnet-up button img,.admin-magnet.magnet-down button img {position: absolute;left: 50%;top:50%;margin-left: -16px;margin-top: -8px;}
    818.admin-magnet.magnet.magnetized button {}
    9 .admin-magnet.magnet.magnetized:hover i:after {background-position:left -32px;}
    10 .admin-magnet.magnet.demagnetized i:after {background-position:left -96px;}
    11 .admin-magnet.magnet.demagnetized:hover i:after {background-position:left 0;}
    1219.admin-magnet.magnet span {visibility: hidden;}
    1320.admin-magnet.magnet:hover span {visibility: visible;}
  • _plugins_/magnet/trunk/formulaires/configurer_magnet.html

    r91579 r118823  
    77                parametre : url d'action ]
    88                #ACTION_FORMULAIRE{#ENV{action}}
    9                 <ul class="editer-groupe">
     9                <div class="editer-groupe">
    1010                        #SET{name,objets}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    11                         <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     11                        <div class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    1212                                <label><:magnet:label_activer_magnet_objets:></label>[
    1313                                <span class='erreur_message'>(#GET{erreurs})</span>
    1414                                ]#INCLURE{fond=formulaires/inc-choisir-objets,name=#GET{name},selected=#ENV**{#GET{name},#LISTE{spip_articles}},exclus=spip_documents}
    15                         </li>
    16                 </ul>
     15                        </div>
     16                </div>
    1717          [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
    1818          <!--extra-->
  • _plugins_/magnet/trunk/magnet_fonctions.php

    r117926 r118823  
    226226                $label = "<i></i>($magnet_rang) <span>"._T('magnet:label_demagnetize')."</span>";
    227227                $boutons = $bouton_action($label,$ur_action,$bclass);
     228                $ext = "png";
     229                if (defined('_SPIP_VERSION_ID') and _SPIP_VERSION_ID>=30205) {
     230                        $ext = "svg";
     231                }
    228232                if ($magnet_rang>1){
    229233                        $ur_action = generer_action_auteur("magnetize",$objet."-".$id_objet."-"."up".$pile_arg,self());
    230                         $boutons = $bouton_action($balise_img(_DIR_PLUGIN_MAGNET."img/magnet-up-24.png","monter"),$ur_action, $class ." magnet-up",'',_T('magnet:label_up')) . $boutons;
     234                        $b = $bouton_action($balise_img(_DIR_PLUGIN_MAGNET."img/magnet-up.$ext","monter"),$ur_action, '','',_T('magnet:label_up'));
     235                        $boutons =  "<span class=\"$class magnet-up\">$b</span>" . $boutons;
    231236                }
    232237                if ($magnet_rang<magnet_count($objet, $pile)){
    233238                        $ur_action = generer_action_auteur("magnetize",$objet."-".$id_objet."-"."down".$pile_arg,self());
    234                         $boutons = $bouton_action($balise_img(_DIR_PLUGIN_MAGNET."img/magnet-down-24.png","descendre"),$ur_action, $class ." magnet-down",'',_T('magnet:label_down')) . $boutons;
     239                        $b = $bouton_action($balise_img(_DIR_PLUGIN_MAGNET."img/magnet-down.$ext","descendre"),$ur_action, '' ,'',_T('magnet:label_down'));
     240                        $boutons =  "<span class=\"$class magnet-down\">$b</span>" . $boutons;
    235241                }
    236242        }
     
    274280                AND autoriser('administrermagnet',$objet,$id_objet))
    275281        {
    276                 $boutons = magnet_html_boutons_admin($objet, $id_objet,"spip-admin-boutons admin-magnet admin-magnet-$objet") . " ";
     282                $class = "spip-admin-boutons admin-magnet admin-magnet-$objet";
     283                if (test_espace_prive()) {
     284                        $class .= " spip-admin-ecrire";
     285                }
     286                $boutons = magnet_html_boutons_admin($objet, $id_objet, $class) . " ";
    277287                $p = strpos($flux['data'],"<a");
    278288                $flux['data'] = substr_replace($flux['data'],$boutons,$p,0);
  • _plugins_/magnet/trunk/paquet.xml

    r117926 r118823  
    22        prefix="magnet"
    33        categorie="outil"
    4         version="0.9.0"
     4        version="1.0.0"
    55        etat="test"
    6         compatibilite="[3.0.0;3.2.*]"
    7         logo="magnet-32.png"
     6        compatibilite="[3.1.0;3.3.*]"
     7        logo="magnet-64.png"
    88        documentation="https://contrib.spip.net/magnet"
    99>
     
    1212
    1313        <auteur lien="http://www.nursit.com">Cedric Morin</auteur>
    14         <copyright>2014</copyright>
     14        <copyright>2014-2019</copyright>
    1515        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL</licence>
    1616
Note: See TracChangeset for help on using the changeset viewer.