“File:Cq75.jpg”与“MediaWiki talk:Gadget-mobileEdit.js”:页面之间的差异
(页面间差异)
跳到导航
跳到搜索
imported>Crystal quill 无编辑摘要 |
imported>Bhsd 小 (加个章节标题) |
||
第1行: | 第1行: | ||
== | == 创建请求== | ||
请求创建小工具页面,内容如下: | |||
<pre class="hljs"> | |||
//<nowiki> | |||
/** | |||
* @Source: https://llwiki.org/zh/mediawiki:gadget-mobileEdit.js | |||
* @Author: [[User:Bhsd]] | |||
* @License: CC BY-NC-SA 4.0 | |||
* @Dependencies: ext.gadget.site-lib, mediawiki.util, oojs-ui-windows, user.options | |||
*/ | |||
"use strict"; | |||
const script = mw.config.get( 'wgScript' ), | |||
pagename = mw.util.wikiUrlencode( mw.config.get( 'wgPageName' ) ), | |||
id = mw.config.get( 'wgRevisionId' ), | |||
action = mw.config.get( 'wgAction' ); | |||
$('body').on('click', 'a.new', function() { | |||
$(this).attr('href', function(i, val) { return val.replace('&action=edit', '&action=submit'); }); | |||
}); | |||
$(function() { | |||
if (action == 'view' || mw.config.get( 'wgNamespaceNumber') >= 0) { | |||
$( 'a.edit-page' ).filter(function() { return /^T-/.test( $(this).data('section') ); }).remove(); | |||
$( 'a.edit-page' ).off( 'click' ).on('click', function(e) { | |||
e.stopImmediatePropagation(); | |||
const section = $(this).data('section'), | |||
param = section ? '§ion=' + section : ''; | |||
location.href = script + '?action=submit&title=' + pagename + '&oldid=' + id + param; | |||
}).removeAttr('href'); | |||
} | |||
if (["edit", "submit"].includes( action )) { | |||
const warning = mw.user.options.get( 'useeditwarning' ), | |||
id = mw.util.getParamValue( 'oldid' ), | |||
cid = mw.config.get( 'wgCurRevisionId' ), | |||
href = script + (id && id < cid ? '?oldid=' + id : '/' + pagename), | |||
cancelBtn = new OO.ui.ButtonWidget( {label: wgULS("取消编辑", "取消編輯"), | |||
flags: ['primary', 'destructive'], href: href} ); | |||
cancelBtn.$element.appendTo( '.editButtons' ); | |||
if (warning) { | |||
cancelBtn.$element.on('click', 'a', function(e) { | |||
e.preventDefault(); | |||
OO.ui.confirm( wgULS("您要放弃这次更改吗?", "您要放棄這次更改嗎?"), {actions: [{label: "取消"}, | |||
{label: wgULS("确定", "確認"), flags: ['primary', 'destructive'], action: 'accept'}]} ) | |||
.then(function(confirm) { | |||
if (confirm) { location.href = href; } | |||
}); | |||
}); | |||
} | |||
} | |||
}); | |||
//</nowiki> | |||
</pre> | |||
使用这个小 工具 需要在[[mediawiki:gadgets-definition]]添加 | |||
<pre>* mobileEdit[ResourceLoader|dependencies=ext.gadget.site-lib,mediawiki.util,oojs-ui-windows,user.options|rights=edit|targets=mobile]|mobileEdit.js</pre> | |||
如果导入后不可用,请再与我联系。谢谢![[用户:Bhsd|Bhsd]]([[用户讨论:Bhsd|讨论]]) 2021年5月7日 (五) 23:41 (CST)<br/> | |||
{{@|1==海豚=}}请来看看-- [[:zhmoe:萌娘百科:巡查姬|<span style="color:orange">Patroller</span>]][[用户:SD hehua|SD hehua]]([[用户讨论:SD hehua|聊天室]]) 2021年5月8日 (六) 18:40 (CST) | |||
:抱歉,因发现本站不遵循CC协议,以 上 代码需在顶部注明使用CC BY-NC-SA 4.0协议。如果因版权协议冲突造成无法搬运,请求删除此讨论串或讨论页。[[用户:Bhsd|Bhsd]]([[用户讨论:Bhsd|讨论]]) 2021年5月8日 (六) 19:13 (CST) |
2021年5月8日 (六) 22:03的版本
创建请求
请求创建小工具页面,内容如下:
//<nowiki> /** * @Source: https://llwiki.org/zh/mediawiki:gadget-mobileEdit.js * @Author: [[User:Bhsd]] * @License: CC BY-NC-SA 4.0 * @Dependencies: ext.gadget.site-lib, mediawiki.util, oojs-ui-windows, user.options */ "use strict"; const script = mw.config.get( 'wgScript' ), pagename = mw.util.wikiUrlencode( mw.config.get( 'wgPageName' ) ), id = mw.config.get( 'wgRevisionId' ), action = mw.config.get( 'wgAction' ); $('body').on('click', 'a.new', function() { $(this).attr('href', function(i, val) { return val.replace('&action=edit', '&action=submit'); }); }); $(function() { if (action == 'view' || mw.config.get( 'wgNamespaceNumber') >= 0) { $( 'a.edit-page' ).filter(function() { return /^T-/.test( $(this).data('section') ); }).remove(); $( 'a.edit-page' ).off( 'click' ).on('click', function(e) { e.stopImmediatePropagation(); const section = $(this).data('section'), param = section ? '§ion=' + section : ''; location.href = script + '?action=submit&title=' + pagename + '&oldid=' + id + param; }).removeAttr('href'); } if (["edit", "submit"].includes( action )) { const warning = mw.user.options.get( 'useeditwarning' ), id = mw.util.getParamValue( 'oldid' ), cid = mw.config.get( 'wgCurRevisionId' ), href = script + (id && id < cid ? '?oldid=' + id : '/' + pagename), cancelBtn = new OO.ui.ButtonWidget( {label: wgULS("取消编辑", "取消編輯"), flags: ['primary', 'destructive'], href: href} ); cancelBtn.$element.appendTo( '.editButtons' ); if (warning) { cancelBtn.$element.on('click', 'a', function(e) { e.preventDefault(); OO.ui.confirm( wgULS("您要放弃这次更改吗?", "您要放棄這次更改嗎?"), {actions: [{label: "取消"}, {label: wgULS("确定", "確認"), flags: ['primary', 'destructive'], action: 'accept'}]} ) .then(function(confirm) { if (confirm) { location.href = href; } }); }); } } }); //</nowiki>
使用这个小工具需要在mediawiki:gadgets-definition添加
* mobileEdit[ResourceLoader|dependencies=ext.gadget.site-lib,mediawiki.util,oojs-ui-windows,user.options|rights=edit|targets=mobile]|mobileEdit.js
如果导入后不可用,请再与我联系。谢谢!Bhsd(讨论) 2021年5月7日 (五) 23:41 (CST)
@=海豚=请来看看-- PatrollerSD hehua(聊天室) 2021年5月8日 (六) 18:40 (CST)
文件历史
点击某个日期/时间查看对应时刻的文件。
日期/时间 | 缩略图 | 大小 | 用户 | 备注 | |
---|---|---|---|---|---|
当前 | 2022年11月20日 (日) 16:16 | 646 × 850(314 KB) | Maintenance script(讨论 | 贡献) | == 摘要 == Importing file | |
2022年11月20日 (日) 09:12 | 646 × 850(144 KB) | Maintenance script(讨论 | 贡献) | == 摘要 == Importing file |
您不可以覆盖此文件。
文件用途
以下页面使用本文件: