Anônimo

REMOVA OS ANÚNCIOS!

Apoiando através de https://apoia.se/arddhu a partir do tier de Apoiador, você pode navegar na wiki sem anúncios e ainda colabora com o projeto!

MediaWiki:Common.js: mudanças entre as edições

De Runarcana Wiki
sem sumário de edição
Sem resumo de edição
Sem resumo de edição
Linha 57: Linha 57:
       $mwPanel,
       $mwPanel,
       $floatTOC,
       $floatTOC,
      scrollHandler,
      tocLimit,
      headingOffsets,
       headingThreshold,
       headingThreshold,
       $toc = $("#toc");
       $toc = $("#toc");
Linha 78: Linha 75:
       .addClass("floatTOC")
       .addClass("floatTOC")
       .appendTo("body");
       .appendTo("body");
/*
      .css({ visibility: "hidden", opacity: 0 });
*/


     $floatTOC.find("ul").show();
     $floatTOC.find("ul").show();
Linha 106: Linha 100:
       return false;
       return false;
     });
     });
    tocLimit = $toc.offset().top + $toc.height();
    headingOffsets = [];
    $(".mw-headline").each(function () {
      headingOffsets.push([$(this).attr("id"), $(this).offset().top]);
    });
    scrollHandler = function () {
      var $current,
        scrollTop = $window.scrollTop();
      if (scrollTop > tocLimit) {
        $floatTOC.css({ visibility: "visible", opacity: 1 });
        $mwPanel.hide();
        var highlight = false;
        $.each(headingOffsets, function (i, v) {
          if (i !== 0 && scrollTop + headingThreshold < v[1]) {
            highlight = headingOffsets[i - 1][0];
            return false;
          }
        });
        if (highlight) {
          $current = $floatTOC.find('a[href="#' + highlight + '"]');
          $floatTOC.find("a").not($current).css("font-weight", "");
          $current.css("font-weight", "bold");
        }
      } else {
        $floatTOC.css({ visibility: "hidden", opacity: 0 });
        $mwPanel.show();
      }
    };
/*
    $window.on("scroll", $.throttle(250, scrollHandler));
*/
   });
   });
});
});