backbone-view-switcher
Version:
A Backbone View Switcher
32 lines (24 loc) • 691 B
JavaScript
var Backbone = require('backbone');
var $ = require('jquery');
Backbone.$ = $;
var putInto = require('../../index');
var PieView = require('../shared/views/pie');
var PieCollection = require('../shared/collections/pie');
var IceCreamView = require('../shared/views/ice-cream');
var IceCreamCollection = require('../shared/collections/ice-cream');
var Router = Backbone.Router.extend({
routes: {
"": "pie",
"ice-cream": "iceCream"
},
pie: function () {
putInto('#main', PieView, PieCollection);
},
iceCream: function () {
putInto('#main', IceCreamView, IceCreamCollection);
}
});
$(function () {
var router = new Router();
Backbone.history.start();
});