mirror of https://github.com/rancher/ui.git
24 lines
551 B
JavaScript
24 lines
551 B
JavaScript
import Ember from 'ember';
|
|
import C from 'ui/utils/constants';
|
|
|
|
export default Ember.Mixin.create({
|
|
prefs: Ember.inject.service(),
|
|
stack: null,
|
|
init() {
|
|
this._super(...arguments);
|
|
this.setStack();
|
|
},
|
|
setStack() {
|
|
let stackId = this.get(`prefs.${C.PREFS.LAST_STACK}`) || null;
|
|
if (stackId) {
|
|
this.set('stack', this.get('store').getById('stack', stackId));
|
|
}
|
|
},
|
|
doneSaving() {
|
|
if (this.get('stack')) {
|
|
this.set(`prefs.${C.PREFS.LAST_STACK}`, this.get('stack.id'));
|
|
}
|
|
this.send('done');
|
|
},
|
|
});
|