]> _ Git - fluidbook-html5.git/commitdiff
fix #1487 @4
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 17 Aug 2017 16:37:57 +0000 (18:37 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 17 Aug 2017 16:37:57 +0000 (18:37 +0200)
js/libs/fluidbook/fluidbook.touch.js
js/libs/fluidbook/fluidbook.zoom.js
style/fluidbook.less

index a8112d8928ea629baafa386735531bbc46a133c4..b5e46429ee6f0f92214e95fb510d416b07f6017a 100644 (file)
@@ -60,7 +60,9 @@ FluidbookTouch.prototype = {
         // Pinch
 
         hm.on('pinchstart', function (event) {
-            $this.setZoomOriginFromEvent({'pageX': event.center.x, 'pageY': event.center.y});
+            if ($this.fluidbook.zoom.zoom == 1) {
+                $this.setZoomOriginFromEvent({'pageX': event.center.x, 'pageY': event.center.y});
+            }
             $this.zoomAtPinchStart = $this.fluidbook.zoom.zoom;
             $this.pinchZoom(event.scale, false);
             event.preventDefault();
@@ -94,6 +96,10 @@ FluidbookTouch.prototype = {
 
     pinchZoom: function (s, end) {
 
+        if (s == 1) {
+            return;
+        }
+
         this.fluidbook.zoom.setTransition(false);
         var amplitudeRegulation = 0.2 * this.zoomAtPinchStart;
         var dir;
index 542d451eda2ae1828d9489be3b1edb62baa293c3..3e59c94c9ac8616215bc3b2bf7f4a0c7fafc4cb7 100644 (file)
@@ -160,7 +160,7 @@ FluidbookZoom.prototype = {
             animation.origin = ['50%', '50%'];
         }
 
-        var hiddenElements = $("header,footer,#interface");
+        var hiddenElements = $("header,footer,#interface,#links a.bookmark");
 
         if (this.zoom != 1) {
             if (!$('header').hasClass('hidden')) {
index 0f63dc05017d66ab91a5bf650cd7c3dc4c60ae06..97ae240b8ba8c165986b9838bbae1fd0f469d4bc 100644 (file)
@@ -342,7 +342,7 @@ body, html {
 }
 
 @zoomtransition: 350ms;
-@zoomtransitioninertia:400ms;
+@zoomtransitioninertia: 400ms;
 
 #z {
        position: absolute;
@@ -365,7 +365,7 @@ body, html {
                transition: none;
        }
 
-       &.transition-inertia{
+       &.transition-inertia {
                -moz-transition: -moz-transform-origin @zoomtransitioninertia ease-out, transform-origin @zoomtransitioninertia ease-out;
                -webkit-transition: -webkit-transform-origin @zoomtransitioninertia ease-out, transform-origin @zoomtransitioninertia ease-out;
                -o-transition: -o-transform-origin @zoomtransitioninertia ease-out, transform-origin @zoomtransitioninertia ease-out;
@@ -718,6 +718,12 @@ footer, header, #interface {
        }
 }
 
+a.bookmark {
+       &.hidden {
+               visibility: hidden;
+       }
+}
+
 // Hack for #1433
 html.ios body.portrait #interface {
        -moz-transition: none;