2009-06-23 7 views

Répondre

0

Une façon sale de garder la taille minimale de la fenêtre XUL pour écouter l'événement resize et utiliser window.resizeTo()

0

Non, vous ne pouvez pas.

Si vous ne me croyez pas, essayez firefox - il peut être redimensionné à la barre de titre.

2

Voici un exemple:

window.addEventListener("resize", function() { 
    if(window.outerWidth > 100 && window.outerHeight > 100 && 
     (window.outerWidth < window.document.documentElement.minWidth || 
     window.outerHeight < window.document.documentElement.minHeight)) { 

     window.resizeTo(
      window.document.documentElement.minWidth, 
      window.document.documentElement.minHeight    
     ); 
    } 
}, false); 

Cela suppose que vous avez le minwidth et minheight propriétés définies sur l'étiquette de la fenêtre XUL.

La vérification de> 100 est nécessaire car la taille de la fenêtre est de 1 ou 23 pendant le chargement dans mon cas et de redimensionner les feux plusieurs fois pendant le chargement.

Questions connexes