File: /var/www/vhosts/creativefellows.nl/apics.creativefellows.nl/public/js/app-min.js
$(document).foundation().ready((function(){$(".lazy-image, .lazy-load-image").Lazy({effect:"fadeIn",effectTime:500,enableThrottle:!0,throttle:250,afterLoad:function(t){t.parent().addClass("apics-shape__visible")}}),$("#view-container .cell").each((function(t,e){$(e).visible(!0)&&$(e).addClass("already-visible")})),$(window).scroll((function(t){$("#view-container .cell").each((function(t,e){$(e).visible(!0)&&$(e).addClass("come-in")}))})),$("#responsive-menu a").click((function(){"small"==Foundation.MediaQuery.current&&$(this).attr("href")&&($("#responsive-menu").toggle(),$(".toggle-menu").toggleClass("open"))})),$("#filter-jobs").toggleFilterSearch(),$("#acceptCookie").on("click",(function(t){t.preventDefault();var e=$(this).attr("data-link");$.ajax({type:"POST",url:e,complete:function(){$("#accept-cookies").slideUp("fast")}})}))})),$.fn.toggleFilterSearch=function(){return this.each((function(){var t,e=$(this),i=$("#job-search-container"),n=i.find($("[data-job-count]")),a=i.find("[data-job-pagination]"),s=e.find("a"),o=e.find(".button[data-submit]"),l=e.find(".button[data-reset]"),c=e.find(".filter-options"),r=i.find("[data-jobs-container]"),u=$("#search-jobs"),f=e.data("post-action");e.settings={shade_visible:!1,filter_open:!1,active_filter:null,clicked_filter:null,current_page:1},e.parameters={},e.init=function(){e.shadeOut(),s.click(e.click),o.click(e.filterJobs),u.click(e.search),l.click(e.resetFilters)},e.resetFilters=function(){$(this).closest("form").find("input:checkbox").prop("checked",!1),$(this).closest("form").find("input:text").val("")},e.search=function(t){t.preventDefault(),e.setFormData(),e.postSearch(!0)},e.filterJobs=function(t){t.preventDefault(),e.closeFilters(),e.setFormData(),e.postSearch(!0)},e.setFormData=function(){var t=$("#filter-jobs-form").serializeArray();t.push({name:"q",value:$("#test").val()}),t.push({name:"page",value:e.settings.current_page}),e.parameters=t},e.postSearch=function(){$.ajax({type:"POST",url:f,data:e.parameters,success:function(t){r.html(""),$.each(t.jobs,(function(t,i){r.append(e.setJobData(i))})),Foundation.reInit(r),$("#filter-jobs").parent().css("height","auto"),n.text(t.message),e.setPagination(t.pagination.html)}})},e.setPagination=function(t){a.html(t),a.find("a").click((function(t){t.preventDefault(),a.find("li").removeClass("current"),$(this).parent().addClass("current"),e.settings.current_page=$(this).data("page"),e.setFormData(),e.postSearch()}))},e.paginationLink=function(t){return f+"/"+t},e.setJobData=function(t){return'<div class="cell small-12 medium-6 large-3"> \t\t\t\t\t\t<div class="callout callout__vacatures"> \t\t\t\t\t\t\t<div class="callout-inner"> \t\t\t\t\t\t\t\t<div class="callout-text" data-equalizer-watch>\t\t\t\t\t\t\t\t\t<h3>'+t.title+"</h3>\t\t\t\t\t\t\t\t\t<p>"+t.summary+'</p>\t \t\t\t\t\t\t\t\t<ul class="menu vertical menu__jobs-features">\t \t\t\t\t\t\t\t\t\t<li class="icon icon__location">'+t.location+'</li>\t \t\t\t\t\t\t\t\t\t<li class="icon icon__salary">'+t.salary_desc+'</li>\t \t\t\t\t\t\t\t\t\t<li class="icon icon__hours">'+t.hours+'</li>\t \t\t\t\t\t\t\t\t\t<li class="icon icon__education">'+t.education+'</li>\t \t\t\t\t\t\t\t\t</ul>\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t<a class="link link__apics-pointer" href="'+t.url+'">'+t.button+"</a> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t</div> \t\t\t\t \t </div>"},e.click=function(){e.settings.clicked_filter=$(this),e.toggleShadeOut()},e.toggleShadeOut=function(){e.settings.filter_open||e.settings.shade_visible?e.settings.shade_visible&&e.settings.filter_open&&!e.settings.active_filter.is(e.settings.clicked_filter)?e.switchFilter():e.closeFilters(!0):e.openFilter()},e.openFilter=function(){e.settings.shade_visible=!0,e.settings.filter_open=!0,e.settings.active_filter=e.settings.clicked_filter,t.fadeIn()},e.switchFilter=function(){c.filter(":visible").addClass("hide"),e.settings.active_filter=e.settings.clicked_filter,e.settings.shade_visible=!0,e.settings.filter_open=!0},e.closeFilters=function(){e.settings.shade_visible=!1,e.settings.filter_open=!1,e.settings.active_filter=null,e.settings.clicked_filter=null,setTimeout((function(){c.addClass("hide")}),100),t.fadeOut()},e.shadeOut=function(){0==$(".shadeout").length?(t=$('<div class="shadeout"></div>').hide()).insertAfter(e):t=$(".shadeout")},e.init()}))},$.fn.visible=function(t){var e=$(this),i=$(window),n=i.scrollTop(),a=n+i.height(),s=e.offset().top,o=s+e.height();return(!0===t?s:o)<=a&&(!0===t?o:s)>=n},$.fn.RandomShapes=function(){return this.each((function(){var t=$(this);t.init=function(){var e=$('<div class="apics-shape">');t.wrap(e)},t.init()}))},$(document).pjax(".top-bar a:not(.lang), a[ajax-load], .pagination a","#view-container",{fragment:"#view-container",timeout:3e3}),$(document).on("pjax:send",(function(){$("#loading").show()})),$(document).on("pjax:complete",(function(){$("#loading").fadeOut(),$(document).foundation(),$("#filter-jobs").toggleFilterSearch(),Foundation.reInit($("[data-jobs-container]")),setTimeout((function(){$("#filter-jobs").parent().css("height","auto")}),100),$(".lazy-image, .lazy-load-image").Lazy({effect:"fadeIn",effectTime:500,enableThrottle:!0,throttle:250,afterLoad:function(t){t.parent().addClass("apics-shape__visible")}})}));