Browse Source

Commit 9-1: Basic error reporting.

- problem: error message disappears quite fast.
Frederic G. MARAND 9 years ago
parent
commit
af4b13f346

+ 3 - 2
client/templates/application/layout.html

@@ -1,9 +1,10 @@
 <template name="layout">
   <div class="container">
-    {{> header}}
+    {{> header }}
+    {{> errors }}
     <div id="main">
       {{! IronRouter magic }}
-      {{> yield}}
+      {{> yield }}
     </div>
   </div>
 </template>

+ 14 - 0
client/templates/includes/errors.html

@@ -0,0 +1,14 @@
+<template name="errors">
+  <div class="errors">
+    {{#each errors}}
+      {{> error }}
+    {{/each}}
+  </div>
+</template>
+
+<template name="error">
+  <div class="alert alert-danger" role="alert">
+    <button type="button" class="close" data-dismiss="alert">&times;</button>
+    {{ message }}
+  </div>
+</template>

+ 14 - 0
client/templates/includes/errors.js

@@ -0,0 +1,14 @@
+/**
+ * @file
+ *
+ *
+ * User: marand
+ * Date: 03/09/15
+ * Time: 17:22
+ */
+
+Template.errors.helpers({
+  errors: function () {
+    return Errors.find();
+  }
+});