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

save the pdf state when the directive is destroyed

Brian Gough 12 лет назад
Родитель
Сommit
407cecc0d3
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      services/web/public/coffee/ide/pdfng/directives/pdfJs.coffee

+ 4 - 0
services/web/public/coffee/ide/pdfng/directives/pdfJs.coffee

@@ -54,6 +54,10 @@ define [
 
 
 					#scope.position = pdfListView.getPdfPosition(true)
 					#scope.position = pdfListView.getPdfPosition(true)
 
 
+					scope.$on "$destroy", () =>
+						$.localStorage "pdf.scale", scope.scale
+						$.localStorage "pdf.position.#{attrs.key}", scope.position
+
 					$(window).unload () =>
 					$(window).unload () =>
 						$.localStorage "pdf.scale", scope.scale
 						$.localStorage "pdf.scale", scope.scale
 						$.localStorage "pdf.position.#{attrs.key}", scope.position
 						$.localStorage "pdf.position.#{attrs.key}", scope.position