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

include start method for spinner

Brian Gough 10 лет назад
Родитель
Сommit
83ea771aef
1 измененных файлов с 5 добавлено и 4 удалено
  1. 5 4
      services/web/public/coffee/ide/pdfng/directives/pdfSpinner.coffee

+ 5 - 4
services/web/public/coffee/ide/pdfng/directives/pdfSpinner.coffee

@@ -8,14 +8,15 @@ define [
 			constructor: () ->
 			constructor: () ->
 				# handler for spinners
 				# handler for spinners
 
 
-			add: (element) ->
-				h = element.height()
-				w = element.width()
+			add: (element, options) ->
 				size = 64
 				size = 64
-				spinner = $('<div class="pdfng-spinner" style="position: absolute; top: 50%; left:50%; transform: translateX(-50%) translateY(-50%);"><i class="fa fa-spinner fa-spin" style="color: #999"></i></div>')
+				spinner = $('<div class="pdfng-spinner" style="position: absolute; top: 50%; left:50%; transform: translateX(-50%) translateY(-50%);"><i class="fa fa-spinner' + (if options?.static then '' else ' fa-spin') + '" style="color: #999"></i></div>')
 				spinner.css({'font-size' : size + 'px'})
 				spinner.css({'font-size' : size + 'px'})
 				element.append(spinner)
 				element.append(spinner)
 
 
+			start: (element) ->
+				element.find('.fa-spinner').addClass('fa-spin')
+
 			stop: (element) ->
 			stop: (element) ->
 				element.find('.fa-spinner').removeClass('fa-spin')
 				element.find('.fa-spinner').removeClass('fa-spin')