Changeset 5266 in spip-zone


Ignore:
Timestamp:
Sep 12, 2006, 2:30:44 AM (15 years ago)
Author:
real3t@…
Message:

Intégration de la contrib http://www.spip-contrib.net/Previsualisation-dynamique-d transformée pour l'occasion en jquery !
Remarques :

  • j'ai dû prendre le paquage latest de jquery, le plugin -jquery n'ayant pas l'air d'être à jour
  • c'est perfectible (mettre un délais entre les envois de requêtes de prévisualisation, la prévisualisation ne se met pas à jour après une action sur la barre typo, il faudrait pouvoir masquer la prévisualisation)

Bon tests !

Location:
_plugins_/_typo_/barre_typo_enrichie
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_typo_/barre_typo_enrichie/inc/barre.php

    r4401 r5266  
    314314        $ret .= "</table>";
    315315         $ret .= $toolbox;
     316         $ret .= '<script type="text/javascript" src="' . _DIR_PLUGIN_BARRE_TYPO . '/js/jquery-latest.pack.js"></script><script type="text/javascript"><!--
     317function hauteurTextarea() {
     318        hauteur = (hauteur_fenetre() - 40) /2;
     319        source = document.getElementById("text_area");
     320        source.style.height = hauteur + "px";
     321}
     322
     323function MajPreview() {
     324        $.post("' . generer_url_ecrire("article_preview",""). '", { texte:$("#text_area").val() }, function(data) {
     325                $("#article_preview").empty()
     326                $("#article_preview").append(data);
     327                });
     328}
     329
     330$(document).ready(function(){
     331        $("#text_area").after("<div id=\"article_preview\"></div>");
     332        $("#text_area").oneresize($("#article_preview").height($("#text_area").height()+"px"));
     333        $.ajaxTimeout( 5000 );
     334        $("#text_area").keypress(function() { MajPreview() });
     335        $("#text_area").keyup(function() { MajPreview() });
     336        $("#text_area").change(function() { MajPreview() });
     337        $("#text_area").blur(function() { MajPreview() });
     338        $("#text_area").focus(function() { MajPreview() });
     339});
     340         //--></script>';
    316341        return $ret;
    317342}
  • _plugins_/_typo_/barre_typo_enrichie/plugin.xml

    r4885 r5266  
    55        <auteur><!-- Auteur du plugin -->
    66        [Jacques->http://www.spip-contrib.net/_Jacques-PYRAT_] &agrave; partir des raccourcis mis en place par [Fran&ccedil;ois->http://www.spip-contrib.net/_Francois-Schreuer_]
     7_ Pr&eacute;visualisation : [->http://www.spip-contrib.net/Previsualisation-dynamique-d]
    78_ &copy; 2006 - Distribu&eacute; sous licence GNU/GPL
    89        </auteur>
    910        <lien>[Exemple d'utilisation->http://www.pyrat.net/Raccourcis-Typographiques-de-SPIP.html]</lien>
    1011        <version>
    11         1.1
     12        1.2
    1213        </version>
    1314        <etat>
    14         stable
     15        test
    1516        </etat>
    1617        <description>
Note: See TracChangeset for help on using the changeset viewer.