用戶: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