Changeset 34425 in spip-zone


Ignore:
Timestamp:
Jan 13, 2010, 1:18:28 PM (10 years ago)
Author:
marcimat@…
Message:

#BOUTON_ACTION passe de <input> à <button> pour le simplifier, sur conseils de Cerdic. Le 4è paramètre 'img' est supprimé.

On a donc maintenant :
#BOUTON_ACTION{libelle,url,ajax,message_confirmation}

Exemple sur une action de tournage :) :
[(#BOUTON_ACTION{[(#CHEMIN{img_pack/tourner-gauche.gif}|balise_img{<:gestdoc:tourner_90L:>})],#URL_ACTION_AUTEUR{tourner,#GET{id}|concat{',-90'},#SELF},ajax})]

Location:
_plugins_/spip-bonux-2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-bonux-2/plugin.xml

    r33996 r34425  
    44  <icon>img_pack/spip-bonux.png</icon>
    55  <licence>(c) 2008-2009 GPL</licence>
    6   <version>1.8.7</version>
     6  <version>1.8.8</version>
    77  <etat>stable</etat>
    88  <description>Le plugin qui lave plus SPIP que SPIP, avec des chouettes cadeaux dedans ! Interface douce, boucles POUR et CONDITION, tableaux, compteur, etc.</description>
  • _plugins_/spip-bonux-2/public/spip_bonux_balises.php

    r34424 r34425  
    341341 * #BOUTON_ACTION{libelle,url,ajax} pour que l'action soit ajax comme un lien class='ajax'
    342342 * ou
    343  * #BOUTON_ACTION{libelle,url,ajax,img_src} pour utiliser une image comme bouton
    344  * ou
    345  * #BOUTON_ACTION{libelle,url,ajax,img_src,message_confirmation} pour utiliser un message de confirmation
     343 * #BOUTON_ACTION{libelle,url,ajax,message_confirmation} pour utiliser un message de confirmation
    346344 *
    347345 * @param unknown_type $p
     
    359357        if (!$_class) $_class="''";
    360358
    361         $_img = interprete_argument_balise(4,$p);
    362         if (!$_img) $_img="''";
    363 
    364         $_confirm = interprete_argument_balise(5,$p);
     359        $_confirm = interprete_argument_balise(4,$p);
    365360        if (!$_confirm){ $_confirm="''"; $_onclick=''; }
    366361        else $_onclick = " onclick=\'return confirm(\"' . attribut_html($_confirm) . '\");\'";
    367362
    368363        $p->code = "'<form class=\'bouton_action_post '.$_class.'\' method=\'post\' action=\''.(\$u=$_url).'\'><span>'.form_hidden(\$u)
    369 .($_img?'<input type=\'image\' class=\'image\' alt=\''.attribut_html($_label).'\' src=\''.attribut_html($_img).'\'$_onclick />':'<input type=\'submit\' class=\'submit\' value=\''.attribut_html($_label).'\'$_onclick />')
     364.'<button type=\'submit\' class=\'submit\' $_onclick>' . attribut_html($_label) . '</button>'
    370365.'</span></form>'";
    371366        $p->interdire_scripts = false;
  • _plugins_/spip-bonux-2/style_prive_plugins.html

    r34016 r34425  
    6565/* les boutons action */
    6666form.bouton_action_post {display:inline;}
    67 form.bouton_action_post input.submit, .formulaire_spip .boutons input.link,.formulaire_spip .boutons button.link {margin:0;font-weight:normal;}
     67form.bouton_action_post button.submit, .formulaire_spip .boutons input.link,.formulaire_spip .boutons button.link {margin:0;font-weight:normal;}
    6868
    6969.formulaire_spip .boutons button {cursor:pointer;}
    70 form.bouton_action_post input.submit, .formulaire_spip .boutons input.link,.formulaire_spip .boutons button.link {background:none;border:0;cursor:pointer;padding:0 0 1px;}
    71 form.bouton_action_post input.submit:hover, .formulaire_spip .boutons input.link:hover,.formulaire_spip .boutons button.link:hover {border-bottom:1px solid;padding:0;}
     70form.bouton_action_post button.submit, .formulaire_spip .boutons input.link,.formulaire_spip .boutons button.link {background:none;border:0;cursor:pointer;padding:0 0 1px;}
     71form.bouton_action_post button.submit:hover, .formulaire_spip .boutons input.link:hover,.formulaire_spip .boutons button.link:hover {border-bottom:1px solid;padding:0;}
    7272
    7373/* tips */
Note: See TracChangeset for help on using the changeset viewer.