File: /var/www/vhosts/creativefellows.nl/bestelscan.creativefellows.nl/public/js/app-min.js
$(document).foundation().ready((function(){$(".duplicate-rows").duplicateSupplierRow(),$("[data-bestelscan]").bestelScan()})),$.fn.bestelScan=function(){return this.each((function(){let e=$(this),i=e.find("[data-copy]"),n=e.find(".toggle-groups"),t=e.find(".select-supplier-goods select"),s=(e.find(".cell__goods-other"),e.find("#customer_suppliers select"));e.init=function(){i.keyup(e.copy),n.click(e.toggle),t.change(e.isDifferent),s.change((function(){let i=[];s.each((function(){i.push(parseInt($(this).val()))}));let n=i.filter(e.onlyUnique);$("#supplier-check").addClass("hide").find("span").html("");let t=0;n.includes(2)||($("#supplier-check").removeClass("hide").find("span").append("<strong>facilitair</strong>"),t++),n.includes(3)||(t>=1&&$("#supplier-check").removeClass("hide").find("span").append(", "),$("#supplier-check").removeClass("hide").find("span").append("<strong>bedrijfsgoederen</strong>"),t++),n.includes(4)||(t>=1&&$("#supplier-check").removeClass("hide").find("span").append(", "),$("#supplier-check").removeClass("hide").find("span").append("<strong>afval</strong>"),t++)}))},e.onlyUnique=function(e,i,n){return n.indexOf(e)===i},e.isDifferent=function(){let e=$(this).val(),i=$(this).closest(".cell").next();6==e?i.removeClass("cell__hidden"):i.addClass("cell__hidden").val("")},e.copy=function(){let e=$(this).val();$("#"+$(this).data("copy")+" [data-group-label]").text(e)},e.toggle=function(){$($(this).data("show")).removeClass("form-group__hidden"),$($(this).data("hide")).addClass("form-group__hidden")},e.init()}))},$.fn.duplicateSupplierRow=function(){return this.each((function(){var e,i=$(this),n=i.closest(".form-group"),t=i.closest(".form-group-row"),s=$(this).closest(".form").find(".form-group__supplier-fields");i.init=function(){i.click(i.duplicate)},i.duplicate=function(){(e=t.clone()).find(".duplicate-rows").duplicateSupplierRow(),e.find("input").val(),n.append(e),t.find(".duplicate-rows").text("-"),i.off("click"),i.click("click",i.delete),$supplier_fields=s.clone(),$supplier_fields.insertAfter(s)},i.delete=function(){t.remove()},i.init()}))};