25 lines
518 B
JavaScript
25 lines
518 B
JavaScript
const Backbone = require('backbone');
|
|
|
|
/**
|
|
* New public table router \o/
|
|
*
|
|
* - No more /#/xxx routes
|
|
*/
|
|
|
|
module.exports = Backbone.Router.extend({
|
|
|
|
routes: {
|
|
':id/public/:scenario': 'change'
|
|
},
|
|
|
|
initialize: function (table) {
|
|
this.table = table;
|
|
},
|
|
|
|
change: function (_id, scenario) {
|
|
// Check active view, if it is different, change
|
|
if (scenario != 'table' && scenario != 'map') scenario = 'table'; // eslint-disable-line eqeqeq
|
|
this.table.workViewMobile.active(scenario);
|
|
}
|
|
});
|