component for header user login init
This commit is contained in:
parent
7eb7a29ef7
commit
a76aa332c0
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,4 +1,6 @@
|
||||||
firebase = require './modules/firebase'
|
user = require './modules/user'
|
||||||
|
|
||||||
|
header = require './components/header'
|
||||||
|
|
||||||
document.title = 'BurnChart: GitHub Burndown Chart as a Service'
|
document.title = 'BurnChart: GitHub Burndown Chart as a Service'
|
||||||
|
|
||||||
|
@ -6,9 +8,11 @@ App = Ractive.extend
|
||||||
|
|
||||||
template: require './templates/layout'
|
template: require './templates/layout'
|
||||||
|
|
||||||
init: ->
|
'components':
|
||||||
# Login user.
|
'Header': header
|
||||||
firebase.login (err) ->
|
|
||||||
throw err if err
|
# TODO: observe Model Ractive data.
|
||||||
|
'data':
|
||||||
|
'user': user.data
|
||||||
|
|
||||||
module.exports = new App()
|
module.exports = new App()
|
|
@ -0,0 +1,10 @@
|
||||||
|
firebase = require '../modules/firebase'
|
||||||
|
|
||||||
|
module.exports = Ractive.extend
|
||||||
|
|
||||||
|
'template': require '../templates/header'
|
||||||
|
|
||||||
|
init: ->
|
||||||
|
# # Login user.
|
||||||
|
# firebase.login (err) ->
|
||||||
|
# throw err if err
|
|
@ -0,0 +1,22 @@
|
||||||
|
<div id="head">
|
||||||
|
<div class="right">
|
||||||
|
{{#user}}
|
||||||
|
{{user.displayName}} logged in
|
||||||
|
{{else}}
|
||||||
|
<a href="#" class="github"><span class="icon github"></span> Sign In</a>
|
||||||
|
{{/user}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h1><span class="icon fire-station"></span></h1>
|
||||||
|
|
||||||
|
<div class="q">
|
||||||
|
<span class="icon search"></span>
|
||||||
|
<span class="icon down-open"></span>
|
||||||
|
<input type="text" placeholder="Jump to...">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="#" class="add"><span class="icon plus-circled"></span> Add a Project</a></li>
|
||||||
|
<li><a href="#" class="faq">FAQ</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
|
@ -1,21 +1,4 @@
|
||||||
<div id="head">
|
<Header/>
|
||||||
<div class="right">
|
|
||||||
<a href="#" class="github"><span class="icon github"></span> Sign In</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<h1><span class="icon fire-station"></span></h1>
|
|
||||||
|
|
||||||
<div class="q">
|
|
||||||
<span class="icon search"></span>
|
|
||||||
<span class="icon down-open"></span>
|
|
||||||
<input type="text" placeholder="Jump to...">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="#" class="add"><span class="icon plus-circled"></span> Add a Project</a></li>
|
|
||||||
<li><a href="#" class="faq">FAQ</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="title">
|
<div id="title">
|
||||||
<div class="wrap">
|
<div class="wrap">
|
||||||
|
|
Loading…
Reference in New Issue