blazy-8.x-2.x-dev/js/components/provider/blazy.instagram.min.js

js/components/provider/blazy.instagram.min.js
!function(r,t,a){"use strict";var i="b-instagram",e=i,o="is-"+i,s=o+"-loaded",h=".b-instagram:not(."+o+")",d="data-b-token",l={},m="//platform.instagram.com/en_US/embeds.js";function u(i,t){function n(){var t;t=i,a.instgrm&&(a.instgrm.Embeds.process(),t&&t())}a.instgrm?n():r.getScript(m,n,t)}function c(t,i){var n;t&&(n=t.parentElement,t.style.minWidth=i+"px",r.hasClass(n,"media-wrapper")&&(n.style.minWidth=i+"px"),t.style.paddingBottom="",r.removeClass(t,"media--ratio media--ratio--fluid"),r.addClass(t,s))}function n(t){var i,n=r.attr(t,d),a=r.instagram,e={token:n};r.ready(function(){a.init(t,e),i=r.find(t,"iframe"),r.isElm(i)?a.show():u(null,n)}),r.addClass(t,o)}r.instagram={root:null,token:null,width:null,height:null,ws:null,init:function(t,i){var n=this;n.root=t,n.token=i.token,n.width=i.width,n.height=i.height,n.ws=r.windowSize()},show:function(i,t){var n,a=this,e=a.root,o=a.token||r.attr(e,d);o&&(n=function(){t=t||r.find(e,"iframe"),r.isElm(t)&&function(t,i){var n,a,e=this,o=e.root,s=e.token,h=e.ws;r.on(t,"load",function(){n=r.toInt(r.css(this,"min-width"),326),((a=r.toInt(r.height(this),520))<180||h.height<620)&&(a=h.height-60),c(o,n),e.width=n,e.height=a,l[s]||(t.innerHTML="",l[s]={iframe:t,width:n,height:a}),i&&i(e)})}.call(a,t,i)},u(function(){var t;l[o]?(t=l[o])&&(a.width=t.width||a.width,a.height=t.height||a.height,c(e,a.width),i&&i(a)):n()},o))},destroy:function(){},exists:function(){var t=this.token;return!r.isUnd(l[t])&&!r.isUnd(l[t].iframe)}},t.behaviors.blazyInstagram={attach:function(t){r.once(n,e,h,t)},detach:function(t,i,n){"unload"===n&&r.once.removeSafely(e,h,t)}}}(dBlazy,Drupal,this,this.document);

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc