Просмотр исходного кода

add spinner for loading, initially static

Brian Gough 10 лет назад
Родитель
Сommit
0e550ac012

+ 1 - 1
services/web/public/coffee/ide/pdfng/directives/pdfPage.coffee

@@ -3,7 +3,7 @@ define [
 ], (App) ->
 	# App = angular.module 'pdfPage', ['pdfHighlights']
 
-	App.directive 'pdfPage', ['$timeout', 'pdfHighlights', ($timeout, pdfHighlights) ->
+	App.directive 'pdfPage', ['$timeout', 'pdfHighlights', 'pdfSpinner', ($timeout, pdfHighlights, pdfSpinner) ->
 		{
 			require: '^pdfViewer',
 			template: '''

+ 4 - 1
services/web/public/coffee/ide/pdfng/directives/pdfRenderer.coffee

@@ -126,7 +126,10 @@ define [
 
 				element.canvas.addClass('pdfng-loading')
 				spinTimer = setTimeout () =>
-					@spinner.add(element.canvas)
+					@spinner.add(element.canvas, {static:true})
+					spinTimer = setTimeout () =>
+						@spinner.start(element.canvas)
+					, 100
 				, 100
 
 				completeRef = @complete