accordion.yml 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. Title : 手風琴
  2. Description: 叭啦叭叭叭叭,喔不好意思那是小喇叭。
  3. Settings:
  4. Properties:
  5. - Key : exclusive
  6. Default : true
  7. Description: 是否僅允許單個手風琴只有一個分頁能被打開。
  8. Type : Boolean
  9. - Key : collapsible
  10. Default : true
  11. Description: 展開的手風琴是否可以被關閉。
  12. Type : Boolean
  13. - Key : closeNested
  14. Default : true
  15. Description: 當手風琴被關閉時,是否一同閉合子手風琴。
  16. Type : Boolean
  17. Callbacks:
  18. - Name : onOpening
  19. Description: 當手風琴正在展開時所會呼叫的函式。
  20. Context :
  21. Description: 正在展開的手風琴項目內容元素。
  22. Type : HTMLElement
  23. Arguments :
  24. - Name : index
  25. Description: 欲開啟的手風琴項目索引編號。
  26. Type : Integer
  27. - Name : onOpen
  28. Description: 當手風琴展開時所會呼叫的函式。
  29. Context :
  30. Description: 展開的手風琴項目內容元素。
  31. Type : HTMLElement
  32. - Name : onClosing
  33. Description: 當手風琴正在關閉時所會呼叫的函式。
  34. Context :
  35. Description: 正在關閉的手風琴項目內容元素。
  36. Type : HTMLElement
  37. - Name : onClose
  38. Description: 當手風琴關閉時所會呼叫的函式。
  39. Context :
  40. Description: 關閉的手風琴項目內容元素。
  41. Type : HTMLElement
  42. - Name : onChange
  43. Description: 當手風琴被開、關時所會呼叫的函式。
  44. Context :
  45. Description: 開、關的手風琴項目內容元素。
  46. Type : HTMLElement
  47. Usages:
  48. Examples:
  49. #- Title : 種類
  50. # Description: 在這裡瀏覽手風琴的種類。
  51. # Sections :
  52. # - Title : 初始化
  53. # Description: 初始化一個最基本的手風琴元素。
  54. # Since : 3.0.0
  55. # HTML : |
  56. # <details class="ts [[accordion]]" open>
  57. # <summary>
  58. # <i class="dropdown {{icon}}"></i>
  59. # 什麼是夏希?
  60. # </summary>
  61. # <div class="content">
  62. # <p>夏希是一個基於 PHP 的時間類別,用以取得現在的時間,或者是數天後的現在時刻。</p>
  63. # </div>
  64. # </details>
  65. # JavaScript: |
  66. # ts('.ts.accordion').accordion()
  67. # AutoExecute: false
  68. # Executable: true
  69. Behaviors:
  70. - Name : Open
  71. Description: 開啟指定的手風琴項目。
  72. Arguments :
  73. - Name : index
  74. Required : true
  75. Description: 欲開啟的手風琴項目索引編號。
  76. Type : Integer
  77. Return:
  78. Type : Module
  79. Description: 模組鏈本體。
  80. - Name : Close
  81. Description: 關閉指定的手風琴項目。
  82. Arguments :
  83. - Name : index
  84. Required : true
  85. Description: 欲關閉的手風琴項目索引編號。
  86. Type : Integer
  87. Return:
  88. Type : Module
  89. Description: 模組鏈本體。
  90. - Name : Toggle
  91. Description: 切換指定的手風琴項目,當該項目為開啟時會關閉,反之亦然。
  92. Arguments :
  93. - Name : index
  94. Required : true
  95. Description: 欲切換的手風琴項目索引編號。
  96. Type : Integer
  97. Return:
  98. Type : Module
  99. Description: 模組鏈本體。
  100. - Name : CloseChildren
  101. Description: 關閉指定手風琴項目底下的所有子手風琴項目。
  102. Arguments :
  103. - Name : index
  104. Required : true
  105. Description: 欲關閉子手風琴的父手風琴項目索引編號。
  106. Type : Integer
  107. Return:
  108. Type : Module
  109. Description: 模組鏈本體。
  110. - Name : CloseOthers
  111. Description: 關閉指定手風琴項目以外的其他項目。
  112. Arguments :
  113. - Name : index
  114. Required : true
  115. Description: 關閉此索引編號以外的其他項目。
  116. Type : Integer
  117. Return:
  118. Type : Module
  119. Description: 模組鏈本體。
  120. - Name : CloseAll
  121. Description: 關閉所有的手風琴項目。
  122. Return:
  123. Type : Module
  124. Description: 模組鏈本體。
  125. - Name : IsActive
  126. Description: 得知一個指定的手風琴項目是否處於開啟狀態。
  127. Return:
  128. Type : Boolean
  129. Description: 是否為開啟狀態的布林值。
  130. - Name : IsHidden
  131. Description: 得知一個指定的手風琴項目是否處於關閉狀態。
  132. Return:
  133. Type : Boolean
  134. Description: 是否為關閉狀態的布林值。
  135. Definitions:
  136. - Title : 種類
  137. Description: 在這裡瀏覽手風琴的種類。
  138. Sections :
  139. - Title : 手風琴
  140. Description: 最基本的手風琴。
  141. Since : 2.3.3
  142. HTML : |
  143. <details class="ts [[accordion]]" open>
  144. <summary>
  145. <i class="dropdown {{icon}}"></i>
  146. 什麼是夏希?
  147. </summary>
  148. <div class="content">
  149. <p>夏希是一個基於 PHP 的時間類別,用以取得現在的時間,或者是數天後的現在時刻。</p>
  150. </div>
  151. </details>
  152. - Title : 內容
  153. Description: 手風琴的內部構造不僅一種。
  154. Sections :
  155. - Title : 標題
  156. Description: 手風琴的標題,作為欲展開內容的大鋼。
  157. Since : 2.3.3
  158. HTML : |
  159. <details class="ts accordion">
  160. <[[summary]]>
  161. <i class="dropdown {{icon}}"></i>
  162. 我是標題,我永遠不會被收縮。
  163. </[[summary]]>
  164. </details>
  165. - Title : 內容
  166. Description: 擺放欲收縮和展開的內容容器。
  167. Since : 2.3.3
  168. HTML : |
  169. <details class="ts accordion" open>
  170. <summary>
  171. <i class="dropdown {{icon}}"></i>
  172. 我是手風琴標題
  173. </summary>
  174. <div class="[[content]]">
  175. <p>按下標題可以收縮或是展開我。</p>
  176. </div>
  177. </details>
  178. - Title : 外觀
  179. Description: 手風琴的外觀可以有所不同。
  180. Sections :
  181. - Title : 反色
  182. Description: 手風琴可以是反色的。
  183. Since : 2.3.3
  184. HTML : |
  185. <div class="ts inverted {{segment}}">
  186. <details class="ts [[inverted]] accordion" open>
  187. <summary>
  188. <i class="dropdown {{icon}}"></i>
  189. 什麼是風紀委員?
  190. </summary>
  191. <div class="content">
  192. <p>Jajjimento(ジャッジメント)中文涵意是風紀委員,這是用來驗證表單的 PHP 類別。</p>
  193. </div>
  194. </details>
  195. </div>