LLWiki正在建設中,歡迎加入我們!
「Help:小工具/自定义编辑工具」修訂間的差異
< Help:小工具
跳至導覽
跳至搜尋
小 |
|||
(未顯示同一使用者於中間所作的 10 次修訂) | |||
第1行: | 第1行: | ||
您可以在[[special:我的用户页/edittools|用户页]]添加个性化的编辑区快速插入工具,以下是具体说明: |
您可以在[[special:我的用户页/edittools|用户页]]添加个性化的编辑区快速插入工具,以下是具体说明: |
||
#在光标前插入指定字符串的按钮可以通过 |
#在光标前插入指定字符串的按钮可以通过{{code|<-{}-charinsert>這裡的文字会插入光标前</charinsert>}}生成。 |
||
#在光标前后各插入一部分指定字符串的按钮可以通过 |
#在光标前后各插入一部分指定字符串的按钮可以通过{{code|<-{}-charinsert>這裡的文字会插入光标前+這裡的文字会插入光标后</charinsert>}}生成,即使用<code>+</code>连接前后两部分。 |
||
#如果想要显示的文字内容与实际插入的内容不同,可以通过更复杂的语法定制,如 |
#如果想要显示的文字内容与实际插入的内容不同,可以通过更复杂的语法定制,如{{code|<nowiki><-{}-span class="mw-charinsert-item" data-start="這裡的文字会插入光标前" data-end="這裡的文字会插入光标后">這裡是按钮显示文字<-{}-/span></nowiki>}}。注意<code lang="js">class="mw-charinsert-item"</code>为必需,而<code class="hljs">data-start="這裡的文字會插入光標前"</code>和<code class="hljs">data-end="這裡的文字會插入光標後"</code>均可视需要定制或省略。 |
||
⚫ | |||
⚫ | |||
#推荐使用Wikitext中的<code>:</code>与<code>*</code>来控制缩进。 |
#推荐使用Wikitext中的<code>:</code>与<code>*</code>来控制缩进。 |
||
#您也可以在[[special:我的用户页/common.js|个人JS页]]进行更多设置。 |
|||
##参数准备:<code lang="js">mw.gadgets = mw.gadgets || {};</code>。 |
|||
⚫ | |||
⚫ | |||
##自定义编辑工具将默认折叠,您也可以添加<code lang="js">mw.gadgets.charinsert = $.extend(mw.gadgets.charinsert, {collapse: false});</code>来取消折叠。 |
|||
##您也可以添加<code lang="js">mw.gadgets.charinsert = $.extend(mw.gadgets.charinsert, {cache: false});</code>来禁用浏览器缓存。 |
|||
[[category:LLWiki帮助]] |
[[category:LLWiki帮助]] |
於 2020年12月19日 (六) 19:17 的最新修訂
您可以在用戶頁添加個性化的編輯區快速插入工具,以下是具體說明:
- 在光標前插入指定字符串的按鈕可以通過<charinsert>這裏的文字會插入光標前</charinsert>生成。
- 在光標前後各插入一部分指定字符串的按鈕可以通過<charinsert>這裏的文字會插入光標前+這裏的文字會插入光標後</charinsert>生成,即使用
+
連接前後兩部分。 - 如果想要顯示的文字內容與實際插入的內容不同,可以通過更複雜的語法定製,如<span class="mw-charinsert-item" data-start="這裏的文字會插入光標前" data-end="這裏的文字會插入光標後">這裏是按鈕顯示文字</span>。注意
class="mw-charinsert-item"
為必需,而data-start="這裏的文字會插入光標前"
和data-end="這裏的文字會插入光標後"
均可視需要定製或省略。 - 推薦使用Wikitext中的
:
與*
來控制縮進。 - 您也可以在個人JS頁進行更多設置。
- 參數準備:
mw.gadgets = mw.gadgets || {};
。 - 您可以直接應用其他用戶已經設計的edittools,只需要添加
mw.gadgets.charinsert = $.extend(mw.gadgets.charinsert, {src: "指定頁面"});
。 - 這裏是一個簡單的示例,您可以通過添加
mw.gadgets.charinsert = $.extend(mw.gadgets.charinsert, {src: "help:小工具/自定義編輯工具/示例"});
來測試使用效果,並查看原始碼以熟悉自定義快速插入按鈕的語法。 - 自定義編輯工具將默認摺疊,您也可以添加
mw.gadgets.charinsert = $.extend(mw.gadgets.charinsert, {collapse: false});
來取消摺疊。 - 您也可以添加
mw.gadgets.charinsert = $.extend(mw.gadgets.charinsert, {cache: false});
來禁用瀏覽器緩存。
- 參數準備: