1 <label class="input bordered with-icon" i18n:domain="pyams_form" |
1 <label class="input bordered with-icon" i18n:domain="pyams_form" |
2 tal:omit-tag="view/required"> |
2 tal:omit-tag="view/required"> |
3 <i class="icon-append fa fa-trash-o text-primary hint opaque" |
3 <i tal:condition="not:view/required" |
|
4 class="icon-append fa fa-trash-o text-primary hint opaque" |
4 title="Clear selected values" i18n:attributes="title" |
5 title="Clear selected values" i18n:attributes="title" |
5 tal:omit-tag="view/required" |
|
6 data-ams-hint-gravity="se" |
6 data-ams-hint-gravity="se" |
7 data-ams-click-handler="MyAMS.helpers.select2ClearSelection" |
7 data-ams-click-handler="MyAMS.helpers.select2ClearSelection" |
8 tal:attributes="data-ams-select2-target view/name"></i> |
8 data-ams-select2-target="${view/name}"></i> |
9 <div class="select2-parent" |
9 <div class="select2-parent" |
10 tal:omit-tag="view/required"> |
10 tal:omit-tag="view/required"> |
11 <input type="hidden" autocomplete="none" |
11 <input type="hidden" autocomplete="none" |
12 class="select2" |
12 id="${view/id}" |
|
13 name="${view/name}" |
|
14 class="${view/klass} select2" |
|
15 style="${view/style}" |
|
16 title="${view/title}" |
|
17 value="${view/values}" |
|
18 lang="${view/lang}" |
|
19 onclick="${view/onclick}" |
|
20 ondblclick="${view/ondblclick}" |
|
21 onmousedown="${view/onmousedown}" |
|
22 onmouseup="${view/onmouseup}" |
|
23 onmouseover="${view/onmouseover}" |
|
24 onmousemove="${view/onmousemove}" |
|
25 onmouseout="${view/onmouseout}" |
|
26 onkeypress="${view/onkeypress}" |
|
27 onkeydown="${view/onkeydown}" |
|
28 onkeyup="${view/onkeyup}" |
|
29 disabled="${view/disabled}" |
|
30 tabindex="${view/tabindex}" |
|
31 onchange="${view/onchange}" |
|
32 data-ams-data='${tales:object_data(view)}' |
13 data-ams-select2-separator="|" |
33 data-ams-select2-separator="|" |
14 tal:attributes="id view/id; |
34 data-ams-select2-values='${view/values_map}' |
15 name string:${view/name}; |
35 data-ams-select2-multiple="${python:'true' if view.multiple else None}" /> |
16 class string:${view/klass} select2; |
|
17 style view/style; |
|
18 title view/title; |
|
19 value view/values; |
|
20 lang view/lang; |
|
21 onclick view/onclick; |
|
22 ondblclick view/ondblclick; |
|
23 onmousedown view/onmousedown; |
|
24 onmouseup view/onmouseup; |
|
25 onmouseover view/onmouseover; |
|
26 onmousemove view/onmousemove; |
|
27 onmouseout view/onmouseout; |
|
28 onkeypress view/onkeypress; |
|
29 onkeydown view/onkeydown; |
|
30 onkeyup view/onkeyup; |
|
31 disabled view/disabled; |
|
32 tabindex view/tabindex; |
|
33 onchange view/onchange; |
|
34 data-ams-data tales:object_data(view); |
|
35 data-ams-select2-values view/values_map; |
|
36 data-ams-select2-multiple python:'true' if view.multiple else None;" /> |
|
37 </div> |
36 </div> |
38 </label> |
37 </label> |