Changeset 75865 in spip-zone


Ignore:
Timestamp:
Sep 14, 2013, 6:44:42 PM (6 years ago)
Author:
kent1@…
Message:

Correction d'un bug rendu visible par l'inclusion de la barre nav

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/trad-lang/trunk/javascript/tradlang.js

    r75832 r75865  
    55                        $(this).wrapInner('<a href="#" class="legend_link"></a>');
    66                        $(this).find('a.legend_link').unbind('click').click(function(){
    7                                 if($(this).parent('h3').next('ul').is(':hidden') || $(this).parent('caption').next('tbody').is(':hidden')){
     7                                if($(this).parent('h3').next('ul').is(':hidden') || $(this).parent('caption').next('tbody').is(':hidden'))
    88                                        $(this).parents('.formulaire_spip,table').find('.fieldset ul:hidden,.boutons:hidden,tbody:hidden').slideDown();
    9                                 }else{
     9                                else
    1010                                        $(this).parents('.formulaire_spip,table').find('.fieldset ul,.boutons,tbody').slideUp();
    11                                 }
    1211                                return false;
    1312                        });
     
    1918        if($(".bilan table.spip").not('.flotting').length > 0){
    2019                $("table.spip").not('.flotting').each(function(){
    21                         var table = $(this);
    22                         var thead = $(this).find('thead');
    23                         var thead_width = $(this).width();
    24                         var offset = thead.offset();
    25                         var limite_multilang = offset.top;
    26                         var limite_bas = limite_multilang+$(this).height()-$(this).find("tfoot").height()-thead.height();
     20                        var table = $(this),
     21                                thead = $(this).find('thead'),
     22                                thead_width = $(this).width(),
     23                                offset = thead.offset(),
     24                                limite_thead= offset.top,
     25                                limite_bas = limite_thead+$(this).height()-$(this).find("tfoot").height()-thead.height();
    2726                        $(window).scroll(function() {
    2827                                var pos_bas = thead.offset().top+thead.height();
    29                                 if(($(window).scrollTop() >= limite_multilang) && (pos_bas <= limite_bas) && ($(window).scrollTop() < limite_bas)){
     28                                if(($(window).scrollTop() >= limite_thead) && (pos_bas <= limite_bas) && ($(window).scrollTop() < limite_bas)){
    3029                                        if(!thead.hasClass("thead_flottant")){
    3130                                                thead.find('th').each(function(){
     
    3534                                                        $(this).css({'width':$(this).width()+'px'});
    3635                                                });
    37                                                 thead.addClass("thead_flottant");
     36                                                thead.addClass("thead_flottant").css({"position": "fixed", "top": '0px', "width": thead_width+"px","z-index":"999"});
    3837                                        }
    39                                         thead.css({"position": "absolute", "top": $(window).scrollTop()+'px', "width": thead_width+"px","z-index":"999"});
    4038                                }
    41                                 if(($(window).scrollTop() < limite_multilang)||(pos_bas > limite_bas)){
     39                                if(($(window).scrollTop() < limite_thead) || (pos_bas > limite_bas)){
    4240                                        thead.removeClass("thead_flottant").css({"position": "static", "width": "auto"});
    4341                                        thead.find('th').css({'width':'auto'});
     
    5149
    5250var tradlang_tabs_charger = function(){
    53     jQuery('#infos_auteur_tabs').tabs();
     51        jQuery('#infos_auteur_tabs').tabs();
    5452};
    5553
Note: See TracChangeset for help on using the changeset viewer.