29 lines
812 B
JavaScript
29 lines
812 B
JavaScript
import Ember from 'ember';
|
|
import Component from '@ember/component';
|
|
|
|
export default Component.extend({
|
|
step: 1,
|
|
value: 0,
|
|
classNames: ['ace-spinner', 'middle'],
|
|
actions: {
|
|
increase() {
|
|
let me = this;
|
|
let max = me.get('max');
|
|
if (!Ember.isNone(max) && me.get('value') == max) {
|
|
console.info('Spinner increase to max: ', max);
|
|
return;
|
|
}
|
|
this.incrementProperty('value');
|
|
},
|
|
decrease() {
|
|
let me = this;
|
|
let min = me.get('min');
|
|
if (!Ember.isNone(min) && me.get('value') == min) {
|
|
console.info('Spinner decrease to min: ', min);
|
|
return;
|
|
}
|
|
this.decrementProperty('value');
|
|
}
|
|
}
|
|
});
|