animation.origin = ['50%', '50%'];
}
- var hiddenElements = $("header,footer,#interface,#links a.bookmark,#shadow");
+ var hiddenElements = $("header,footer,#interface,#links a.bookmark");
if (this.zoom != 1) {
-
this.fluidbook.help.hide(); // Hide the help view if it's showing
+ $("#shadow").hide();
if (!$('header').hasClass('hidden')) {
$(hiddenElements).addClass('hidden');
this.hideInterfaceTimeout = setTimeout(function () {
$(hiddenElements).hide();
+ $("#shadow").addClass('hidden');
}, 500);
}
} else {
+
clearTimeout(this.hideInterfaceTimeout);
$(hiddenElements).show().removeClass('hidden');
+ $("#shadow").show().removeClass('hidden');
}
$("#z").transform(animation, {preserve: true});
$this.triggerEvent(((this.zoom == 1) ? 'out' : 'in') + '.start');
}
#shadow {
- -moz-transition: -moz-transform @zoomtransition ease-out, transform @zoomtransition ease-out, opacity 400ms ease-in, visibility 400ms ease-in;
- -webkit-transition: -webkit-transform @zoomtransition ease-out, transform @zoomtransition ease-out, opacity 400ms ease-in, visibility 400ms ease-in;
- -o-transition: -o-transform @zoomtransition ease-out, transform @zoomtransition ease-out, opacity 400ms ease-in, visibility 400ms ease-in;
- -ms-transition: -ms-transform @zoomtransition ease-out, transform @zoomtransition ease-out, opacity 400ms ease-in, visibility 400ms ease-in;
- transition: transform @zoomtransition ease-out, opacity 400ms ease-in, visibility 400ms ease-in;
+ @shadow-zoom-transition: 400ms;
+
+ -moz-transition: -moz-transform @zoomtransition ease-out, transform @zoomtransition ease-out, opacity @shadow-zoom-transition ease-in, visibility @shadow-zoom-transition ease-in;
+ -webkit-transition: -webkit-transform @zoomtransition ease-out, transform @zoomtransition ease-out, opacity @shadow-zoom-transition ease-in, visibility @shadow-zoom-transition ease-in;
+ -o-transition: -o-transform @zoomtransition ease-out, transform @zoomtransition ease-out, opacity @shadow-zoom-transition ease-in, visibility @shadow-zoom-transition ease-in;
+ -ms-transition: -ms-transform @zoomtransition ease-out, transform @zoomtransition ease-out, opacity @shadow-zoom-transition ease-in, visibility @shadow-zoom-transition ease-in;
+ transition: transform @zoomtransition ease-out, opacity @shadow-zoom-transition ease-in, visibility @shadow-zoom-transition ease-in;
&.animate {
-moz-transition: all @zoomtransition ease-out;
transition: all @zoomtransition ease-out;
}
+ &.hidden {
+ visibility: hidden;
+ opacity: 0;
+ z-index: 0;
+ }
+
}
a.bookmark {