yoqw/web/cms/app/components/input-spinner.js
2020-07-01 15:22:07 +08:00

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');
}
}
});