• 欢迎光临小鱼君和他的朋友们!申请编辑,请联系管理员
  • MediaWiki 1.32.1升级失败!失败!哦豁完蛋……
  • 最近站长很憔悴,这破站怕是药丸……
  • 公告是什么呢?裹上鸡蛋黄,撒上面包糠……嗯,大概就能吃了~
Wiki.png
欢迎光临小鱼君和他的朋友们,参观者!这里是机智的小鱼君的个人网站,您可以随意浏览这里的百余篇文章,无论你有什么想法,都欢迎你进行编辑,不过您需要先登录账号或注册一个账号 !⚠️注意:本社区所有文字内容采用创作共享 署名-非商业用途-相同方式共享(CC BY-SA) 4.0协议授权,转载需注明出处(https://wjghj.cn/wiki/MediaWiki:Common.js)

“MediaWiki:Common.js”的版本间的差异

(undo)
第108行: 第108行:
 
/** Mainpage-slider **/
 
/** Mainpage-slider **/
 
mw.loader.load('/index.php?title=MediaWiki:CustomSlider.js&action=raw&ctype=text/javascript');
 
mw.loader.load('/index.php?title=MediaWiki:CustomSlider.js&action=raw&ctype=text/javascript');
 +
 +
/** Touch Punch **/
 +
mw.loader.load('https://common.wjghj.cn/js/Touch-punch');
 +
$('.draggable, .可拖动').draggable();
 +
  
 
/** 方便上传相册缺少的图片 **/
 
/** 方便上传相册缺少的图片 **/

2019年6月14日 (五) 02:17的版本

(function ($, mw) {
/////////////////////////////////////////////////////
/////////////////调用jQuery,顶级渲染//////////////////
////////////////////////////////////////////////////


/**** 版权声明 & 备案信息 ****/
  //版权
$('#f-list #copyright,.flow-bottom-spacer').html(
  '本站内容除特殊注明外,禁止商业用途<br/>文本内容除特殊注明外,均在<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh_CN" class="新窗口">知识共享(Creative Commons) 署名-非商业性使用-相同方式共享 4.0协议</a>下提供,附加条款亦可能应用<br/>引用类型与其他类型作品版权归原作者所有,如有作者授权则遵照授权协议使用。<br style="clear:both;height:8px;"/>'
);
  //备案
$('#mw-footer').append(
  '<hr style="border:none;border-bottom:2px solid #4af;"/><div id="BeiAn-id" style="clear:both;text-align:center;font-size:80%;color:gray;">备案/许可证编号:<a href="http://www.miitbeian.gov.cn/publish/query/indexFirst.action" class="新窗口">鄂ICP备18025860号</a></div><br/>'
);

/** WebChat **/
/*
window.$crisp=[];window.CRISP_WEBSITE_ID="5d6b80fc-ab8e-4b04-92d5-048691a89167";(function(){d=document;s=d.createElement("script");s.src="https://client.crisp.chat/l.js";s.async=1;d.getElementsByTagName("head")[0].appendChild(s);})();
*/

/** 顶部滚动提示 **/
setInterval(function() {
    AutoScroll("#scrollDiv");
}, 5000);
function AutoScroll(obj) {
    $(obj).animate({
        "height": "show",
        "paddingTop": "show",
        "marginTop": "show",
        "paddingBottom": "show",
        "marginBottom": "show"
    }).find("ul:first").animate({
        marginTop: "-25px"
    }, 500, function() {
        $(this).css({
            marginTop: "0px"
        }).find("li:first").appendTo(this);
    });
}

/** TOP NOTIFY **/
$('.notify a.close-notify').on('click', function () {
  $('.notify').hide(200)
});

/** 博客相关 **/
$('#pt-mytalk').after('<li id="pt-myblog"><a href="/index.php/博客:'+wgUserName+'">我的博客</a></li>');

/** 短链接 **/
$(function(){
    var sUrl= $('.title-shortlink').text()
    $('.p-TOOLBOXEND ul').html('<li><a id="show-sUrl-btn">获取短链接</a></li><li id="show-sUrl"></li>');
    $('#show-sUrl-btn').on('click',function(){$('#show-sUrl').text(sUrl);});
});

/** 自动神隐顶部条 **/
if ($(window).width() > 850){
var lastScrollY = 0;
window.onscroll = function() {
    //变化量可自行修改,使其在指定高度内滚动时不隐藏
    if (window.scrollY - lastScrollY > 0 && window.scrollY > 500)
    {
        //往下滚动,隐藏导航栏
        $('#mw-header-container,#mw-header-hack').addClass('header-hide');
        $('.notify').addClass('notify-hide');
    }
    else if (window.scrollY - lastScrollY < 0)
    {
        //往上滚动,显示导航栏
        $('#mw-header-container,#mw-header-hack').removeClass('header-hide');
        $('.notify').removeClass('notify-hide');
    }
        lastScrollY = window.scrollY;
}
}

/** 页面内上传 **/
$('.upload-newpage').on('click',function (){
    window.open('/index.php?title=Special:Upload','','width=800,height=400');
});
$('.upload-inpage').on('click',function (){
    $('.in-page-upload-iframe').html('<iframe src="/index.php?title=Special:upload" style="border:2px dotted gray;width:100%;max-height:400px;overflow:auto;" />');
});

/** 修复Echo **/
if ($(window).width() < 850){
  var notifybox = $('#personal-extra').html();
  $('#personal #personal-inner #p-personal').append('<div><h3>通知</h3>'+notifybox+'</div>');
  $('#p-banner').html('<img src="/images/icons/wiki.svg" style="height:30px;width:auto;"/><span style="overflow:hidden;font-size:8px;">小鱼君和他的朋友们</span>');
}

/** Staff **/
mw.loader.load('/index.php?title=MediaWiki:Staff.js&action=raw&ctype=text/javascript');

/** 显示头像 **/
mw.loader.load('/index.php?title=MediaWiki:Gadget-ShowAvatar.js&action=raw&ctype=text/javascript');

/** 标题下方分享按钮 **/
mw.loader.load('/index.php?title=MediaWiki:Share-to-btn.js&action=raw&ctype=text/javascript');

/** Hot Cat 分类辅助 **/
mw.loader.load( '//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript' );

/** game **/
mw.loader.load('/index.php?title=MediaWiki:WikiGame.js&action=raw&ctype=text/javascript');

/** Mainpage-slider **/
mw.loader.load('/index.php?title=MediaWiki:CustomSlider.js&action=raw&ctype=text/javascript');

/** Touch Punch **/
mw.loader.load('https://common.wjghj.cn/js/Touch-punch');
$('.draggable, .可拖动').draggable();


/** 方便上传相册缺少的图片 **/
$('.gallery .thumb').prepend(function () {
  var galleryfile = $(this).text();
  if (galleryfile == '') {
    return;
  } else {
    $(this).html('<a href="/index.php?title=Special:Upload&wpDestFile='+galleryfile+'" class="new" target="_blank">点击上传<br/>' + galleryfile + '</a>')
  }
});


/****************************************
* 标题跑马灯
* 配合js使用 https://wjghj.cn/index.php?title=MediaWiki:animation.css
* 如果您需要转载,请自行调整长宽以及LOGO
* Copyright:机智的小鱼君,CC BY-NC-SA 4.0
** 文字内容于2018年11月30日 (五) 14:25 (CST)移动到Sitenotice
****************************************/
$(function () {
  $('.header-marquee-close').html(
    '<a class="header-marquee-close-btn" title="隐藏"><img src="/images/thumb/8/8b/Close-icon.png/36px-Close-icon.png" style="height:16px;" alt="X"></a>'
  );
  //隐藏按钮
  $('.header-marquee-close a.header-marquee-close-btn').on('click',function(){
    $('.header-marquee').hide(500)
  });
});
//END

/** 外部链接在新页面打开 **/
$('a.external,.external a,.新窗口 a,a.新窗口,.templatesUsed a').attr('target','_blank');

/*************************************************************************************************
** 自动添加版权声明 **
** http://wangbaiyuan.cn/javascript-implementation-article-copy-plus-copyright-information.html **
************************************************************************************************/
var ifsysop = RegExp(/sysop/);var ifmember = RegExp(/qq-member/);
if ( ifsysop.exec(mw.config.get('wgUserGroups')) || ifmember.exec(mw.config.get('wgUserGroups')) ) {
  return; //不作用于管理员以及会员
} else {
  function addLink() {
    var body_element = document.getElementsByTagName('body') [0];
    var selection;
    if (window.getSelection) { //DOM,FF,Webkit,Chrome,IE10
      selection = window.getSelection();
    } else if (document.getSelection) { //IE10
      selection = document.getSelection();
    } else if (document.selection) { //IE6+10-
      selection = document.selection.createRange().text;
    } else {
      selection = '';
      alert('浏览器兼容问题导致复制失败!');
    }
    var pagelink = '\n\n来自 小鱼君和他的朋友们 - ' + document.location.href + '\n内容在知识共享(Creative Commons) 署名-非商业性使用-相同方式共享4.0协议 下提供,转载请注明来源。';
    var copy_text = selection + pagelink;
    var new_div = document.createElement('div');
    new_div.style.left = '-99999px';
    new_div.style.position = 'absolute';
    body_element.appendChild(new_div);
    new_div.innerHTML = copy_text;
    selection.selectAllChildren(new_div);
    window.setTimeout(function () {
      body_element.removeChild(new_div);
    }, 0);
  }
  document.body.oncopy = addLink;
}
//END

////////////////////////////////////////////////////////
////////////////////////ALL CLEAR///////////////////////
////////////////////////////////////////////////////////
}(jQuery, mediaWiki));