var v2viewer=function(){this.width=0;this.height=0;this.page=0;this.info=null;this.element='';this.fileId=null;this.hash='';this.shadow=0;this.zoom=100;this.occupancy=0.85;};v2viewer.prototype={getHash:function(){var l=8;var c="abcdefghijklmnopqrstuvwxyz0123456789";var cl=c.length;var r="";for(var i=0;i'+res.data.error+'');} if(res.data.reload){setTimeout(function(){my.open(fileId,element,w,h,my.hash);},10000);}}}});},load:function(page,isSlider){var my=this;if(page<0){page=0;} if(page>=this.info.pages){page=this.info.pages-1;} this.page=page;var img=$('#img-'+this.hash).html('');this.pager(this.page,isSlider);$('#img-'+this.hash+' img').one('load',function(){var divWidth=Math.min($('#viewer-container-'+my.hash).width(),$(window).width());var docWidth=my.info.size[0];var rate=divWidth/docWidth;var docHeight=rate*my.info.size[1];var maxHeight=$(window).height()*my.occupancy;if(docHeight>maxHeight){docWidth=divWidth*maxHeight/docHeight;docHeight=maxHeight;}else{if(docWidth>divWidth){docWidth=divWidth;}} $('#viewer-container-'+my.hash).css('width',docWidth+'px');$(img).css('height',docHeight+'px');}).on('load');},pager:function(page,isSlider){$('#panel-'+this.hash+' input[type=text]').val((page+1)+'/'+this.info.pages);$('#slider-'+this.hash+' input[type=range]').val(page+1);if(!isSlider){$('#slider-'+this.hash+' .slider').slider('value',page);}},zoomArea:function(diff){this.zoom+=diff;$('#viewer-'+this.hash).css('zoom',this.zoom+'%');}};