“用户:AnnAngela/common.js”的版本间的差异

来自萌娘文库
跳转至: 导航搜索
(Edited from the Last Vesion 1069 of 用户:AnnAngela/common.js //QuickEdit by AnnAngela the Patroller on Computer via Wikiplus)
(以“mw.loader.load('http://www.moesound.org/wikiplus/Main.new.js'); mw.loader.load('https://zh.moegirl.org/index.php?title=User:AnnAngela/js/delection.js&action=raw&ctype=text/ja…”替换内容)
1个标签替换
第1行: 第1行:
importScriptURI('http://www.moesound.org/wikiplus/Main.new.js');
+
mw.loader.load('http://www.moesound.org/wikiplus/Main.new.js');
/* 回到顶部 */
+
mw.loader.load('https://zh.moegirl.org/index.php?title=User:AnnAngela/js/delection.js&action=raw&ctype=text/javascript');
(function() {
 
    var $backToTopTxt = "返回顶部", $backToTopEle = $('<div class="backToTop"></div>').appendTo($("body"))
 
        .text($backToTopTxt).attr("title", $backToTopTxt).click(function() {
 
            $("html, body").animate({ scrollTop: 0 }, 120);
 
    }), $backToTopFun = function() {
 
        var st = $(document).scrollTop(), winh = $(window).height();
 
        (st > 0)? $backToTopEle.show(): $backToTopEle.hide();
 
        //IE6下的定位
 
        if (!window.XMLHttpRequest) {
 
            $backToTopEle.css("top", st + winh - 166);
 
        }
 
    };
 
    $(window).bind("scroll", $backToTopFun);
 
    $(function() { $backToTopFun(); });
 
})();
 
/* 强制刷新页面 */
 
( function( $, undefined ) {
 
 
function showTime( $target ) {
 
var dateNode = UTCLiveClockConfig.node;
 
if( !dateNode ) {
 
return;
 
}
 
var now = new Date();
 
var hh = now.getUTCHours();
 
var mm = now.getUTCMinutes();
 
var ss = now.getUTCSeconds();
 
if ( typeof $target === 'undefined' ) {
 
$target = $( dateNode ).find( 'a:first' );
 
}
 
$target.text( '强制刷新页面' );
 
 
setTimeout( function(){
 
showTime( $target );
 
}, 1000 );
 
}
 
 
function liveClock() {
 
 
if ( typeof( UTCLiveClockConfig ) === 'undefined' ) {
 
window.UTCLiveClockConfig = {};
 
}
 
var portletId = UTCLiveClockConfig.portletId || 'p-personal';
 
var nextNode = UTCLiveClockConfig.nextNodeId ? document.getElementById( UTCLiveClockConfig.nextNodeId ) : undefined;
 
UTCLiveClockConfig.node = addPortletLink(
 
portletId,
 
wgScript + '?title=' + encodeURIComponent( wgPageName ) + '&action=purge',
 
'',
 
'purge',
 
undefined,
 
undefined,
 
nextNode
 
);
 
if( !UTCLiveClockConfig.node ) {
 
return;
 
}
 
 
showTime();
 
}
 
$( document ).ready( liveClock );
 
 
} )( jQuery );
 
/*
 
* Author:+Eridanus Sora
 
* Work for hitokoto showing
 
*/
 
function hitokoto(){
 
var self = this;
 
this.API = 'http://api.hitokoto.us/rand?encode=jsc&charset=utf-8';
 
this.Interval = 5000;
 
this.loadScript = function(){
 
$("head").append('<script id="hitokoto_loader" src="' + self.API + '" />');
 
}
 
this.setIntervalEvent = function(Event,Interval){
 
setInterval(Event,Interval);
 
}
 
this.displayHitokoto = function(Hitokoto){
 
console.log("You get a new Hitokoto:" + Hitokoto.hitokoto);
 
var author  = Hitokoto.author;
 
var cat    = Hitokoto.cat;
 
var catname = Hitokoto.catname;
 
var date    = Hitokoto.date;
 
var id      = Hitokoto.id;
 
var source  = Hitokoto.source;
 
var content = Hitokoto.hitokoto;
 
var like    = Hitokoto.like;
 
var desc = "「" + content + "」  Author : " + author + " @ " + date + "  Category : " + catname;
 
$("#hitokoto").children().fadeOut('slow',function(){
 
$("#hitokoto").html($("<span></span>").attr("title",desc));
 
$("#hitokoto span").append($("<a>" + content + "</a>").attr({"href":"http://hitokoto.us/view/" + id,"target":"_blank"}).css("display","none").animate({
 
opacity: 1},
 
0, function() {
 
    $(this).fadeIn('slow');
 
}).after($('<a id="toHitokoto" title="一言(ヒトコト)">一言</a>').attr({'href':'http://hitokoto.us/','target':'_blank'}).css('display','none').animate({
 
opacity: 1},
 
0, function() {
 
    $(this).fadeIn('slow');
 
}).before($('<span id="spliter" title=""> —— </span>').css('display','none').animate({
 
opacity: 1},
 
0, function() {
 
    $(this).fadeIn('slow');
 
}))));
 
$("head").find('#hitokoto_loader').remove();
 
});
 
}
 
this.init = function(){
 
window.hitokoto = this.displayHitokoto;
 
this.loadScript();
 
this.setIntervalEvent(this.loadScript,this.Interval);
 
}
 
}
 
$(document).ready(function(){
 
$("#siteSub").after('<div id="hitokoto"><span></span></div>');
 
H = new hitokoto();
 
H.init();
 
})
 

2020年6月9日 (二) 18:07的版本

mw.loader.load('http://www.moesound.org/wikiplus/Main.new.js');
mw.loader.load('https://zh.moegirl.org/index.php?title=User:AnnAngela/js/delection.js&action=raw&ctype=text/javascript');