30 lines
846 B
JavaScript
30 lines
846 B
JavaScript
import Ember from 'ember';
|
|
|
|
export default Ember.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.log('Spinner increase to max: ', max);
|
|
me.set('value', max);
|
|
return;
|
|
}
|
|
me.incrementProperty('value');
|
|
},
|
|
decrease() {
|
|
let me = this;
|
|
let min = me.get('min');
|
|
if (!Ember.isNone(min) && me.get('value') <= min) {
|
|
console.log('Spinner decrease to min: ', min);
|
|
me.set('value', min);
|
|
return;
|
|
}
|
|
me.decrementProperty('value');
|
|
}
|
|
}
|
|
});
|