From 08c76aad071c54e190a86e419da9d5192b36aaab Mon Sep 17 00:00:00 2001 From: Collin Cudd Date: Tue, 19 Jul 2016 08:58:30 -0500 Subject: [PATCH] wrapping onSelectAll, onSelectNone and onReset functions with a timeout --- isteven-multi-select.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/isteven-multi-select.js b/isteven-multi-select.js index b5d3465..b6420b1 100644 --- a/isteven-multi-select.js +++ b/isteven-multi-select.js @@ -726,7 +726,7 @@ angular.module( 'isteven-multi-select', ['ng'] ).directive( 'istevenMultiSelect' }); $scope.refreshOutputModel(); $scope.refreshButton(); - $scope.onSelectAll(); + $timeout( function() { $scope.onSelectAll(); }, 0 ); break; case 'NONE': angular.forEach( $scope.filteredModel, function( value, key ) { @@ -738,7 +738,7 @@ angular.module( 'isteven-multi-select', ['ng'] ).directive( 'istevenMultiSelect' }); $scope.refreshOutputModel(); $scope.refreshButton(); - $scope.onSelectNone(); + $timeout( function() { $scope.onSelectNone(); }, 0 ); break; case 'RESET': angular.forEach( $scope.filteredModel, function( value, key ) { @@ -749,7 +749,7 @@ angular.module( 'isteven-multi-select', ['ng'] ).directive( 'istevenMultiSelect' }); $scope.refreshOutputModel(); $scope.refreshButton(); - $scope.onReset(); + $timeout( function() { $scope.onReset(); }, 0 ); break; case 'CLEAR': $scope.tabIndex = $scope.tabIndex + 1;