Changeset 30178 in spip-zone


Ignore:
Timestamp:
Jul 24, 2009, 7:23:44 PM (10 years ago)
Author:
marcimat@…
Message:

Modification pour ne pas que {{gras}} suivi de {italique} donnent intertitre mais bien { {{gras et italique}} }

Merci de tester s'il n'y a pas de bugs itroduits en même temps !

Location:
_core_/plugins/porte_plume
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/porte_plume/barre_outils/edition.php

    r29880 r30178  
    3939                                "key"       => "B",
    4040                                "className" => "outil_bold",
     41                                "replaceWith" => "function(h){ return espace_si_accolade(h);}",
    4142                                "openWith" => "{{",
    4243                                "closeWith" => "}}",
     
    5051                                "key"       => "I",
    5152                                "className" => "outil_italic",
     53                                "replaceWith" => "function(h){ return espace_si_accolade(h);}",
    5254                                "openWith" => "{",
    5355                                "closeWith" => "}",
     
    407409                                        return s;
    408410                                }
     411                               
     412                                // ajouter un espace avant, apres un {qqc} pour ne pas que
     413                                // gras {{}} suivi de italique {} donnent {{{}}}, mais { {{}} }
     414                                function espace_si_accolade(h){
     415                                        if (s = h.selection) {
     416                                                if (s.substr(0,1)=='{') {
     417                                                        s = ' ' + s + ' ';
     418                                                }
     419                                        }
     420                                        return s;
     421                                }
    409422                                ",
    410423        ));
  • _core_/plugins/porte_plume/javascript/jquery.markitup_pour_spip.js

    r26937 r30178  
    328328                                set(caretPosition, nb);
    329329                                get();
    330                                 $.extend(hash, { caretPosition:caretPosition, scrollPosition:scrollPosition } );
     330                                $.extend(hash, { selection:selection, caretPosition:caretPosition, scrollPosition:scrollPosition } );
    331331                        }
    332332                       
  • _core_/plugins/porte_plume/plugin.xml

    r30048 r30178  
    33        <auteur>Matthieu Marcillaud</auteur>
    44        <licence>GNU/GPL</licence>
    5         <version>1.2.6</version>
     5        <version>1.3</version>
    66        <description>
    77        "Porte plume" est une barre d'outil g&eacute;niale pour SPIP qui
Note: See TracChangeset for help on using the changeset viewer.