Changeset 51737 in spip-zone


Ignore:
Timestamp:
Sep 23, 2011, 3:06:18 PM (8 years ago)
Author:
cedric@…
Message:

marche presque bien : l'edition directe dans le public dans une popin depuis var_mode=inclure
il reste des broutilles js a regler, on laisse donc inactif pour le moment cette feature

Location:
_plugins_/skeleditor/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/skeleditor/trunk/formulaires/editer_squelette.html

    r51734 r51737  
    55                <div class="context">
    66                [(#ENV{editable}|non|et{#ENV{fichier}})
    7                         [(#BOUTON_ACTION{#CHEMIN{images/se-file-copy-16.png}|balise_img{'copy'}|concat{' ',<:skeleditor:personaliser:>},#URL_ACTION_AUTEUR{skeleditor_new_from,#ENV{fichier},#SELF|parametre_url{f,''}}})]
     7                        [(#BOUTON_ACTION{#CHEMIN{images/se-file-copy-16.png}|balise_img{'copy'}|liens_absolus|concat{' ',<:skeleditor:personaliser:>},#URL_ACTION_AUTEUR{skeleditor_new_from,#ENV{fichier},#SELF|parametre_url{f,''}}})]
    88                ]
    99                [(#AUTORISER{download,squelette,#ENV{fichier}}|oui)
    10                         [(#BOUTON_ACTION{#CHEMIN{images/se-download-16.png}|balise_img{'download'}|concat{' ',<:skeleditor:action_download:>},#URL_ACTION_AUTEUR{skeleditor_dl,#ENV{fichier}}})]
     10                        [(#BOUTON_ACTION{#CHEMIN{images/se-download-16.png}|balise_img{'download'}|liens_absolus|concat{' ',<:skeleditor:action_download:>},#URL_ACTION_AUTEUR{skeleditor_dl,#ENV{fichier}}})]
    1111                ]
    1212                [(#AUTORISER{supprimer,squelette,#ENV{fichier}}|oui)
    13                         [(#BOUTON_ACTION{#CHEMIN{images/se-file-delete-16.png}|balise_img{'delete'}|concat{' ',<:skeleditor:action_supprimer:>},#URL_ACTION_AUTEUR{skeleditor_delete,#ENV{fichier},#SELF|parametre_url{f,''}},'',<:skeleditor:effacer_confirme:>})]
     13                        [(#BOUTON_ACTION{#CHEMIN{images/se-file-delete-16.png}|balise_img{'delete'}|liens_absolus|concat{' ',<:skeleditor:action_supprimer:>},#URL_ACTION_AUTEUR{skeleditor_delete,#ENV{fichier},#SELF|parametre_url{f,''}},'',<:skeleditor:effacer_confirme:>})]
    1414                ]
    1515                </div>
  • _plugins_/skeleditor/trunk/javascript/codemirror_init.js

    r51704 r51737  
    1010        cm_options.mode = cm_mode;
    1111
    12 var editor = CodeMirror.fromTextArea(document.getElementById('code'), cm_options);
     12var editor;
    1313var lastPos = null, lastQuery = null, marked = [];
     14
     15function editor_init(){
     16        editor = CodeMirror.fromTextArea(document.getElementById('code'), cm_options);
     17}
    1418
    1519function unmark() {
     
    4347    editor.replaceRange(replace, cursor.from(), cursor.to());
    4448}
     49
     50setTimeout(editor_init,300);
  • _plugins_/skeleditor/trunk/paquet.xml

    r51735 r51737  
    22        prefix="skeleditor"
    33        categorie="outil"
    4         version="2.6.0"
     4        version="2.7.0"
    55        etat="test"
    66        compatibilite="[3.0.0-dev;["
  • _plugins_/skeleditor/trunk/prive/squelettes/contenu/skeleditor.html

    r51734 r51737  
    1919        #FORMULAIRE_UPLOAD_SQUELETTE{#GET{path}}
    2020]
     21#FILTRE{liens_absolus}
  • _plugins_/skeleditor/trunk/skeleditor_options.php

    r51735 r51737  
    113113                        $url = generer_url_ecrire('skeleditor','retour='.$retour.'&f=');                       
    114114                        $inserer = "<script type='text/javascript'>jQuery(function(){jQuery('.inclure_blocs h6:first-child').each(function(){
    115                                 jQuery(this).html(\"<a href='$url\"+jQuery(this).html()+\"'>\"+jQuery(this).html()+'<'+'/a>');
    116                         })});</script></body>";
     115                                jQuery(this).html(\"<a class='sepopin' href='$url\"+jQuery(this).html()+\"'>\"+jQuery(this).html()+'<'+'/a>');
     116                        });"
     117                        //."jQuery('a.sepopin').click(function(){if (jQuery.modalbox) jQuery.modalbox(parametre_url(this.href,'var_zajax','contenu'));return false;});"
     118                        ."});</script></body>";
    117119                        $texte = preg_replace(",</body>,",$inserer,$texte);
    118120                       
Note: See TracChangeset for help on using the changeset viewer.