X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/90cfbd0a9326dcbb9b58c85cbabe4d32596cf665..0f119f7707d93e90842fce3890deffc59c5e7081:/apps/workbench/app/assets/javascripts/angular_shim.js diff --git a/apps/workbench/app/assets/javascripts/angular_shim.js b/apps/workbench/app/assets/javascripts/angular_shim.js index 72729cdc0a..976d09b28e 100644 --- a/apps/workbench/app/assets/javascripts/angular_shim.js +++ b/apps/workbench/app/assets/javascripts/angular_shim.js @@ -3,10 +3,11 @@ // arv:pane:loaded event after updating the DOM. $(document).on('arv:pane:loaded', function(event, $updatedElement) { - if (angular && $updatedElement) { - angular.element($updatedElement).injector().invoke(function($compile) { - var scope = angular.element($updatedElement).scope(); - $compile($updatedElement)(scope); - }); + if (angular && $updatedElement && angular.element($updatedElement).injector()) { + angular.element($updatedElement).injector().invoke([ + '$compile', function($compile) { + var scope = angular.element($updatedElement).scope(); + $compile($updatedElement)(scope); + }]); } });