Site Notice
hello, world
Difference between revisions of "InPageEdit-v2"
From Project-EPB Commons
(//InPageEdit - Section11) |
(//InPageEdit) |
||
Line 34: | Line 34: | ||
<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| | ||
=== 尝试一下 === | === 尝试一下 === | ||
想尝试一下本插件吗? | 想尝试一下本插件吗? | ||
Line 49: | Line 50: | ||
* 这个链接不是本地wiki的 | * 这个链接不是本地wiki的 | ||
** https://minecraft-zh.gamepedia.com/Minecraft_Wiki?action=edit 不会加载按钮 | ** https://minecraft-zh.gamepedia.com/Minecraft_Wiki?action=edit 不会加载按钮 | ||
+ | }} | ||
== 技术细节 == | == 技术细节 == |
Revision as of 21:29, 1 November 2019
InPageEdit是由机智的小鱼君使用JavaScript编写的MediaWiki插件。
特色功能
快速编辑
说明
- 在不打开新标签页的情况下编辑页面
- 提供预览功能
- 也可以编辑页面的历史版本以便快速修复
快速编辑段落
- 在段落编辑按钮后生成一个快速编辑按钮,让你快速编辑这个段落
快速编辑其他页面
- 插件自动识别文章内的编辑链接,例如Navbox内的“查编论”快捷方式以及模版内的编辑链接,在其后生成一个快速编辑按钮,让你不需要打开新页面也能修改非当前页面的页面
快速重定向
- 暂未实装
快速重命名
- 暂未实装
如何安装
个人使用
在您的个人js页(User:你的用户名/common.js
)添加以下代码:
mw.loader.load('https://common.wjghj.cn/js/InPageEdit-v2');
——完成,刷新页面缓存,插件应当已经被成功加载
尝试一下
想尝试一下本插件吗?
InPageEdit预设在本页面运行,尽管点击InPageEdit的相关按钮,进行尝试吧!不用担心破坏任何东西,你的编辑操作一定会失败,这是因为本wiki不允许匿名用户编辑。
点击这些链接右侧的“快速编辑”即可尝试快速编辑
- https://common.wjghj.cn/wiki/InPageEdit-v2?action=edit§ion=9 ⬅️ 编辑本段落
- 不同形式的URL
- https://common.wjghj.cn/index.php?title=MediaWiki:Js-InPageEdit-v2.js&action=edit&oldid=287 历史版本
- 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 短网址历史版本
- https://common.wjghj.cn/wiki/MediaWiki:Js-InPageEdit-v2.js?action=edit 短网址
- 这个链接不是本地wiki的
技术细节
插件使用
- 使用jQuery
- 使用mediawiki.api
- 使用jQuery.cookie
- 模态框使用ssi-modal插件
样式设计
- 配色参考Fandom Design System
支持平台
- MediaWiki > 1.19.0
- 由于ssi-modal的兼容性问题,暂不支持Fandom平台
更新日志
源代码
- JavaScript: MediaWiki:Js-InPageEdit-v2.js
- CSS: MediaWiki:Css-InPageEdit-v2.css