src/pyams_security/widget/templates/permissions-set-input.pt
changeset 33 c422e7f61f19
parent 7 7920b5e679ec
child 52 229a501edd44
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/pyams_security/widget/templates/permissions-set-input.pt	Mon Apr 20 09:51:14 2015 +0200
@@ -0,0 +1,44 @@
+<label class="input bordered with-icon"
+	   tal:omit-tag="view/required" i18n:domain="pyams_security">
+	<i class="icon-append fa fa-trash-o hint opaque"
+		title="Clear selected values" i18n:attributes="title"
+		tal:omit-tag="view/required"
+		data-ams-click-handler="MyAMS.helpers.select2ClearSelection"
+		tal:attributes="data-ams-select2-target view/name"></i>
+	<div class="select2-parent"
+		 tal:omit-tag="view/required">
+		<input type="hidden" autocomplete="off" class="select2"
+				data-ams-select2-placeholder="Select permissions..."
+				data-ams-select2-allow-clear="true"
+				data-ams-select2-multiple="true"
+				data-ams-select2-separator="|"
+				tal:attributes="id view/id;
+								name view/name;
+								class string:select2 ${view/klass};
+								style view/style;
+								title view/title;
+								value view/values_str;
+								lang view/lang;
+								onclick view/onclick;
+								ondblclick view/ondblclick;
+								onmousedown view/onmousedown;
+								onmouseup view/onmouseup;
+								onmouseover view/onmouseover;
+								onmousemove view/onmousemove;
+								onmouseout view/onmouseout;
+								onkeypress view/onkeypress;
+								onkeydown view/onkeydown;
+								onkeyup view/onkeyup;
+								disabled view/disabled;
+								tabindex view/tabindex;
+								onfocus view/onfocus;
+								onblur view/onblur;
+								onchange view/onchange;
+								readonly view/readonly;
+								accesskey view/accesskey;
+								onselect view/onselect;
+								data-ams-select2-data view/values_data;
+								data-ams-select2-values view/values_map;"
+				i18n:attributes="data-ams-select2-placeholder" />
+	</div>
+</label>