You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
20 KiB
1 lines
20 KiB
var EXPO=EXPO||{};EXPO.events=EXPO.events||{},EXPO.events.feed?console.warn("WARNING: EXPO.eventsFeed is already defined!"):EXPO.events.feed=function(){var e={};e.opt={};var t=EXPO.common,i=function(e){this.opt=e,this.DOMbody=document.getElementById(e.bodyId)},n=function(e,t,i){e||(e=""),$.ajax({type:"GET",url:t,data:e,success:function(e){return"function"!=typeof i?e:void i(e)}})},s=function(e,t,i){return e.hasOwnProperty(t)&&(e[i]=e[t]),this},a=function(e){var t,i=0;for(t in e)e.hasOwnProperty(t)&&i++;return i},r=$(".wait-ajax.absolute"),o=function(e){var t=Object.keys(e).map(function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])}).join("&");return"?"+t};i.prototype={show:function(){$(this.DOMbody).slideDown()},hide:function(){$(this.DOMbody).hide()}};var l=function(e){this.opt=e;var i,n=this,s=0,a=$("#"+n.opt.subjectTriggerWrapId),r=n.opt.id,o=$("#"+r),l=$(".csb-menu-input",o),c=$("#"+this.opt.selectedItemsContainer,o),d=n.opt.defaultOn,h=n.opt.applyBtnClass,u=$("#"+n.opt.modalTrigger),p=(document.getElementById(n.opt.bodyId),function(){f.hide()}),f=$(".wait-ajax.absolute");this.$modalInst=$("#"+r),this.itemsSelected={},this.tagsBoxItems={},this.sublist={},this.$inputFilter=$("#"+n.opt.filterInputId),this.$label=$(document.getElementById(this.opt.labelId)),this.$selectedItemsWrap=c,$(function(){for($(".topicChecks",a).on("change",function(){$(this).prop("checked")?n._setVisible($(this).val()):n._setUnvisible($(this).val())}),s=0;s<d.length;s++)i=$("#"+d[s]),i.prop("checked",!0),i.trigger("change");o.on("click","a.trigger",function(){var e=$(this).attr("data-name"),t=$(this).attr("data-id"),i=$(this).attr("data-template-id"),s=$(this).siblings(".dna-container");return"true"==$(this).attr("data-sub")&&$(this).parent().hasClass("level1")&&(s.children().length?n._slideToggle(s,$(this).parent()):(f.show(),n._renderSublist({name:e,id:t},i,p),$(this).parent().addClass("active"))),!1}),l.on("change",function(e,i){var s=$(this).attr("id"),a=$(this).closest(".custom-radio-check"),r=$(this).closest(".level"),o=r.parent().closest(".level").children(".custom-radio-check").find(".csb-menu-input"),l=r.children(".sublist");if(!i)if(a.hasClass("active")?a.removeClass("active"):a.addClass("active"),this.checked){var d=$(this).closest(".level").find(".trigger").first().text(),h={text:d,id:s};if(c.hasClass("visible")||c.addClass("visible"),n._addTag(s,h),l.length)$(".csb-menu-input",l).each(function(){var e=this.getAttribute("id"),i=($(this).closest(".level").find(".trigger").first().text(),t.closest(this,"custom-radio-check"));this.checked=!0,n._destroyTag(e),t.addClass(i,"active")});else if(r=r.parent().closest(".level"),$(".csb-menu-input",r.find(".sublist")).length==$(".csb-menu-input:checked",r.find(".sublist")).length){var u=o[0].getAttribute("id"),p=o.closest(".level").find(".trigger").first().text(),f=t.closest(this,"custom-radio-check"),g=t.closest(f.parentNode.parentNode,"level"),m={text:p,id:u};$(".csb-menu-input:checked",r.find(".sublist")).each(function(){n._destroyTag(this.getAttribute("id"))}),o.prop("checked",!0),t.addClass($(g).find(".custom-radio-check")[0],"active"),n._addTag(u,m)}}else if(n._destroyTag(s),c.children(".dna-clone").length||c.removeClass("visible"),l.length)$(".csb-menu-input",l).each(function(){var e=$(this).attr("id"),i=t.closest(this,"custom-radio-check");this.checked=!1,t.removeClass(i,"active"),n._destroyTag(e)}),l.addClass("hidden"),r.removeClass("active");else if(o.length&&o[0].checked){var f=t.closest(o[0],"custom-radio-check"),v=t.closest(f,"level"),b=v.querySelector(".sublist");o.prop("checked",!1),t.removeClass(f,"active"),n._destroyTag(o.attr("id")),$(".csb-menu-input:checked",b).each(function(){var e=this.getAttribute("id"),i=t.closest(this,"level").querySelector(".trigger").textContent,s={text:i,id:e};n._addTag(e,s)})}}),$("."+n.opt.deleteTagClass,o).on("click",function(e){e.stopPropagation();var t=$(this).attr("data-checkbox-id"),i=$("#"+t);return i.prop("checked",!1),i.trigger("change"),n._refreshLabel(),c.children(".dna-clone").length||c.removeClass("visible"),!1}),$("#"+n.opt.deleteId).on("click",function(){$("."+n.opt.deleteTagClass,o).trigger("click")}),$(".clear",o).on("click",function(){return n.resetList(),!1}),n._autocompleteInit(),$("."+h,o).on("click",function(){return n.applyHandler(this),!1}),u.siblings("."+n.opt.clearAllButtonClass).on("click",function(){n.resetList()})})};l.prototype={_getAjax:function(e,t){var i=this;e||(e=""),r.css({display:"block"}),$.ajax({type:"GET",url:i.opt.ajaxUrl,data:e,success:function(e){return"function"!=typeof t?e:(r.hide(),void t(e))}})},_setVisible:function(e){var t=this;$("."+e,t.$modalInst).addClass("visible")},_setUnvisible:function(e){var t=this,i=$("."+e,t.$modalInst);i.find('input[type="checkbox"]').each(function(){var e=$(this);e.prop("checked")&&(e.prop("checked",!1),e.trigger("change"))}),i.find(".dna-container").each(function(){$(this).children().length&&$(this).addClass("hidden")}),i.removeClass("visible")},_checkCheckBox:function(e,t){var i,n=this;"th"==t?i=$("#tid_"+n.opt.prefix+e,n.$modalInst):"tg"==t&&(i=$("#tgid_"+n.opt.prefix+e,n.$modalInst)),i.length&&!i.prop("checked")&&(i.prop("checked",!0),i.trigger("change"))},check:function(e,t){var i,n=this;"th"==t?i=$("#tid_"+n.opt.prefix+e,n.$modalInst):"tg"==t&&(i=$("#tgid_"+n.opt.prefix+e,n.$modalInst)),i.length&&(i.prop("checked",!0),i.trigger("change"),i.parent().addClass("active"))},_autocompleteInit:function(){var e,t,i,o=this,l=o.$inputFilter.attr("data-form"),c=$("#"+o.opt.autoCompleteId),d=!0,h=function(e,t){r.show();var i=!0;for(var s in o.sublist)for(var l in o.sublist[s])l==t.item.value&&(i=!1);if($("#tid_"+o.opt.prefix+t.item.value+'[name="'+t.item.name+'"]:checked').length&&(i=!1),i){var c,d=$("#tid_"+o.opt.prefix+t.item.value+'[name="'+t.item.name+'"]'),h=function(e){a(e)?o._loadParentTree(e,function(){o._checkCheckBox(t.item.value,"tg"),r.hide()}):(r.hide(),console.warn())};d.length?(r.hide(),d.prop("checked",!0),d.trigger("change")):(c={id:t.item.value,name:t.item.name},n(c,o.opt.getParentUrl,h))}},u=function(t){for(e=t,i=0;i<e.length;++i)s(e[i],"text","label");for(i=0;i<e.length;++i)s(e[i],"id","value");o.$inputFilter.hasClass("ui-autocomplete-input")?o.$inputFilter.autocomplete("search",""):(o.$inputFilter.autocomplete({source:e,minLength:0,appendTo:c,select:function(e,t){o.$inputFilter.val(""),o.$inputFilter.trigger("keyup"),h(e,t),e.preventDefault()}}),o.$inputFilter.autocomplete("search",""),d=!1)};o.$inputFilter.attr("autocomplete","on"),o.$inputFilter.on("keyup",function(e){return t=$(this).val(),e.stopImmediatePropagation(),t.length>2&&d?(n({term:t,form:l},o.opt.autoCompleteUrl,u),d=!1):0!=t.length||d||o.$inputFilter.hasClass("ui-autocomplete-input")&&(o.$inputFilter.autocomplete("destroy"),d=!0),!1}).click(function(){return!1})},_renderSublist:function(e,t,i){var n=this,s=0,a=t+"-sub",o=function(e){if(e.length){for(n.sublist[a]={},s;s<e.length;s++)n.sublist[a][e[s].id]=dna.clone(t,e[s]);i(e.length)}else r.hide()};n._getAjax(e,o)},_loadParentTree:function(e,t,i){var n,s,a=this,o=e,l=function(){r.hide(),i||0===i?t(i):t()};r.show(),n={name:o.name,id:o.id},s=$("#tid_"+a.opt.prefix+o.id).closest(".level").children(".trigger").attr("data-template-id"),a._renderSublist(n,s,l)},_destroyTag:function(e){var t=this;t.itemsSelected[e]&&dna.destroy(t.itemsSelected[e]),t.tagsBoxItems[e]&&dna.destroy(t.tagsBoxItems[e])},_addTag:function(e,t){var i=this;i.itemsSelected[e]=dna.clone(i.opt.selectedItemTemplate,t),i.tagsBoxItems[e]=dna.clone(i.opt.tagsBoxId,t),i._refreshLabel(),a(i.itemsSelected)&&$(EXPO.events.feed.DOMapplyButton).show()},_slideToggle:function(e,t){e.hasClass("hidden")?(e.removeClass("hidden"),t.addClass("active")):(e.addClass("hidden").find("ul").addClass("hidden"),t.removeClass("active"))},resetList:function(){var e=this;for(var t in e.itemsSelected)e.itemsSelected.hasOwnProperty(t)&&($("#"+t,e.$selfContainer).prop("checked",!1).trigger("change"),dna.destroy(e.itemsSelected[t]));$(".sublist",e.$modalInst).addClass("hidden"),$(".level",e.$modalInst).removeClass("active"),e.$selectedItemsWrap.removeClass("visible")},_refreshLabel:function(){var e=this.$selectedItemsWrap.children().length;this.$label.text(this.$label.attr(e?"data-selected":"data-default"))},applyHandler:function(){}};var c=function(e){this.opt=e;var i=this,s=$("#"+i.opt.id),a=$('input[type="checkbox"]',s),o=$("#"+this.opt.selectedItemsContainer,s),l=$("#"+this.opt.selectedItemsContainer,s)[0],c=$("#"+i.opt.modalTrigger),d=i.opt.applyBtnClass,h="id_",u=(document.getElementById(i.opt.bodyId),function(){});this.curDNA={},this.itemsSelected={},this.tagsBoxItems={},this.selectedWrap=o,this.$selfContainer=s,this.$modal=s,this.idPrefix=h,this.isReceived=!0,this.$label=$(document.getElementById(this.opt.labelId)),this.$inputFilter=$("#"+i.opt.filterInputId),$(function(){i._autocompleteInit(),s.on("click","a.trigger",function(){var e=$(this).attr("data-name"),n=$(this).attr("data-id"),s=this,a=$(this).attr("data-template-id"),o=$(this).siblings(".dna-container"),l=function(){var e=t.closest(s,"level"),i=e.querySelector(".csb-menu-input");$(".csb-menu-input",o).each(function(){var e=t.closest(this,"custom-radio-check");this.selected||i.checked&&(this.checked=!0,t.addClass(e,"active"))}),r.hide()};return"true"==$(this).attr("data-sub")&&($(this).parent().hasClass("level1")?o.children().length?i._slideToggle(o,$(this).parent()):(r.show(),i._renderSublist({name:e,id:n},a,l)):$(this).parent().hasClass("level2")&&(o.children().length?i._slideToggle(o,$(this).parent()):(i._renderNested({name:e,id:n},l,a,n),$(this).parent().addClass("active")))),!1}),a.on("change",function(){var e=(this.getAttribute("id"),"custom-radio-check"),n=(t.closest(this,e),"level"),s="active",a="sublist",r="csb-menu-input",c="level1",d="csb-selected",h="csbs-del",p="trigger",f="data-checkbox-id",g=t.closest(this,n),m=0==t.hasClass(g,c)?t.closest(g.parentNode,n):g,v=m.querySelector("."+r),b=m.querySelector("."+a),k=g.querySelector("."+a),C=t.closest(this,c),y=C.querySelector("."+r),_=function(e){var i=t.closest(e,n)||this,s=i.querySelector("."+a);$("."+r,s).each(function(){T(this)})},x=function(e){var i=t.closest(e,n)||this,s=i.querySelector("."+a);$("."+r,s).each(function(){w(this)})},S=function(i){var a,o=t.closest(i,n);a=t.hasClass(o,"level1")?o:t.closest(o.parentNode,n),t.addClass(a.querySelector("."+e),s),a.querySelector("."+r).checked=!0},I=function(i){var a=t.closest(i,n),o=t.closest(a.parentNode,n)||a;t.removeClass(o.querySelector("."+e),s),o.querySelector("."+r).checked=!1},T=function(i){var n=t.closest(i,e);t.addClass(n,s),i.checked=!0},w=function(i){var n=t.closest(i,e);t.removeClass(n,s),i.checked=!1},B=function(){var i=(t.closest(b,a),$(b).children("li").children("."+e).find("."+r+":checked")),n=i.length,s=$(b).children("li").children("."+e).find("."+r).length;return s==n&&0!=n?!0:!1},P=function(){var e=m.querySelector("."+r);return e.checked?!0:!1},D=function(i){{var s,o,c,u=t.closest(i,a),m=t.closest(i,n),v=m.querySelector("."+a),b=l.querySelectorAll("."+d),k=u.querySelector("."+a)?$("."+r+":checked",u.querySelector("."+a)):null,C=(k?k.length:null,[]),y=[],_=0,x=0,S=i.getAttribute("id"),I=0,T=0,w=0,B=0;g.querySelector("."+p).innerHTML}if(v){for(s=$(v).children("li").children("."+e).find("."+r+":checked"),B;B<s.length;B++)o=s[B].getAttribute("id"),C.push(o);for(w;w<b.length;w++)o=b[w].querySelector("."+h).getAttribute(f),"~~id~~"!=o&&y.push(o);for(_=y.length,x=C.length,I=0;_>I;I++)for(c=y[I],T=0;x>T;T++)c==C[T]&&A(s[T]);for(I=0;_>I;I++)c=y[I],c==S&&A(i)}else for(I=0;_>I;I++)c=y[I],c==S&&A(S)},A=function(e){var t=e.getAttribute("id");i._destroyTag(t),M()},O=function(e){var s=t.closest(e,n),a=s.querySelector("."+p),r=a.innerHTML,o=e.getAttribute("id"),l={id:o,text:r};i._addTag(o,l),M()},M=function(){o.children("."+d).length&&"~~id~~"!=o.children("."+d)[0].getAttribute(f)?o.addClass("visible"):o.removeClass("visible")},F=function(){var t=$(b).children("li").children("."+e).find("."+r+":checked");t.each(function(){O(this)})},j=function(){var t=$(b).children("li").children("."+e).find("."+r+":checked");t.each(function(){A(this)})};this.checked?(B()?(S(this),T(this),D(v),O(v),j(b),v.getAttribute("id")!=y.getAttribute("id")||y.checked||(T(y),D(y),O(y))):(T(this),D(this),O(this)),k&&_(this)):(P()?(I(this),w(this),D(v),A(v),F(b),y.checked&&(w(y),D(y),A(y))):(w(this),D(this),A(this)),k&&x(this)),u()}),$("."+i.opt.deleteTagClass,s).on("click",function(){var e=$(this).attr("data-checkbox-id"),t=$("#"+e);return t.prop("checked",!1),t.trigger("change"),i._refreshLabel(),o.children(".dna-clone").length||o.removeClass("visible"),!1}),$("#"+i.opt.deleteId).on("click",function(){$("."+i.opt.deleteTagClass,s).trigger("click")}),$(".clear",s).on("click",function(){return i.resetList(),!1}),$(".q-sel a",s).on("click",function(){var e=$(this),t=e.attr("data-name"),s=e.attr("data-id"),a={name:t,id:s},r=function(e){i._loadParentTree(e,function(){i._checkCheckBox(s)})};return n(a,i.opt.getParentUrl,r),!1}),$("."+d,s).on("click",function(){return i.applyHandler(this),!1}),c.siblings("."+i.opt.clearAllButtonClass).on("click",function(){i.resetList()})})};return c.prototype={_getAjax:function(e,t){var i=this;e||(e=""),$.ajax({type:"GET",url:i.opt.ajaxUrl,data:e,success:function(e){return"function"!=typeof t?(i.rawData=e,e):(i.rawData=e,void t(e))}})},_renderSublist:function(e,t,i){var n=this,s=0,a=t+"-sub",o=function(e){if(e.length){for(n.curDNA[a]={},s;s<e.length;s++)n.curDNA[a][e[s].id]=dna.clone(t,e[s]);$("."+t).parents(".level1").addClass("active"),i(e.length)}else r.hide()};n._getAjax(e,o)},_renderNested:function(e,t,i,n){var s=this,a=o(e);dna.load(i,s.opt.ajaxUrl+a,{callback:t,container:s.curDNA[i][n]})},_checkCheckBox:function(e){var t=this,i=$("#id_"+t.opt.prefix+e,t.$selfContainer);i.length&&!i.prop("checked")&&(i.prop("checked",!0),i.trigger("change"))},selectTag:function(e){var t=!0,i=this,s=function(){for(var s in i.curDNA)for(var a in i.curDNA[s])a==e.id&&(t=!1);if($("#id_"+i.opt.prefix+e.id+":checked").length&&(t=!1,$("#id_"+i.opt.prefix+e.id+":checked").trigger("change")),t){i.isReceived=!1;var r,o=$("#id_"+i.opt.prefix+e.id),l=function(t){i._loadParentTree(t,function(){i._checkCheckBox(e.id),i.isReceived=!0}),o=$("#id_"+i.opt.prefix+e.id)};o.length?(o.prop("checked",!0),o.trigger("change"),i.isReceived=!0):(r={id:e.id,name:e.name},n(r,i.opt.getParentUrl,l))}else $("#id_"+i.opt.prefix+e.id).prop("checked",!0),$("#id_"+i.opt.prefix+e.id).trigger("change")};this.wait(s)},wait:function(e,t){var i,n=this,s=function(e,t,n){e.isReceived&&(n?t(n):t(),clearInterval(i))};i=setInterval(function(){s(n,e,t)},100)},check:function(e){var t=this,i=$("#id_"+e,t.$selfContainer);i.length&&!i.prop("checked")&&(i.prop("checked",!0),i.trigger("change"))},_slideToggle:function(e,t){e.hasClass("hidden")?(t.addClass("active"),e.removeClass("hidden")):(t.removeClass("active"),e.addClass("hidden").find("ul"))},_destroyTag:function(e){var t=this;t.itemsSelected[e]&&dna.destroy(t.itemsSelected[e]),t.tagsBoxItems[e]&&dna.destroy(t.tagsBoxItems[e])},_addTag:function(e,t){var i=this;i.itemsSelected[e]=dna.clone(i.opt.selectedItemTemplate,t),i.tagsBoxItems[e]=dna.clone(i.opt.tagsBoxId,t),this._refreshLabel(),a(i.itemsSelected)&&$(EXPO.events.feed.DOMapplyButton).show()},resetList:function(){var e=this;for(var t in e.itemsSelected)e.itemsSelected.hasOwnProperty(t)&&($("#"+t,e.$selfContainer).prop("checked",!1).trigger("change"),dna.destroy(e.itemsSelected[t]));$(".sublist:not(.parent)",e.$modal).addClass("hidden"),$(".level",e.$modal).removeClass("active"),e.selectedWrap.removeClass("visible")},_autocompleteInit:function(){var e,t,i,a=this,o=a.$inputFilter.attr("data-form"),l=$("#"+a.opt.autoCompleteId),c=!0,d=function(e,t){r.show();var i=!0;for(var s in a.curDNA)for(var o in a.curDNA[s])o==t.item.value&&(i=!1);if($("#id_"+a.opt.prefix+t.item.value+":checked").length&&(i=!1),i){var l,c=$("#id_"+a.opt.prefix+t.item.value),d=function(e){a._loadParentTree(e,function(){a._checkCheckBox(t.item.value)}),c=$("#id_"+a.opt.prefix+t.item.value)};c.length?(c.prop("checked",!0),c.trigger("change")):(l={id:t.item.value,name:t.item.name},n(l,a.opt.getParentUrl,d)),a.$inputFilter.val(t.item.label)}},h=function(t){for(e=t,i=0;i<e.length;++i)s(e[i],"text","label");for(i=0;i<e.length;++i)s(e[i],"id","value");a.$inputFilter.hasClass("ui-autocomplete-input")?a.$inputFilter.autocomplete("search",""):(a.$inputFilter.autocomplete({source:e,minLength:0,appendTo:l,select:function(e,t){d(e,t),a.$inputFilter.val(""),a.$inputFilter.trigger("keyup"),e.preventDefault()}}),a.$inputFilter.autocomplete("search",""),c=!1),r.hide()};a.$inputFilter.attr("autocomplete","on"),a.$inputFilter.on("keyup",function(e){return t=$(this).val(),e.stopImmediatePropagation(),t.length>2&&c?(r.show(),n({term:t,form:o},a.opt.autoCompleteUrl,h),c=!1):0!=t.length||c||a.$inputFilter.hasClass("ui-autocomplete-input")&&(a.$inputFilter.autocomplete("destroy"),c=!0),!1}).click(function(){return!1})},_loadParentTree:function(e,t,i){var n,s,o,l,c=this,d=e,h=$("#id_"+c.opt.prefix+d.id),u=function(e){var n=$("#id_"+c.opt.prefix+d.id),h=function(){r.hide(),i||0===i?t(i):t()};r.hide(),n.length&&a(c.curDNA[s+"-sub"])==e&&(o={name:d.name,id:d.id},r.show(),l=$("#id_"+c.opt.prefix+d.id).closest(".level").children(".trigger").attr("data-template-id"),c._renderNested(o,h,l,d.id))},p=function(){r.hide(),i||0===i?t(i):t()};r.show(),d.hasOwnProperty("parent")?h.length?(o={name:d.name,id:d.id},l=h.closest(".level").children(".trigger").attr("data-template-id"),c._renderNested(o,function(){r.hide(),t()},l,d.id)):(n={name:d.parent.name,id:d.parent.id},s=$("#id_"+c.opt.prefix+d.parent.id).closest(".level").children(".trigger").attr("data-template-id"),c._renderSublist(n,s,u)):(n={name:d.name,id:d.id},s=$("#id_"+c.opt.prefix+d.id).closest(".level").children(".trigger").attr("data-template-id"),c._renderSublist(n,s,p))},applyHandler:function(){},_refreshLabel:function(){var e=this.selectedWrap.children().length;this.$label.text(this.$label.attr(e?"data-selected":"data-default"))}},e.init=function(e){$.extend(this.opt,e);var n=this,s=function(){$(n.DOMform).find('input[name="~~name~~"]').remove()};"None"!=this.opt.searchData&&this.opt.searchData&&(this.previousSearch=JSON.parse(this.opt.searchData)),this.DOMform=document.getElementById(this.opt.formId),$(this.DOMform).on("submit",function(){s()}),this.DOMapplyButton=document.getElementById(this.opt.applyButtonId),this.filterPane=new i(this.opt.filter),$("#"+this.opt.filter.buttonId).on("click",function(){return t.hasClass(this,n.opt.activeClass)?(t.removeClass(this,n.opt.activeClass),n.filterPane.hide()):(t.addClass(this,n.opt.activeClass),n.filterPane.show()),!1}),$("#"+n.opt.bodyId+" ."+n.opt.modalTriggerClass).on("click",function(e){return e.preventDefault(),n.modalWindow.pullData(this.getAttribute("href")),n.modalWindow.open(),!1}),$("#"+n.opt.applyButtonId).on("click",function(){return $(n.DOMform).submit(),!1}),this.modalWindow=new t.Modal(n.opt.modal),this.placesModal=new c(n.opt.place),this.subjModal=new l(n.opt.subject),this.placesModal.applyHandler=function(){n.modalWindow.close(),$(n.DOMform).submit()},this.subjModal.applyHandler=function(){n.modalWindow.close(),$(n.DOMform).submit()},$(function(){if(n.previousSearch)for(var e=0;e<n.previousSearch.inputs.length;e++)"th"==n.previousSearch.inputs[e].name?n.subjModal._loadParentTree(n.previousSearch.inputs[e],function(e){n.previousSearch.inputs[e].children?n.subjModal.check(n.previousSearch.inputs[e].children.id,n.previousSearch.inputs[e].children.name):n.subjModal.check(n.previousSearch.inputs[e].id,n.previousSearch.inputs[e].name)},e):"area"==n.previousSearch.inputs[e].name&&(n.previousSearch.inputs[e].children&&n.previousSearch.inputs[e].children.children?n.placesModal.selectTag(n.previousSearch.inputs[e].children.children):n.previousSearch.inputs[e].children?n.placesModal.selectTag(n.previousSearch.inputs[e].children):n.previousSearch.inputs[e]&&n.placesModal.selectTag(n.previousSearch.inputs[e]));(a(n.placesModal.itemsSelected)||a(n.subjModal.itemsSelected))&&$(n.DOMapplyButton).show()})},e}(); |