Skip to content

Commit

Permalink
Remove scope, setPristine, use Object.assign, remove miqAjaxButton(ur…
Browse files Browse the repository at this point in the history
…l, true)
  • Loading branch information
ZitaNemeckova committed Jun 26, 2017
1 parent 2c1d892 commit f7b0063
Show file tree
Hide file tree
Showing 7 changed files with 17 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ ManageIQ.angular.app.controller('vmCloudAssociateFloatingIpFormController', ['$h
vm.submitClicked = function() {
miqService.sparkleOn();
var url = '/vm_cloud/associate_floating_ip_vm/' + vmCloudAssociateFloatingIpFormId + '?button=submit';
miqService.miqAjaxButton(url, true);
miqService.miqAjaxButton(url, vm.vmCloudModel);
};

function getAssociateFloatingIpFormData(response) {
var data = response.data;

vm.floating_ips = data.floating_ips;
Object.assign(vm, data);
vm.modelCopy = angular.copy( vm.vmCloudModel );
miqService.sparkleOff();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ ManageIQ.angular.app.controller('vmCloudAttachFormController', ['$scope', 'vmClo
vm.afterGet = false;
vm.modelCopy = angular.copy( vm.vmCloudModel );

ManageIQ.angular.scope = $scope;
ManageIQ.angular.scope = vm;

vm.submitClicked = function() {
miqService.sparkleOn();
var url = '/vm_cloud/attach_volume/' + vmCloudAttachFormId + '?button=attach';
miqService.miqAjaxButton(url, true);
miqService.miqAjaxButton(url, vm.vmCloudModel);
};

vm.cancelClicked = function() {
Expand All @@ -22,7 +22,6 @@ ManageIQ.angular.app.controller('vmCloudAttachFormController', ['$scope', 'vmClo

vm.resetClicked = function() {
vm.vmCloudModel = angular.copy( vm.modelCopy );
vm.angularForm.$setPristine(true);
miqService.miqFlash("warn", "All changes have been reset");
};
}]);
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ ManageIQ.angular.app.controller('vmCloudDetachFormController', ['$scope', 'vmClo
vm.afterGet = false;
vm.modelCopy = angular.copy( vm.vmCloudModel );

ManageIQ.angular.scope = $scope;
ManageIQ.angular.scope = vm;

vm.submitClicked = function() {
miqService.sparkleOn();
var url = '/vm_cloud/detach_volume/' + vmCloudDetachFormId + '?button=detach';
miqService.miqAjaxButton(url, true);
miqService.miqAjaxButton(url, vm.vmCloudModel);
};

vm.cancelClicked = function() {
Expand All @@ -22,7 +22,6 @@ ManageIQ.angular.app.controller('vmCloudDetachFormController', ['$scope', 'vmClo

vm.resetClicked = function() {
vm.vmCloudModel = angular.copy(vm.modelCopy);
vm.angularForm.$setPristine(true);
miqService.miqFlash("warn", "All changes have been reset");
};
}]);
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ ManageIQ.angular.app.controller('vmCloudDisassociateFloatingIpFormController', [
vm.formId = vmCloudDisassociateFloatingIpFormId;
vm.modelCopy = angular.copy( vm.vmCloudModel );

ManageIQ.angular.scope = $scope;
ManageIQ.angular.scope = vm;

$http.get('/vm_cloud/disassociate_floating_ip_form_fields/' + vmCloudDisassociateFloatingIpFormId)
.then(getDisassociateFloatingIpFormData)
Expand All @@ -23,13 +23,12 @@ ManageIQ.angular.app.controller('vmCloudDisassociateFloatingIpFormController', [
vm.submitClicked = function() {
miqService.sparkleOn();
var url = '/vm_cloud/disassociate_floating_ip_vm/' + vmCloudDisassociateFloatingIpFormId + '?button=submit';
miqService.miqAjaxButton(url, true);
miqService.miqAjaxButton(url, vm.vmCloudModel);
};

function getDisassociateFloatingIpFormData(response) {
var data = response.data;

vm.floating_ips = data.floating_ips;
Object.assign(vm, data);
vm.modelCopy = angular.copy( vm.vmCloudModel );
miqService.sparkleOff();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,12 @@ ManageIQ.angular.app.controller('vmCloudEvacuateFormController', ['$http', '$sco
if (vmCloudEvacuateFormId) {
url = '/vm_cloud/evacuate_vm/' + vmCloudEvacuateFormId + '?button=submit';
}
miqService.miqAjaxButton(url, true);
miqService.miqAjaxButton(url, vm.vmCloudModel);
};

function getEvacuateFormData(response) {
var data = response.data;

vm.hosts = data.hosts;
Object.assign(vm, data);
vm.modelCopy = angular.copy(vm.vmCloudModel);
miqService.sparkleOff();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ ManageIQ.angular.app.controller('vmCloudLiveMigrateFormController', ['$http', '$
vm.formId = vmCloudLiveMigrateFormId;
vm.modelCopy = angular.copy(vm.vmCloudModel);

ManageIQ.angular.scope = $scope;
ManageIQ.angular.scope = vm;

if (vmCloudLiveMigrateFormId) {
$http.get('/vm_cloud/live_migrate_form_fields/' + vmCloudLiveMigrateFormId)
Expand All @@ -38,14 +38,12 @@ ManageIQ.angular.app.controller('vmCloudLiveMigrateFormController', ['$http', '$
if (vmCloudLiveMigrateFormId) {
url = '/vm_cloud/live_migrate_vm/' + vmCloudLiveMigrateFormId + '?button=submit';
}
miqService.miqAjaxButton(url, true);
miqService.miqAjaxButton(url, vm.vmCloudModel);
};

function getLiveMigrateFormData(response) {
var data = response.data;

vm.clusters = data.clusters;
vm.hosts = data.hosts;
Object.assign(vm, data);
vm.modelCopy = angular.copy(vm.vmCloudModel);
miqService.sparkleOff();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ ManageIQ.angular.app.controller('vmCloudResizeFormController', ['$http', '$scope
vm.flavors = [];
vm.formId = vmCloudResizeFormId;
vm.modelCopy = angular.copy( vm.vmCloudModel );

ManageIQ.angular.scope = vm;

$http.get('/vm_cloud/resize_form_fields/' + vmCloudResizeFormId)
.then(getResizeFormData)
.catch(miqService.handleFailure);
Expand All @@ -28,7 +30,7 @@ ManageIQ.angular.app.controller('vmCloudResizeFormController', ['$http', '$scope

function getResizeFormData(response) {
var data = response.data;
vm.flavors = data.flavors;
Object.assign(vm, data);
miqService.sparkleOff();
};

Expand Down

0 comments on commit f7b0063

Please sign in to comment.