“File:FGO 暴击威力提升.png”与“MediaWiki talk:Gadget-mobileEdit.js”:页面之间的差异

(页面间差异)
跳到导航 跳到搜索
添加3,168字节 、​ 2021年5月8日 (星期六)
加个章节标题
imported>一个人的孤独
无编辑摘要
 
imported>Bhsd
(加个章节标题)
 
第1行: 第1行:
==创建请求==
请求创建小工具页面,内容如下:
<pre class="hljs">
//&lt;nowiki&gt;
/**
* @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 ? '&section=' + 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; }
         });
       });
     }
   }
});
//&lt;/nowiki&gt;
</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)
匿名用户

导航菜单