틀:Lrc legend/base: 두 판 사이의 차이

imported>Jaax23
Created page with "<td style="background:white; color:inherit;"></td>"
 
imported>Jaax23
m편집 요약 없음
 
(같은 사용자의 중간 판 하나는 보이지 않습니다)
1번째 줄: 1번째 줄:
<td style="background:white; color:inherit;"></td>
<!--
 
HOW THIS WORKS (with 'if' lines being theoretical input, not part of the code)
 
if {{{1}}} = 'Xin Hua'
  $name = 'Xin Hua'
  $lcname = 'xin hua'
 
  $color-xin hua = <nil>
 
  $color-xin hua = {{ColorC/characters|$lcname}} // fallback to default colors
 
if {{{1}}} = 'Xin Hua:orange'
  $name = 'Xin Hua'
  $lcname = 'xin hua'
 
  $color-xin hua = 'orange'
 
if {{{1}}} = 'Xin Hua:black'
  $name = 'Xin Hua'
  $lcname = 'xin hua'
 
  $color-xin hua = 'black'
 
  $color-xin hua = 'inherit' // superior to 'black' for text, and people won't use {{lrc color}} anyway since the default text color IS black
 
if {{{1}}} = 'Both'
  $name = 'Both'
  $lcname = 'both'
 
  $color-both = <nil>
 
  $color-both = {{lrc color/defaults|$lcname}} // still <nil>
 
  $color-both = 'inherit' // avoid bad CSS 'color:;'
 
if {{{2}}}
  // i.e. 'n1' ('n2', etc.) was filled in
 
 
 
-->{{#vardefine:name|{{#explode:{{{1|}}}|:|0}}}}<!--
-->{{#vardefine:lcname|{{lc:{{#var:name}}}}}}<!--
 
-->{{#vardefine:color-{{#var:lcname}}|{{#explode:{{{1|}}}|:|1}}}}<!--
 
-->{{#if:{{#var:color-{{#var:lcname}}}}<!--
-->|<!--
  --><!--do nothing--><!--
-->|<!--
  -->{{#vardefine:color-{{#var:lcname}}|{{ColorC/characters|{{#var:lcname}}}}}}<!--
-->}}<!--
 
-->{{#if:{{#var:color-{{#var:lcname}}}}<!--
-->|<!--
  --><!--do nothing--><!--
-->|<!--
  -->{{#vardefine:color-{{#var:lcname}}|inherit}}<!--
-->}}<!--
 
-->{{#ifeq:{{#var:color-{{#var:lcname}}}}<!--
-->|<!--
  -->black<!--
-->|<!--
  -->{{#vardefine:color-{{#var:lcname}}|inherit}}<!--
-->}}<!--
 
--><td {{#if:{{{2|}}}|rowspan="2"}} style="background:white; color:{{#var:color-{{#var:lcname}}}};">{{#var:name}}</td>

2017년 11월 27일 (월) 06:19 기준 최신판

{{#vardefine:name|}}{{#vardefine:lcname|{{#var:name}}}}{{#vardefine:color-{{#var:lcname}}|}}{{#var:name}}