Files
portainer/app/docker/components/host-view-panels/node-availability-select/node-availability-select-controller.js
T
2018-09-12 12:32:39 +03:00

28 lines
645 B
JavaScript

angular
.module('portainer.docker')
.controller('NodeAvailabilitySelectController', [
function NodeAvailabilitySelectController() {
this.state = {
hasChanges: false
};
this.onChange = onChange;
this.save = save;
this.cancelChanges = cancelChanges;
function onChange() {
this.state.hasChanges = this.originalValue !== this.availability;
}
function save() {
this.onSave({ availability: this.availability });
}
function cancelChanges() {
this.state.hasChanges = false;
this.availability = this.originalValue;
}
}
]);