Rearrange things
This commit is contained in:
@@ -1,13 +0,0 @@
|
||||
footer.navbar
|
||||
.bg
|
||||
.container
|
||||
nav
|
||||
ul.nav.navbar-nav.pull-left
|
||||
li
|
||||
a(href='/about') about
|
||||
li
|
||||
a(href='/privacy-policy') privacy policy
|
||||
li
|
||||
a(href='/how-we-use-your-info') how we use your info
|
||||
p.photo-credits.pull-right.navbar-text
|
||||
| All background photos are © Elaine Davis
|
||||
@@ -1,3 +0,0 @@
|
||||
header.navbar.navbar-default
|
||||
a.navbar-brand(href='/') lunch run me
|
||||
small.navbar-text ...where lunch runs are fun
|
||||
@@ -1,4 +1,27 @@
|
||||
extends ../layout
|
||||
|
||||
block content
|
||||
div(ng-view)
|
||||
#home-page
|
||||
.row
|
||||
.col-xs-12.col-sm-6.offset-md-2
|
||||
#logo.pod
|
||||
h1
|
||||
| lunch run
|
||||
span.text-muted me
|
||||
.row
|
||||
.col-xs-12.col-sm-6.offset-md-2
|
||||
#welcome.pod
|
||||
p
|
||||
| Organize a lunch run in less than a minute. All you need to know is
|
||||
strong who
|
||||
| you want to invite and
|
||||
strong where
|
||||
| you want to go.
|
||||
p Get started below. No login required.
|
||||
.row
|
||||
.col-xs-12.col-sm-6.offset-md-2
|
||||
#cta.pod
|
||||
a.btn.btn-block(href='/run/create')
|
||||
| start a run
|
||||
span.glyphicon.glyphicon-chevron-right
|
||||
|
||||
|
||||
15
views/includes/head.jade
Normal file
15
views/includes/head.jade
Normal file
@@ -0,0 +1,15 @@
|
||||
title Lunch Run Me!
|
||||
meta(charset='utf-8')
|
||||
meta(http-equiv="X-UA-Compatible",content="IE-edge")
|
||||
meta(name="viewport",content="width=device-width,initial-scale=1")
|
||||
|
||||
// STYLES
|
||||
link(rel="stylesheet", href="/linker/styles/bootstrap-theme.css")
|
||||
link(rel="stylesheet", href="/linker/styles/bootstrap.css")
|
||||
link(rel="stylesheet", href="/linker/styles/app.css")
|
||||
// STYLES END
|
||||
|
||||
<!--[if lt IE 9]>
|
||||
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
|
||||
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
16
views/includes/nav.jade
Normal file
16
views/includes/nav.jade
Normal file
@@ -0,0 +1,16 @@
|
||||
nav.navbar(role='navigation')
|
||||
.container-fluid
|
||||
.navbar-header
|
||||
button.navbar-toggle(type='button',data-toggle='collapse',data-target='main-nav')
|
||||
span.sr-only Toggle navigation
|
||||
span.icon-bar
|
||||
span.icon-bar
|
||||
span.icon-bar
|
||||
a.navbar-brand(href='/')
|
||||
| lunch run
|
||||
span.text-muted me
|
||||
|
||||
.collapse.navbar-collapse#main-nav
|
||||
ul.nav.navbar-nav
|
||||
li
|
||||
a(href='/') home
|
||||
36
views/interior-layout.jade
Normal file
36
views/interior-layout.jade
Normal file
@@ -0,0 +1,36 @@
|
||||
doctype html
|
||||
html(lang="en",ng-app="lunchApp")
|
||||
head
|
||||
include head
|
||||
body
|
||||
.container
|
||||
#page
|
||||
.interior
|
||||
include nav
|
||||
h1
|
||||
block pagetitle
|
||||
|
||||
block content
|
||||
|
||||
// TEMPLATES
|
||||
|
||||
// TEMPLATES END
|
||||
|
||||
// SCRIPTS
|
||||
script(type="text/javascript", src="/linker/js/vendor/socket.io.js")
|
||||
script(type="text/javascript", src="/linker/js/vendor/sails.io.js")
|
||||
script(type="text/javascript", src="/linker/js/vendor/jquery-2.1.0.js")
|
||||
script(type="text/javascript", src="/linker/js/vendor/bootstrap.js")
|
||||
script(type="text/javascript", src="/linker/js/vendor/angular.js")
|
||||
script(type="text/javascript", src="/linker/js/vendor/angular-route.js")
|
||||
script(type="text/javascript", src="/linker/js/vendor/underscore.js")
|
||||
script(type="text/javascript", src="/linker/js/app.js")
|
||||
script(type="text/javascript", src="/linker/js/controllers/module.js")
|
||||
script(type="text/javascript", src="/linker/js/analytics.js")
|
||||
script(type="text/javascript", src="/linker/js/controllers/body-controller.js")
|
||||
script(type="text/javascript", src="/linker/js/controllers/create-order-controller.js")
|
||||
script(type="text/javascript", src="/linker/js/controllers/create-run-controller.js")
|
||||
script(type="text/javascript", src="/linker/js/controllers/run-controller.js")
|
||||
script(type="text/javascript", src="/linker/js/services/socket.js")
|
||||
script(type="text/javascript", src="/linker/js/vendor/jquery.backstretch.min.js")
|
||||
// SCRIPTS END
|
||||
@@ -1,21 +1,7 @@
|
||||
doctype html
|
||||
html(lang="en",ng-app="lunchApp")
|
||||
head
|
||||
title Lunch Run Me!
|
||||
meta(charset='utf-8')
|
||||
meta(http-equiv="X-UA-Compatible",content="IE-edge")
|
||||
meta(name="viewport",content="width=device-width,initial-scale=1")
|
||||
|
||||
// STYLES
|
||||
link(rel="stylesheet", href="/linker/styles/bootstrap-theme.css")
|
||||
link(rel="stylesheet", href="/linker/styles/bootstrap.css")
|
||||
link(rel="stylesheet", href="/linker/styles/app.css")
|
||||
// STYLES END
|
||||
|
||||
<!--[if lt IE 9]>
|
||||
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
|
||||
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
include head
|
||||
body(ng-controller="BodyCtrl")
|
||||
.container
|
||||
#page
|
||||
@@ -38,7 +24,6 @@ html(lang="en",ng-app="lunchApp")
|
||||
script(type="text/javascript", src="/linker/js/controllers/body-controller.js")
|
||||
script(type="text/javascript", src="/linker/js/controllers/create-order-controller.js")
|
||||
script(type="text/javascript", src="/linker/js/controllers/create-run-controller.js")
|
||||
script(type="text/javascript", src="/linker/js/controllers/home-controller.js")
|
||||
script(type="text/javascript", src="/linker/js/controllers/run-controller.js")
|
||||
script(type="text/javascript", src="/linker/js/services/socket.js")
|
||||
script(type="text/javascript", src="/linker/js/vendor/jquery.backstretch.min.js")
|
||||
|
||||
48
views/run/create.jade
Normal file
48
views/run/create.jade
Normal file
@@ -0,0 +1,48 @@
|
||||
include ../interior-layout
|
||||
|
||||
block pagetitle
|
||||
span.glyphicon.glyphicon-chevron-right
|
||||
| start a new lunch run
|
||||
|
||||
block content
|
||||
.create-run-form(ng-controller='CreateRunCtrl')
|
||||
form(name='form',novalidate,role='form')
|
||||
section.name
|
||||
.row
|
||||
.col-xs-2.step-num
|
||||
span.glyphicon.glyphicon-info-sign
|
||||
.col-xs-10
|
||||
input#name.form-control(type='text',ng-model='run.name',required,placeholder='Name your run')
|
||||
section
|
||||
.row
|
||||
.col-xs-2.step-num
|
||||
span.glyphicon.glyphicon-user
|
||||
.col-xs-10
|
||||
input#creatorName.form-control(type='text',ng-model='run.creatorName',required,placeholder='Your name')
|
||||
input#creatorEmail.form-control(type='email',ng-model='run.creatorEmail',required,placeholder='Your email')
|
||||
section
|
||||
.row
|
||||
.col-xs-2.step-num
|
||||
span.glyphicon.glyphicon-map-marker
|
||||
.col-xs-10
|
||||
input#restaurant.form-control(type='text',ng-model='run.restaurant',placeholder='Restaurant')
|
||||
input#menuUrl.form-control(type='url',ng-model='run.menuUrl',placeholder='Menu URL')
|
||||
|
||||
section.invitees
|
||||
.row
|
||||
.col-xs-2.step-num
|
||||
span.glyphicon.glyphicon-list
|
||||
.col-xs-10
|
||||
.invitee.clearfix(ng-repeat='i in run.invitees')
|
||||
input.form-control(ng-model='i.name',required,placeholder='Name')
|
||||
input.form-control(ng-model='i.email',required,placeholder='Email')
|
||||
button.btn.btn-warning(ng-click='removeInvitee($index)')
|
||||
span.glyphicon.glyphicon-remove
|
||||
|
||||
button.btn.btn-default(ng-click='addInvitee()')
|
||||
span.glyphicon.glyphicon-plus
|
||||
| Invite another!
|
||||
|
||||
section.submit
|
||||
button.btn.btn-lg.btn-primary.btn-block(ng-click="create(run)",ng-disabled="form.$invalid")
|
||||
| Create
|
||||
Reference in New Issue
Block a user