},
_openView: function (view, param1, param2, callback) {
- console.log(view,param1,param2);
+ console.log(view, param1, param2);
var $this = this;
var preload = {
index: 'thumbnails',
view += markup;
view += '</div></div>';
- $("#view").append('<div class="mview" dir="ltr" data-menu="iframe">' + view + '</div>');
+ var maxWidth = '';
+ if ($(a).data('max-width')) {
+ maxWidth = ' data-max-width="' + $(a).data('max-width') + '"';
+ }
+
+ $("#view").append('<div class="mview" dir="ltr" data-menu="iframe"' + maxWidth + '>' + view + '</div>');
if (callback != undefined) {
callback();
}
$("#viewOverlay").css({width: ww, height: hh});
+ var maxWidth = 100000;
+ if (m.data('max-width')) {
+ maxWidth = m.data('max-width');
+ }
+
switch (m.data('menu')) {
case 'chapters':
this.fluidbook.settings.chaptersColumns = Math.max(1, Math.min(6, this.fluidbook.settings.chaptersColumns));
}
forceHeight = true;
+ w = Math.min(w, maxWidth);
+
var iframe = $("#view .iframeHolder iframe");
iframe.css('width', w);
try {
}
break;
default:
- var maxWidth = 10000;
if (m.data('maxwidth') !== null) {
maxWidth = parseInt(m.data('maxwidth'));
}
captionHeight += $(this).outerHeight();
})
+ w = Math.min(maxWidth, w);
+
css = {};
ccss = {};
if (fullscreen) {
m.removeClass('fs');
}
+
css.maxWidth = css.minWidth = css.width = w;
css.maxHeight = h;