});
$(document).on('click touchend', '[data-id] a', function () {
- var id=$(this).closest('[data-id]').attr('data-id');
+ var id = $(this).closest('[data-id]').attr('data-id');
$this.fluidbook.contentlock.addAction(id, 'click');
$this.fluidbook.gamify.linkClicked(id);
return true;
var close = $(this).data('showclose');
$('div.link[data-id$="' + showid + '"]').each(function () {
var l = this;
- if(close!=='none') {
+ if (close !== 'none') {
$(l).append('<a href="#" class="linkshowclose ' + close + '"></a>');
}
$(l).show();
return u.href;
},
- showLinkById:function(id) {
+ showLinkById: function (id) {
var s = $('div.link[data-id="' + id + '"]');
s.show();
setTimeout(function () {
},
- hideLinkById:function(id) {
+ hideLinkById: function (id) {
var s = $('div.link[data-id="' + id + '"]');
if ($(s).attr('data-hidden') != '1') {
$(s).attr('data-hidden', '1').addClass('show');
resize: function () {
var $this = this;
$("#links .link.iframe").each(function () {
+ var iframe = $(this).find("iframe");
+ var scale = $(iframe).data('scale');
var w = $(this).outerWidth();
var h = $(this).outerHeight();
var iw = w * $this.fluidbook.resize.bookScale;
var ih = h * $this.fluidbook.resize.bookScale;
- $(this).find("iframe").attr("width", iw)
- .attr('height', ih)
- .css({width: iw, height: ih, transform: 'scale(' + (1 / $this.fluidbook.resize.bookScale) + ')'});
+ if (scale !== 'no') {
+ if(scale==='auto') {
+ scale = (1 / $this.fluidbook.resize.bookScale);
+ }
+ $(iframe).attr("width", iw)
+ .attr('height', ih)
+ .css({width: iw, height: ih, transform: 'scale(' + scale + ')'});
+ }
});
},