slick-8.x-2.x-dev/js/slick.colorbox.min.js

js/slick.colorbox.min.js
!function(i,r,e){"use strict";var o="slick--colorbox",l="slick-colorbox",n=o+"--on",s="."+o+":not(."+n+")";r.slickColorbox=r.slickColorbox||{context:null,set:function(o){var t,c,e=i.colorbox.element(),l=e.closest(".slick"),n=l.find("> .slick__slider"),s=n.find(".slick-cloned .litebox"),a=parseInt(l.data("slickCount"),0),l=i("#cboxCurrent");n.length&&(t=function(c){s.length&&s.each(function(o,t){i(t)[c?"addClass":"removeClass"]("cboxElement"),r[c?"attachBehaviors":"detachBehaviors"](t)})},e=Math.abs(e.closest(".slick__slide").data("delta")),isNaN(e)&&(e=0),"cbox_load"===o?t(!1):"cbox_complete"===o?l.length&&(c=(c=drupalSettings.colorbox.current||!1)?c.replace("{current}",e+1).replace("{total}",a):r.t("@curr of @total",{"@curr":e+1,"@total":a}),l.text(c)):"cbox_closed"===o?(c=n.attr("id"),c="#"+c,window.scrollTo({top:i(c).offset().top-120,behavior:"smooth"}),window.setTimeout(function(){n.slick("refresh"),t(!0)},10)):"slickPause"===o&&n.slick(o))}},r.behaviors.slickColorbox={attach:function(o){var t=r.slickColorbox;t.context=o,e.once(function(o){var t=this,c=i(o),e=i(".slick__slide:not(.slick-cloned)",o);e.each(function(o,t){i(t).attr("data-delta",o)}),(o=i(t.context)).on("cbox_open",function(){t.set("slickPause")}),o.on("cbox_load",function(){t.set("cbox_load")}),o.on("cbox_complete",function(){t.set("cbox_complete")}),o.on("cbox_closed",function(){t.set("cbox_closed")}),c.attr("data-slick-count",e.length),c.addClass(n)}.bind(t),l,s,o)},detach:function(o,t,c){"unload"===c&&e.once.removeSafely(l,s,o)}}}(jQuery,Drupal,dBlazy);

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

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