Bläddra i källkod

Chapter 5.5: Session data.

Frederic G. MARAND 9 år sedan
förälder
incheckning
286ac997e3
2 ändrade filer med 21 tillägg och 1 borttagningar
  1. 1 1
      client/templates/application/layout.html
  2. 20 0
      client/templates/application/layout.js

+ 1 - 1
client/templates/application/layout.html

@@ -2,7 +2,7 @@
   <div class="container">
     <header class="navbar navbar-default" role="navigation">
       <div class="navbar-header">
-        <a class="navbar-brand" href="{{pathFor 'postsList'}}">Microscope</a>
+        <a class="navbar-brand" href="{{pathFor 'postsList'}}">{{pageTitle}}</a>
       </div>
     </header>
 

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

@@ -0,0 +1,20 @@
+/**
+ * @file
+ *
+ *
+ * User: marand
+ * Date: 31/08/15
+ * Time: 08:31
+ */
+
+Template.layout.helpers({
+  pageTitle: function () {
+    var title = Session.get('pageTitle');
+    Meteor._debug(title);
+    if (title == undefined) {
+      title = 'Microscope';
+      Session.set('pageTitle', title);
+    }
+    return title;
+  }
+});