Basic create form

This commit is contained in:
Ben Ramey
2014-03-08 21:38:57 -06:00
parent a0710d3c71
commit 93931cf4b2
9 changed files with 9148 additions and 2 deletions

Binary file not shown.

View File

@@ -6,9 +6,10 @@ lunchApp = angular.module 'lunchApp', [
lunchApp.config ['$routeProvider',
($routeProvider) ->
$routeProvider
.when '/',
templateUrl: 'templates/home.html',
controller: 'HomeCtrl'
.when '/runs',
templateUrl: 'templates/runs.html',
controller: 'RunsCtrl'
.otherwise
redirectTo: '/runs'
]

View File

@@ -1,5 +1,14 @@
lunchControllers = angular.module 'lunchControllers', []
lunchControllers.controller 'HomeCtrl', ['$scope', ($scope) ->
]
lunchControllers.controller 'CreateRunCtrl', ['$scope', '$http', ($scope, $http) ->
$scope.msg = 'im home, yah'
$scope.create = (run) ->
]
lunchControllers.controller 'RunsCtrl', ['$scope', '$http', ($scope, $http) ->
$scope.helloMsg = 'hello there boys and girls!'
]

9111
assets/linker/js/vendor/jquery-2.1.0.js vendored Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -0,0 +1,22 @@
.row
.col-xs-12.col-sm-12.col-md-12.col-lg-12
div(ng-controller='CreateRunCtrl')
h2 Create a new run
form(name='form',novalidate,role='form')
div.form-group
label(for='creatorName') Your name
input#creatorName.form-control(type='text',ng-model='run.creatorName',required)
div.form-group
label(for='creatorEmail') Your email
input#creatorEmail.form-control(type='email',ng-model='run.creatorEmail',required)
div.form-group
label(for='groupEmails') Group emails
textarea#groupEmails.form-control(ng-model='run.groupEmails',required)
div.form-group
label(for='restaurant') Restaurant
input#restaurant.form-control(type='text',ng-model='run.restaurant')
div.form-group
label(for='menuUrl') Menu URL
input#menuUrl.form-control(type='url',ng-model='run.menuUrl')
button.btn.btn-primary(ng-click="create(run)",ng-disabled="form.$invalid") Create

BIN
views/.layout.jade.swp Normal file

Binary file not shown.

View File

@@ -9,6 +9,9 @@ html(lang="en",ng-app="lunchApp")
body
#page.container
header
h1 Lunch Run Me!
div(ng-view)
// TEMPLATES