Ekstensi: CharInsert

Dari Catatan Pak Samsul
Revisi sejak 13 Februari 2021 05.09 oleh Samsul (bicara | kontrib) (←Membuat halaman berisi '<br /> == Syntax[edit] == Use <code><charinsert></code> tags with a space-separated list of characters or tags for which you wish to allow insertion. You can use + s...')
(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)
Loncat ke navigasi Loncat ke pencarian


Syntax[edit]

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[edit]

Individual characters[edit]

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

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

results in

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

Combined characters[edit]

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

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

results in

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

Notes[edit]

  • 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.