瀏覽代碼

Hide delete button if record has no `id` property yet (not `_id`)

This is so the couchdb _changes feed can work correctly.
Markus Ochel 12 年之前
父節點
當前提交
44728ffa93

+ 2 - 1
admin/server/rewrites.coffee

@@ -42,7 +42,8 @@ module.exports = [
     to: "_view/docs_by_type",
     method: "GET",
     query: {
-      key: [":type", ":id"],
+      startkey: [":type", ":id"],
+      endkey: [":type", ":id", {}],
       include_docs: "true"
     }
   }

+ 1 - 1
admin/templates/author-form.html

@@ -48,7 +48,7 @@
     <div class="buttons">
       <button class="save-button" tabindex="0">Save</button>
       <button class="cancel-button plain" tabindex="0">Cancel</button>
-      {{#if _id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
+      {{#if id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
     </div>
 
     <div class="top-spacer"></div>

+ 1 - 1
admin/templates/block-form.html

@@ -36,7 +36,7 @@
     <div class="buttons">
       <button class="save-button" tabindex="0">Save</button>
       <button class="cancel-button plain" tabindex="0">Cancel</button>
-      {{#if _id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
+      {{#if id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
     </div>
 
     <div class="top-spacer"></div>

+ 1 - 1
admin/templates/collection-form.html

@@ -53,7 +53,7 @@
     <div class="buttons">
       <button class="save-button" tabindex="0">Save</button>
       <button class="cancel-button plain" tabindex="0">Cancel</button>
-      {{#if _id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
+      {{#if id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
     </div>
 
     <div class="top-spacer"></div>

+ 1 - 1
admin/templates/contact-form.html

@@ -24,7 +24,7 @@
     <div class="buttons">
       <button class="save-button" tabindex="0">Save</button>
       <button class="cancel-button plain" tabindex="0">Cancel</button>
-      {{#if _id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
+      {{#if id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
     </div>
 
     <div class="top-spacer"></div>

+ 1 - 1
admin/templates/essay-form.html

@@ -48,7 +48,7 @@
     <div class="buttons">
       <button class="save-button" tabindex="0">Save</button>
       <button class="cancel-button plain" tabindex="0">Cancel</button>
-      {{#if _id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
+      {{#if id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
     </div>
 
     <div class="top-spacer"></div>

+ 1 - 1
admin/templates/redirect-form.html

@@ -32,7 +32,7 @@
     <div class="buttons">
       <button class="save-button" tabindex="0">Save</button>
       <button class="cancel-button plain" tabindex="0">Cancel</button>
-      {{#if _id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
+      {{#if id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
     </div>
 
     <div class="top-spacer"></div>

+ 1 - 1
admin/templates/scene-form.html

@@ -44,7 +44,7 @@
     <div class="buttons">
       <button class="save-button" tabindex="0">Save</button>
       <button class="cancel-button plain" tabindex="0">Cancel</button>
-      {{#if _id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
+      {{#if id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
     </div>
 
     <div class="top-spacer"></div>

+ 1 - 1
admin/templates/site-form.html

@@ -102,7 +102,7 @@
     <div class="buttons">
       <button class="save-button" tabindex="0">Save</button>
       <button class="cancel-button plain" tabindex="0">Cancel</button>
-      {{#if _id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
+      {{#if id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
     </div>
 
     <div class="top-spacer"></div>

+ 1 - 1
admin/templates/sponsor-form.html

@@ -54,7 +54,7 @@
     <div class="buttons">
       <button class="save-button" tabindex="0">Save</button>
       <button class="cancel-button plain" tabindex="0">Cancel</button>
-      {{#if _id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
+      {{#if id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
     </div>
 
     <div class="top-spacer"></div>

+ 1 - 1
admin/templates/video-form.html

@@ -52,7 +52,7 @@
     <div class="buttons">
       <button class="save-button" tabindex="0">Save</button>
       <button class="cancel-button plain" tabindex="0">Cancel</button>
-      {{#if _id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
+      {{#if id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
     </div>
 
     <div class="top-spacer"></div>