Changeset 12267 in spip-zone


Ignore:
Timestamp:
May 17, 2007, 5:08:35 PM (15 years ago)
Author:
real3t@…
Message:

quelques lignes de javascript et la barre typo demande désormais si on est sûr de vouloir quitter la page sans sauvegarder son contenu !

Retours d'expérience appréciés.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/barre_typo_v2/inc/barre.php

    r11755 r12267  
    330330         $ret .= $toolbox;
    331331         $ret .= '<script type="text/javascript"><!--
    332 /*function hauteurTextarea() {
    333         hauteur = (hauteur_fenetre() - 40) /2;
    334         source = document.getElementById("text_area");
    335         source.style.height = hauteur + "px";
    336 }*/
    337332
    338333function MajPreviewCallBack() {
     
    351346$(document).ready(function(){
    352347        $("#text_area").after("<div id=\"article_preview\"></div>");
    353         //$("#text_area").oneresize($("#article_preview").height($("#text_area").height()+"px"));
    354348        $.ajaxTimeout( 5000 );
    355349        $("#text_area").keypress(function() { MajPreview() });
    356350});
     351
     352form_dirty = false;
     353warn_onunload = true;
     354
     355$(window).bind("beforeunload", function(e) {
     356        if ( (warn_onunload == true) && (form_dirty == true) ) {
     357                e.returnValue = \'Quitter la page sans sauvegarder ?\'
     358        }
     359} );
     360
     361$("form").submit ( function() {warn_onunload=false;} );
     362$("textarea").change ( function() {form_dirty=true;} );
     363$("input").change ( function() {form_dirty=true;} );
     364
    357365         //--></script>';
    358366        return $ret;
Note: See TracChangeset for help on using the changeset viewer.