Changeset 30175 in spip-zone for _plugins_/edition_plein_ecran


Ignore:
Timestamp:
Jul 24, 2009, 4:00:37 PM (10 years ago)
Author:
arno@…
Message:

Galere avec la hauteur de la fenetre (manque dans jQuery 1.1.1)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/edition_plein_ecran/javascript/edition_plein_ecran.js

    r30174 r30175  
    88        parseInt(jQuery.browser.version) == 6 &&
    99        typeof window['XMLHttpRequest'] != "object";
     10
     11/* Innerheight parce que jquery 1.1.1 ne le fait pas... */
     12/* Nom de fonction impossible pour eviter conflits */
     13function hauteurWindowPourTextarea() {
     14  var myWidth = 0, myHeight = 0;
     15  if( typeof( window.innerWidth ) == 'number' ) {
     16    //Non-IE
     17    myHeight = window.innerHeight;
     18  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
     19    //IE 6+ in 'standards compliant mode'
     20    myHeight = document.documentElement.clientHeight;
     21  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
     22    //IE 4 compatible
     23    myHeight = document.body.clientHeight;
     24  }
     25  return myHeight;
     26}
     27
    1028
    1129
     
    2442                paddingLeft: Math.floor(($("body").width() - 550) / 2),
    2543                paddingRight: Math.ceil(($("body").width() - 550) / 2),
    26                 height: window.innerHeight - (60 + 30),
     44                height: hauteurWindowPourTextarea() - (60 + 30),
    2745                paddingTop: "30px",
    2846                paddingBottom: "30px",
    29                 border: "1",
     47                border: "0",
    3048                backgroundColor : "white",
    3149                zIndex: 1000
     
    91109        $("body").css ({
    92110                overflow: "hidden",
    93                 marginTop: -1 * $("body").height(),
    94                 height: $("body").height()
     111                marginTop: -1 * hauteurWindowPourTextarea(),
     112                height: hauteurWindowPourTextarea()
    95113        });
    96114       
Note: See TracChangeset for help on using the changeset viewer.