diff --git a/app/modules/anpdf/anpdf2.phtml b/app/modules/anpdf/anpdf2.phtml
index 0b47076..4dac84f 100644
--- a/app/modules/anpdf/anpdf2.phtml
+++ b/app/modules/anpdf/anpdf2.phtml
@@ -106,11 +106,11 @@ _tmr.push({id: "1069168", type: "pageView", start: (new Date()).getTime()});
diff --git a/app/pub/scripts/anviewer.js b/app/pub/scripts/anviewer.js
index 5de8757..adda682 100644
--- a/app/pub/scripts/anviewer.js
+++ b/app/pub/scripts/anviewer.js
@@ -3,6 +3,7 @@ var pdfjsLib = window['pdfjs-dist/build/pdf'];
function renderPage() {
+
document.getElementById('pdfprogress').innerHTML = 'Идет подготовка страницы ...';
pageRendering = true;
@@ -35,30 +36,71 @@ function renderPage() {
document.getElementById('zoompdf').innerHTML = scale + 'x';
document.getElementById('pdfprogress').innerHTML = 'Приятного чтения ↓';
-
- if (typeof prevlink !== 'undefined')
- document.getElementById('prevbutton').href = prevlink + '/'+ scale;
-
- if (typeof nextlink !== 'undefined')
- document.getElementById('nextbutton').href = nextlink + '/'+ scale;
+
}
+function prevclick(){
+ prevurl = prevlink + '/'+ scale;
+ location.href = prevurl;
+ return;
+}
+
+function nextclick(){
+ nexturl = nextlink + '/'+ scale;
+ location.href = nexturl;
+ return;
+}
+
+
function pdfzoomin(){
scale += 0.25;
+ setzoom(scale);
renderPage();
+
}
function pdfzoomout(){
scale -= 0.25;
+ setzoom(scale);
renderPage();
}
+
+function getzoom(){
+
+ var cname = 'pdfscale';
+
+ var results = document.cookie.match ( '(^|;) ?' + cname + '=([^;]*)(;|$)' );
+
+ if ( results )
+ return ( unescape ( results[2] ) );
+ else
+ return null;
+
+}
+
+function setzoom( cvalue, exdays = 30 ) {
+
+ var d = new Date();
+ d.setTime(d.getTime() + (exdays*24*60*60*1000));
+
+ var cname = 'pdfscale';
+ document.cookie = cname + "=" + cvalue + "; expires=" + expires + "; path=/";
+
+}
+
+
function startpdfviewer(){
+
+ czoom = getzoom();
+
+ if (czoom !== null || isNaN(czoom))
+ scale = czoom;
pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {
pdfDoc = pdfDoc_;