File: /home4/narrativ/wp.narrativa.mx/wp-content/themes/jnews/assets/js/zoom-button.js
!function(o){"use strict";window.jnews.zoom=window.jnews.zoom||{},window.jnews.zoom={init:function(){this.container=o("body"),this.zoomContainer=this.container.find(".jeg_meta_zoom"),this.zoomOut=this.zoomContainer.find(".zoom-out"),this.zoomReset=this.zoomContainer.find(".zoom-reset"),this.zoomIn=this.zoomContainer.find(".zoom-in"),this.zoomInStep=this.zoomContainer.attr("data-in-step"),this.zoomOutStep=10-this.zoomContainer.attr("data-out-step"),this.zoomLevel=1,this.zoomEvent()},setSizeContent:function(o){var t=o,n=null===this.container.find(".jeg_inner_content").width()?this.container.find(".jeg_custom_content_wrapper").width():this.container.find(".jeg_inner_content").width(),e=this.container.find(".content-inner"),i=e.parents(".entry-content");if(e.length>0){var s=parseInt(e.css("marginLeft").replace("px","")),r=parseInt(e.css("marginRight").replace("px","")),m=e[0].getBoundingClientRect().height,a=m-m/t,h=this.container.find(".with-share .content-inner").length?s+r:0,c=t>=1?n/t-h:n/t-2*h;e.css({width:c}),i.length>0?i.css({height:parseInt(m)+"px"}):e.css({marginBottom:a+30})}},resetZoom:function(){this.zoomLevel=1,this.setSizeContent(this.zoomLevel);var o=this.container.find(".content-inner"),t=o.parents(".entry-content");o.css({"-ms-zoom":"","-ms-transform":"","-ms-transform-origin":"","-moz-transform":"","-moz-transform-origin":"","-o-transform":"","-o-transform-origin":"","-webkit-transform":"","-webkit-transform-origin":"",overflow:"",width:""}),t.length>0?t.css({height:""}):o.css({marginBottom:""})},updateZoom:function(o){this.zoomLevel+=o,this.zoomLevel=this.zoomLevel>1+this.zoomInStep/10?1+this.zoomInStep/10:this.zoomLevel,this.zoomLevel=this.zoomLevel<this.zoomOutStep/10?this.zoomOutStep/10:this.zoomLevel,this.container.find(".content-inner").css({"-ms-zoom":this.zoomLevel,"-ms-transform":"scale("+this.zoomLevel+")","-ms-transform-origin":"0 0","-moz-transform":"scale("+this.zoomLevel+")","-moz-transform-origin":"0 0","-o-transform":"scale("+this.zoomLevel+")","-o-transform-origin":"0 0","-webkit-transform":"scale("+this.zoomLevel+")","-webkit-transform-origin":"0 0",overflow:"hidden"}),this.setSizeContent(this.zoomLevel)},zoomEvent:function(){var t=this;t.zoomOut.on("click",(function(){t.updateZoom(-.1)})),t.zoomIn.on("click",(function(){t.updateZoom(.1)})),t.zoomReset.on("click",(function(){t.resetZoom()})),o(window).resize((function(){t.resetZoom()}))}},o(document).bind("jnews-ajax-load",(function(o,t){jnews.zoom.init()})),o(document).ready((function(){jnews.zoom.init()}))}(jQuery);