+<script type="text/template" id="xos-datatable-spinner-template">
+ <!-- arguments: value, id, collectionName, fieldName -->
+ <%= value %> <img style="cursor: pointer;" src="/static/img/plus_circle.png" onclick='<%= app.varName %>.adjustCollectionField("<%= collectionName %>", <%= id %>, "<%= fieldName %>", 1)'>
+ <img style="cursor: pointer;" src="/static/img/minus_circle.png" onclick='<%= app.varName %>.adjustCollectionField("<%= collectionName %>", <%= id %>, "<%= fieldName %>", -1)'>
+</script>
+
+<script type="text/template" id="xos-datatable-spinner-template-old">
+ <!-- arguments: value, id, collectionName, fieldName -->
+ <%= value %> <a href="javascript:undefined" onclick='<%= app.varName %>.adjustCollectionField("<%= collectionName %>", <%= id %>, "<%= fieldName %>", 1)'> more </a>
+ <a href="javascript:undefined" onclick='<%= app.varName %>.adjustCollectionField("<%= collectionName %>", <%= id %>, "<%= fieldName %>", -1)'> less </a>
+</script>
+
+<script type="text/template" id="xos-spinner-template">
+ <!-- arguments: fieldName, id, value -->
+ <input name="<%= fieldName %>" class="xos-spinner" id="<%= id %>">
+ <% detailView.viewInitializers.push( function() { init_spinner("#" + id, value); } ); %>
+</script>
+
+<script type="text/template" id="xos-picker-template">
+ <!-- arguments: unpickedItems, pickedItems, fieldName, id -->
+ <div id="<%= id %>">
+ <div class="picker_row">
+ <div class="picker_column">\r
+ <div>Available</div>\r
+ <select name="pickerfrom" class="select-picker-from" multiple size="5">\r
+ <% _.each(unpickedItems, function(item) { %>\r
+ <option value="<%= item %>"><%= lookupFunc? lookupFunc(item) : item %></option>
+ <% });%>\r
+ </select>\r
+ </div>\r
+ <div class="picker_column">\r
+ <br>\r
+ <div class="btn btn-success btn-picker-add">Add »</div><br><br>\r
+ <div class="btn btn-success btn-picker-remove">« Remove</div>\r
+ </div>\r
+ <div class="picker_column">\r
+ <div>Selected</div>\r
+ <select name=<%= fieldName %> class="select-picker-to syphonall" multiple size="5">\r
+ <% _.each(pickedItems, function(item) { %>\r
+ <option value="<%= item %>"><%= lookupFunc ? lookupFunc(item) : item %></option>
+ <% }); %>\r
+ </select>\r
+ </div>\r
+ <div class="picker_column">\r
+ <br>\r
+ <div class="btn btn-success btn-picker-up">Up</div><br><br>\r
+ <div class="btn btn-success btn-picker-down">Down</div>\r
+ </div>\r
+ </div>
+ </div>
+ <% detailView.viewInitializers.push( function() { init_picker("#" + id); } ); %>
+</script>
+
+<script type="text/template" id="xos-sliceselector-option">
+ <%= name %>
+</script>
+
+<script type="text/template" id="xos-sliceselector-select">
+ <% if (caption) { %>
+ <table class="xos-detail-table"><tr><td class="xos-label-cell"><%= caption %>: </td><td><select></select></td></tr></table>
+ <% } else { %>
+ <select></select>
+ <% } %>
+</script>
+