用户:自由李代数/common.js:修订间差异

删除1,614字节 、​ 2021年1月3日 (星期日)
无编辑摘要
无编辑摘要
标签移动版编辑 移动版网页编辑
无编辑摘要
标签移动版编辑 移动版网页编辑
 
(未显示同一用户的45个中间版本)
第1行: 第1行:
/* Wikiplus */
/* 我写的,初期开发,不建议用 */
mw.loader.load('https://wikiplus-app.com/Main.js')
mw.loader.load('https://cdn.jsdelivr.net/gh/FreeLieAlgebra/MCBBS-Wiki-Helper/MBWH0.8.0.js');
/* lib
----------------------------------------------------------------------
*/
function getTitle() {
    return mw.config.get("wgPageName")
}
function getPatrolToken() {
$.ajax({url: "https://mcbbs-wiki.cn/api.php?action=query&meta=tokens&format=json&type=patrol", type: "GET", success: function(data){alert(data.query.tokens.patroltoken);}})}


function getCsrfToken() {
/* 暂时取自 https://minecraft-zh.gamepedia.com/User:Ff98sha/common.js,仅供学习研究用 */
$.ajax({url: "https://mcbbs-wiki.cn/api.php?action=query&meta=tokens&format=json&type=csrf", type: "GET", success: function(data){alert(data.query.tokens.csrftoken);}})}
mw.loader.using(['oojs-ui-windows', 'oojs-ui-core'],
 
function() {
function getRollbackToken() {
  $('.mw-rollback-link a').each(function() {
$.ajax({url: "https://mcbbs-wiki.cn/api.php?action=query&meta=tokens&format=json&type=rollback", type: "GET", success: function(data){alert(data.query.tokens.rollbacktoken);}})}
    var href = $(this).attr('href');
 
    $(this).click(function(e) {
 
      e.preventDefault();
 
      OO.ui.confirm('你确定要回退此页面吗?').done(function(confirmed) {
 
        if (confirmed) {
/* 一些变量
          location.href = href;
----------------------------------------------------------------------
        }
*/
      });
var title, res1
    });
title = getTitle()
  });
res1 = "https://mcbbs-wiki.cn/wiki/Special:WhatLinksHere/" + title
});
 
/* 电脑版
----------------------------------------------------------------------
*/
/* 右上角添加 */
$('#p-personal ul').append('<li><a href="?action=purge">强制刷新</a></li>')
$('#p-personal ul').append('<li><a href="?action=info">info</a></li>')
$('#p-personal ul').append('<li><a href="' + res1 + '">WhatLinksHere</a></li>')
 
/* 手机版
----------------------------------------------------------------------
*/
 
/* 手机版编辑栏添加 */
$('#page-actions').append('<li class=""><a href="?action=purge" >purge</a></li>')
 
//$('#page-actions').append('<li><a href="?action=info">info</a></li>')
 
//$('#page-actions').append('<li><a href="' + res1 + '">WLH</a></li>')
 
/* 手机版左端导航添加 */
 
$('#mw-mf-page-left').append('<li class=""><a href="' + res1 + '">WhatLinksHere</a></li>')
 
 
$('#mw-mf-page-left').append('<li class=""><a href="?action=info">info</a></li>')
 
$('#mw-mf-page-left').append('<li class=""><button onclick="getPatrolToken();">PatrolToken</button></li>')
 
$('#mw-mf-page-left').append('<li class=""><button onclick="getCsrfToken();">CsrfToken</button></li>')
 
 
$('#mw-mf-page-left').append('<li class=""><button onclick="getRollbackToken();">RollbackToken</button></li>')