User:BearBin/common.js

来自萌娘共享
BearBin讨论 | 贡献2024年2月5日 (一) 16:50的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Internet Explorer:按住Ctrl的同时单击刷新,或按Ctrl-F5
  • Opera:前往菜单 → 设置(Mac为Opera → Preferences),然后隐私和安全 → 清除浏览数据 → 缓存的图片和文件
mw.loader.load("//cdn.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/MassEdit.min.js"); // 批量编辑
mw.loader.load("//cdn.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/BulkMove.min.js"); //批量移动
mw.loader.load('https://mobile.moegirl.org.cn/index.php?title=User:星海子/js/MassDelete.js&action=raw&ctype=text/javascript'); //批量挂删
window.MassDelete = true;

mw.loader.load("//cdn.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/FileUsedNotLinked.min.js"); // 文件非链入使用查询
mw.loader.load("//cdn.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/ListEnhancer.min.js"); // 搜索功能增强
mw.loader.load("//cdn.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/SidebarEnhance.min.js"); // 侧栏优化
//mw.loader.load('https://mobile.moegirl.org.cn/index.php?title=User:屠麟傲血/CMUsageChecker.js&action=raw&ctype=text/javascript'); //英站/日站链入查询

// Wikiplus相关
mw.loader.load('https://wikiplus-app.com/Main.min.js');
mw.loader.load('https://cdn.jsdelivr.net/npm/wikiplus-highlight');
mw.loader.load('https://cdn.jsdelivr.net/gh/BearBin1215/wikiTools@master/Wikiplus-replace.min.js');

$(".mw-tag-marker-Automation_tool").text("半自动操作");
$(".mw-tag-marker-Bot").text("机器人/全自动操作");
$(".mw-tag-marker-疑似添加用户页面链接").text("用户链接");
$(".mw-tag-marker-Welcome_to_MoegirlPedia").text("新用户欢迎");
$(".mw-tag-marker-AWB").text("AWB编辑");

$('body.skin-vector').append('<div id="bearbin-background"></div>');
$(".mw-tag-marker").each(function () {
    $(this).attr("title", $(this).attr("class").replaceAll(/.*mw-tag-marker-([^ ]*)/g, "$1").replaceAll("_", " "));
});
$("#pt-mycontris a").append("(" + mw.config.get("wgUserEditCount") + ")");

if (mw.config.get('wgAction') === 'edit') {
  // 编辑页Ctrl+S保存,Ctrl+Shift+S小编辑保存
  window.addEventListener('keydown', function (event) {
    if (event.ctrlKey && event.key.toLowerCase() === 's') {
      event.preventDefault();
      if (event.shiftKey) {
        document.getElementById('wpMinoredit').click();
      }
      document.getElementById('wpSave').click();
    }
  });
 
  // 在编辑框中时按tab跳转到摘要输入框而非快捷插入
  var itv = setInterval(function () {
    if (document.getElementsByClassName('cm-lineWrapping')[0]) {
      document.getElementsByClassName('cm-lineWrapping')[0].tabIndex = 1;
      clearInterval(itv);
    }
  }, 1000);
}