Difference between revisions of "User:Xctan/vector.js"
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | mw.loader.load('https://wikiplus-app.smartgslb.com/Main.min.js'); | + | /*mw.loader.load('https://wikiplus-app.smartgslb.com/Main.min.js'); |
(function($, mw) { | (function($, mw) { | ||
Line 49: | Line 49: | ||
webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 | webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 | ||
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核 | gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核 | ||
− | mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端 | + | mobile: !!u.match(/AppleWebKit.*Mobile.*-/), //是否为移动终端 |
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 | ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 | ||
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器 | android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器 | ||
Line 67: | Line 67: | ||
if(browser.versions.mobile || browser.versions.ios || browser.versions.android || | if(browser.versions.mobile || browser.versions.ios || browser.versions.android || | ||
browser.versions.iPhone ){ | browser.versions.iPhone ){ | ||
− | $("body.skin-vector").css("background-image","url(https://i.loli.net/2017/08/06/59872914f2328.png)"); | + | /*$("body.skin-vector").css("background-image","url(https://i.loli.net/2017/08/06/59872914f2328.png)");*-/ |
− | $("body.skin-vector").css("background-position","top center") | + | /*$("body.skin-vector").css("background-position","top center")*-/ |
+ | $("body.skin-vector").css("background-image","url(https://i.loli.net/2017/08/07/598741f56de7a.jpg)"); | ||
+ | $("body.skin-vector").css("background-position","left"); | ||
console.log('tested mobile'); | console.log('tested mobile'); | ||
} | } | ||
Line 92: | Line 94: | ||
}); | }); | ||
})(); | })(); | ||
− | })(jQuery, mediaWiki); | + | })(jQuery, mediaWiki);*//* |
+ | mw.loader.load('https://wikiplus-app.smartgslb.com/Main.min.js'); | ||
+ | |||
+ | (function($, mw) { | ||
+ | var str = window.location.href; | ||
+ | if (str.indexOf("Mainpage") < 0) | ||
+ | $("body").prepend('<a href="https://en.moegirl.org"><img class="topButton1" src="https://i.loli.net/2017/08/07/59886347bd66f.png"></a>'); | ||
+ | $("body").prepend('<a href="/Special:MyPage"><img class="topButton2" src="https://i.loli.net/2017/08/07/598863f4c1bf8.png"></a>'); | ||
+ | |||
+ | $("body.skin-vector").css("background-image","url(https://i.loli.net/2017/08/07/598741f56de7a.jpg)"); | ||
+ | $("body.skin-vector").css("background-repeat","no-repeat"); | ||
+ | $("body.skin-vector").css("background-position","top center"); | ||
+ | $("body.skin-vector").css("background-attachment","fixed"); | ||
+ | |||
+ | $("#p-personal ul").append('<li><a href="/Talk:Discussion board">T</a></li>'); | ||
+ | $("#p-personal ul").append('<li><a href="/Special:RecentChanges">R</a></li>'); | ||
+ | $("#p-personal ul").append('<li><a href="/Special:SpecialPages">S</a></li>'); | ||
+ | |||
+ | if (str.indexOf("?title=") > -1) | ||
+ | str = str.substring(str.indexOf("?title=") + 7); | ||
+ | else | ||
+ | str = str.substring(str.indexOf(".org/") + 5); | ||
+ | $("#footer-info-lastmod").wrap('<a href="/index.php?title='+str+'&action=history"></a>'); | ||
+ | $("#firstHeading").append('<span class="mw-editsection" style="display: none;">[<a href="/index.php?title='+str+'&action=edit">edit</a>]</span>'); | ||
+ | |||
+ | var topTitle = document.getElementById("firstHeading"); | ||
+ | topTitle = topTitle.innerText; | ||
+ | $("div#p-personal").prepend('<span class="topTitle" title="' + topTitle + '">' + topTitle + '</span>'); | ||
+ | $(".topTitle").before('<a href="https://en.moegirl.org" style="position: absolute; left: 15%;"><img width="28px" src="https://img.moegirl.org/enmoegirl/6/6f/Logo.svg" alt=""/></a>'); | ||
+ | |||
+ | if (topTitle.indexOf("Mainpage") > -1) { | ||
+ | $("td").css("background-color","transparent") | ||
+ | $("#mw-head-base").css("box-shadow", "0px 40px 0px 60px rgba(255, 255, 255, 0.5)"); | ||
+ | } | ||
+ | |||
+ | function showHide() { | ||
+ | $("#mw-content-text div").each(function() { | ||
+ | if ($(this).css("display") == "none") { | ||
+ | $(this).css({"display": "inline-block", "background": "rgba(255, 255, 0, .3)"}); | ||
+ | } else if ($(this).css("visibility") == "hidden") { | ||
+ | $(this).css({"visibility": "visible", "background": "rgba(255, 255, 0, .3)"}); | ||
+ | } | ||
+ | }); | ||
+ | } | ||
+ | |||
+ | if ($("#editform").length === 0) showHide(); | ||
+ | |||
+ | $("#mw-content-text img").each(function() { | ||
+ | if (this.src == "https://img.moegirl.org/enmoegirl/d/d1/%E5%A4%A7%E8%90%8C%E5%AD%97.png") { | ||
+ | this.src = "https://i.loli.net/2017/08/02/5981bf14372d1.png"; | ||
+ | } | ||
+ | }); | ||
+ | |||
+ | if (document.body.scrollHeight >= $(window).height() + 300) { | ||
+ | $("#p-personal").hide(); | ||
+ | window.onscroll = function() { | ||
+ | var len = window.scrollY; | ||
+ | if (len < 300) | ||
+ | $("#p-personal").slideUp(300); | ||
+ | else | ||
+ | $("#p-personal").slideDown(300); | ||
+ | }; | ||
+ | } else { | ||
+ | $("#p-personal").show(); | ||
+ | } | ||
+ | })(jQuery, mediaWiki);*/ | ||
+ | //above code is mostly cite from 茵陈's user page. |
Latest revision as of 05:35, 22 February 2020
/*mw.loader.load('https://wikiplus-app.smartgslb.com/Main.min.js'); (function($, mw) { $("#p-personal ul").append('<li id="pt-talk"><a href="/Talk:Discussion board">Talk</a></li>'); $("#p-personal ul").append('<li id="pt-recent-changes"><a href="/Special:RC">ReC</a></li>'); $("#p-personal ul").append('<li id="pt-special"><a href="/Special:SpecialPages">S</a></li>'); var str = window.location.href; if (str.indexOf("index.php?title=") > -1) { str = str.substring(str.indexOf("index.php?title=") + 16); } else { str = str.substring(str.indexOf(".org/") + 5); } $("#footer-info-lastmod").wrap('<a href="/index.php?title='+str+'&action=history"></a>'); if(str.indexOf("action=edit") == -1 && str.indexOf("action=submit") == -1) { $("#firstHeading").append('<span class="mw-editsection">[<a href="/index.php?title='+str+'&action=edit">edit</a>]</span>'); $("#firstHeading").append('<span class="mw-editsection">[<a href="/index.php?title='+str+'&action=purge">purge</a>]</span>'); } $("#p-personal ul").append('<li id="pt-special"><a href="/Special:MovePage/'+str+'">M</a></li>'); var topTitle = document.getElementById("firstHeading"); topTitle = topTitle.innerText; topTitle = topTitle.substring(0, topTitle.indexOf("[")); $("div#p-personal").prepend('<span class="topTitle">'+topTitle+'</span>'); $(".topTitle").before('<a href="https://en.moegirl.org" style="position: absolute; left: 15%;"><img width="28px" src="https://img.moegirl.org/enmoegirl/6/6f/Logo.svg" alt=""/></a>'); if (topTitle.indexOf("Mainpage") > -1) { $("td").css("background-color","transparent") } function showHide() { $("#mw-content-text div").each(function() { if ($(this).css("display") == "none") { $(this).css({"display": "inline-block", "background": "rgba(255, 255, 0, .3)"}); } else if ($(this).css("visibility") == "hidden") { $(this).css({"visibility": "visible", "background": "rgba(255, 255, 0, .3)"}); } }); } var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核 mobile: !!u.match(/AppleWebKit.*Mobile.*-/), //是否为移动终端 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器 iPhone: u.indexOf('iPhone') > -1 , //是否为iPhone或者QQHD浏览器 iPad: u.indexOf('iPad') > -1, //是否iPad webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部 }; }(), language:(navigator.browserLanguage || navigator.language).toLowerCase() } if(browser.versions.mobile || browser.versions.ios || browser.versions.android || browser.versions.iPhone || browser.versions.iPad){ console.log('mobile'); }else{console.log('pc')} if(browser.versions.mobile || browser.versions.ios || browser.versions.android || browser.versions.iPhone ){ /*$("body.skin-vector").css("background-image","url(https://i.loli.net/2017/08/06/59872914f2328.png)");*-/ /*$("body.skin-vector").css("background-position","top center")*-/ $("body.skin-vector").css("background-image","url(https://i.loli.net/2017/08/07/598741f56de7a.jpg)"); $("body.skin-vector").css("background-position","left"); console.log('tested mobile'); } else { $("body.skin-vector").css("background-image","url(https://i.loli.net/2017/08/07/598741f56de7a.jpg)"); console.log("PC"); } if ($("#editform").length === 0) showHide(); (function replaceImg() { $("#mw-content-text img").each(function() { if (this.src == "https://img.moegirl.org/enmoegirl/d/d1/%E5%A4%A7%E8%90%8C%E5%AD%97.png") { this.src = "https://img.moegirl.org/enmoegirl/6/6f/Logo.svg"; } }); })(); })(jQuery, mediaWiki);*//* mw.loader.load('https://wikiplus-app.smartgslb.com/Main.min.js'); (function($, mw) { var str = window.location.href; if (str.indexOf("Mainpage") < 0) $("body").prepend('<a href="https://en.moegirl.org"><img class="topButton1" src="https://i.loli.net/2017/08/07/59886347bd66f.png"></a>'); $("body").prepend('<a href="/Special:MyPage"><img class="topButton2" src="https://i.loli.net/2017/08/07/598863f4c1bf8.png"></a>'); $("body.skin-vector").css("background-image","url(https://i.loli.net/2017/08/07/598741f56de7a.jpg)"); $("body.skin-vector").css("background-repeat","no-repeat"); $("body.skin-vector").css("background-position","top center"); $("body.skin-vector").css("background-attachment","fixed"); $("#p-personal ul").append('<li><a href="/Talk:Discussion board">T</a></li>'); $("#p-personal ul").append('<li><a href="/Special:RecentChanges">R</a></li>'); $("#p-personal ul").append('<li><a href="/Special:SpecialPages">S</a></li>'); if (str.indexOf("?title=") > -1) str = str.substring(str.indexOf("?title=") + 7); else str = str.substring(str.indexOf(".org/") + 5); $("#footer-info-lastmod").wrap('<a href="/index.php?title='+str+'&action=history"></a>'); $("#firstHeading").append('<span class="mw-editsection" style="display: none;">[<a href="/index.php?title='+str+'&action=edit">edit</a>]</span>'); var topTitle = document.getElementById("firstHeading"); topTitle = topTitle.innerText; $("div#p-personal").prepend('<span class="topTitle" title="' + topTitle + '">' + topTitle + '</span>'); $(".topTitle").before('<a href="https://en.moegirl.org" style="position: absolute; left: 15%;"><img width="28px" src="https://img.moegirl.org/enmoegirl/6/6f/Logo.svg" alt=""/></a>'); if (topTitle.indexOf("Mainpage") > -1) { $("td").css("background-color","transparent") $("#mw-head-base").css("box-shadow", "0px 40px 0px 60px rgba(255, 255, 255, 0.5)"); } function showHide() { $("#mw-content-text div").each(function() { if ($(this).css("display") == "none") { $(this).css({"display": "inline-block", "background": "rgba(255, 255, 0, .3)"}); } else if ($(this).css("visibility") == "hidden") { $(this).css({"visibility": "visible", "background": "rgba(255, 255, 0, .3)"}); } }); } if ($("#editform").length === 0) showHide(); $("#mw-content-text img").each(function() { if (this.src == "https://img.moegirl.org/enmoegirl/d/d1/%E5%A4%A7%E8%90%8C%E5%AD%97.png") { this.src = "https://i.loli.net/2017/08/02/5981bf14372d1.png"; } }); if (document.body.scrollHeight >= $(window).height() + 300) { $("#p-personal").hide(); window.onscroll = function() { var len = window.scrollY; if (len < 300) $("#p-personal").slideUp(300); else $("#p-personal").slideDown(300); }; } else { $("#p-personal").show(); } })(jQuery, mediaWiki);*/ //above code is mostly cite from 茵陈's user page.