apostrophe-snippets
Advanced tools
Comparing version 0.0.17 to 0.0.18
{ | ||
"name": "apostrophe-snippets", | ||
"version": "0.0.17", | ||
"version": "0.0.18", | ||
"description": "Reusable content snippets for the Apostrophe content management system. The blog and events modules are built on this foundation, which is also useful in and of itself.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -51,5 +51,3 @@ // GUIDE TO USE | ||
self.$limit.val(self.data.limit); | ||
apos.log('self.$limit length is ' + self.$limit.length); | ||
self.$ids = self.$el.find('[data-ids]'); | ||
apos.log('self.$ids length is ' + self.$ids.length); | ||
self.populate(); | ||
@@ -61,3 +59,2 @@ self.$title = self.$el.find('[name="title"]'); | ||
focus: function(event, ui) { | ||
apos.log('focus'); | ||
self.$title.val(ui.item.title); | ||
@@ -67,3 +64,2 @@ return false; | ||
select: function(event, ui) { | ||
apos.log('select'); | ||
self.$title.val(''); | ||
@@ -98,8 +94,5 @@ self.add(ui.item); | ||
var $item = apos.fromTemplate(self.$ids.find('[data-id].apos-template')); | ||
apos.log($item.length); | ||
$item.attr('data-snippet-id', id.id); | ||
$item.find('[data-title]').text(id.value); | ||
self.$ids.append($item); | ||
apos.log("appended:"); | ||
apos.log($item[0]); | ||
}; | ||
@@ -114,3 +107,5 @@ | ||
}); | ||
self.exists = (self.data.by === 'tag') || (!!self.data.ids.length); | ||
// Don't force them to pick something, it's common to want to go back | ||
// to an empty singleton | ||
self.exists = true; | ||
return callback(); | ||
@@ -117,0 +112,0 @@ }; |
@@ -113,2 +113,6 @@ var _ = require('underscore'); | ||
}); | ||
}, | ||
empty: function(item) { | ||
return (!item._snippets) || (!item._snippets.length); | ||
} | ||
@@ -115,0 +119,0 @@ }; |
81624
1689