2023年政策修订增补工作正在进行中,欢迎参与!
User:Hikariii/common.js
跳转到导航
跳转到搜索
注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
- Firefox/Safari:按住“Shift”的同时单击“刷新”,或按“Ctrl-F5”或“Ctrl-R”(Mac为“⌘-R”)
- Google Chrome:按“Ctrl-Shift-R”(Mac为“⌘-Shift-R”)
- Internet Explorer:按住“Ctrl”的同时单击“刷新”,或按“Ctrl-F5”
- Opera:在“工具→首选项”中清除缓存
- 如果您已登录但该页面出现未登录状态,请尝试在地址栏的地址最后添加代码
?_=1
来访问最新页面。 - 添加代码后的本页地址如下:
-{R|https://moegirl.icu/User:Hikariii/common.js?_=1}-
$(function(){
if(! /action=(edit|submit)/.test(location.href)){ return }
var editBox = $('#wpTextbox1'),
btns = $('#wpSaveWidget, #wpPreviewWidget, #wpDiffWidget'),
title = decodeURIComponent(location.search.match(/title=([^&]+)/)[1]),
backupList = JSON.parse(localStorage.getItem('Moegirl-koharubiyori-editBackup') || '{}')
$.each(backupList, function(key, val){
var time = new Date().getTime()
if(val.expires < time){
delete backupList[key]
}
})
setTimeout(function(){
var backup = backupList[title]
if(backup){
var btn = $('<span class="oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-buttonInputWidget"><input type="button" value="还原备份" class="oo-ui-inputWidget-input oo-ui-buttonElement-button" /></span>')
.click(function(){
editBox.val(backup.content)
mw.notify('已还原备份!', { type: 'warn' })
})
}else{
var btn = $('<span class="oo-ui-widget oo-ui-inputWidget oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-buttonInputWidget oo-ui-widget-disabled"><input type="button" value="还原备份" class="oo-ui-inputWidget-input oo-ui-buttonElement-button" disabled /></span>')
}
$('#wpDiffWidget').after(btn)
})
btns.mousedown(function(e){
var content = editBox.val()
var expire = new Date().getTime() + 1000 * 60 * 60 * 24 * 7
backupList[title] = {
expires : expire,
content : content
}
localStorage.setItem('Moegirl-koharubiyori-editBackup', JSON.stringify(backupList))
})
})
mw.loader.load('https://mzh.moegirl.org.cn/index.php?title=User:Leranjun/js/RedirectContribsToggle.js&action=raw&ctype=text/javascript');
mw.loader.load('https://mzh.moegirl.org.cn/index.php?title=User:AnnAngela/js/watchlist-log.js&action=raw&ctype=text/javascript');
// </pre>
mw.loader.load('https://cdn.jsdelivr.net/npm/mediawiki-inpageedit@latest/dist/InPageEdit.min.js');//小鱼君的IPE