Bläddra i källkod

Added accounts support and bootstrap3 styling for it.

Frederic G. MARAND 8 år sedan
förälder
incheckning
9f06c795f0

+ 2 - 0
.meteor/packages

@@ -9,3 +9,5 @@ iron:router
 twbs:bootstrap
 underscore
 sacha:spin
+ian:accounts-ui-bootstrap-3
+accounts-password

+ 11 - 0
.meteor/versions

@@ -1,3 +1,6 @@
+accounts-base@1.2.0
+accounts-password@1.1.1
+anti:i18n@0.4.3
 autoupdate@1.2.1
 base64@1.0.3
 binary-heap@1.0.3
@@ -9,11 +12,13 @@ check@1.0.5
 ddp@1.1.0
 deps@1.0.7
 ejson@1.0.6
+email@1.0.6
 fastclick@1.0.3
 geojson-utils@1.0.3
 html-tools@1.0.4
 htmljs@1.0.4
 http@1.1.0
+ian:accounts-ui-bootstrap-3@1.2.79
 id-map@1.0.3
 iron:controller@1.0.8
 iron:core@1.0.8
@@ -27,6 +32,7 @@ jquery@1.11.3_2
 json@1.0.3
 launch-screen@1.0.2
 livedata@1.0.13
+localstorage@1.0.3
 logging@1.0.7
 meteor@1.1.6
 meteor-platform@1.2.2
@@ -34,6 +40,7 @@ minifiers@1.1.5
 minimongo@1.0.8
 mobile-status-bar@1.0.3
 mongo@1.1.0
+npm-bcrypt@0.7.8_2
 observe-sequence@1.0.6
 ordered-dict@1.0.3
 random@1.0.3
@@ -43,9 +50,13 @@ reload@1.1.3
 retry@1.0.3
 routepolicy@1.0.5
 sacha:spin@2.3.1
+service-configuration@1.0.4
 session@1.1.0
+sha@1.0.3
 spacebars@1.0.6
 spacebars-compiler@1.0.6
+srp@1.0.3
+stylus@1.0.7
 templating@1.1.1
 tracker@1.0.7
 twbs:bootstrap@3.3.5

+ 12 - 0
client/helpers/config.js

@@ -0,0 +1,12 @@
+/**
+ * @file
+ *
+ *
+ * User: marand
+ * Date: 31/08/15
+ * Time: 13:11
+ */
+
+Accounts.ui.config({
+  passwordSignupFields: 'USERNAME_ONLY'
+});

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

@@ -1,11 +1,6 @@
 <template name="layout">
   <div class="container">
-    <header class="navbar navbar-default" role="navigation">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="{{pathFor 'postsList'}}">Microscope</a>
-      </div>
-    </header>
-
+    {{> header}}
     <div id="main">
       {{! IronRouter magic }}
       {{> yield}}

+ 19 - 0
client/templates/includes/header.html

@@ -0,0 +1,19 @@
+<template name="header">
+  <nav class="navbar navbar-default" role="navigation">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navigation">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <a class="navbar-brand" href="{{ pathFor 'postsList' }}">Microscope</a>
+    </div>
+
+    <div class="collapse navbar-collapse" id="navigation">
+      <ul class="nav navbar-nav navbar-right">
+        {{> loginButtons}}
+      </ul>
+    </div>
+  </nav>
+</template>