用户:SunAfterRain/js/ForkAPage
< User:SunAfterRain | js
页面复制小工具(简称:FAP,Fork A Page)会在“移动”标签处新增“复制”标签,可让用户将页面Fork(复制)到其他页面。
该功能由ja:User:青子守歌于2015年9月10日创立。源代码位于ja:MediaWiki:Gadget-ForkAPage.js。
导入
编辑在您的个人js页面加入如下代码:
importScript('User:SunAfterRain/js/ForkAPage.js'); // Fallback:[[User:SunAfterRain/js/ForkAPage.js]]
使用方法
编辑点击“复制”后
- 画面中央会显示对话框。
- 在“复制目标页面名”处,填入要复制到的页面名称(默认为复制源页面名)。
- 在“复制理由”处填入追加注释。
- 点击“复制”按钮,之后内容会自动提交。
- 提交完毕后,自动跳转至复制目标页。
- 复制目标页非空时会出现确认信息。确认没有问题可直接提交,新内容会覆盖掉目标页原内容。
- 发布后,目标页编辑摘要会显示复制源的版本信息。
-
“移动”标签处会出现“复制”标签
-
请在对话框中添加所需信息
-
点击“复制”按钮会自动提交
-
覆盖时会自动显示确认消息
配置选项
编辑window.ForkAPageDiaLogHeight = 100;
此选项可以改变对话框的最小宽度(数字),默认值为100
window.ForkAPagePortletLinkTop = false;
指定为true
会将标签提升到更多的顶部,默认值为false