Dotclear


Ignore:
Timestamp:
05/18/11 08:39:11 (14 years ago)
Author:
annso <as.tranchet@…>
Branch:
default
Message:

fix sticky footer for tabs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/js/jquery/jquery.pageTabs.js

    r0 r297  
    99          breakerClassName: 'clear' 
    1010     }; 
    11       
     11 
    1212     var index = start_tab ? start_tab : 0; 
    13       
     13 
    1414     this.params = jQuery.extend(defaults,settings); 
    1515     this.divs = jQuery('div.'+this.params.className); 
     
    2020jQuery._pageTabs.prototype = { 
    2121     items: new Array(), 
    22       
     22 
    2323     createList: function() { 
    2424          if (this.divs.length <= 0) { 
    2525               return; 
    2626          } 
    27            
     27 
    2828          this.block = document.createElement('div'); 
    2929          this.block.className = this.params.listClassName; 
     
    3232          this.block.appendChild(this.list); 
    3333          var li, a; 
    34            
     34 
    3535          var This = this; 
    3636          var i=0; 
     
    5757               } 
    5858          }); 
    59            
     59 
    6060          this.breaker = document.createElement('br'); 
    6161          this.breaker.className = this.params.breakerClassName; 
    62            
     62 
    6363          jQuery(this.divs.get(0)).before(this.block); 
    6464          jQuery(this.block).after(this.breaker); 
    6565     }, 
    66       
     66 
    6767     showDiv: function(index) { 
    6868          var This = this; 
    6969          var i = 0; 
    7070          var to_trigger = null; 
    71            
     71 
    7272          this.divs.each(function() { 
    7373               if ((this.id != '' && this.id == index) || i == index) { 
    74                     jQuery(this).show(); 
     74                    jQuery(this).show(0, positionFooter); 
    7575                    This.items[i].className = This.params.listClassName+'-active'; 
    7676                    to_trigger = i; 
    7777               } else { 
    78                     jQuery(this).hide(); 
     78                    jQuery(this).hide(0, positionFooter); 
    7979                    This.items[i].className = ''; 
    8080               } 
    81                 
     81 
    8282               i++; 
    8383          }); 
    84            
     84 
    8585          if (to_trigger != null) { 
    8686               jQuery(this.divs[to_trigger]).onetabload(); 
Note: See TracChangeset for help on using the changeset viewer.

Sites map