「使用者:丁志仁」修訂間的差異

出自跨校選修
跳至導覽 跳至搜尋
(取消由丁志仁討論)所作出的修訂7400)
標籤復原
 
行 6: 行 6:
 
==Poem 標籤==
 
==Poem 標籤==
 
<poem>
 
<poem>
!! Version 2
+
月光灑在窗前,
# Force the test runner to ensure the extension is loaded
+
靜夜無聲如雪。
!! hooks
+
思念隨風輕飄,
poem
+
夢裡依稀見你。
!! endhooks
 
 
 
!! article
 
Template:1x
 
!! text
 
{{{1}}}
 
!! endarticle
 
 
 
#Regression tests for existing functionality, to ensure nothing was broken.
 
!! test
 
<poem>
 
!! wikitext
 
<poem>
 
this
 
is
 
a
 
test
 
</poem>
 
!! html/php
 
<div class="poem">
 
<p>this<br />
 
is<br />
 
a<br />
 
test
 
</p>
 
</div>
 
!! html/parsoid
 
<div class="poem" typeof="mw:Extension/poem" about="#mwt3" data-mw='{"name":"poem","attrs":{},"body":{"extsrc":"\nthis\nis\na\ntest\n"}}'><p>this<br/>
 
is<br/>
 
a<br/>
 
test</p></div>
 
!! end
 
 
 
!!test
 
<poem> with recursive parsing
 
!!wikitext
 
<poem>
 
this ''is'' a '''test'''
 
</poem>
 
!! html/php
 
<div class="poem">
 
<p>this <i>is</i> a <b>test</b>
 
</p>
 
</div>
 
!! html/parsoid
 
<div class="poem" typeof="mw:Extension/poem" about="#mwt3" data-mw='{"name":"poem","attrs":{},"body":{"extsrc":"\nthis &apos;&apos;is&apos;&apos; a &apos;&apos;&apos;test&apos;&apos;&apos;\n"}}'><p>this <i>is</i> a <b>test</b></p></div>
 
!!end
 
 
 
## FIXME: Is Parsoid output the right output wrt how it actually renders?
 
!!test
 
<poem> with leading whitespace
 
!!wikitext
 
<poem>
 
 
 
  test
 
 
 
</poem>
 
!! html/php
 
<div class="poem">
 
<p><br />
 
&#160;&#160;&#160;test<br />
 
</p>
 
</div>
 
!! html/parsoid
 
<div class="poem" typeof="mw:Extension/poem" about="#mwt3" data-mw='{"name":"poem","attrs":{},"body":{"extsrc":"\n\n  test\n\n"}}'><p><br/>
 
<span typeof="mw:Entity"> </span>  test<br/></p>
 
</div>
 
!!end
 
 
 
## FIXME: Parsoid adds  <p> wrapper around the THML <br/> tag
 
!!test
 
Horizontal rule
 
!!wikitext
 
<poem>
 
some
 
-----
 
text
 
</poem>
 
!! html/php
 
<div class="poem">
 
<p>some<br />
 
</p>
 
<hr />
 
<p>text
 
</p>
 
</div>
 
!! html/parsoid
 
<div class="poem" typeof="mw:Extension/poem" about="#mwt3" data-mw='{"name":"poem","attrs":{},"body":{"extsrc":"\nsome\n-----\ntext\n"}}'><p>some<br/></p>
 
<hr/>
 
<p>text</p></div>
 
!!end
 
 
 
!! test
 
nested <poem><nowiki>
 
!! wikitext
 
<poem><nowiki>
 
this
 
is
 
a
 
test
 
</nowiki></poem>
 
!! html/php
 
<div class="poem">
 
<p><br />
 
this<br />
 
is<br />
 
a<br />
 
test<br />
 
 
 
</p>
 
</div>
 
!! html/parsoid
 
<div class="poem" typeof="mw:Extension/poem" about="#mwt4" data-mw='{"name":"poem","attrs":{},"body":{"extsrc":"&lt;nowiki>\nthis\nis\na\ntest\n&lt;/nowiki>"}}'><p><br/>
 
this<br/>
 
is<br/>
 
a<br/>
 
test<br/>
 
</p></div>
 
!!end
 
 
 
!! test
 
nested <poem><nowiki> with formatting
 
!! wikitext
 
<poem><nowiki>
 
this
 
'''is'''
 
a
 
test
 
</nowiki></poem>
 
!! html/php
 
<div class="poem">
 
<p><br />
 
this<br />
 
'''is'''<br />
 
a<br />
 
test<br />
 
 
 
</p>
 
</div>
 
!! html/parsoid
 
<div class="poem" typeof="mw:Extension/poem" about="#mwt4" data-mw='{"name":"poem","attrs":{},"body":{"extsrc":"&lt;nowiki>\nthis\n&apos;&apos;&apos;is&apos;&apos;&apos;\na\ntest\n&lt;/nowiki>"}}'><p><br/>
 
this<br/>
 
'''is'''<br/>
 
a<br/>
 
test<br/>
 
</p></div>
 
!! end
 
 
 
!! test
 
Basic <poem> usage with style
 
!! wikitext
 
<poem style="border: 2px solid #d6d2c5; background-color: #f9f4e6; padding: 1em;">
 
A stately pleasure-dome decree:
 
Where Alph, the sacred river, ran
 
Through caverns measureless to man
 
Down to a sunless sea.
 
</poem>
 
!! html/php
 
<div style="border: 2px solid #d6d2c5; background-color: #f9f4e6; padding: 1em;" class="poem">
 
<p>A stately pleasure-dome decree:<br />
 
Where Alph, the sacred river, ran<br />
 
Through caverns measureless to man<br />
 
Down to a sunless sea.
 
</p>
 
</div>
 
!! html/parsoid
 
<div class="poem" style="border: 2px solid #d6d2c5; background-color: #f9f4e6; padding: 1em;" typeof="mw:Extension/poem" about="#mwt3" data-mw='{"name":"poem","attrs":{"style":"border: 2px solid #d6d2c5; background-color: #f9f4e6; padding: 1em;"},"body":{"extsrc":"\nA stately pleasure-dome decree:\nWhere Alph, the sacred river, ran\nThrough caverns measureless to man\nDown to a sunless sea.\n"}}'><p>A stately pleasure-dome decree:<br/>
 
Where Alph, the sacred river, ran<br/>
 
Through caverns measureless to man<br/>
 
Down to a sunless sea.</p></div>
 
!! end
 
 
 
# FIXME: This test should be removed once we stop span-wrapping entities in nowikis
 
!! test
 
Verify Parsoid handles entities in nowikis in poem correctly
 
!! wikitext
 
<poem>
 
L1
 
L2
 
<nowiki>
 
<ref>Not a ref</ref>
 
foo &amp; bar
 
[[Not a link]]
 
</nowiki>
 
L3
 
</poem>
 
!! html/php
 
<div class="poem">
 
<p>L1<br />
 
L2<br />
 
<br />
 
&lt;ref&gt;Not a ref&lt;/ref&gt;<br />
 
foo &amp; bar<br />
 
[[Not a link]]<br />
 
<br />
 
L3
 
</p>
 
</div>
 
!! html/parsoid
 
<div class="poem" typeof="mw:Extension/poem" about="#mwt4" data-parsoid='{"dsr":[0,92,2,2]}' data-mw='{"name":"poem","attrs":{},"body":{"extsrc":"\nL1\nL2\n&lt;nowiki>\n&lt;ref>Not a ref&lt;/ref>\nfoo &amp;amp; bar\n[[Not a link]]\n&lt;/nowiki>\nL3\n"}}'><p>L1<br/>
 
L2<br/>
 
<br/>
 
&lt;ref>Not a ref&lt;/ref><br/>
 
foo <span typeof="mw:Entity">&amp;</span> bar<br/>
 
[[Not a link]]<br/>
 
<br/>
 
L3</p></div>
 
!! end
 
 
 
!! test
 
UTF-8 sequences in extension tags (T231945)
 
!! wikitext
 
<poem>
 
{{1x|ၶိူဝ်းႁဝ်ၶိူဝ်းရႃႇၸႃႇ}}
 
</poem>
 
!! html/php
 
<div class="poem">
 
<p>ၶိူဝ်းႁဝ်ၶိူဝ်းရႃႇၸႃႇ
 
</p>
 
</div>
 
!! html/parsoid
 
<div class="poem" typeof="mw:Extension/poem" about="#mwt4" data-mw='{"name":"poem","attrs":{},"body":{"extsrc":"\n{{1x|ၶိူဝ်းႁဝ်ၶိူဝ်းရႃႇၸႃႇ}}\n"}}'><p about="#mwt2" typeof="mw:Transclusion" data-parsoid='{"pi":[[{"k":"1"}]]}' data-mw='{"parts":[{"template":{"target":{"wt":"1x","href":"./Template:1x"},"params":{"1":{"wt":"ၶိူဝ်းႁဝ်ၶိူဝ်းရႃႇၸႃႇ"}},"i":0}}]}'>ၶိူဝ်းႁဝ်ၶိူဝ်းရႃႇၸႃႇ</p></div>
 
!! end
 
 
 
!! test
 
Multi-line poems with indentation use spans and breaks correctly (T235709)
 
!! wikitext
 
<poem>
 
''CONGREGATI''
 
:'''EX TOTO ORBE'''
 
::'''''MATHEMATICI'''''
 
</poem>
 
!! html/php
 
<div class="poem">
 
<p><i>CONGREGATI</i><br />
 
<span class="mw-poem-indented" style="display: inline-block; margin-left: 1em;"><b>EX TOTO ORBE</b></span><br />
 
<span class="mw-poem-indented" style="display: inline-block; margin-left: 2em;"><i><b>MATHEMATICI</b></i></span>
 
</p>
 
</div>
 
!! html/parsoid
 
<div class="poem" typeof="mw:Extension/poem" about="#mwt3" data-mw="{&quot;name&quot;:&quot;poem&quot;,&quot;attrs&quot;:{},&quot;body&quot;:{&quot;extsrc&quot;:&quot;\n''CONGREGATI''\n:'''EX TOTO ORBE'''\n::'''''MATHEMATICI'''''\n&quot;}}"><p data-parsoid="{}"><i data-parsoid="{}">CONGREGATI</i><br data-parsoid='{"stx":"html","selfClose":true}'/>
 
<span class="mw-poem-indented" style="display: inline-block; margin-left: 1em;" data-parsoid='{"stx":"html"}'><b data-parsoid="{}">EX TOTO ORBE</b></span><br data-parsoid='{"stx":"html","selfClose":true}'/>
 
<span class="mw-poem-indented" style="display: inline-block; margin-left: 2em;" data-parsoid='{"stx":"html"}'><i data-parsoid="{}"><b data-parsoid="{}">MATHEMATICI</b></i></span></p></div>
 
!! end
 
 
 
!! test
 
Poem with class
 
!! wikitext
 
<poem class="hiho">
 
hi ho
 
</poem>
 
!! html/php
 
<div class="poem hiho">
 
<p>hi ho
 
</p>
 
</div>
 
!! html/parsoid
 
<div class="poem hiho" typeof="mw:Extension/poem" about="#mwt3" data-mw='{"name":"poem","attrs":{"class":"hiho"},"body":{"extsrc":"\nhi ho\n"}}'><p>hi ho</p></div>
 
!! end
 
 
 
!! test
 
Poem with empty class
 
!! wikitext
 
<poem class="">
 
hi ho
 
</poem>
 
!! html/php
 
<div class="poem">
 
<p>hi ho
 
</p>
 
</div>
 
!! html/parsoid
 
<div class="poem" typeof="mw:Extension/poem" about="#mwt3" data-mw='{"name":"poem","attrs":{"class":""},"body":{"extsrc":"\nhi ho\n"}}'><p>hi ho</p></div>
 
!! end
 
 
</poem>
 
</poem>
  

於 2025年6月29日 (日) 14:59 的最新修訂

Poem 標籤

<poem> 月光灑在窗前, 靜夜無聲如雪。 思念隨風輕飄, 夢裡依稀見你。 </poem>

Details 標籤

收納

  1. 直接改 mediawiki 接受 details 標籤
  2. 直接改 mediawiki 接受 summary 標籤
  3. 參考解除HTML標籤使用限制

通訊錄

單一 wiki 頁使用 CSS 的示範,請看本頁原始碼頁首 {{#css:…}}與下表

姓名lineemail備註
丁志仁丁志仁aledu2@gmail.com老師
李昀蓁昀蓁 Alika 星alikayuen921@gmail.comEtudiante
徐恕禾素梅i61021221@gmail.comEtudiante
黃稚博自拔burtfook@gmail.comEtudiante
鄭云禎yunlola20040427@gmail.comEtudiante
徐慕禾徐慕禾momo020219@gmail.comEtudiante

數學符號測試

  1. [math]E=mc^2[/math]

  2. [math]\begin{align} \dot{x} & = \sigma(y-x) \\ \dot{y} & = \rho x - y - xz \\ \dot{z} & = -\beta z + xy \end{align}[/math]

  3. [math]\mathbf{V}_1 \times \mathbf{V}_2 = \begin{vmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \\ \frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\ \frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \end{vmatrix}[/math]

  4. [math]1 + \frac{q^2}{(1-q)} + \frac{q^6}{(1-q)(1-q^2)} + \cdots = \prod_{j=0}^{\infty}\frac{1}{(1-q^{5j+2})(1-q^{5j+3})}, \quad\quad for\,|q|\lt 1.[/math]