src/pyams_form/widget/templates/hidden-select-input.pt
changeset 219 8072c47cdecd
parent 184 848706a5100d
equal deleted inserted replaced
218:4dc6b3af7837 219:8072c47cdecd
     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>