Ekstensi: CharInsert: Perbedaan antara revisi

Dari Catatan Pak Samsul
Loncat ke navigasi Loncat ke pencarian
kTidak ada ringkasan suntingan
kTidak ada ringkasan suntingan
 
(2 revisi perantara oleh pengguna yang sama tidak ditampilkan)
Baris 1: Baris 1:
==Syntax==
==Syntax==
Use <code><charinsert></code> tags with a space-separated list of characters or tags for which you wish to allow insertion.
Use <code><charinsert></code> tags with a space-separated list of characters or tags for which you wish to allow insertion.
You can use + sign inside a tag to define a place to:
You can use + sign inside a tag to define a place to:
insert selected text ''or''
insert selected text ''or''
place cursor if no text was selected.
place cursor if no text was selected.
You have to enclose templates and spaces inside <code>&lt;nowiki&gt;</code>:


You have to enclose templates and spaces inside <code>&lt;nowiki&gt;</code>:
<code><charinsert><nowiki>&lt;nowiki&gt;== + ==&lt;/nowiki&gt;</nowiki> <nowiki>&lt;nowiki&gt;{{stub}}&lt;/nowiki&gt;</nowiki></charinsert></code><br />
<code><charinsert><nowiki>&lt;nowiki&gt;== + ==&lt;/nowiki&gt;</nowiki> <nowiki>&lt;nowiki&gt;{{stub}}&lt;/nowiki&gt;</nowiki></charinsert></code><br />


==Usage and sample output==
==Usage and sample output==
Baris 40: Baris 38:


<br />
<br />
[[Kategori:Ekstensi Mediawiki]]

Revisi terkini sejak 19 Februari 2021 16.33

Syntax

Use <charinsert> tags with a space-separated list of characters or tags for which you wish to allow insertion. You can use + sign inside a tag to define a place to: insert selected text or place cursor if no text was selected. You have to enclose templates and spaces inside <nowiki>:

<charinsert><nowiki>== + ==</nowiki> <nowiki>{{stub}}</nowiki></charinsert>

Usage and sample output

Individual characters

Individual characters are just listed between the "charinsert" tags.

<charinsert>Á á Ć ć É é Í í Ĺ ĺ Ń ń Ó ó Ŕ ŕ Ś ś Ú ú Ý ý Ź ź</charinsert>

results in

Á á Ć ć É é Í í Ĺ ĺ Ń ń Ó ó Ŕ ŕ Ś ś Ú ú Ý ý Ź ź

Combined characters

Combined characters are listed between the "charinsert" tags and connected by the "+" sign.

<charinsert>“+” ‘+’ «+» ‹+› „+“ ‚+‘ + </charinsert>

results in

“” ‘’ «» ‹› „“ ‚‘ [[]] {{}}

Notes

  • Generated JavaScript links also work in other areas around edit window, e.g. in MediaWiki:Copyrightwarning or MediaWiki:Newarticletext, on the page preloaded with Inputbox, and even from the text preview.
  • They can also be used in MediaWiki:Uploadtext to insert image description templates.
  • Unlike toolbar buttons on top, this extension doesn't provide a way to specify inserted "sample text".
  • Use &#10; to add new lines (\n).
  • Enclose white spaces in nowiki tags when needed.
  • Add <charinsert></charinsert> tags into MediaWiki:Edittools.