var a = $('a[href="#/multimedia/' + multimedia + '"]');
var markup = decodeURIComponent($(a).attr('data-multimedia'));
var view = '<div class="caption">' + this.closeButton() + '</div>';
- view += '<div class="content"><div class="multimediaScale">';
+ view += '<div class="content"><div class="multimediaHolder"><div class="multimediaScale">';
view += markup;
- view += '</div></div>';
+ view += '</div></div></div>';
var read = multimedia.indexOf('r_') == 0 ? ' data-readmode="1"' : '';
$("#view").append('<div class="mview" dir="ltr" data-menu="multimedia"' + read + '>' + view + '</div>');
}
x = ( w - (nw * s) ) / 2;
y = (h - (nh * s)) / 2;
+
+ if (s < 1) {
+ var css = {overflow: 'hidden', width: nw * s, height: nh * s};
+ m.find('.multimediaHolder').css(css);
+ } else {
+ m.find('.multimediaHolder').css({width: '', height: ''});
+ }
}
+
m.find('.multimediaScale').css({width: nw, height: nh, overflow: 'hidden'}).transform({translateX: x + 'px', translateY: y + 'px', scale: [s, s], origin: [0, 0]}).css('text-align', 'left');
break;
default: