「MediaWiki:Gadget-StyleGuide.js」の版間の差分

コード修正。要出典のガイドを追加
(<references/>が正しく挿入できるよう修正)
(コード修正。要出典のガイドを追加)
17行目: 17行目:
                         'rows': [
                         'rows': [
                             {
                             {
                                 description: { text: '脚注・出典' },
                                 description: { text: '要出典' },
                                 syntax: { html: '<span style="cursor:pointer;" onclick="insertTags(\'== 脚注・出典==\\n&lt;references /&gt;\',\'\',\'\');return false">== 脚注・出典 ==<br>&lt;references /&gt;</span>' },
                                 syntax: { html: '<span style="cursor:pointer;" onclick="insertTags(\'{[要出典|範囲=\',\'}}\',\'\')">{{要出典|範囲=ページ本文}}</span>' },
                                 result: { html: '<h2>脚注・注釈</h2>' }
                                 result: { html: '<span class="fix-domain">ページ本文</span><sup>[<i><a href="#">要出典</a></i>]</sup>' }
                             },
                             },
                             {
                             {
                                 description: { text: 'フッタ' },
                                 description: { text: '注釈' },
                                 syntax: { html: '<a href="#" onclick="insertTags(\'{{DEFAULTSORT:\',\'}}\\n\',\'\');return false">{{DEFAULTSORT:まついしゆりな}}</a><br><br><a href="#" onclick="insertTags(\'[[jawp:\',\']]\\n\',\'\');return false">[[jawp:AKB48]]</a><br><a href="#" onclick="insertTags(\'[[stage48:\',\']]\\n\',\'\');return false">[[stage48:AKB48]]</a><br><a href="#" onclick="insertTags(\'[[akb48wikia:\',\']]\\n\',\'\');return false">[[akb48wikia:AKB48]]</a>' },
                                 syntax: { html: 'ページ本文<span style="cursor:pointer;" onclick="insertTags(\'&lt;ref&gt;\',\'&lt;/ref&gt;\',\'\')">&lt;ref&gt;脚注テキスト&lt;/ref&gt;</span>。' },
                                 result: { html: '' }
                                result: { html: 'ページ本文<sup class="reference"><a href="#">[1]</a></sup>。' }
                            },
                            {
                                description: { text: '脚注の表示' },
                                syntax: { html: '<span style="cursor:pointer;" onclick="insertTags(\'== 脚注・出典==\\n&lt;references /&gt;\',\'\',\'\')">== 脚注・出典 ==<br>&lt;references /&gt;</span>' },
                                result: { html: '<h2>脚注・出典</h2><ol class="references"><li id="cite_note-test-0"><span class="mw-cite-backlink"><a href="#">^</a></span> <span class="reference-text">脚注テキスト</span></li></ol>' }
                            },
                            {
                                description: { text: 'DEFAULTSORT' },
                                syntax: { html: '<span style="cursor:pointer;" onclick="insertTags(\'{{DEFAULTSORT:\',\'}}\\n\',\'\')">{{DEFAULTSORT:まついしゆりな}}</span>' },
                                result: { html: '<span style="color:#999;">DEFUALTSORTは、表示されません</span>' }
                            },
                            {
                                description: { text: '言語間リンク' },
                                syntax: { html: '<span style="cursor:pointer;" onclick="insertTags(\'[[jawp:\',\']]\\n\',\'\')">[[jawp:AKB48]]</span><br><span style="cursor:pointer;" onclick="insertTags(\'[[stage48:\',\']]\\n\',\'\')">[[stage48:AKB48]]</span><br><span style="cursor:pointer;" onclick="insertTags(\'[[akb48wikia:\',\']]\\n\',\'\')">[[akb48wikia:AKB48]]</span>' },
                                 result: { html: '<span style="color:#999;">言語間リンクは、表示されません</span>' }
                             },
                             },
                         ]
                         ]
39行目: 54行目:
                             {
                             {
                                 description: { html: '開始 / 終了<br>' },
                                 description: { html: '開始 / 終了<br>' },
                                 syntax: { html: '<span style="cursor:pointer;" onclick="insertTags(\'<div class=&quot;setlist with-overture&quot;>\\n\',\'\\n</div>\',\'<!--ここにセットリストを記述-->\');return false">&lt;div class="setlist with-overture"&gt;<br><span style="color:#999;">&lt;!--ここにセットリストを記述--&gt;</span><br>&lt;/div&gt;</span>' },
                                 syntax: { html: '<span style="cursor:pointer;" onclick="insertTags(\'<div class=&quot;setlist with-overture&quot;>\\n\',\'\\n</div>\',\'<!--ここにセットリストを記述-->\')">&lt;div class="setlist with-overture"&gt;<br><span style="color:#999;">&lt;!--ここにセットリストを記述--&gt;</span><br>&lt;/div&gt;</span>' },
                                 result: { html: '' }
                                 result: { html: '' }
                             },
                             },
54行目: 69行目:
                             {
                             {
                                 description: { text: 'メドレー' },
                                 description: { text: 'メドレー' },
                                 syntax: { html: "# '''AKB48グループメドレー'''<br>## UZA<br>## GAGAGA<br># 美しい稲妻" },
                                 syntax: { html: "# '''AKB48グループメドレー'''<br>## UZA<br>## GAGAGA<br>## 美しい稲妻" },
                                 result: { html: '<div class="setlist" style="counter-reset: setlist-item 4;"><ol><li><b>AKB48グループメドレー</b><ol><li>UZA</li><li>GAGAGA</li><li>美しい稲妻</li></ol></li></ol></div>' }
                                 result: { html: '<div class="setlist" style="counter-reset: setlist-item 4;"><ol><li><b>AKB48グループメドレー</b><ol><li>UZA</li><li>GAGAGA</li><li>美しい稲妻</li></ol></li></ol></div>' }
                             },
                             },
                             {
                             {
                                 description: { text: 'アンコール' },
                                 description: { text: 'アンコール' },
                                 syntax: { html: '<span style="cursor:pointer;" onclick="insertTags(\'<div class=&quot;setlist encore&quot;>\\n\',\'\\n</div>\',\'<!--ここにセットリストを記述-->\');return false">&lt;div class=\"setlist encore\"&gt;<br># \'\'\'ラブラドール・レトリバー\'\'\'<br># \'\'\'少女たちよ\'\'\'<br># \'\'\'After rain\'\'\'<br>&lt;/div&gt;</span>' },
                                 syntax: { html: '<span style="cursor:pointer;" onclick="insertTags(\'<div class=&quot;setlist encore&quot;>\\n\',\'\\n</div>\',\'<!--ここにセットリストを記述-->\')">&lt;div class=\"setlist encore\"&gt;<br># \'\'\'ラブラドール・レトリバー\'\'\'<br># \'\'\'少女たちよ\'\'\'<br># \'\'\'After rain\'\'\'<br>&lt;/div&gt;</span>' },
                                 result: { html: '<div class="setlist encore"><ol><li><b>ラブラドール・レトリバー</b></li><li><b>少女たちよ</b></li><li><b>After rain</b></li></ol></div>' }
                                 result: { html: '<div class="setlist encore"><ol><li><b>ラブラドール・レトリバー</b></li><li><b>少女たちよ</b></li><li><b>After rain</b></li></ol></div>' }
                             },
                             },
user-upload
3,547

回編集