1jQuery(document).ready(function ($) { 2 "use strict"; 3 4 // Check if Publication Header exists. 5 if ($(".danas-publications__header").length > 0) { 6 // Create our selected filters object. 7 var selectedFilters = { 8 nonce: $("#danas_filter_publications_nonce").val(), 9 action: "danas_filter_publications", 10 }; 11 12 // Get our content container. 13 var publicationsContainer = $(".danas-publications__main"); 14 15 // Set initial values for the selected filters object. 16 $(".danas-publications__header__select select").each(function () { 17 selectedFilters[$(this).data("type")] = null; 18 }); 19 20 // Detect select change. 21 $(".danas-publications__header__select select").on("change", function () { 22 $(".danas-publications__header__select select").each(function () { 23 if ($(this).data("type") === "year") { 24 selectedFilters[$(this).data("type")] = parseInt( 25 $(this).find("option:selected").text() 26 ); 27 } else { 28 selectedFilters[$(this).data("type")] = $(this) 29 .find("option:selected") 30 .val(); 31 } 32 }); 33 34 // Send AJAX request. 35 $.ajax({ 36 type: "POST", 37 url: woocommerce_params.ajax_url, 38 data: selectedFilters, 39 success: function (response) { 40 if (response.success === true) { 41 publicationsContainer.empty().append(response.data); 42 } else { 43 if (response.data.show === true) { 44 publicationsContainer 45 .empty() 46 .append( 47 '<p class="danas-publications__main__nothing">' + 48 response.data.message + 49 "</p>" 50 ); 51 } 52 } 53 }, 54 }); 55 }); 56 } 57 58 if ($(".kcd-page__donations__content__slider").length > 0) { 59 var $slider = $(".kcd-page__donations__content__slider"), 60 $input = $(".kcd-page__donations__content__group__input"); 61 62 $slider.slider({ 63 value: 1000, 64 min: $slider.data("min"), 65 max: $slider.data("max"), 66 step: $slider.data("step"), 67 range: "min", 68 slide: function (event, ui) { 69 $input.val(ui.value); 70 }, 71 }); 72 73 $(document).on( 74 "click", 75 ".kcd-page__donations__content__group__type > span", 76 function (evt) { 77 evt.preventDefault(); 78 79 if ($("#kcd-page__donations__content__group__type").is(":checked")) { 80 if ($(this).hasClass("one-time")) { 81 $("#kcd-page__donations__content__group__type").prop( 82 "checked", 83 false 84 ); 85 } 86 } else { 87 if ($(this).hasClass("recurring")) { 88 $("#kcd-page__donations__content__group__type").prop( 89 "checked", 90 true 91 ); 92 } 93 } 94 } 95 ); 96 97 // Fix min and max. 98 var $min = $(".kcd-page__donations__content__slider__step.step-min"); 99 $min.css({ 100 left: "-" + $min.width() / 2 + "px", 101 }); 102 var $max = $(".kcd-page__donations__content__slider__step.step-max"); 103 $max.css({ 104 right: "-" + $max.width() / 2 + "px", 105 }); 106 107 $(document).on( 108 "click", 109 ".kcd-page__donations__content__slider__step", 110 function (evt) { 111 evt.preventDefault(); 112 113 $slider.slider("value", $(this).html()); 114 } 115 ); 116 117 $(document).on( 118 "click", 119 ".kcd-page__donations__content__group__add-to-cart", 120 function (evt) { 121 evt.preventDefault(); 122 123 let iznos = $(".kcd-page__donations__content__group__input").val(), 124 type = klubDanas.oneTimeProduct; 125 126 if ($("#kcd-page__donations__content__group__type").is(":checked")) { 127 type = klubDanas.subscriptionProduct; 128 } 129 130 if (iznos !== "0") { 131 let url = 132 $(this).attr("href") + 133 "?add-to-cart=" + 134 type + 135 "&ywcnp_amount=" + 136 iznos; 137 location.href = url; 138 } 139 } 140 ); 141 } 142 143 if ($(".danas-notification-popup").length > 0) { 144 let showSubscriptionNotificationPopup = Cookies.get( 145 "danasSubscriptionNotificationPopupShow" 146 ); 147 if ($.type(showSubscriptionNotificationPopup) === "undefined") { 148 $(".danas-notification-popup").addClass( 149 "danas-notification-popup--active" 150 ); 151 } 152 153 $(document).on( 154 "click", 155 ".danas-notification__close, .danas-notification-popup__overlay", 156 function (evt) { 157 evt.preventDefault(); 158 159 $(".danas-notification-popup").removeClass( 160 "danas-notification-popup--active" 161 ); 162 Cookies.set("danasSubscriptionNotificationPopupShow", "no", { 163 expires: 1, 164 }); 165 } 166 ); 167 } 168 169 $(".pc-btn--popup").on("click", function () {
170 $(".pc-popup").fadeIn(); 171 $("body").addClass("overflow-hidden"); 172 }); 173 174 $(".pc-popup-content").on("click", function (e) { 175 e.stopPropagation(); 176 }); 177 178 $(".pc-popup").on("click", function (e) { 179 $(".pc-popup").fadeOut(); 180 $("body").removeClass("overflow-hidden"); 181 }); 182 183 $(document).on("click", ".kd-delete-token", function (evt) { 184 evt.preventDefault(); 185 186 const user = $(this).data("user"), 187 token = $(this).data("token"), 188 nonce = $("#_wpnonce").val(), 189 button = $(this); 190 191 $.ajax({ 192 type: "POST", 193 url: woocommerce_params.ajax_url, 194 data: { 195 user, 196 token, 197 nonce, 198 action: "klubDeleteTokenNumber", 199 }, 200 success: function (response) { 201 if (response.success === true) { 202 const parent = button.parent().parent(); 203 parent.empty().append("<p>Kartica je uspešno obrisana.</p>"); 204 setTimeout(function () { 205 parent.remove(); 206 }, 2000); 207 } 208 }, 209 }); 210 }); 211});
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.