},
deleteClicked: function(e) {
- this.options.linkedView.deleteClicked.call(this.options.linkedView, e);
+ XOSTenantApp.deleteSlice(this.options.linkedView.model);
},
addUserClicked: function(e) {
$("#tenant-addslice-dialog").dialog("open");\r
};\r
\r
+XOSTenantApp.deleteSlice = function(model) {\r
+ var app=this;\r
+ app.deleteDialog(model, function() { console.log("afterDelete"); app.viewSlice(undefined); });\r
+};\r
+\r
XOSTenantApp.viewSlice = function(model) {\r
if (!model && xos.slicesPlus.models.length > 0) {\r
model = xos.slicesPlus.models[0];\r
</div>
</script>
-<script type="text/template" id="xos-datatable-spinner-template">
+<script type="text/template" id="xos-datatable-spinner-template-old">
<!-- arguments: value, id, collectionName, fieldName -->
<%= value %> <a href='#increase/<%= collectionName %>/<%= id %>/<%= fieldName %>'>more</a> <a href='#decrease/<%= collectionName %>/<%= id %>/<%= fieldName %>'>less</a>
</script>
+<script type="text/template" id="xos-datatable-spinner-template">
+ <!-- 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 %>">