loleaflet/src/control/Parts.js |   17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

New commits:
commit 326b7c54947832c6634e409247cdb1cf85c404db
Author: Mihai Varga <mihai.va...@collabora.com>
Date:   Fri Aug 14 15:32:25 2015 +0300

    loleaflet: goToPage accepts 'next' and 'prev'

diff --git a/loleaflet/src/control/Parts.js b/loleaflet/src/control/Parts.js
index e7ee57a..1387663 100644
--- a/loleaflet/src/control/Parts.js
+++ b/loleaflet/src/control/Parts.js
@@ -85,11 +85,20 @@ L.Map.include({
 
        goToPage: function (page) {
                var docLayer = this._docLayer;
-               if (page < 0 || page >= docLayer._pages) {
-                       return;
+               if (page === 'prev') {
+                       if (docLayer._currentPage > 0) {
+                               docLayer._currentPage -= 1;
+                       }
+               }
+               else if (page === 'next') {
+                       if (docLayer._currentPage < docLayer._pages - 1) {
+                               docLayer._currentPage += 1;
+                       }
+               }
+               else if (typeof (page) === 'number' && page >= 0 && page < 
docLayer._pages) {
+                       docLayer._currentPage = page;
                }
-               docLayer._currentPage = page;
-               docLayer.sendMessage('setpage page=' + page);
+               docLayer.sendMessage('setpage page=' + docLayer._currentPage);
        },
 
        getNumberOfPages: function () {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to