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

modules/io_browser/js/io-browser.autosubmit.min.js
!function(s,e,o){"use strict";var a="autosubmit",i="autoselect",c="ib__"+a,n="ib--"+i,t="ib-"+a,r="ib-"+i,d=c+"--on",l=n+"--on",f="."+c+":not(."+d+")",u="."+n+":not(."+l+")",m="view--ib-filter-",v="is-filter-checked";function b(e){var a=s(e),i=a.closest(".view--ib"),o=a.find(".form-radio:checked").val().replace("_","-");i.addClass(m+o),i.find(".view-empty").length&&i.addClass(m+"empty"),a.find(".form-radio").each(function(){var e=s(this);o=e.val().replace("_","-"),e.on("change",function(){i.removeClass(m+o),i.addClass(m+o),s("."+v,a).removeClass(v),e.parent().addClass(v),a.find(".form-submit").trigger("click")})}),a.addClass(d)}function h(e){var a,i,o,n=s(e),t=s('iframe[name*="io_browser"]',e),e=n.data("ibEntityTypeId"),r=n.data("ibBundle");"media"===e&&t.on("load",function(){a=t.contents(),i=s("."+c,a),(o=s('.form-radio[value="'+r+'"]',i)).length&&o.trigger("click")}),n.addClass(l)}e.ioBrowser=e.ioBrowser||{},e.behaviors.ioBrowserAutoSubmit={attach:function(e){o.once(b,t,f,e),o.once(h,r,u,e)},detach:function(e,a,i){"unload"===i&&(o.once.removeSafely(t,f,e),o.once.removeSafely(r,u,e))}}}(jQuery,Drupal,dBlazy);

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

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