You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

790 lines
25 KiB

  1. ---
  2. layout : 'default'
  3. css : 'dropdown'
  4. title : 'Dropdown'
  5. description : 'A dropdown is a hidden list of selections that a user can choose to have appear'
  6. type : 'UI Module'
  7. ---
  8. <script src="/javascript/dropdown.js"></script>
  9. <%- @partial('header', { tabs: 'module' }) %>
  10. <div class="main container">
  11. <div class="ui active tab" data-tab="definition">
  12. <div class="peek">
  13. <div class="ui vertical pointing secondary menu">
  14. <a class="active item">Types</a>
  15. <a class="item">Variations</a>
  16. <a class="item">States</a>
  17. </div>
  18. </div>
  19. <h2 class="ui dividing header">Types</h2>
  20. <div class="dropdown example">
  21. <h4 class="ui header">Dropdown</h4>
  22. <p>A basic dropdown has no special formatting of its own</p>
  23. <div class="ui dropdown">
  24. <div class="text">Select</div>
  25. <i class="dropdown icon"></i>
  26. <div class="menu">
  27. <div class="item">Edit</div>
  28. <div class="item">Remove</div>
  29. <div class="item">Hide</div>
  30. </div>
  31. </div>
  32. </div>
  33. <div class="dropdown example">
  34. <h4 class="ui header">Inline</h4>
  35. <p>A dropdown can be formatted to appear inline in other content</p>
  36. <div>Show me posts trending
  37. <div class="ui inline dropdown">
  38. <div class="text">today</div>
  39. <i class="dropdown icon"></i>
  40. <div class="menu">
  41. <div class="item" data-text="today">Today</div>
  42. <div class="item" data-text="this week">This Week</div>
  43. <div class="item" data-text="this month">This Month</div>
  44. </div>
  45. </div>
  46. </div>
  47. </div>
  48. <div class="dropdown example">
  49. <h4 class="ui header">Selection</h4>
  50. <p>A dropdown can be formatted to allow selection of a menu choice.</p>
  51. <div class="ui selection dropdown">
  52. <input type="hidden" name="gender">
  53. <div class="default text">Gender</div>
  54. <i class="dropdown icon"></i>
  55. <div class="menu">
  56. <div class="item" data-value="1">Male</div>
  57. <div class="item" data-value="0">Female</div>
  58. </div>
  59. </div>
  60. </div>
  61. <div class="button example">
  62. <h4 class="ui header">Floating</h4>
  63. <p>A dropdown menu can appear to be floating below an element.</p>
  64. <div class="ui teal buttons">
  65. <div class="ui button">Save</div>
  66. <div class="ui teal floating dropdown icon button">
  67. <i class="dropdown icon"></i>
  68. <div class="menu">
  69. <div class="item"><i class="edit icon"></i>Edit Post</div>
  70. <div class="item"><i class="delete icon"></i>Remove Post</div>
  71. <div class="item"><i class="hide icon"></i>Hide Post</div>
  72. </div>
  73. </div>
  74. </div>
  75. </div>
  76. <div class="hover example">
  77. <h4 class="ui header">Pointing</h4>
  78. <p>A dropdown can be formatted so that its menu is pointing</p>
  79. <div class="ui compact menu">
  80. <div class="menu">
  81. <a class="active item">
  82. <i class="home icon"></i> Home
  83. </a>
  84. <div class="ui pointing dropdown link item">
  85. <i class="icon mail"></i> Messages <i class="dropdown icon"></i>
  86. <div class="menu">
  87. <a class="item"><i class="mail icon"></i>Inbox</a>
  88. <a class="item"><i class="book icon"></i>Archive</a>
  89. </div>
  90. </div>
  91. <a class="item">
  92. <i class="user icon"></i> Browse
  93. </a>
  94. <a class="item">
  95. <i class="question icon"></i> Help
  96. </a>
  97. </div>
  98. </div>
  99. </div>
  100. <div class="another button example">
  101. <div class="ui blue labeled icon top left pointing dropdown button">
  102. <i class="settings icon"></i>
  103. <span class="text">Settings</span>
  104. <div class="menu">
  105. <div class="item"><i class="edit icon"></i>Edit</div>
  106. <div class="item"><i class="delete icon"></i>Remove</div>
  107. <div class="item"><i class="hide icon"></i>Hide</div>
  108. </div>
  109. </div>
  110. <div class="ui red labeled icon top right pointing dropdown button">
  111. <i class="settings icon"></i>
  112. <span class="text">Settings</span>
  113. <div class="menu">
  114. <div class="item"><i class="edit icon"></i>Edit</div>
  115. <div class="item"><i class="delete icon"></i>Remove</div>
  116. <div class="item"><i class="hide icon"></i>Hide</div>
  117. </div>
  118. </div>
  119. </div>
  120. <div class="another button example">
  121. <div class="ui right pointing dropdown icon button">
  122. <i class="settings icon"></i>
  123. <div class="menu">
  124. <div class="item"><i class="edit icon"></i>Edit</div>
  125. <div class="item"><i class="delete icon"></i>Remove</div>
  126. <div class="item"><i class="hide icon"></i>Hide</div>
  127. </div>
  128. </div>
  129. <div class="ui left pointing dropdown icon button">
  130. <i class="settings icon"></i>
  131. <div class="menu">
  132. <div class="item"><i class="edit icon"></i>Edit</div>
  133. <div class="item"><i class="delete icon"></i>Remove</div>
  134. <div class="item"><i class="hide icon"></i>Hide</div>
  135. </div>
  136. </div>
  137. </div>
  138. <div class="example">
  139. <h4 class="ui header">Simple</h4>
  140. <p>A simple dropdown can open without javascript</p>
  141. <div class="ui compact menu">
  142. <div class="ui simple dropdown item">
  143. Dropdown <i class="dropdown icon"></i>
  144. <div class="menu">
  145. <div class="item">Choice 1</div>
  146. <div class="item">Choice 2</div>
  147. <div class="item">Choice 3</div>
  148. </div>
  149. </div>
  150. </div>
  151. </div>
  152. <h2 class="ui dividing header">Variations</h2>
  153. <div class="dropdown example">
  154. <h4 class="ui header">Fluid</h4>
  155. <p>A dropdown can take the full width of its parent</p>
  156. <div class="ui vertical menu">
  157. <a class="item">Link 1</a>
  158. <a class="item">Link 2</a>
  159. <div class="header item">All Sections</div>
  160. <div class="ui item">
  161. <div class="ui fluid selection dropdown">
  162. <div class="text">More</div>
  163. <i class="dropdown icon"></i>
  164. <div class="menu">
  165. <div class="item">Choice 1</div>
  166. <div class="item">Choice 2</div>
  167. <div class="item">Choice 3</div>
  168. </div>
  169. </div>
  170. </div>
  171. </div>
  172. </div>
  173. <h2 class="ui dividing header">States</h2>
  174. <div class="dropdown example">
  175. <h4 class="ui header">Error</h4>
  176. <p>An errored dropddown can alert a user to a problem</p>
  177. <div class="ui floating dropdown error">
  178. Dropdown <i class="dropdown icon"></i>
  179. <div class="menu">
  180. <div class="item">Choice 1</div>
  181. <div class="item">Choice 2</div>
  182. <div class="item">Choice 3</div>
  183. </div>
  184. </div>
  185. <br><br>
  186. <div class="ui selection dropdown error">
  187. Dropdown <i class="dropdown icon"></i>
  188. <div class="menu">
  189. <div class="item">Choice 1</div>
  190. <div class="item">Choice 2</div>
  191. <div class="item">Choice 3</div>
  192. </div>
  193. </div>
  194. </div>
  195. <h4 class="ui header">Simple Dropdown (No Javascript)</h4>
  196. <div class="example">
  197. <h4 class="ui header">Active</h4>
  198. <p>An active dropdown has its menu open</p>
  199. <div class="ui info message">An active state will only affect a simple dropdown. To activate a menu on a dropdown module use <code>$('.ui.dropdown').dropdown('show');</code></div>
  200. <div class="ui simple active dropdown">
  201. Dropdown <i class="dropdown icon"></i>
  202. <div class="menu">
  203. <div class="item">Choice 1</div>
  204. <div class="item">Choice 2</div>
  205. </div>
  206. </div>
  207. </div>
  208. <div class="example">
  209. <h4 class="ui header">Disabled</h4>
  210. <p>A disabled dropdown menu will not open or close</p>
  211. <div class="ui info message">A disabled state will only affect a simple dropdown. To disable a dropdown module use <code>$('.ui.dropdown').dropdown('destroy');</code></div>
  212. <div class="ui simple disabled dropdown">
  213. Dropdown <i class="dropdown icon"></i>
  214. <div class="menu">
  215. <div class="item">Choice 1</div>
  216. <div class="item">Choice 2</div>
  217. <div class="item">Choice 3</div>
  218. </div>
  219. </div>
  220. </div>
  221. </div>
  222. <div class="ui tab" data-tab="usage">
  223. <h2 class="ui dividing header">Initializing</h2>
  224. <h3 class="ui header">Initializing a dropdown</h3>
  225. <div class="code" data-label="HTML" data-type="html">
  226. <div class="ui dropdown">
  227. <div class="text">Select</div>
  228. <i class="dropdown icon"></i>
  229. <div class="menu">
  230. <div class="item" data-value="option1">Option 1</div>
  231. <div class="item" data-value="option2">Option 2</div>
  232. </div>
  233. </div>
  234. </div>
  235. <div class="code" data-label="Javascript" data-type="javascript">
  236. $('.ui.dropdown')
  237. .dropdown()
  238. ;
  239. </div>
  240. <h2 class="ui dividing header">Behavior</h2>
  241. <p>All the following <a href="/module.html#/behavior">behaviors</a> can be called using the syntax:</p>
  242. <div class="code">
  243. $('.your.element')
  244. .dropdown('behavior name', argumentOne, argumentTwo)
  245. ;
  246. </div>
  247. <table class="ui definition sortable celled table segment">
  248. <thead>
  249. <tr>
  250. <th>Behavior</th>
  251. <th>Description</th>
  252. </tr>
  253. </thead>
  254. <tbody>
  255. <tr>
  256. <td>toggle</td>
  257. <td>Toggles current visibility of dropdown</td>
  258. </tr>
  259. <tr>
  260. <td>show</td>
  261. <td>Shows dropdown</td>
  262. </tr>
  263. <tr>
  264. <td>hide</td>
  265. <td>Hides dropdown</td>
  266. </tr>
  267. <tr>
  268. <td>hide others</td>
  269. <td>Hides all other dropdowns that is not current dropdown</td>
  270. </tr>
  271. <tr>
  272. <td>restore defaults</td>
  273. <td>Restores dropdown text and value to its value on page load</td>
  274. </tr>
  275. <tr>
  276. <td>restore default text</td>
  277. <td>Restores dropdown text to its value on page load</td>
  278. </tr>
  279. <tr>
  280. <td>restore default value</td>
  281. <td>Restores dropdown value to its value on page load</td>
  282. </tr>
  283. <tr>
  284. <td>save defaults</td>
  285. <td>Saves current text and value as new defaults (for use with restore)</td>
  286. </tr>
  287. <tr>
  288. <td>set selected(value)</td>
  289. <td>Sets selected state to a given value</td>
  290. </tr>
  291. <tr>
  292. <td>set text(text)</td>
  293. <td>Sets dropdown text to a value</td>
  294. </tr>
  295. <tr>
  296. <td>set value(value)</td>
  297. <td>Sets dropdown input to value</td>
  298. </tr>
  299. <tr>
  300. <td>get text</td>
  301. <td>Returns current dropdown text</td>
  302. </tr>
  303. <tr>
  304. <td>get value</td>
  305. <td>Returns current dropdown input value</td>
  306. </tr>
  307. <tr>
  308. <td>get item(value)</td>
  309. <td>Returns DOM element that matches a given input value</td>
  310. </tr>
  311. <tr>
  312. <td>bind touch events</td>
  313. <td>Adds touch events to element</td>
  314. </tr>
  315. <tr>
  316. <td>mouse events</td>
  317. <td>Adds mouse events to element</td>
  318. </tr>
  319. <tr>
  320. <td>bind intent</td>
  321. <td>Binds a click to document to determine if you click away from a dropdown</td>
  322. </tr>
  323. <tr>
  324. <td>unbind intent</td>
  325. <td>Unbinds document intent click</td>
  326. </tr>
  327. <tr>
  328. <td>determine intent</td>
  329. <td>Returns whether event occurred inside dropdown</td>
  330. </tr>
  331. <tr>
  332. <td>determine select action(text, value)</td>
  333. <td>Triggers preset item selection action based on settings passing text/value</td>
  334. </tr>
  335. <tr>
  336. <td>set active</td>
  337. <td>Sets dropdown to active state
  338. <tr>
  339. <td>set visible</td>
  340. <td>Sets dropdown to visible state</td>
  341. </tr>
  342. <tr>
  343. <td>remove active</td>
  344. <td>rRemoves dropdown active state
  345. <tr>
  346. <td>remove visible</td>
  347. <td>Removes dropdown visible state</td>
  348. </tr>
  349. <tr>
  350. <td>is selection</td>
  351. <td>Returns whether dropdown is a selection dropdown</td>
  352. </tr>
  353. <tr>
  354. <td>is animated</td>
  355. <td>Returns whether dropdown is animated</td>
  356. </tr>
  357. <tr>
  358. <td>is visible</td>
  359. <td>Returns whether dropdown is visible</td>
  360. </tr>
  361. <tr>
  362. <td>is hidden</td>
  363. <td>Returns whether dropdown is hidden</td>
  364. </tr>
  365. </tbody>
  366. </table>
  367. </div>
  368. <div class="ui tab" data-tab="examples">
  369. <h2 class="ui dividing header">Examples</h2>
  370. <div class="dropdown example">
  371. <h3 class="ui header">Re-selecting values</h3>
  372. <p>A dropdown will automatically select on page load any menu item that includes the currently value of <code>text</code> or your dropdown's hidden input value. This is used to preserve a user's selection on page navigation and will automatically remove and default text placeholder formatting.</p>
  373. Current action: <div class="ui inline dropdown">
  374. <div class="text">Hide</div>
  375. <i class="dropdown icon"></i>
  376. <div class="menu">
  377. <div class="item">Edit</div>
  378. <div class="item">Remove</div>
  379. <div class="item">Hide</div>
  380. </div>
  381. </div>
  382. </div>
  383. <div class="dropdown example">
  384. <h3 class="ui header">Button Group</h3>
  385. <p>A <a href="/elements/button.html">button group</a> can be formatted to show additional content as a dropdown</p>
  386. <div class="ui icon buttons">
  387. <div class="ui top left pointing dropdown button">
  388. <i class="user icon"></i>
  389. <div class="menu">
  390. <div class="item"><i class="edit icon"></i>Edit User</div>
  391. <div class="item"><i class="delete icon"></i>Remove User</div>
  392. <div class="item"><i class="hide icon"></i>Make Invisible</div>
  393. </div>
  394. </div>
  395. <div class="ui top left pointing dropdown button">
  396. <i class="users icon"></i>
  397. <div class="menu">
  398. <div class="item"><i class="edit icon"></i>Edit Group</div>
  399. <div class="item"><i class="delete icon"></i>Remove Group</div>
  400. <div class="item"><i class="hide icon"></i>Hide from Group</div>
  401. </div>
  402. </div>
  403. <div class="ui top right pointing dropdown button">
  404. <i class="settings icon"></i>
  405. <div class="menu">
  406. <div class="item"><i class="edit icon"></i>Edit</div>
  407. <div class="item"><i class="delete icon"></i>Remove</div>
  408. <div class="item"><i class="hide icon"></i>Hide</div>
  409. </div>
  410. </div>
  411. </div>
  412. </div>
  413. <div class="button example">
  414. <h3 class="ui header">Combo Button</h3>
  415. <p>A <a href="/elements/button.html">button</a> can be formatted with a dropdown</p>
  416. <div class="ui teal buttons">
  417. <div class="ui button">Update Post</div>
  418. <div class="ui teal dropdown icon button">
  419. <i class="dropdown icon"></i>
  420. <div class="menu">
  421. <div class="item"><i class="edit icon"></i>Edit Post</div>
  422. <div class="item"><i class="delete icon"></i>Remove Post</div>
  423. <div class="item"><i class="hide icon"></i>Hide Post</div>
  424. </div>
  425. </div>
  426. </div>
  427. </div>
  428. <div class="dropdown example">
  429. <h3 class="ui header">Multiple Levels</h3>
  430. <p>A dropdown menu can also contain sub menus inside of it</p>
  431. My favorite animal breed is <div class="ui inline dropdown">
  432. <input type="hidden" name="gender">
  433. <div class="text">Shiba Inu</div>
  434. <i class="dropdown icon"></i>
  435. <div class="menu">
  436. <div class="item">
  437. <i class="dropdown icon"></i>
  438. Dogs
  439. <div class="menu">
  440. <div class="item">Shiba Inu</div>
  441. <div class="item">Poodle</div>
  442. <div class="item">Labrador</div>
  443. </div>
  444. </div>
  445. <div class="item">
  446. <i class="dropdown icon"></i>
  447. Cats
  448. <div class="menu">
  449. <div class="item">Aegean</div>
  450. <div class="item">Balinese</div>
  451. <div class="item">Persian</div>
  452. </div>
  453. </div>
  454. </div>
  455. </div>
  456. </div>
  457. <div class="hover example">
  458. <h3 class="ui header">Menu</h3>
  459. <p>A <a href="/collections/menu.html">menu</a> element can contain a dropdown</p>
  460. <div class="ui compact tiered purple inverted menu">
  461. <div class="menu">
  462. <a class="active item">
  463. <i class="icon home"></i> Home
  464. </a>
  465. <a class="ui dropdown item">
  466. <i class="icon mail"></i> Messages <i class="dropdown icon"></i>
  467. <div class="menu">
  468. <div class="item">
  469. <i class="mail icon"></i>Categories
  470. <div class="menu">
  471. <div class="item">Unread</div>
  472. <div class="item">Promotions</div>
  473. <div class="item">Updates</div>
  474. </div>
  475. </div>
  476. <div class="item"><i class="book icon"></i>Archive</div>
  477. </div>
  478. </a>
  479. <a class="item">
  480. <i class="user icon"></i> Browse
  481. </a>
  482. </div>
  483. <div class="sub menu">
  484. <a class="item">Activity Feed</a>
  485. <a class="item">Profile</a>
  486. <a class="item">Events</a>
  487. </div>
  488. </div>
  489. </div>
  490. <div class="dropdown example">
  491. <h3 class="ui header">Form</h3>
  492. <p>A dropdown can be formatted to allow selection inside a <a href="/collections/form.html">form</a></p>
  493. <div class="ui form segment">
  494. <p>Let's go ahead and get you signed up.</p>
  495. <div class="two fields">
  496. <div class="field">
  497. <label>First Name</label>
  498. <input placeholder="First Name" type="text">
  499. </div>
  500. <div class="field">
  501. <label>Last Name</label>
  502. <input placeholder="Last Name" type="text">
  503. </div>
  504. </div>
  505. <div class="field">
  506. <label>Gender</label>
  507. <div class="ui dropdown selection">
  508. <input type="hidden" name="gender">
  509. <div class="default text">...</div>
  510. <i class="dropdown icon"></i>
  511. <div class="menu">
  512. <div class="item" data-value="male">Male</div>
  513. <div class="item" data-value="female">Female</div>
  514. </div>
  515. </div>
  516. </div>
  517. </div>
  518. </div>
  519. <div class="transition example">
  520. <h3 class="ui header">Transitions</h3>
  521. <p>A dropdown can have different <a href="/modules/transition.html">transitions</a>.</p>
  522. <div class="ui teal buttons">
  523. <div class="ui button">Toggle</div>
  524. <div class="ui teal floating dropdown icon button">
  525. <i class="dropdown icon"></i>
  526. <div class="menu">
  527. <div class="item" data-value="horizontal flip">Horizontal Flip</div>
  528. <div class="item" data-value="fade up">Fade Up</div>
  529. <div class="item" data-value="scale">Scale</div>
  530. </div>
  531. </div>
  532. </div>
  533. </div>
  534. </div>
  535. <div class="ui tab" data-tab="settings">
  536. <h3 class="ui header">
  537. Dropdown Settings
  538. <div class="sub header">Dropdown settings modify the dropdown's behavior</div>
  539. </h3>
  540. <table class="ui celled sortable definition table segment">
  541. <thead>
  542. <tr>
  543. <th>Setting</th>
  544. <th class="four wide">Default</th>
  545. <th>Description</th>
  546. </tr>
  547. </thead>
  548. <tbody>
  549. <tr>
  550. <td>on</td>
  551. <td>click</td>
  552. <td>Event used to trigger dropdown (Hover, Click)</td>
  553. </tr>
  554. <tr>
  555. <td>delay</td>
  556. <td>
  557. <div class="code">
  558. delay: {
  559. show: 50,
  560. hide: 300
  561. }
  562. </div>
  563. </td>
  564. <td>Time in milliseconds to debounce show or hide behavior when <code>on: hover</code> is used.</td>
  565. </tr>
  566. <tr>
  567. <td>transition</td>
  568. <td>
  569. slide down
  570. </td>
  571. <td>Named transition to use when animating menu in and out. Fade and slide down are available without including <a href="/modules/transition.html">ui transitions</a></td>
  572. </tr>
  573. <tr>
  574. <td>duration</td>
  575. <td>
  576. 250
  577. </td>
  578. <td>Duration of animation events</td>
  579. </tr>
  580. <tr>
  581. <td>action</td>
  582. <td>auto</td>
  583. <td>Sets a default action to occur.
  584. <div class="ui vertical divided list">
  585. <div class="item">
  586. <div class="header">activate</div>
  587. <div class="description">Most likely action will be determined by type of dropdown, for example a selection dropdown will automatically use updateForm</div>
  588. </div>
  589. <div class="item">
  590. <div class="header">nothing</div>
  591. <div class="description">no action occurs</div>
  592. </div>
  593. <div class="item">
  594. <div class="header">hide</div>
  595. <div class="description">Dropdown menu is hidden</div>
  596. </div>
  597. <div class="item">
  598. <div class="header">function(){}</div>
  599. <div class="description">custom function is executed</div>
  600. </div>
  601. </div>
  602. </tr>
  603. </tbody>
  604. </table>
  605. <div class="ui horizontal section divider"><i class="icon setting"></i></div>
  606. <h3 class="ui header">
  607. Callbacks
  608. <div class="sub header">Callbacks specify a function to occur after a specific behavior.</div>
  609. </h3>
  610. <table class="ui celled sortable definition table segment">
  611. <thead>
  612. <tr>
  613. <th class="four wide">Setting</th>
  614. <th>Context</th>
  615. <th>Description</th>
  616. </tr>
  617. </thead>
  618. <tbody>
  619. <tr>
  620. <td>onChange(value, text)</td>
  621. <td>Dropdown</td>
  622. <td>Is called after a dropdown item is selected. receives the name and value of selection.</td>
  623. </tr>
  624. <tr>
  625. <td>onShow</td>
  626. <td>Dropdown</td>
  627. <td>Is called after a dropdown is shown.</td>
  628. </tr>
  629. <tr>
  630. <td>onHide</td>
  631. <td>Dropdown</td>
  632. <td>Is called after a dropdown is hidden.</td>
  633. </tr>
  634. </tbody>
  635. </table>
  636. <h3 class="ui header">
  637. DOM Settings
  638. <div class="sub header">DOM settings specify how this module should interface with the DOM</div>
  639. </h3>
  640. <table class="ui celled sortable definition table segment">
  641. <thead>
  642. <tr>
  643. <th>Setting</th>
  644. <th class="four wide">Default</th>
  645. <th>Description</th>
  646. </tr>
  647. </thead>
  648. <tbody>
  649. <tr>
  650. <td>namespace</td>
  651. <td>dropdown</td>
  652. <td>Event namespace. Makes sure module teardown does not effect other events attached to an element.</td>
  653. </tr>
  654. <tr>
  655. <td>selector</td>
  656. <td colspan="2">
  657. <div class="code">
  658. selector : {
  659. input : '> input[type="hidden"]',
  660. item : '.menu > .item',
  661. menu : '.menu',
  662. text : '> .text'
  663. }
  664. </div>
  665. </td>
  666. </tr>
  667. <tr>
  668. <td>metadata</td>
  669. <td colspan="2">
  670. <div class="code">
  671. metadata: {
  672. text : 'text',
  673. value : 'value'
  674. }
  675. </div>
  676. </td>
  677. </tr>
  678. <tr>
  679. <td>className</td>
  680. <td colspan="2">
  681. <div class="code">
  682. className : {
  683. active : 'active',
  684. disabled : 'disabled',
  685. placeholder : 'default',
  686. visible : 'visible'
  687. }
  688. </div>
  689. </td>
  690. </tr>
  691. </tbody>
  692. </table>
  693. <h3 class="ui header">
  694. Debug Settings
  695. <div class="sub header">Debug settings controls debug output to the console</div>
  696. </h3>
  697. <table class="ui celled sortable definition table segment">
  698. <thead>
  699. <tr>
  700. <th>Setting</th>
  701. <th class="four wide">Default</th>
  702. <th>Description</th>
  703. </tr>
  704. </thead>
  705. <tbody>
  706. <tr>
  707. <td>name</td>
  708. <td>Dropdown</td>
  709. <td>Name used in debug logs</td>
  710. </tr>
  711. <tr>
  712. <td>debug</td>
  713. <td>True</td>
  714. <td>Provides standard debug output to console</td>
  715. </tr>
  716. <tr>
  717. <td>performance</td>
  718. <td>True</td>
  719. <td>Provides standard debug output to console</td>
  720. </tr>
  721. <tr>
  722. <td>verbose</td>
  723. <td>True</td>
  724. <td>Provides ancillary debug output to console</td>
  725. </tr>
  726. <tr>
  727. <td>error</td>
  728. <td colspan="2">
  729. <div class="code">
  730. error : {
  731. action : 'You called a dropdown action that was not defined',
  732. method : 'The method you called is not defined.',
  733. transition : 'The requested transition was not found'
  734. }
  735. </div>
  736. </td>
  737. </tr>
  738. </tbody>
  739. </table>
  740. </div>
  741. </div>