mirror of https://github.com/rancher/ui.git
32 lines
781 B
JavaScript
32 lines
781 B
JavaScript
import { next } from '@ember/runloop';
|
|
// import { hash } from 'rsvp';
|
|
import { inject as service } from '@ember/service';
|
|
// import { get } from '@ember/object';
|
|
import Route from '@ember/routing/route';
|
|
|
|
export default Route.extend({
|
|
globalStore: service(),
|
|
|
|
shortcuts: { 'g': 'toggleGrouping', },
|
|
|
|
// afterModel() {
|
|
// return hash(
|
|
// get(this, 'globalStore').findAll('clusterTemplateRevision'),
|
|
// get(this, 'globalStore').findAll('clusterTemplate'),
|
|
// );
|
|
// },
|
|
|
|
actions: {
|
|
toggleGrouping() {
|
|
let choices = ['list', 'grouped'];
|
|
let cur = this.get('controller.mode');
|
|
let neu = choices[((choices.indexOf(cur) + 1) % choices.length)];
|
|
|
|
next(() => {
|
|
this.set('controller.mode', neu);
|
|
});
|
|
},
|
|
},
|
|
|
|
});
|