From b70cee68b8df200db173e78e757a0de40e69d3cf Mon Sep 17 00:00:00 2001 From: Sacha Greif Date: Mon, 29 Dec 2014 18:24:26 +0900 Subject: [PATCH] updated autoform --- .meteor/packages | 2 +- .meteor/versions | 2 +- collections/posts.js | 7 +++---- packages/telescope-datetimepicker/package.js | 2 +- .../lib/client/templates/feed_item.html | 3 +-- 5 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.meteor/packages b/.meteor/packages index 99641cf96..2b673bc42 100644 --- a/.meteor/packages +++ b/.meteor/packages @@ -25,7 +25,7 @@ meteorhacks:fast-render meteorhacks:subs-manager meteorhacks:npm -aldeed:autoform@4.0.0-rc1 +aldeed:autoform aldeed:collection2 aldeed:simple-schema diff --git a/.meteor/versions b/.meteor/versions index 6621bf013..3e32618c3 100644 --- a/.meteor/versions +++ b/.meteor/versions @@ -5,7 +5,7 @@ accounts-password@1.0.5 accounts-twitter@1.0.3 accounts-ui@1.1.4 accounts-ui-unstyled@1.1.5 -aldeed:autoform@4.2.1 +aldeed:autoform@4.2.2 aldeed:collection2@2.3.0 aldeed:simple-schema@1.2.0 application-configuration@1.0.4 diff --git a/collections/posts.js b/collections/posts.js index 4417c334a..62e8e91d6 100644 --- a/collections/posts.js +++ b/collections/posts.js @@ -375,18 +375,17 @@ submitPost = function (post) { // -------------------------------- Insert ------------------------------- // - // console.log(post) post._id = Posts.insert(post); // --------------------- Server-Side Async Callbacks --------------------- // if (Meteor.isServer) { - Meteor.setTimeout(function () { // use setTimeout to avoid holding up client + Meteor.defer(function () { // use defer to avoid holding up client // run all post submit server callbacks on post object successively post = postAfterSubmitMethodCallbacks.reduce(function(result, currentFunction) { return currentFunction(result); }, post); - }, 1); + }); } return post; @@ -401,7 +400,7 @@ postViews = []; Meteor.methods({ - submitPost: function(post, modifier, id){ + submitPost: function(post){ // required properties: // title diff --git a/packages/telescope-datetimepicker/package.js b/packages/telescope-datetimepicker/package.js index 5ab2a0fdb..d718d7a85 100644 --- a/packages/telescope-datetimepicker/package.js +++ b/packages/telescope-datetimepicker/package.js @@ -7,7 +7,7 @@ Package.describe({ Package.onUse(function(api) { api.use('templating@1.0.0'); api.use('blaze@2.0.0'); - api.use('aldeed:autoform@4.0.0'); + api.use('aldeed:autoform'); api.use('fourseven:scss'); // api.use('jquery'); // api.use('tsega:bootstrap3-datetimepicker'); diff --git a/packages/telescope-post-by-feed/lib/client/templates/feed_item.html b/packages/telescope-post-by-feed/lib/client/templates/feed_item.html index 98202c1b9..906396828 100644 --- a/packages/telescope-post-by-feed/lib/client/templates/feed_item.html +++ b/packages/telescope-post-by-feed/lib/client/templates/feed_item.html @@ -1,7 +1,6 @@