Quellcode durchsuchen

Commit 14-3: Transition between pages by fading.

Frederic G. MARAND vor 9 Jahren
Ursprung
Commit
fffbb235a0
2 geänderte Dateien mit 15 neuen und 1 gelöschten Zeilen
  1. 13 0
      client/templates/application/layout.js
  2. 2 1
      lib/router.js

+ 13 - 0
client/templates/application/layout.js

@@ -0,0 +1,13 @@
+Template.layout.onRendered(function () {
+  this.find('#main')._uihooks = {
+    insertElement: function (node, next)  {
+      $(node).hide().insertBefore(next).fadeIn();
+    },
+
+    removeElement: function (node) {
+      $(node).fadeOut(function () {
+        this.remove();
+      });
+    }
+  };
+});

+ 2 - 1
lib/router.js

@@ -78,7 +78,8 @@ Router.route('/posts/:_id/edit', {
   },
   data: function () {
     // "this" is the matched route.
-    return Posts.findOne(this.params._id);
+    var ret = Posts.findOne(this.params._id);
+    return ret;
   }
 });