src/pyams_thesaurus/widget/templates/terms-list-selector-input.pt
changeset 77 5eb2f0ff9ba3
parent 76 1d0d13ab5665
child 78 8bab1101f4ef
equal deleted inserted replaced
76:1d0d13ab5665 77:5eb2f0ff9ba3
     1 <label class="input bordered with-icons" i18n:domain="pyams_thesaurus">
       
     2 	<i class="icon-append fa fa-trash-o text-primary hint opaque"
       
     3 		title="Clear selected values" i18n:attributes="title"
       
     4 		tal:omit-tag="view/required"
       
     5 		data-ams-hint-gravity="se"
       
     6 		data-ams-click-handler="MyAMS.helpers.select2ClearSelection"
       
     7 		tal:attributes="data-ams-select2-target view/name"></i>
       
     8 	<i class="icon-append icon-append-2 fa fa-th-list text-primary hint opaque"
       
     9 		title="Show terms selector" i18n:attributes="title"
       
    10 		data-ams-url="MyAMS.helpers.select2ClearSelection"
       
    11 		data-toggle="modal"
       
    12 		tal:attributes="data-ams-select2-target view/name"></i>
       
    13 	<div class="select2-parent">
       
    14 		<input type="hidden" autocomplete="off"
       
    15 			data-ams-select2-minimum-input-length="2"
       
    16 			data-ams-select2-allow-clear="true"
       
    17 			data-ams-select2-multiple="true"
       
    18 			data-ams-select2-separator="|"
       
    19 			data-ams-select2-query-method="findTerms"
       
    20 			data-ams-select2-method-target="/api/thesaurus/json"
       
    21 			tal:attributes="id view/id;
       
    22 							name view/name;
       
    23 							class string:select2 ${view/klass};
       
    24 							style view/style;
       
    25 							title view/title;
       
    26 							value python:'|'.join(view.value or ());
       
    27 							lang view/lang;
       
    28 							onclick view/onclick;
       
    29 							ondblclick view/ondblclick;
       
    30 							onmousedown view/onmousedown;
       
    31 							onmouseup view/onmouseup;
       
    32 							onmouseover view/onmouseover;
       
    33 							onmousemove view/onmousemove;
       
    34 							onmouseout view/onmouseout;
       
    35 							onkeypress view/onkeypress;
       
    36 							onkeydown view/onkeydown;
       
    37 							onkeyup view/onkeyup;
       
    38 							disabled view/disabled;
       
    39 							tabindex view/tabindex;
       
    40 							onfocus view/onfocus;
       
    41 							onblur view/onblur;
       
    42 							onchange view/onchange;
       
    43 							readonly view/readonly;
       
    44 							accesskey view/accesskey;
       
    45 							onselect view/onselect;
       
    46 							data-ams-select2-values view/values_map;
       
    47 							data-ams-select2-query-params view/query_params;" />
       
    48 	</div>
       
    49 </label>