// 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();
pinchZoom: function (s, end) {
+ if (s == 1) {
+ return;
+ }
+
this.fluidbook.zoom.setTransition(false);
var amplitudeRegulation = 0.2 * this.zoomAtPinchStart;
var dir;
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')) {
}
@zoomtransition: 350ms;
-@zoomtransitioninertia:400ms;
+@zoomtransitioninertia: 400ms;
#z {
position: absolute;
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;
}
}
+a.bookmark {
+ &.hidden {
+ visibility: hidden;
+ }
+}
+
// Hack for #1433
html.ios body.portrait #interface {
-moz-transition: none;