Site Notice

hello, world

Difference between revisions of "InPageEdit-v2"

From Project-EPB Commons
(//InPageEdit)
(//InPageEdit)
Line 1: Line 1:
[[InPageEdit]]
+
'''InPageEdit'''是由机智的小鱼君使用JavaScript编写的一款MediaWiki插件。
  
https://common.wjghj.cn/index.php?title=MediaWiki:Js-InPageEdit-v2.js&action=edit&oldid=287
+
== 特色功能 ==
 +
=== 快速编辑 ===
 +
==== 说明 ====
 +
* 在不打开新标签页的情况下编辑页面
 +
* 提供预览功能
 +
* 也可以编辑页面的历史版本以便快速修复
 +
==== 快速编辑段落 ====
 +
* 在段落编辑按钮后生成一个快速编辑按钮,让你快速编辑这个段落
 +
==== 快速编辑其他页面 ====
 +
* 插件自动识别文章内的编辑链接,例如Navbox内的“查编论”快捷方式以及模版内的编辑链接,在其后生成一个快速编辑按钮,让你不需要打开新页面也能修改非当前页面的页面
  
https://common.wjghj.cn/index.php?title=MediaWiki:Js-InPageEdit-v2.js&action=edit
+
=== 快速重定向 ===
 +
* 暂未实装
  
https://common.wjghj.cn/wiki/MediaWiki:Js-InPageEdit-v2.js?action=edit&oldid=287
+
== 如何安装 ==
 +
在您的个人js页(<code>User:你的用户名/common.js</code>)添加以下代码:
 +
<pre>mw.loader.load('https://common.wjghj.cn/js/InPageEdit-v2');</pre>
  
https://common.wjghj.cn/wiki/MediaWiki:Js-InPageEdit-v2.js?action=edit
+
——完成,刷新页面缓存,插件应当已经被成功加载
 +
 
 +
== 技术细节 ==
 +
=== 插件使用 ===
 +
* 使用jQuery
 +
* 使用mediawiki.api
 +
* 使用jQuery.cookie
 +
* 模态框使用ssi-modal插件
 +
=== 样式设计 ===
 +
* 配色参考Fandom Design System
 +
=== 支持平台 ===
 +
* MediaWiki > 1.19.0
 +
* <span style="color:red">由于ssi-modal的兼容性问题,暂不支持Fandom平台</span>

Revision as of 01:58, 1 November 2019

InPageEdit是由机智的小鱼君使用JavaScript编写的一款MediaWiki插件。

特色功能

快速编辑

说明

  • 在不打开新标签页的情况下编辑页面
  • 提供预览功能
  • 也可以编辑页面的历史版本以便快速修复

快速编辑段落

  • 在段落编辑按钮后生成一个快速编辑按钮,让你快速编辑这个段落

快速编辑其他页面

  • 插件自动识别文章内的编辑链接,例如Navbox内的“查编论”快捷方式以及模版内的编辑链接,在其后生成一个快速编辑按钮,让你不需要打开新页面也能修改非当前页面的页面

快速重定向

  • 暂未实装

如何安装

在您的个人js页(User:你的用户名/common.js)添加以下代码:

mw.loader.load('https://common.wjghj.cn/js/InPageEdit-v2');

——完成,刷新页面缓存,插件应当已经被成功加载

技术细节

插件使用

  • 使用jQuery
  • 使用mediawiki.api
  • 使用jQuery.cookie
  • 模态框使用ssi-modal插件

样式设计

  • 配色参考Fandom Design System

支持平台

  • MediaWiki > 1.19.0
  • 由于ssi-modal的兼容性问题,暂不支持Fandom平台