“User:Bhsd/edit.js”的版本间差异

大小无更改 、​ 2020年9月7日 (一) 11:08
无编辑摘要
(function($, mw) {
$(function() {
/* JavaScript编辑界面按tab键空4格 */
var editBox = $('#wpTextbox1'),
title = mw.config.get('wgPageName'),;
if(title.endsWith('.js')) {
$('body').on('keydown', '#wpTextbox1, #Wikiplus-Quickedit', function(e){
if(e.keyCode == 9){
e.preventDefault();
var position = this.selectionStart,
left = this.value.substring(0, position),
right = this.value.substring(position),
code = left + ' ' + right;
this.value = code;
this.selectionStart = this.selectionEnd = position + 4;
}
});
editBox.val(editBox.val().replace(/\t/g, " "));
}
 
/*
引自[[moegirl:user:東東君/js/contentBackup.js]]
*/
if( !["edit", "submit"].includes(mw.config.get('wgAction')) ) { return; }
var editBoxbtns = $('#wpTextbox1wpSaveWidget, #wpPreviewWidget, #wpDiffWidget'),
btns = $('#wpSaveWidget, #wpPreviewWidget, #wpDiffWidget'),
title = mw.config.get('wgPageName'),
backupList = JSON.parse(localStorage.getItem('LLWiki-editBackup') || '{}');
$.each(backupList, function(key, val) {
localStorage.setItem('LLWiki-editBackup', JSON.stringify(backupList));
});
 
/* JavaScript编辑界面按tab键空4格 */
if(title.endsWith('.js')) {
$('body').on('keydown', '#wpTextbox1, #Wikiplus-Quickedit', function(e){
if(e.keyCode == 9){
e.preventDefault();
var position = this.selectionStart,
left = this.value.substring(0, position),
right = this.value.substring(position),
code = left + ' ' + right;
this.value = code;
this.selectionStart = this.selectionEnd = position + 4;
}
});
editBox.val(editBox.val().replace(/\t/g, " "));
}
 
// 由于以下代码的奇怪性质,本页面不应频繁修改,至少不能使用移动版皮肤修改
16,874

个编辑