PageSourceSearch

https://prusice.pl/min/?f=cms/plugin/garbage_collection/public/script/CMSGarbageCollection.min.js&v=1787809576

js prusice.pl collected 2026-10-02 13:08:48 UTC 3,073 bytes, 1 lines download raw bytes

1function bindGarbageFunctions(){$("#garbageArea").change(function(){let e=$("#garbageSearch");getRegion($(this).val()),void 0!==e&&e.val("")}),$("#garbageSearch").autocomplete({delay:100,minLength:0,appendTo:"#garbageSearchWrapper",source:function(e,a){let t=new Request,i={phrase:$("#garbageSearch").val(),csrf_token:getCsrfTokenJs()};t.postPlugin("garbage_collection","SEARCH",i,function(e){a(e.regions)})},select:function(e,a){e.preventDefault(),getRegion(a.item.id),$(this).val(a.item.phrase),$("#garbageArea").val(a.item.id)},create:function(){$(".ui-helper-hidden-accessible").hide(),$(this).data("ui-autocomplete")._renderItem=function(e,a){return $("<li>").append("<div class='autocomplete_label'>"+a.phrase+"</div>").appendTo(e)}}}),$("#getGarbagePdf").click(function(){$("#getGarbagePdf").attr("disabled",!0);let e=new Request,a=$("#garbageArea").val();if(""!==a){let t={region:a,csrf_token:getCsrfTokenJs()};e.postPlugin("garbage_collection","PDF",t,function(e){null!=e.pdf&&e.pdf?window.open(e.pdf,"_blank"):($("#garbageAlerts").html('<div class="alert alert-danger">Nie można pobrać pliku pdf</div>'),$("html, body").animate({scrollTop:$("body").offset().top},500)),$("#getGarbagePdf").attr("disabled",!1)})}else $("#garbageAlerts").html('<div class="alert alert-danger">Nie wybrano obszaru</div>'),$("#getGarbagePdf").attr("disabled",!1)})}function getRegion(e){$("#getGarbagePdf").attr("disabled",!0),$("#garbageAlerts").html("");let a=new Request,t={region:e,csrf_token:getCsrfTokenJs()};a.postPlugin("garbage_collection","REGION",t,function(e){if(null==e.region)$("#garbageAlerts").html('<div class="alert alert-danger">Nie znaleziono obszaru</div>'),$("#garbageContent").html("");else{let a=e.region,t=new Date,i=t.getDate(),n=t.getMonth(),r=t.getFullYear();i<10&&(i="0"+i),n<10&&(n="0"+n);let l=new Date(r,n,i).getTime(),s="";a.description.length>0&&(s+='<div class="garbage__item" style="border-left-color: transparent">',s+='<div class="item__name">'+a.description+"</div>",s+="</div>"),void 0!==a.disposals&&a.disposals.length>0?($.each(a.disposals,function(){s+='<div class="garbage__item" style="border-left-color: '+this.colour+'">',s+='<div class="item__name">'+this.name+"</div>",null!==this.current_date&&(s+='<div class="item__date"><div class="item__date-current">Data wywozu: '+getDateText(l,this.current_date)+"</div>",null!==this.next_date&&(s+='<div class="item__date-next">Następny wyw\xf3z: '+getDateText(l,this.next_date)+"</div>"),s+="</div>"),s+="</div>"}),$("#getGarbagePdf").attr("disabled",!1),$("#garbageContent").html(s)):($("#garbageAlerts").html('<div class="alert alert-danger">Ten obszar nie ma jeszcze przypisanych informacji o wywozie odpad\xf3w.</div>'),$("#garbageContent").html(""))}})}function getDateText(e,a){let t=a.split("-"),i=new Date(t[0],t[1]-1,t[2]).getTime(),n=t[2]+"-"+t[1],r=Math.round((i-e)/864e5);if(r>=0)switch(r){case 0:n+=" <span>(dzisiaj)</span>";break;case 1:n+=" <span>(jutro)</span>";break;default:n+=" <span>(za "+r+" dni)</span>"}return n}$(document).ready(function(){bindGarbageFunctions()});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.