</script>
<script type="text/template" id="xos-list-footer-template">
- <a href="<%= addChildHash %>">Add...</a>
+ <% if (addChildHash) { %>
+ <a href="<%= addChildHash %>">Add...</a>
+ <% } %>
</script>
<script type="text/template" id="xos-delete-button-template">
<table>\r
<% _.each(addFields, function(fieldName) { %>\r
<tr><td><%= fieldNameToHumanReadable(fieldName) %>:</td>\r
+ <% readOnly = $.inArray(fieldName, model.readOnlyFields)>=0 ? " readonly" : ""; console.log(fieldName + " " + readOnly); console.log(model.readOnlyFields); %>\r
<% if (fieldName in foreignFields) { %>\r
- <td><%= idToSelect(fieldName, model.attributes[fieldName], foreignFields[fieldName], "humanReadableName") %></td>\r
+ <td><%= idToSelect(fieldName, model.attributes[fieldName], foreignFields[fieldName], "humanReadableName", readOnly) %></td>\r
<% } else if (inputType[fieldName] == "checkbox") { %>\r
- <td><input type="checkbox" name="<%= fieldName %>" <% if (model.attributes[fieldName]) print("checked"); %>></td>\r
+ <td><input type="checkbox" name="<%= fieldName %>" <% if (model.attributes[fieldName]) print("checked"); %><%= readOnly %>></td>\r
<% } else { %>\r
- <td><input type="text" name="<%= fieldName %>" value="<%= model.attributes[fieldName] %>"></td>\r
+ <td><input type="text" name="<%= fieldName %>" value="<%= model.attributes[fieldName] %>"<%= readOnly %>></td>\r
<% } %>\r
</tr>\r
<% }); %>\r
</script>
<script type="text/template" id="xos-detail-template">
- <h3 class="xos-detail-title">Add Object: <%= modelName %></h3>
+ <h3 class="xos-detail-title">Edit Object: <%= modelName %></h3>
<form>
<table>\r
<% console.log(model); _.each(detailFields, function(fieldName) { %>\r
xosDeleteButtonTemplate = _.template($("#xos-delete-button-template").html());
xosDetailLinkTemplate = _.template($("#xos-detail-link-template").html());
</script>
+