io-8.x-1.x-dev/modules/io_browser/js/io-browser.viewswitch.min.js

modules/io_browser/js/io-browser.viewswitch.min.js
!function(a,e,s){"use strict";var l,i="is-ib",t="viewswitch",o="ib__"+t,n="ib-"+t,r=o+"--on",c="."+o+":not(."+r+")",d=i+"-active",v=i+"-info-active",b=".button",u="view--ib-help",h=".view--ib",w=e.blazy||null,f=null;function g(e){var i=a(e),t=i.closest(".form--ib"),s=t.length?t:i.closest(h),t=a(".ib__header");f=s.find(".ib__grid:first"),l=f.attr("class"),t.length&&(t.find("."+o).remove(),i.addClass(o+"--header").appendTo(t)),a(b,e).on("click.ibSwitch",function(e){e.preventDefault();var i=a(e.currentTarget),t=i.data("target"),e=a(h);i.closest(".button-group").find(b).removeClass(d),i.addClass(d),t&&e.length&&(a("."+v).removeClass(v),"help"===t?(s.removeClass("is-ib-collapsed"),s.toggleClass(u),i.text(s.hasClass(u)?"x":"?")):(a(".button--help",s).text("?"),s.removeClass(u),e.removeClass("view--ib-grid view--ib-list view--ib-help"),f.attr("class","list"===t?"ib__grid":l),e.addClass("view--ib-"+t),w&&null!==w.init&&w.init.revalidate(!0)))}),a("#ib-viewswitch",s).find(".button--view."+d).click(),i.addClass(r)}e.ioBrowser=e.ioBrowser||{},e.behaviors.ioBrowserViewSwitch={attach:function(e){s.once(g,n,c,e)},detach:function(e,i,t){"unload"===t&&s.once.removeSafely(n,c,e)}}}(jQuery,Drupal,dBlazy);

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

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