forked from scotch-io/node-todo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5f31fd7
commit ff804ba
Showing
7 changed files
with
136 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,7 @@ | ||
var mongoose = require('mongoose'); | ||
|
||
module.exports = mongoose.model('Todo', { | ||
text : {type : String, default: ''} | ||
}); | ||
text : {type : String, default: ''}, | ||
done : {type : Boolean, default:false}, | ||
|
||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
module.exports = { | ||
|
||
// the database url to connect | ||
url : 'mongodb://node:[email protected]:27017/uwO3mypu' | ||
url : 'mongodb://localhost:27017' | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
<!doctype html> | ||
|
||
<!-- ASSIGN OUR ANGULAR MODULE --> | ||
<html ng-app="scotchTodo"> | ||
<head> | ||
<!-- META --> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"><!-- Optimize mobile viewport --> | ||
|
||
<title>Node/Angular Todo App</title> | ||
|
||
<!-- SCROLLS --> | ||
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css"><!-- load bootstrap --> | ||
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css"> | ||
<style> | ||
html { overflow-y:scroll; } | ||
body { padding-top:50px; } | ||
#todo-list { margin-bottom:30px; } | ||
#todo-form { margin-bottom:50px; } | ||
</style> | ||
|
||
<!-- SPELLS --> | ||
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js"></script><!-- load angular --> | ||
|
||
<script src="js/controllers/main.js"></script> <!-- load up our controller --> | ||
<script src="js/services/todos.js"></script> <!-- load our todo service --> | ||
<script src="js/core.js"></script> <!-- load our main application --> | ||
|
||
</head> | ||
<!-- SET THE CONTROLLER --> | ||
<body ng-controller="mainController"> | ||
<div class="container"> | ||
|
||
<!-- HEADER AND TODO COUNT --> | ||
<div class="jumbotron text-center"> | ||
<h1>I'm a Todo-aholic <span class="label label-info">{{ todos.length }}</span></h1> | ||
</div> | ||
|
||
<!-- TODO LIST --> | ||
<div id="old-todo-list" class="row"> | ||
<div class="col-sm-4 col-sm-offset-4"> | ||
|
||
|
||
|
||
<!-- LOOP OVER THE TODOS IN $scope.todos --> | ||
<div class="checkbox" ng-repeat="todo in todos"> | ||
<label> | ||
<input type="checkbox" ng-click="deleteTodo(todo._id)"> {{ todo.text }} | ||
</label> | ||
</div> | ||
|
||
<p class="text-center" ng-show="loading"> | ||
<span class="fa fa-spinner fa-spin fa-3x"></span> | ||
</p> | ||
|
||
</div> | ||
</div> | ||
|
||
<!-- FORM TO CREATE TODOS --> | ||
<div id="todo-form" class="row"> | ||
<div class="col-sm-8 col-sm-offset-2 text-center"> | ||
<form> | ||
<div class="form-group"> | ||
|
||
<!-- BIND THIS VALUE TO formData.text IN ANGULAR --> | ||
<input type="text" class="form-control input-lg text-center" placeholder="I want to buy a puppy that will love me forever" ng-model="formData.text"> | ||
</div> | ||
|
||
<!-- createToDo() WILL CREATE NEW TODOS --> | ||
<button type="submit" class="btn btn-primary btn-lg" ng-click="createTodo()">Add</button> | ||
</form> | ||
</div> | ||
</div> | ||
|
||
<div class="text-center text-muted"> | ||
<p>A demo by <a href="http://scotch.io">Scotch</a>.</p> | ||
<p>Read the <a href="http://scotch.io/tutorials/javascript/creating-a-single-page-todo-app-with-node-and-angular">tutorial</a>.</p> | ||
</div> | ||
|
||
</div> | ||
|
||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters