Børge Antonsen 6af365f425 Ryddet kode
2018-10-19 17:23:42 +02:00

28 lines
730 B
JavaScript

require('todomvc-app-css/index.css')
var View = require('./view')
var helpers = require('./helpers')
var Controller = require('./controller')
var Model = require('./model')
var Store = require('./store')
var Template = require('./template')
/**
* Sets up a brand new Todo list.
*
* @param {string} name The name of your new to do list.
*/
function Todo(name) {
this.storage = new Store(name)
this.model = new Model(this.storage)
this.template = new Template()
this.view = new View(this.template)
this.controller = new Controller(this.model, this.view)
}
module.exports.onLoad = function onLoad() {
var todo = new Todo('todos-vanillajs')
todo.controller.setView(document.location.hash)
helpers.log('view set')
}