--- a/src/ztfy/utils/browser/templates/textlinelist_display.pt Fri Mar 01 17:53:43 2013 +0100
+++ b/src/ztfy/utils/browser/templates/textlinelist_display.pt Fri Mar 01 17:54:40 2013 +0100
@@ -1,37 +1,31 @@
-<tal:if condition="view/value">
- <input type="text"
- tal:attributes="id view/id;
- name view/name;
- class view/klass;
- style view/style;
- title view/title;
- value view/value;
- 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;" />
- <script type="text/javascript" tal:content="string:
- $$().ready(function() {
- $$('INPUT[id=${view/id}]').multiselect({
- separator: '|',
- readonly: true
- });
- });">
- </script>
-</tal:if>
+<input type="text"
+ data-ztfy-widget="multiselect"
+ data-multiselect-readonly="true"
+ data-multiselect-separator="|"
+ tal:condition="view/value"
+ tal:attributes="id view/id;
+ name view/name;
+ class view/klass;
+ style view/style;
+ title view/title;
+ value view/value;
+ 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;" />
<span tal:condition="not:view/value">--</span>
\ No newline at end of file