diff --git a/app/assets/javascripts/controllers/vm_cloud/vm_cloud_associate_floating_ip_form_controller.js b/app/assets/javascripts/controllers/vm_cloud/vm_cloud_associate_floating_ip_form_controller.js index 73385a5f5fd6..46fb19745cc8 100644 --- a/app/assets/javascripts/controllers/vm_cloud/vm_cloud_associate_floating_ip_form_controller.js +++ b/app/assets/javascripts/controllers/vm_cloud/vm_cloud_associate_floating_ip_form_controller.js @@ -13,13 +13,13 @@ ManageIQ.angular.app.controller('vmCloudAssociateFloatingIpFormController', ['$h .then(getAssociateFloatingIpFormData) .catch(miqService.handleFailure); - vm.cancelClicked = function() { + $scope.cancelClicked = function() { miqService.sparkleOn(); var url = '/vm_cloud/associate_floating_ip_vm/' + vmCloudAssociateFloatingIpFormId + '?button=cancel'; miqService.miqAjaxButton(url); }; - vm.submitClicked = function() { + $scope.submitClicked = function() { miqService.sparkleOn(); var url = '/vm_cloud/associate_floating_ip_vm/' + vmCloudAssociateFloatingIpFormId + '?button=submit'; miqService.miqAjaxButton(url, vm.vmCloudModel); diff --git a/app/assets/javascripts/controllers/vm_cloud/vm_cloud_attach_form_controller.js b/app/assets/javascripts/controllers/vm_cloud/vm_cloud_attach_form_controller.js index 039edd2024da..768f85b396cb 100644 --- a/app/assets/javascripts/controllers/vm_cloud/vm_cloud_attach_form_controller.js +++ b/app/assets/javascripts/controllers/vm_cloud/vm_cloud_attach_form_controller.js @@ -8,19 +8,19 @@ ManageIQ.angular.app.controller('vmCloudAttachFormController', ['$scope', 'vmClo ManageIQ.angular.scope = vm; - vm.submitClicked = function() { + $scope.submitClicked = function() { miqService.sparkleOn(); var url = '/vm_cloud/attach_volume/' + vmCloudAttachFormId + '?button=attach'; miqService.miqAjaxButton(url, vm.vmCloudModel); }; - vm.cancelClicked = function() { + $scope.cancelClicked = function() { miqService.sparkleOn(); var url = '/vm_cloud/attach_volume/' + vmCloudAttachFormId + '?button=cancel'; miqService.miqAjaxButton(url); }; - vm.resetClicked = function() { + $scope.resetClicked = function() { vm.vmCloudModel = angular.copy( vm.modelCopy ); miqService.miqFlash("warn", "All changes have been reset"); }; diff --git a/app/assets/javascripts/controllers/vm_cloud/vm_cloud_detach_form_controller.js b/app/assets/javascripts/controllers/vm_cloud/vm_cloud_detach_form_controller.js index ce5ad5179384..53b8c28de08d 100644 --- a/app/assets/javascripts/controllers/vm_cloud/vm_cloud_detach_form_controller.js +++ b/app/assets/javascripts/controllers/vm_cloud/vm_cloud_detach_form_controller.js @@ -8,19 +8,19 @@ ManageIQ.angular.app.controller('vmCloudDetachFormController', ['$scope', 'vmClo ManageIQ.angular.scope = vm; - vm.submitClicked = function() { + $scope.submitClicked = function() { miqService.sparkleOn(); var url = '/vm_cloud/detach_volume/' + vmCloudDetachFormId + '?button=detach'; miqService.miqAjaxButton(url, vm.vmCloudModel); }; - vm.cancelClicked = function() { + $scope.cancelClicked = function() { miqService.sparkleOn(); var url = '/vm_cloud/detach_volume/' + vmCloudDetachFormId + '?button=cancel'; miqService.miqAjaxButton(url); }; - vm.resetClicked = function() { + $scope.resetClicked = function() { vm.vmCloudModel = angular.copy(vm.modelCopy); miqService.miqFlash("warn", "All changes have been reset"); }; diff --git a/app/assets/javascripts/controllers/vm_cloud/vm_cloud_disassociate_floating_ip_form_controller.js b/app/assets/javascripts/controllers/vm_cloud/vm_cloud_disassociate_floating_ip_form_controller.js index 5e6815ee64ba..661cb9730cce 100644 --- a/app/assets/javascripts/controllers/vm_cloud/vm_cloud_disassociate_floating_ip_form_controller.js +++ b/app/assets/javascripts/controllers/vm_cloud/vm_cloud_disassociate_floating_ip_form_controller.js @@ -14,13 +14,13 @@ ManageIQ.angular.app.controller('vmCloudDisassociateFloatingIpFormController', [ .then(getDisassociateFloatingIpFormData) .catch(miqService.handleFailure); - vm.cancelClicked = function() { + $scope.cancelClicked = function() { miqService.sparkleOn(); var url = '/vm_cloud/disassociate_floating_ip_vm/' + vmCloudDisassociateFloatingIpFormId + '?button=cancel'; miqService.miqAjaxButton(url); }; - - vm.submitClicked = function() { + + $scope.submitClicked = function() { miqService.sparkleOn(); var url = '/vm_cloud/disassociate_floating_ip_vm/' + vmCloudDisassociateFloatingIpFormId + '?button=submit'; miqService.miqAjaxButton(url, vm.vmCloudModel); diff --git a/app/assets/javascripts/controllers/vm_cloud/vm_cloud_evacuate_form_controller.js b/app/assets/javascripts/controllers/vm_cloud/vm_cloud_evacuate_form_controller.js index 615d84bbf18b..7a232223e0df 100644 --- a/app/assets/javascripts/controllers/vm_cloud/vm_cloud_evacuate_form_controller.js +++ b/app/assets/javascripts/controllers/vm_cloud/vm_cloud_evacuate_form_controller.js @@ -11,6 +11,7 @@ ManageIQ.angular.app.controller('vmCloudEvacuateFormController', ['$http', '$sco vm.modelCopy = angular.copy( vm.vmCloudModel ); ManageIQ.angular.scope = vm; + $scope.saveable = miqService.saveable; if (vmCloudEvacuateFormId) { $http.get('/vm_cloud/evacuate_form_fields/' + vmCloudEvacuateFormId) @@ -18,7 +19,7 @@ ManageIQ.angular.app.controller('vmCloudEvacuateFormController', ['$http', '$sco .catch(miqService.handleFailure); } - vm.cancelClicked = function() { + $scope.cancelClicked = function() { miqService.sparkleOn(); var url = '/vm_cloud/evacuate_vm?button=cancel'; if (vmCloudEvacuateFormId) { @@ -27,7 +28,7 @@ ManageIQ.angular.app.controller('vmCloudEvacuateFormController', ['$http', '$sco miqService.miqAjaxButton(url); }; - vm.submitClicked = function() { + $scope.submitClicked = function() { miqService.sparkleOn(); var url = '/vm_cloud/evacuate_vm?button=submit'; if (vmCloudEvacuateFormId) { diff --git a/app/assets/javascripts/controllers/vm_cloud/vm_cloud_live_migrate_form_controller.js b/app/assets/javascripts/controllers/vm_cloud/vm_cloud_live_migrate_form_controller.js index 9daac5bc6336..8f2680ff62d7 100644 --- a/app/assets/javascripts/controllers/vm_cloud/vm_cloud_live_migrate_form_controller.js +++ b/app/assets/javascripts/controllers/vm_cloud/vm_cloud_live_migrate_form_controller.js @@ -22,7 +22,7 @@ ManageIQ.angular.app.controller('vmCloudLiveMigrateFormController', ['$http', '$ .catch(miqService.handleFailure); } - vm.cancelClicked = function() { + $scope.cancelClicked = function() { miqService.sparkleOn(); var url = '/vm_cloud/live_migrate_vm/?button=cancel'; if (vmCloudLiveMigrateFormId) { @@ -32,7 +32,7 @@ ManageIQ.angular.app.controller('vmCloudLiveMigrateFormController', ['$http', '$ miqService.miqAjaxButton(url); }; - vm.submitClicked = function() { + $scope.submitClicked = function() { miqService.sparkleOn(); var url = '/vm_cloud/live_migrate_vm?button=submit'; if (vmCloudLiveMigrateFormId) { diff --git a/app/assets/javascripts/controllers/vm_cloud/vm_cloud_resize_form_controller.js b/app/assets/javascripts/controllers/vm_cloud/vm_cloud_resize_form_controller.js index c0a1f3642a62..16da7ba88842 100644 --- a/app/assets/javascripts/controllers/vm_cloud/vm_cloud_resize_form_controller.js +++ b/app/assets/javascripts/controllers/vm_cloud/vm_cloud_resize_form_controller.js @@ -16,13 +16,13 @@ ManageIQ.angular.app.controller('vmCloudResizeFormController', ['$http', '$scope .catch(miqService.handleFailure); }; - vm.cancelClicked = function() { + $scope.cancelClicked = function() { miqService.sparkleOn(); var url = '/vm_cloud/resize_vm/' + vmCloudResizeFormId + '?button=cancel'; miqService.miqAjaxButton(url); }; - vm.submitClicked = function() { + $scope.submitClicked = function() { miqService.sparkleOn(); var url = '/vm_cloud/resize_vm/' + vmCloudResizeFormId + '?button=submit'; miqService.miqAjaxButton(url, vm.vmCloudModel); diff --git a/app/views/vm_common/_associate_floating_ip.html.haml b/app/views/vm_common/_associate_floating_ip.html.haml index ce41759d4ff8..4e0db54de766 100644 --- a/app/views/vm_common/_associate_floating_ip.html.haml +++ b/app/views/vm_common/_associate_floating_ip.html.haml @@ -10,7 +10,11 @@ %select{:name => 'floating_ip', 'ng-model' => 'vm.vmCloudModel.floating_ip', 'ng-options' => 'floating_ip.address for floating_ip in vm.floating_ips track by floating_ip.address'} - = render :partial => "layouts/angular/paging_group_buttons.html.haml" + + %div_for_paging{'ng-controller' => "pagingDivButtonGroupController", + 'paging_div_buttons_state_enabled' => true, + 'paging_div_buttons_id' => "angular_paging_div_buttons", + 'paging_div_buttons_type' => "Submit"} :javascript ManageIQ.angular.app.value('vmCloudAssociateFloatingIpFormId', '#{@record.id}'); diff --git a/app/views/vm_common/_attach.html.haml b/app/views/vm_common/_attach.html.haml index 6f7891fed91f..000db1fad4c0 100644 --- a/app/views/vm_common/_attach.html.haml +++ b/app/views/vm_common/_attach.html.haml @@ -1,6 +1,7 @@ %form#form_div{:name => "angularForm", 'ng-controller' => "vmCloudAttachFormController as vm", "miq-form" => true, + 'form-changed' => true, "model" => "vm.vmCloudModel", "model-copy" => 'vm.modelCopy'} = render :partial => "layouts/flash_msg" @@ -14,8 +15,7 @@ = select_tag("volume_id", options_for_select(@volume_choices), "ng-model" => "vm.vmCloudModel.volume_id", - :miqrequired => true, - :checkchange => true, + :required => true, "selectpicker-for-select-tag" => true) .form-group %label.col-md-2.control-label @@ -24,11 +24,13 @@ %input.form-control{:type => "text", :name => "device_path", 'ng-model' => "vm.vmCloudModel.device_path", - 'ng-maxlength' => 128, - :miqrequired => false, - :checkchange => true} + 'ng-maxlength' => 128} + + %div_for_paging{'ng-controller' => "pagingDivButtonGroupController", + 'paging_div_buttons_state_enabled' => true, + 'paging_div_buttons_id' => "angular_paging_div_buttons", + 'paging_div_buttons_type' => "Submit"} - = render :partial => "layouts/angular/paging_group_buttons.html.haml" :javascript ManageIQ.angular.app.value('vmCloudAttachFormId', '#{@vm.id}'); diff --git a/app/views/vm_common/_detach.html.haml b/app/views/vm_common/_detach.html.haml index a57df09fd8ed..0b01dbfc6a2c 100644 --- a/app/views/vm_common/_detach.html.haml +++ b/app/views/vm_common/_detach.html.haml @@ -1,6 +1,7 @@ %form#form_div{:name => "angularForm", 'ng-controller' => "vmCloudDetachFormController as vm", "miq-form" => true, + 'form-changed' => true, "model" => "vm.vmCloudModel", "model-copy" => 'vm.modelCopy'} = render :partial => "layouts/flash_msg" @@ -14,11 +15,14 @@ = select_tag("volume_id", options_for_select(@volume_choices.sort), "ng-model" => "vm.vmCloudModel.volume_id", - :miqrequired => true, - :checkchange => true, + :required => true, "selectpicker-for-select-tag" => "") - = render :partial => "layouts/angular/paging_group_buttons.html.haml" + %div_for_paging{'ng-controller' => "pagingDivButtonGroupController", + 'paging_div_buttons_state_enabled' => true, + 'paging_div_buttons_id' => "angular_paging_div_buttons", + 'paging_div_buttons_type' => "Submit"} + :javascript ManageIQ.angular.app.value('vmCloudDetachFormId', '#{@vm.id}'); diff --git a/app/views/vm_common/_disassociate_floating_ip.html.haml b/app/views/vm_common/_disassociate_floating_ip.html.haml index 38f4b2024b7b..cbc32dfd4bf3 100644 --- a/app/views/vm_common/_disassociate_floating_ip.html.haml +++ b/app/views/vm_common/_disassociate_floating_ip.html.haml @@ -11,7 +11,11 @@ 'ng-model' => 'vm.vmCloudModel.floating_ip', 'ng-options' => 'floating_ip.address for floating_ip in vm.floating_ips track by floating_ip.address'} - = render :partial => "layouts/angular/paging_group_buttons.html.haml" + %div_for_paging{'ng-controller' => "pagingDivButtonGroupController", + 'paging_div_buttons_state_enabled' => true, + 'paging_div_buttons_id' => "angular_paging_div_buttons", + 'paging_div_buttons_type' => "Submit"} + - unless @explorer %table{:width => '100%'} @@ -19,12 +23,12 @@ %td{:align => 'right'} = button_tag(_("Submit"), :class => "btn btn-primary", - "ng-click" => "vm.submitClicked()", + "ng-click" => "submitClicked()", "ng-disabled" => "angularForm.$pristine || angularForm.$invalid", "ng-class" => "{'btn-disabled': angularForm.$pristine || angularForm.$invalid}") = button_tag(_("Cancel"), :class => "btn btn-default", - "ng-click" => "vm.cancelClicked()") + "ng-click" => "cancelClicked()") :javascript ManageIQ.angular.app.value('vmCloudDisassociateFloatingIpFormId', '#{@record.id}'); diff --git a/app/views/vm_common/_evacuate.html.haml b/app/views/vm_common/_evacuate.html.haml index f4d28ed04ee4..0406bb2f4121 100644 --- a/app/views/vm_common/_evacuate.html.haml +++ b/app/views/vm_common/_evacuate.html.haml @@ -1,6 +1,7 @@ %form#form_div{:name => "angularForm", 'ng-controller' => "vmCloudEvacuateFormController as vm", "miq-form" => true, + 'form-changed' => true, "model" => "vm.vmCloudModel", "model-copy" => 'vm.modelCopy'} = render :partial => "layouts/flash_msg" @@ -14,8 +15,7 @@ %input{:type => "checkbox", :name => "auto_select_host", 'ng-model' => "vm.vmCloudModel.auto_select_host", - :miqrequired => true, - :checkchange => true, + :required => true, 'ng-disabled' => "vm.hosts.length == 0"} %input{:type => "hidden", @@ -48,7 +48,10 @@ 'ng-model' => 'vm.vmCloudModel.host', 'ng-options' => 'host.name as host.name for host in vm.hosts track by host.id'} - = render :partial => "layouts/angular/paging_group_buttons.html.haml" + %div_for_paging{'ng-controller' => "pagingDivButtonGroupController", + 'paging_div_buttons_state_enabled' => true, + 'paging_div_buttons_id' => "angular_paging_div_buttons", + 'paging_div_buttons_type' => "Submit"} %hr %div @@ -64,7 +67,7 @@ %tr %td{:align => 'right'} #buttons_on - = button_tag(t = _('Submit'), + = button_tag(t = _('PEpa'), :class => "btn btn-primary", :alt => t, :title => t, diff --git a/app/views/vm_common/_live_migrate.html.haml b/app/views/vm_common/_live_migrate.html.haml index 00bd914e067a..990c1a4e37ea 100644 --- a/app/views/vm_common/_live_migrate.html.haml +++ b/app/views/vm_common/_live_migrate.html.haml @@ -49,6 +49,11 @@ 'ng-model' => 'vm.mCloudModel.host', 'ng-options' => 'host.name as host.name for host in vm.hosts track by host.id'} + %div_for_paging{'ng-controller' => "pagingDivButtonGroupController", + 'paging_div_buttons_state_enabled' => true, + 'paging_div_buttons_id' => "angular_paging_div_buttons", + 'paging_div_buttons_type' => "Submit"} + %hr %div %h3 @@ -58,8 +63,6 @@ - @quadicon_no_url = true = render :partial => "layouts/gtl" - = render :partial => "layouts/angular/paging_group_buttons.html.haml" - - unless @explorer %table{:width => '100%'} %tr diff --git a/app/views/vm_common/_resize.html.haml b/app/views/vm_common/_resize.html.haml index 727f163a9bd3..c770a566d01e 100644 --- a/app/views/vm_common/_resize.html.haml +++ b/app/views/vm_common/_resize.html.haml @@ -1,6 +1,7 @@ %form#form_div{"name" => "angularForm", "ng-controller" => "vmCloudResizeFormController as vm", "miq-form" => true, + 'form-changed' => true, "model" => "vm.vmCloudModel", "model-copy" => "vm.modelCopy"} = render :partial => "layouts/flash_msg" @@ -19,10 +20,13 @@ %select{:name => 'flavor_id', 'ng-model' => 'vm.vmCloudModel.flavor_id', 'ng-options' => 'flavor.id as flavor.name for flavor in vm.flavors track by flavor.id', - :miqrequired => true, - :checkchange => true} + :required => true} + + %div_for_paging{'ng-controller' => "pagingDivButtonGroupController", + 'paging_div_buttons_state_enabled' => true, + 'paging_div_buttons_id' => "angular_paging_div_buttons", + 'paging_div_buttons_type' => "Submit"} - = render :partial => "layouts/angular/paging_group_buttons.html.haml" - unless @explorer %table{:width => '100%'} @@ -30,12 +34,12 @@ %td{:align => 'right'} = button_tag(_("Submit"), :class => "btn btn-primary", - "ng-click" => "vm.submitClicked()", + "ng-click" => "submitClicked()", "ng-disabled" => "angularForm.$pristine || angularForm.$invalid", "ng-class" => "{'btn-disabled': angularForm.$pristine || angularForm.$invalid}") = button_tag(_("Cancel"), :class => "btn btn-default", - "ng-click" => "vm.cancelClicked()") + "ng-click" => "cancelClicked()") :javascript ManageIQ.angular.app.value('vmCloudResizeFormId', '#{@record.id}'); diff --git a/spec/javascripts/controllers/vm_cloud/vm_cloud_associate_floating_ip_form_controller_spec.js b/spec/javascripts/controllers/vm_cloud/vm_cloud_associate_floating_ip_form_controller_spec.js index f4c8773b82f4..df29c88a64ae 100644 --- a/spec/javascripts/controllers/vm_cloud/vm_cloud_associate_floating_ip_form_controller_spec.js +++ b/spec/javascripts/controllers/vm_cloud/vm_cloud_associate_floating_ip_form_controller_spec.js @@ -23,14 +23,14 @@ describe('vmCloudAssociateFloatingIpFormController', function() { describe('#submitClicked', function() { beforeEach(function() { - setTimeout(vm.submitClicked); + setTimeout($scope.submitClicked); }); it('delegates to miqService.miqAjaxButton', function(done) { setTimeout(function() { expect(miqService.miqAjaxButton).toHaveBeenCalledWith( '/vm_cloud/associate_floating_ip_vm/1000000000001?button=submit', - true + $scope.vm.vmCloudModel ); done(); }); @@ -42,7 +42,7 @@ describe('vmCloudAssociateFloatingIpFormController', function() { $scope.angularForm = { $setPristine: function(value) {}, }; - setTimeout(vm.cancelClicked); + setTimeout($scope.cancelClicked); }); it('delegates to miqService.miqAjaxButton', function(done) { diff --git a/spec/javascripts/controllers/vm_cloud/vm_cloud_detach_form_controller_spec.js b/spec/javascripts/controllers/vm_cloud/vm_cloud_detach_form_controller_spec.js index c4bc6d03a11b..c589d4421252 100644 --- a/spec/javascripts/controllers/vm_cloud/vm_cloud_detach_form_controller_spec.js +++ b/spec/javascripts/controllers/vm_cloud/vm_cloud_detach_form_controller_spec.js @@ -23,14 +23,14 @@ describe('vmCloudDetachFormController', function() { describe('#submitClicked', function() { beforeEach(function() { - setTimeout(vm.submitClicked); + setTimeout($scope.submitClicked); }); it('delegates to miqService.miqAjaxButton', function(done) { setTimeout(function() { expect(miqService.miqAjaxButton).toHaveBeenCalledWith( '/vm_cloud/detach_volume/1000000000001?button=detach', - true + $scope.vm.vmCloudModel ); done(); }); @@ -42,7 +42,7 @@ describe('vmCloudDetachFormController', function() { $scope.angularForm = { $setPristine: function(value) {}, }; - setTimeout(vm.cancelClicked); + setTimeout($scope.cancelClicked); }); it('delegates to miqService.miqAjaxButton', function(done) { @@ -58,7 +58,7 @@ describe('vmCloudDetachFormController', function() { $scope.angularForm = { $setPristine: function(value) {}, }; - setTimeout(vm.resetClicked); + setTimeout($scope.resetClicked); }); it('sets modelCopy to vmCloudModel', function(done) { diff --git a/spec/javascripts/controllers/vm_cloud/vm_cloud_disassociate_floating_ip_form_controller_spec.js b/spec/javascripts/controllers/vm_cloud/vm_cloud_disassociate_floating_ip_form_controller_spec.js index cd68b5128838..5de8dd1d9d41 100644 --- a/spec/javascripts/controllers/vm_cloud/vm_cloud_disassociate_floating_ip_form_controller_spec.js +++ b/spec/javascripts/controllers/vm_cloud/vm_cloud_disassociate_floating_ip_form_controller_spec.js @@ -23,14 +23,14 @@ describe('vmCloudDisassociateFloatingIpFormController', function() { describe('#submitClicked', function() { beforeEach(function() { - setTimeout(vm.submitClicked); + setTimeout($scope.submitClicked); }); it('delegates to miqService.miqAjaxButton', function(done) { setTimeout(function() { expect(miqService.miqAjaxButton).toHaveBeenCalledWith( '/vm_cloud/disassociate_floating_ip_vm/1000000000001?button=submit', - true + $scope.vm.vmCloudModel ); done(); }); @@ -42,7 +42,7 @@ describe('vmCloudDisassociateFloatingIpFormController', function() { $scope.angularForm = { $setPristine: function(value) {}, }; - setTimeout(vm.cancelClicked); + setTimeout($scope.cancelClicked); }); it('delegates to miqService.miqAjaxButton', function(done) { diff --git a/spec/javascripts/controllers/vm_cloud/vm_cloud_evacuate_form_controller_spec.js b/spec/javascripts/controllers/vm_cloud/vm_cloud_evacuate_form_controller_spec.js index ddfe071f213e..919136c30df6 100644 --- a/spec/javascripts/controllers/vm_cloud/vm_cloud_evacuate_form_controller_spec.js +++ b/spec/javascripts/controllers/vm_cloud/vm_cloud_evacuate_form_controller_spec.js @@ -26,14 +26,14 @@ describe('vmCloudEvacuateFormController', function() { describe('#submitClicked', function() { beforeEach(function() { - setTimeout(vm.submitClicked); + setTimeout($scope.submitClicked); }); it('delegates to miqService.miqAjaxButton', function(done) { setTimeout(function() { expect(miqService.miqAjaxButton).toHaveBeenCalledWith( '/vm_cloud/evacuate_vm/1000000000001?button=submit', - true + $scope.vm.vmCloudModel ); done(); }); @@ -45,7 +45,7 @@ describe('vmCloudEvacuateFormController', function() { $scope.angularForm = { $setPristine: function(value) {}, }; - setTimeout(vm.cancelClicked); + setTimeout($scope.cancelClicked); }); it('delegates to miqService.miqAjaxButton', function(done) { diff --git a/spec/javascripts/controllers/vm_cloud/vm_cloud_live_migrate_form_controller_spec.js b/spec/javascripts/controllers/vm_cloud/vm_cloud_live_migrate_form_controller_spec.js index ef70bdd5a8c8..769c35bcc346 100644 --- a/spec/javascripts/controllers/vm_cloud/vm_cloud_live_migrate_form_controller_spec.js +++ b/spec/javascripts/controllers/vm_cloud/vm_cloud_live_migrate_form_controller_spec.js @@ -27,14 +27,14 @@ describe('vmCloudLiveMigrateFormController', function() { describe('#submitClicked', function() { beforeEach(function() { - setTimeout(vm.submitClicked); + setTimeout($scope.submitClicked); }); it('delegates to miqService.miqAjaxButton', function(done) { setTimeout(function() { expect(miqService.miqAjaxButton).toHaveBeenCalledWith( '/vm_cloud/live_migrate_vm/1000000000001?button=submit', - true + $scope.vm.vmCloudModel ); done(); }); @@ -46,7 +46,7 @@ describe('vmCloudLiveMigrateFormController', function() { $scope.angularForm = { $setPristine: function(value) {}, }; - setTimeout(vm.cancelClicked); + setTimeout($scope.cancelClicked); }); it('delegates to miqService.miqAjaxButton', function(done) { diff --git a/spec/javascripts/controllers/vm_cloud/vm_cloud_resize_form_controller_spec.js b/spec/javascripts/controllers/vm_cloud/vm_cloud_resize_form_controller_spec.js index 2defd2c0bc90..09a1d8f3ad62 100644 --- a/spec/javascripts/controllers/vm_cloud/vm_cloud_resize_form_controller_spec.js +++ b/spec/javascripts/controllers/vm_cloud/vm_cloud_resize_form_controller_spec.js @@ -23,7 +23,7 @@ describe('vmCloudResizeFormController', function() { describe('#submitClicked', function() { beforeEach(function() { - setTimeout(vm.submitClicked); + setTimeout($scope.submitClicked); }); it('delegates to miqService.miqAjaxButton', function(done) { @@ -42,7 +42,7 @@ describe('vmCloudResizeFormController', function() { $scope.angularForm = { $setPristine: function(value) {}, }; - setTimeout(vm.cancelClicked); + setTimeout($scope.cancelClicked); }); it('delegates to miqService.miqAjaxButton', function(done) {