[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / plugins-dist / porte_plume / javascript / porte_plume_forcer_hauteur.js
index 299cc3f..b5d455b 100644 (file)
@@ -1,24 +1,27 @@
 function barre_forcer_hauteur () {
-       jQuery(".markItUpEditor").each(function() {
+       jQuery(".markItUpEditor", this == window ? null : this).each(function() {
                var hauteur_min = jQuery(this).height();
                var hauteur_max = parseInt(jQuery(window).height()) - 200;
                var hauteur = hauteur_min;
-               
+
                var signes = jQuery(this).val().length;
                if (signes){
                        /* en gros: 400 signes donnent 100 pixels de haut */
                        var hauteur_signes = Math.round(signes / 4) + 50;
-                       if (hauteur_signes > hauteur_min && hauteur_signes < hauteur_max) 
+                       if (hauteur_signes > hauteur_min && hauteur_signes < hauteur_max) {
                                hauteur = hauteur_signes;
-                       else 
-                               if (hauteur_signes > hauteur_max) 
+                       } else {
+                               if (hauteur_signes > hauteur_max) {
                                        hauteur = hauteur_max;
-               
+                               }
+                       }
+
                        jQuery(this).height(hauteur);
                }
        });
 }
 
-jQuery(window).bind("load", function() {
+jQuery(window).on("load", function() {
        barre_forcer_hauteur();
+       onAjaxLoad(barre_forcer_hauteur);
 });