跳转到内容

MediaWiki:Common.js:修订间差异

mw.message 测试
无编辑摘要
 
第40行: 第40行:
$.when( mw.loader.using( [ 'mediawiki.api', 'mediawiki.jqueryMsg' ] ), $.ready )
$.when( mw.loader.using( [ 'mediawiki.api', 'mediawiki.jqueryMsg' ] ), $.ready )
     .then( () => new mw.Api().loadMessagesIfMissing( [ 'toc' ] ) )
     .then( () => new mw.Api().loadMessagesIfMissing( [ 'toc' ] ) )
     .then( doStuff );
     .then( () => {
$().ready(function(){
        var b = $("<div id='rightToc' style='opacity: 0;'><div id='rtocbt'>" + mw.message( 'toc' ).text() + "</div></div>");
    var b = $("<div id='rightToc' style='opacity: 0;'><div id='rtocbt'>" + mw.message( 'toc' ).text() + "</div></div>");
        b.append($('#toc').children('ul').clone().removeAttr("style"));
    b.append($('#toc').children('ul').clone().removeAttr("style"));
        $("#toc").after(b);
    $("#toc").after(b);
        var IsAnim=false;
    var IsAnim=false;
        b.ready(function(){
    b.ready(function(){
            $("#rightToc").children("ul").wrap("<div id='rtoculw'></div>");
        $("#rightToc").children("ul").wrap("<div id='rtoculw'></div>");
            $("#rtoculw").children("ul").attr('id','rtocul');
        $("#rtoculw").children("ul").attr('id','rtocul');
            $("#rightToc").css("marginRight",-$("#rtoculw").outerWidth());
        $("#rightToc").css("marginRight",-$("#rtoculw").outerWidth());
            $('#rtocbt').on('mouseover',function(){
        $('#rtocbt').on('mouseover',function(){
                if(IsAnim){
            if(IsAnim){
                    return;
                return;
                }
            }
                IsAnim=true;
            IsAnim=true;
                $("#rightToc").animate({
            $("#rightToc").animate({
                    marginRight:'5px'
                marginRight:'5px'
                },"fast",function() {
            },"fast",function() {
                    IsAnim=false;
                IsAnim=false;
                    $('#rightToc').addClass('rtshow');
                $('#rightToc').addClass('rtshow');
                    $('#rightToc').removeClass('rthide');
                $('#rightToc').removeClass('rthide');
                });
             });
             });
        });
            $($("#rtoculw")[0]).on('mouseleave',function(){
        $($("#rtoculw")[0]).on('mouseleave',function(){
                if(IsAnim){
            if(IsAnim){
                    return;
                return;
                }
            }
                IsAnim=true;
            IsAnim=true;
                $("#rightToc").animate({
            $("#rightToc").animate({
                    marginRight:-$("#rtoculw").outerWidth()
                marginRight:-$("#rtoculw").outerWidth()
                },"fast",function(){
            },"fast",function(){
                    IsAnim=false;
                IsAnim=false;
                    $('#rightToc').addClass('rthide');
                $('#rightToc').addClass('rthide');
                    $('#rightToc').removeClass('rtshow');
                $('#rightToc').removeClass('rtshow');
                });
             });
             });
            $("#rightToc").css('opacity','1');
         });
         });
        $("#rightToc").css('opacity','1');
     });
     });
});
/* 回到顶部 */
/* 回到顶部 */
$(function() {
$(function() {