LLWiki正在建設中,歡迎加入我們

幫助:小工具/自定義編輯工具

出自LLWiki
跳至導覽 跳至搜尋

您可以在用戶頁添加個性化的編輯區快速插入工具,以下是具體說明:

  1. 在光標前插入指定字符串的按鈕可以通過<charinsert>這裡的文字會插入光標前</charinsert>生成。
  2. 在光標前後各插入一部分指定字符串的按鈕可以通過<charinsert>這裡的文字會插入光標前+這裡的文字會插入光標後</charinsert>生成,即使用+連接前後兩部分。
  3. 如果想要顯示的文字內容與實際插入的內容不同,可以通過更複雜的語法定製,如<span class="mw-charinsert-item" data-start="這裡的文字會插入光標前" data-end="這裡的文字會插入光標後">這裡是按鈕顯示文字</span>。注意class="mw-charinsert-item"為必需,而data-start="這裡的文字會插入光標前"data-end="這裡的文字會插入光標後"均可視需要定製或省略。
  4. 推薦使用Wikitext中的:*來控制縮進。
  5. 您也可以在個人JS頁進行更多設置。
    1. 參數準備:mw.gadgets = mw.gadgets || {};
    2. 您可以直接應用其他用戶已經設計的edittools,只需要添加mw.gadgets.charinsert = $.extend(mw.gadgets.charinsert, {src: "指定頁面"});
    3. 這裡是一個簡單的示例,您可以通過添加mw.gadgets.charinsert = $.extend(mw.gadgets.charinsert, {src: "help:小工具/自定義編輯工具/示例"});來測試使用效果,並查看源代碼以熟悉自定義快速插入按鈕的語法。
    4. 自定義編輯工具將默認摺疊,您也可以添加mw.gadgets.charinsert = $.extend(mw.gadgets.charinsert, {collapse: false});來取消摺疊。
    5. 您也可以添加mw.gadgets.charinsert = $.extend(mw.gadgets.charinsert, {cache: false});來禁用瀏覽器緩存。