Changeset 5283 in spip-zone


Ignore:
Timestamp:
Sep 12, 2006, 2:39:16 PM (15 years ago)
Author:
real3t@…
Message:

Ajout d'un bouton dans la barre typo pour basculer du mode sans preview au mode preview.

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

Legend:

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

    r5272 r5283  
    225225//
    226226
     227        $ret .= '<script type="text/javascript" src="' . _DIR_PLUGIN_BARRE_TYPO . '/js/jquery-latest.pack.js"></script>';
    227228        $ret .= "<table class='spip_barre' style='width:auto;' cellpadding='0' cellspacing='0' border='0' summary=''>";
    228229        $ret .= "\n<tr style='width: auto;' class='spip_barre'>";
     
    301302                $ret .= "\n<td style='text-align:$spip_lang_right;' valign='middle'>";
    302303                $col++;
    303         //      $ret .= "&nbsp;";
     304                $ret .=    bouton_barre_racc("toggle_preview();", _DIR_PLUGIN_BARRE_TYPO."/img_pack/icones_barre/eye.png", _T('bartypenr:barre_preview'), $champhelp);
     305                $ret .= "&nbsp;";
    304306                $ret .= aide("raccourcis");
    305307                $ret .= "&nbsp;";
     308
    306309                $ret .= "</td>";
    307310        }
     
    314317        $ret .= "</table>";
    315318         $ret .= $toolbox;
    316          $ret .= '<script type="text/javascript" src="' . _DIR_PLUGIN_BARRE_TYPO . '/js/jquery-latest.pack.js"></script><script type="text/javascript"><!--
    317 function hauteurTextarea() {
     319         $ret .= '<script type="text/javascript"><!--
     320/*function hauteurTextarea() {
    318321        hauteur = (hauteur_fenetre() - 40) /2;
    319322        source = document.getElementById("text_area");
    320323        source.style.height = hauteur + "px";
    321 }
     324}*/
    322325
    323326function MajPreviewCallBack() {
     
    333336
    334337$(document).ready(function(){
    335         $("#text_area").after("<div id=\"article_preview\"></div>");
    336         $("#text_area").oneresize($("#article_preview").height($("#text_area").height()+"px"));
     338        $("#text_area").after("<div id=\"article_preview\" style=\"display:none;\"></div>");
     339        //$("#text_area").oneresize($("#article_preview").height($("#text_area").height()+"px"));
    337340        $.ajaxTimeout( 5000 );
    338341        $("#text_area").keypress(function() { MajPreview() });
  • _plugins_/_typo_/barre_typo_enrichie/js/spip_barre.js

    r5272 r5283  
    1515        if(callbackFunction && seconds)
    1616                this.currentTimeout = setTimeout(callbackFunction, seconds*1000);
     17}
     18
     19function toggle_preview() {
     20        if ($("#article_preview").css("display") == "none") {
     21                $("#text_area").height($("#text_area").height()/2+"px");
     22                $("#article_preview").height($("#text_area").height()+"px")
     23                $("#article_preview").show();
     24                MajPreview();
     25        } else {
     26                $("#text_area").height($("#text_area").height()*2+"px");
     27                $("#article_preview").hide();
     28        }
     29}
     30
     31function preview_off() {
    1732}
    1833
Note: See TracChangeset for help on using the changeset viewer.