mirror of https://github.com/vuejs/vue.git
25 lines
390 B
JavaScript
25 lines
390 B
JavaScript
/*global app, Router */
|
|
|
|
(function (app, Router) {
|
|
|
|
'use strict';
|
|
|
|
var router = new Router();
|
|
|
|
['all', 'active', 'completed'].forEach(function (visibility) {
|
|
router.on(visibility, function () {
|
|
app.visibility = visibility;
|
|
});
|
|
});
|
|
|
|
router.configure({
|
|
notfound: function () {
|
|
window.location.hash = '';
|
|
app.visibility = 'all';
|
|
}
|
|
});
|
|
|
|
router.init();
|
|
|
|
})(app, Router);
|