$("#links").prepend('<a href="#" class="nonlinkarea"></a>');
var $this = this;
if (this.fluidbook.datas.linkBlinkTime > 0 && this.fluidbook.datas.mobileLinksRevealAnim) {
- this.animateLinks();
+ setTimeout(function () {
+ $this.animateLinks();
+ }, 1000);
}
setTimeout(function () {
$this.fluidbook.initVideos();
$(fluidbook).trigger('fluidbooklinksready');
},
animateLinks: function () {
+ var $this = this;
+
var links = $(".link a.displayArea");
- var bookmarks = $("#links .bookmark:not([data-enabled])");
- if (Modernizr.csstransitions) {
- $(links).addClass('animating');
- $(bookmarks).css('opacity', 1).addClass('animating');
- setTimeout(function () {
- $(links).css('opacity', 0);
- $(bookmarks).css('opacity', 0);
- setTimeout(function () {
- $(links).removeClass('animating').css('opacity', 1);
- $(bookmarks).removeClass('animating').css('opacity', "");
- }, 1100);
- }, 50);
- } else {
- $(links).addClass('animating').fadeOut(1000, function () {
- $(links).removeClass('animating').show();
- }).mouseover(function () {
- $(links).stop().removeClass('animating').css('opacity', 1).show();
- return true;
- });
- }
+ $(links).addClass('animating').css('opacity', 1);
+ TweenMax.to($(links), $this.fluidbook.datas.linkBlinkTime, {
+ opacity: 0, delay: 0.1, onComplete: function () {
+ $(links).removeClass('animating').css('opacity', 1)
+ }
+ });
},
zoomLink: function (link) {
}
}
-
$("#next").transform({
scale: cssInterfaceScale,
translateX: 40 * (1 - interfaceScale) + 'px'
});
},
updateWindow: function () {
- fb('update window size');
this.ww = $(window).width();
this.hh = $(window).height();
if (window.innerHeight && window.innerHeight != this.hh) {
.no-svg .portrait #fluidbook .bookmark.left[data-enabled] {
background-image: url("../data/images/bookmark-right-on.png");
}
-.bookmark.animating {
- -moz-transition: opacity 1s ease-in;
- -webkit-transition: opacity 1s ease-in;
- -o-transition: opacity 1s ease-in;
- -ms-transition: opacity 1s ease-in;
- transition: opacity 1s ease-in;
-}
.bookmark {
background-repeat: no-repeat;
background-size: cover;
display: block;
cursor: pointer;
}
-.bookmark[data-enabled],
-.bookmark:hover {
+.bookmark [data-enabled],
+.bookmark :hover {
opacity: 1 !important;
-moz-transition: none;
-webkit-transition: none;
-o-box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.3);
background-repeat: no-repeat;
background-position: 10px 4px;
- border-radius: 5px;
padding: 0 13px 0 33px;
background-size: auto 17px;
}
left: 0px;
}
-
.portrait #shadow > div.right {
display: none;
}
background-image: url("../data/images/bookmark-right-on.png");
}
-.bookmark.animating {
- -moz-transition: opacity 1s ease-in;
- -webkit-transition: opacity 1s ease-in;
- -o-transition: opacity 1s ease-in;
- -ms-transition: opacity 1s ease-in;
- transition: opacity 1s ease-in;
-}
+//.bookmark.animating {
+// -moz-transition: opacity 1s ease-in;
+// -webkit-transition: opacity 1s ease-in;
+// -o-transition: opacity 1s ease-in;
+// -ms-transition: opacity 1s ease-in;
+// transition: opacity 1s ease-in;
+//}
.bookmark {
background-repeat: no-repeat;
opacity: 0.01;
display: block;
cursor: pointer;
-}
-
-.bookmark[data-enabled], .bookmark:hover {
- opacity: 1 !important;
- -moz-transition: none;
- -webkit-transition: none;
- -o-transition: none;
- -ms-transition: none;
- transition: none;
+ [data-enabled], :hover {
+ opacity: 1 !important;
+ -moz-transition: none;
+ -webkit-transition: none;
+ -o-transition: none;
+ -ms-transition: none;
+ transition: none;
+ }
}
#indexView .bookmark {
background-repeat: no-repeat;
background-position: 10px 4px;
- border-radius: 5px;
-
padding: 0 13px 0 33px;
background-size: auto 17px;
&.back {