# Conflicts: # karma.conf.js # package.json # src/app.js # src/bootstrap.js # src/controller.test.js # src/index.html # webpack.config.babel.js
30 lines
753 B
JavaScript
30 lines
753 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')
|
|
|
|
import {$on} from './helpers'
|
|
import {updateTodo} from './todo'
|
|
import toggleGraph from './graph'
|
|
|
|
export function onLoad() { // eslint-disable-line import/prefer-default-export
|
|
updateTodo()
|
|
const toggleGraphButton = document.querySelector('.toggle-graph')
|
|
$on(
|
|
toggleGraphButton,
|
|
'click',
|
|
() => {
|
|
const active = toggleGraph()
|
|
if (active) {
|
|
toggleGraphButton.classList.add('active')
|
|
} else {
|
|
toggleGraphButton.classList.remove('active')
|
|
}
|
|
},
|
|
)
|
|
}
|