Site Notice

hello, world

Difference between revisions of "InPageEdit-v2"

From Project-EPB Commons
(//InPageEdit)
(//InPageEdit)
Line 38: Line 38:
 
<pre>mw.loader.load('https://common.wjghj.cn/js/InPageEdit-v2');</pre>
 
<pre>mw.loader.load('https://common.wjghj.cn/js/InPageEdit-v2');</pre>
 
——完成,刷新页面缓存,插件应当已经被成功加载
 
——完成,刷新页面缓存,插件应当已经被成功加载
{{#ifeq:{{FULLPAGENAME}}|InPageEdit-v2|
+
 
 +
<div class="mw-editsection">
 
=== 尝试一下 ===
 
=== 尝试一下 ===
 
想尝试一下本插件吗?
 
想尝试一下本插件吗?
Line 53: Line 54:
 
* 这个链接不是本地wiki的
 
* 这个链接不是本地wiki的
 
** https://minecraft-zh.gamepedia.com/Minecraft_Wiki?action=edit ← 不会加载快速编辑按钮
 
** https://minecraft-zh.gamepedia.com/Minecraft_Wiki?action=edit ← 不会加载快速编辑按钮
}}
+
</div>
  
 
== 技术细节 ==
 
== 技术细节 ==

Revision as of 22:11, 2 November 2019

InPageEdit是由机智的小鱼君使用JavaScript编写的MediaWiki插件。具有较好的移动设备支持以及毫无卵用的五彩斑斓设计。

特色功能

InPageEdit工具盒

<img src="https://common.epb.wiki/images/9/94/InPageEdit_toolbox.png" style="width:350px"/>

  • 在成功加载InPageEdit-v2后,屏幕的右下角应当出现如图所示的InPageEdit工具盒
  • 插件的所有功能均可以在工具盒中找到

快速编辑

编辑

<img src="https://common.epb.wiki/images/thumb/7/76/InPageEdit_qedit.png/800px-InPageEdit_qedit.png" style="width:35%;margin-right:80px"/> <img src="https://common.epb.wiki/images/thumb/0/0a/InPageEdit_qedit_preview.png/800px-InPageEdit_qedit_preview.png" style="width:35%;"/>

  • 点击工具箱中天蓝色的“edit 铅笔图标”,在不打开新标签页的情况下编辑页面
  • 编辑器提供预览功能
  • 也可以编辑页面的历史版本以便快速修复
  • 注意,您不应将本插件作为MediaWiki原生编辑页面的完全替代品,本插件与原生编辑页面相比少了很多实用的工具(模版使用分析、高级编辑工具条等等),而且稳定性一定低于原生编辑页面,本插件更适合进行修复页面内简单问题的小编辑

快速编辑段落

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

快速编辑其他页面

<img src="https://common.epb.wiki/images/thumb/7/74/InPageEdit_qedit_navbar.png/800px-InPageEdit_qedit_navbar.png" style="width:35%;"/>

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

快速重定向

  • 点击工具箱中黄橙色的“flight_land 飞机降落图标”,可以快速将某个页面重定向到本页面
  • 点击工具箱中玫瑰色的“flight_takeoff 飞机起飞图标”,可以快速将本页面重定向到某个页面

快速重命名

  • 暂未实装

如何安装

个人使用

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

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

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

尝试一下

想尝试一下本插件吗?

InPageEdit预设在本页面运行,尽管点击InPageEdit的相关按钮,进行尝试吧!不用担心破坏任何东西,你的编辑操作一定会失败,这是因为本wiki不允许匿名用户编辑。

点击这些链接右侧的“快速编辑”即可尝试快速编辑

技术细节

插件使用

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

样式设计

  • 配色参考Fandom Design System

支持平台

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

更新日志

详见 InPageEdit-v2/version-info

源代码

你知道吗

  • 本插件最初是受到萌娘百科用户妹空酱所编写的小编辑插件WikiPlus的启发
    • 由于WikiPlus对于移动设备糟糕的兼容性(在较小的手机上编辑框飞出屏幕)以及难看的绿色配色,加之其不支持Fandom/Wikia平台,机智的小鱼君决定自行编写一款小编辑插件
  • 本插件的最初目的是填补WikiPlus不兼容Fandom平台的遗憾
    • 遗憾而戏剧性的一幕是,本插件也不兼容Fandom😂
  • 本插件的编辑框设计以及工具盒配色参考的是Fandom Design System

InPageEdit-v2 is a MediaWiki plugin based on JavaScript. And write by 机智的小鱼君.
© Original by Wjghj Project, GNU General Public License 3.0 (2019- )
See more: Plugin page Version info Contact author