|
2 | 2 | <div class="page-content devtest ui container">
|
3 | 3 | {{template "base/alert" .}}
|
4 | 4 |
|
5 |
| - <button class="show-modal" data-modal="#test-modal-form">show modal form</button> |
6 |
| - <div id="test-modal-form" class="ui mini modal"> |
7 |
| - <div class="header">Form dialog</div> |
| 5 | + <div id="test-modal-form-1" class="ui mini modal"> |
| 6 | + <div class="header">Form dialog (layout 1)</div> |
8 | 7 | <form class="content" method="post">
|
9 |
| - <div class="ui input"><input name="user_input"></div> |
| 8 | + <div class="ui input gt-w-100"><input name="user_input"></div> |
10 | 9 | {{template "base/modal_actions_confirm" (dict "locale" $.locale "ModalButtonTypes" "confirm")}}
|
11 | 10 | </form>
|
12 | 11 | </div>
|
13 | 12 |
|
14 |
| - <div class="divider"></div> |
| 13 | + <div id="test-modal-form-2" class="ui mini modal"> |
| 14 | + <div class="header">Form dialog (layout 2)</div> |
| 15 | + <form method="post"> |
| 16 | + <div class="content"> |
| 17 | + <div class="ui input gt-w-100"><input name="user_input"></div> |
| 18 | + {{template "base/modal_actions_confirm" (dict "locale" $.locale "ModalButtonTypes" "confirm")}} |
| 19 | + </div> |
| 20 | + </form> |
| 21 | + </div> |
| 22 | + |
| 23 | + <div id="test-modal-form-3" class="ui mini modal"> |
| 24 | + <div class="header">Form dialog (layout 3)</div> |
| 25 | + <form method="post"> |
| 26 | + <div class="content"> |
| 27 | + <div class="ui input gt-w-100"><input name="user_input"></div> |
| 28 | + </div> |
| 29 | + {{template "base/modal_actions_confirm" (dict "locale" $.locale "ModalButtonTypes" "confirm")}} |
| 30 | + </form> |
| 31 | + </div> |
15 | 32 |
|
16 | 33 | <div class="ui g-modal-confirm modal" id="test-modal-default">
|
17 | 34 | <div class="header">{{svg "octicon-file"}} Default dialog <span>title</span></div>
|
|
46 | 63 | {{template "base/modal_actions_confirm" (dict "ModalButtonDangerText" "I know and must do this is dangerous operation")}}
|
47 | 64 | </div>
|
48 | 65 |
|
49 |
| - <div class="modal-buttons"></div> |
| 66 | + <div class="modal-buttons flex-text-block gt-fw"></div> |
50 | 67 | <script type="module">
|
51 | 68 | for (const el of $('.ui.modal')) {
|
52 |
| - const $btn = $('<button>').text(`Show ${el.id}`).on('click', () => { |
| 69 | + const $btn = $('<button>').text(`${el.id}`).on('click', () => { |
53 | 70 | $(el).modal({onApprove() {alert('confirmed')}}).modal('show');
|
54 | 71 | });
|
55 | 72 | $('.modal-buttons').append($btn);
|
56 | 73 | }
|
57 | 74 | </script>
|
58 |
| - <style> |
59 |
| - .modal-buttons button { margin: 5px; } |
60 |
| - </style> |
61 | 75 | </div>
|
62 | 76 | {{template "base/footer" .}}
|
0 commit comments