Difference between revisions of "Template:Shanghaitech/js"

Line 30: Line 30:
  
 
function adjustSidenavHeight(){
 
function adjustSidenavHeight(){
     if($("#sidenav-wrapper").height() > $("#mySidenav").height()*0.9){
+
     while ($("#sidenav-wrapper").height() >= $("#mySidenav").height()*0.9){
 
         if(! $("#sidenav-wrapper").hasClass("narrow")){
 
         if(! $("#sidenav-wrapper").hasClass("narrow")){
 
             $("#sidenav-wrapper").addClass("narrow");
 
             $("#sidenav-wrapper").addClass("narrow");
Line 37: Line 37:
 
         }else{
 
         }else{
 
             $("#sidenav-wrapper").addClass("scroll");
 
             $("#sidenav-wrapper").addClass("scroll");
 +
            break;
 
         }
 
         }
     }else{
+
     }
 +
    while ($("#sidenav-wrapper").height() <= $("#mySidenav").height()*0.9){
 
         if($("#sidenav-wrapper").hasClass("scroll")){
 
         if($("#sidenav-wrapper").hasClass("scroll")){
 
             $("#sidenav-wrapper").removeClass("scroll");
 
             $("#sidenav-wrapper").removeClass("scroll");
Line 45: Line 47:
 
         }else{
 
         }else{
 
             $("#sidenav-wrapper").removeClass("narrow");
 
             $("#sidenav-wrapper").removeClass("narrow");
 +
            break;
 
         }
 
         }
 
     }
 
     }

Revision as of 15:31, 30 October 2017