注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
?_=1来访问最新页面。https://mobile.moegirl.org.cn/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