|
35 | 35 |
|
36 | 36 | Context variables required for this template: |
37 | 37 | * formaction |
| 38 | + * lazyformname |
| 39 | + * filterdata |
| 40 | + * flng |
| 41 | + * fcmp |
| 42 | + * fver |
| 43 | +
|
| 44 | + Example context (json): |
| 45 | + { |
| 46 | + "formaction": "view.php", |
| 47 | + "lazyformname": "amosfilter", |
| 48 | + "filterdata": { |
| 49 | + "missing": true |
| 50 | + }, |
| 51 | + "flng": { |
| 52 | + "options": [ |
| 53 | + { |
| 54 | + "value": "cs", |
| 55 | + "text": "Czech / Čeština [cs]", |
| 56 | + "selected": true |
| 57 | + } |
| 58 | + ] |
| 59 | + }, |
| 60 | + "fcmp": { |
| 61 | + "options": { |
| 62 | + "core": [ |
| 63 | + { |
| 64 | + "name": "core", |
| 65 | + "label": "core", |
| 66 | + "selected": true, |
| 67 | + "type": "core", |
| 68 | + "typename": "Core", |
| 69 | + "since": "2.0+", |
| 70 | + "app": "true" |
| 71 | + } |
| 72 | + ], |
| 73 | + "standard": [ |
| 74 | + { |
| 75 | + "name": "workshop", |
| 76 | + "label": "mod_workshop", |
| 77 | + "selected": false, |
| 78 | + "type": "standard", |
| 79 | + "typename": "Standard", |
| 80 | + "since": "2.0+", |
| 81 | + "app": "true" |
| 82 | + } |
| 83 | + ], |
| 84 | + "contrib": [ |
| 85 | + { |
| 86 | + "name": "theme_moove", |
| 87 | + "label": "theme_move", |
| 88 | + "selected": false, |
| 89 | + "type": "contrib", |
| 90 | + "typename": "Additional", |
| 91 | + "since": "3.1+", |
| 92 | + "app": "false" |
| 93 | + } |
| 94 | + ] |
| 95 | + |
| 96 | + } |
| 97 | + }, |
| 98 | + "fver": { |
| 99 | + "options": [ |
| 100 | + { |
| 101 | + "value": 39, |
| 102 | + "text": "3.9", |
| 103 | + "selected": true |
| 104 | + }, |
| 105 | + { |
| 106 | + "value": 310, |
| 107 | + "text": "3.10", |
| 108 | + "selected": false |
| 109 | + } |
| 110 | + ] |
| 111 | + } |
| 112 | + } |
38 | 113 | }} |
39 | 114 |
|
40 | 115 | <div id="amosfilter" data-region="amosfilter" data-level-showadvanced="0" class="mb-3"> |
|
47 | 122 |
|
48 | 123 | <div class="form-group row" data-region="amosfilter_fcmp"> |
49 | 124 | <div class="col-md-2"> |
50 | | - <label for="amosfilter_fcmp" class="mb-0">{{#str}} filtercmp, local_amos {{/str}}</label> |
| 125 | + <label class="mb-0">{{#str}} filtercmp, local_amos {{/str}}</label> |
51 | 126 | <span class="badge badge-pill badge-info" id="amosfilter_fcmp_counter">{{fcmp.numselected}}</span> |
52 | 127 | <small id="amosfilter_fcmp_desc" class="form-text text-muted">{{#str}} filtercmp_desc, local_amos {{/str}}</small> |
53 | 128 | </div> |
54 | 129 |
|
55 | 130 | <div class="col-md-10"> |
56 | 131 | <div class="form-control {{^fcmp.numselected}}is-invalid{{/fcmp.numselected}}" style="height: 7rem; overflow-y: scroll" id="amosfilter_fcmp"> |
57 | | - <table id="amosfilter_fcmp_items_table" border="0"> |
| 132 | + <table id="amosfilter_fcmp_items_table"> |
58 | 133 | <tr> |
59 | 134 | <th colspan="2">{{#str}} typecore, local_amos {{/str}}</th> |
60 | 135 | </tr> |
|
83 | 158 |
|
84 | 159 | <div class="btn-group btn-group-toggle" data-toggle="buttons"> |
85 | 160 | <label class="btn btn-light btn-sm"> |
86 | | - <input data-action="selectstandard" type="radio" name="amosfilter_fcmp_actions" autocomplete="off"> {{#str}} componentsstandard, local_amos {{/str}} |
| 161 | + <input data-action="selectstandard" type="radio" name="amosfilter_fcmp_actions"> {{#str}} componentsstandard, local_amos {{/str}} |
87 | 162 | </label> |
88 | 163 | <label class="btn btn-light btn-sm"> |
89 | | - <input data-action="selectapp" type="radio" name="amosfilter_fcmp_actions" autocomplete="off"> {{#str}} componentsapp, local_amos {{/str}} |
| 164 | + <input data-action="selectapp" type="radio" name="amosfilter_fcmp_actions"> {{#str}} componentsapp, local_amos {{/str}} |
90 | 165 | </label> |
91 | 166 | <label class="btn btn-light btn-sm"> |
92 | | - <input data-action="selectall" type="radio" name="amosfilter_fcmp_actions" autocomplete="off"> {{#str}} componentsall, local_amos {{/str}} |
| 167 | + <input data-action="selectall" type="radio" name="amosfilter_fcmp_actions"> {{#str}} componentsall, local_amos {{/str}} |
93 | 168 | </label> |
94 | 169 | <label class="btn btn-light btn-sm"> |
95 | | - <input data-action="selectnone" type="radio" name="amosfilter_fcmp_actions" autocomplete="off"> {{#str}} componentsnone, local_amos {{/str}} |
| 170 | + <input data-action="selectnone" type="radio" name="amosfilter_fcmp_actions"> {{#str}} componentsnone, local_amos {{/str}} |
96 | 171 | </label> |
97 | 172 | </div> |
98 | 173 | </div> |
|
134 | 209 | <div class="form-group row"> |
135 | 210 | <div class="col-md-2"> |
136 | 211 | <div data-level="advanced" data-level-control="amosfilter_misc"> |
137 | | - <label for="amosfilter_misc">{{#str}} filtermis, local_amos {{/str}}</label> |
| 212 | + <label>{{#str}} filtermis, local_amos {{/str}}</label> |
138 | 213 | <small class="form-text text-muted">{{#str}} filtermis_desc, local_amos {{/str}}</small> |
139 | 214 | </div> |
140 | 215 | </div> |
|
0 commit comments