Sha256: fd651010b0dd9bab8081fa4ff344621a5fe73c4a2512f7c3864d5ebe5f34f290
Contents?: true
Size: 823 Bytes
Versions: 1
Compression:
Stored size: 823 Bytes
Contents
module AngularHelpers def wait_for_loading page.evaluate_script <<-JS angular.element(document).ready(function() { var app = angular.element(document.querySelector('[ng-app], [data-ng-app]')); var injector = app.injector(); injector.invoke(function($rootScope, Status) { var ready = function() { window.angularReady = true; }; $rootScope.$on("$routeChangeStart", function() { window.angularReady = false; }); $rootScope.$on("$routeChangeSuccess", ready); $rootScope.$on("$routeChangeError", ready); $rootScope.$watch(function() { return Status.isLoading; }, function(isLoading) { window.angularReady = !isLoading; }); }); }); JS end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sprangular-0.1.0 | spec/support/angular_helpers.rb |