Initial commit

This commit is contained in:
zhongjin
2020-06-15 10:58:47 +08:00
commit 4f1dfe7564
8590 changed files with 1516878 additions and 0 deletions
@@ -0,0 +1,39 @@
const CoreView = require('backbone/core-view');
const UserQuotaSlider = require('./organization-user-quota-slider');
const UserQuotaSliderInput = require('./organization-user-quota-slider-input');
/* Progress quota bar for organization users */
module.exports = CoreView.extend({
initialize: function () {
this._initBinds();
this._initViews();
},
_initBinds: function () {
this.listenTo(this.model, 'change:quota_in_bytes', this._onQuotaChange);
},
_initViews: function () {
// Quota slider
const userQuotaSlider = new UserQuotaSlider({
el: this.$('.js-userQuotaSlider'),
model: this.model
});
this.addView(userQuotaSlider);
// Quota slider input
const userQuotaSliderInput = new UserQuotaSliderInput({
el: this.$('.js-userQuotaSliderInput'),
model: this.model
});
this.addView(userQuotaSliderInput);
},
_onQuotaChange: function (model, quota) {
this.$('#user_quota').val(quota);
}
});