* @depend ../models/todo.js
*/
+var testTodos = [
+ new TodoModel({
+ parent: null,
+ id: 1,
+ text: "Daily todos",
+ bullets: [2,3,4],
+ }),
+ new TodoModel({
+ parent: 1,
+ id: 2,
+ text: "Shave",
+ completed: true
+ }),
+ new TodoModel({
+ parent: 1,
+ id: 3,
+ text: "Check t-mail",
+ completed: true
+ }),
+ new TodoModel({
+ parent: 1,
+ id: 4,
+ text: "Eat green eggs and ham",
+ }),
+ new TodoModel({
+ parent: null,
+ id: 5,
+ text: "To do this year",
+ collapsed: true,
+ bullets: [6],
+ }),
+ new TodoModel({
+ parent: 5,
+ id: 6,
+ text: "Save the world",
+ bullets: [7],
+ }),
+ new TodoModel({
+ parent: 6,
+ id: 7,
+ text: "Save California",
+ }),
+];
+
var todos = new FlowyDocModel({
- /*
- id: "master",
- default: [
- new TodoModel({
- parent: null,
- id: 1,
- text: "Daily todos",
- bullets: [2,3,4],
- }),
- new TodoModel({
- parent: 1,
- id: 2,
- text: "Shave",
- completed: true
- }),
- new TodoModel({
- parent: 1,
- id: 3,
- text: "Check t-mail",
- completed: true
- }),
- new TodoModel({
- parent: 1,
- id: 4,
- text: "Eat green eggs and ham",
- }),
- new TodoModel({
- parent: null,
- id: 5,
- text: "To do this year",
- collapsed: true,
- bullets: [6],
- }),
- new TodoModel({
- parent: 5,
- id: 6,
- text: "Save the world",
- bullets: [7],
- }),
- new TodoModel({
- parent: 6,
- id: 7,
- text: "Save California",
- }),
- ],
- */
});
var appDefaults = { list: todos };
return;
}
var view = new TodoView({model: todo});
- this.setView(todo, view);
if (todo.isTopLevel(this.list)) {
+ this.setView(todo, view);
this.$("#todo-list").append(view.render().el);
} else if (todo.isParentLoaded(this.list, this)) {
+ this.setView(todo, view);
var parent = todo.getParent(this.list);
var parentView = this.getView(parent);
parentView.addChild(view.render().el);
* @depend ../models/todo.js
*/
+var testTodos = [
+ new TodoModel({
+ parent: null,
+ id: 1,
+ text: "Daily todos",
+ bullets: [2,3,4],
+ }),
+ new TodoModel({
+ parent: 1,
+ id: 2,
+ text: "Shave",
+ completed: true
+ }),
+ new TodoModel({
+ parent: 1,
+ id: 3,
+ text: "Check t-mail",
+ completed: true
+ }),
+ new TodoModel({
+ parent: 1,
+ id: 4,
+ text: "Eat green eggs and ham",
+ }),
+ new TodoModel({
+ parent: null,
+ id: 5,
+ text: "To do this year",
+ collapsed: true,
+ bullets: [6],
+ }),
+ new TodoModel({
+ parent: 5,
+ id: 6,
+ text: "Save the world",
+ bullets: [7],
+ }),
+ new TodoModel({
+ parent: 6,
+ id: 7,
+ text: "Save California",
+ }),
+];
+
var todos = new FlowyDocModel({
- /*
- id: "master",
- default: [
- new TodoModel({
- parent: null,
- id: 1,
- text: "Daily todos",
- bullets: [2,3,4],
- }),
- new TodoModel({
- parent: 1,
- id: 2,
- text: "Shave",
- completed: true
- }),
- new TodoModel({
- parent: 1,
- id: 3,
- text: "Check t-mail",
- completed: true
- }),
- new TodoModel({
- parent: 1,
- id: 4,
- text: "Eat green eggs and ham",
- }),
- new TodoModel({
- parent: null,
- id: 5,
- text: "To do this year",
- collapsed: true,
- bullets: [6],
- }),
- new TodoModel({
- parent: 5,
- id: 6,
- text: "Save the world",
- bullets: [7],
- }),
- new TodoModel({
- parent: 6,
- id: 7,
- text: "Save California",
- }),
- ],
- */
});
var appDefaults = { list: todos };
return;
}
var view = new TodoView({model: todo});
- this.setView(todo, view);
if (todo.isTopLevel(this.list)) {
+ this.setView(todo, view);
this.$("#todo-list").append(view.render().el);
} else if (todo.isParentLoaded(this.list, this)) {
+ this.setView(todo, view);
var parent = todo.getParent(this.list);
var parentView = this.getView(parent);
parentView.addChild(view.render().el);
* @depend ../models/todo.js
*/
+var testTodos = [
+ new TodoModel({
+ parent: null,
+ id: 1,
+ text: "Daily todos",
+ bullets: [2,3,4],
+ }),
+ new TodoModel({
+ parent: 1,
+ id: 2,
+ text: "Shave",
+ completed: true
+ }),
+ new TodoModel({
+ parent: 1,
+ id: 3,
+ text: "Check t-mail",
+ completed: true
+ }),
+ new TodoModel({
+ parent: 1,
+ id: 4,
+ text: "Eat green eggs and ham",
+ }),
+ new TodoModel({
+ parent: null,
+ id: 5,
+ text: "To do this year",
+ collapsed: true,
+ bullets: [6],
+ }),
+ new TodoModel({
+ parent: 5,
+ id: 6,
+ text: "Save the world",
+ bullets: [7],
+ }),
+ new TodoModel({
+ parent: 6,
+ id: 7,
+ text: "Save California",
+ }),
+];
+
var todos = new FlowyDocModel({
- /*
- id: "master",
- default: [
- new TodoModel({
- parent: null,
- id: 1,
- text: "Daily todos",
- bullets: [2,3,4],
- }),
- new TodoModel({
- parent: 1,
- id: 2,
- text: "Shave",
- completed: true
- }),
- new TodoModel({
- parent: 1,
- id: 3,
- text: "Check t-mail",
- completed: true
- }),
- new TodoModel({
- parent: 1,
- id: 4,
- text: "Eat green eggs and ham",
- }),
- new TodoModel({
- parent: null,
- id: 5,
- text: "To do this year",
- collapsed: true,
- bullets: [6],
- }),
- new TodoModel({
- parent: 5,
- id: 6,
- text: "Save the world",
- bullets: [7],
- }),
- new TodoModel({
- parent: 6,
- id: 7,
- text: "Save California",
- }),
- ],
- */
});
var appDefaults = { list: todos };
return;
}
var view = new TodoView({model: todo});
- this.setView(todo, view);
if (todo.isTopLevel(this.list)) {
+ this.setView(todo, view);
this.$("#todo-list").append(view.render().el);
} else if (todo.isParentLoaded(this.list, this)) {
+ this.setView(todo, view);
var parent = todo.getParent(this.list);
var parentView = this.getView(parent);
parentView.addChild(view.render().el);