| @@ -13,16 +13,16 @@ | ||
| 13 | 13 | _wpnonce: nonce, |
| 14 | 14 | }, |
| 15 | 15 | success: function (data) { |
| 16 | 16 | if (data.success) { |
| 17 | - alert(data.data?.message || "عملیات با موفقیت انجام شد."); | |
| 17 | + window.BasalamToast.success(data.data?.message || "عملیات با موفقیت انجام شد."); | |
| 18 | 18 | } else { |
| 19 | - alert(data.data?.message || "خطایی رخ داده است."); | |
| 19 | + window.BasalamToast.error(data.data?.message || "خطایی رخ داده است."); | |
| 20 | 20 | } |
| 21 | 21 | location.reload(); |
| 22 | 22 | }, |
| 23 | 23 | error: function () { |
| 24 | - alert("خطایی در ارسال درخواست رخ داد."); | |
| 24 | + window.BasalamToast.error("خطایی در ارسال درخواست رخ داد."); | |
| 25 | 25 | location.reload(); |
| 26 | 26 | }, |
| 27 | 27 | }); |
| 28 | 28 | } |
| @@ -47,14 +47,14 @@ | ||
| 47 | 47 | var reasonId = $("#cancel-reason").val(); |
| 48 | 48 | var description = $("#cancel-description").val(); |
| 49 | 49 | |
| 50 | 50 | if (!reasonId) { |
| 51 | - alert("لطفاً دلیل لغو سفارش را انتخاب کنید."); | |
| 51 | + window.BasalamToast.warning("لطفاً دلیل لغو سفارش را انتخاب کنید."); | |
| 52 | 52 | return; |
| 53 | 53 | } |
| 54 | 54 | |
| 55 | 55 | if (!description.trim()) { |
| 56 | - alert("لطفاً توضیحات را وارد کنید."); | |
| 56 | + window.BasalamToast.warning("لطفاً توضیحات را وارد کنید."); | |
| 57 | 57 | return; |
| 58 | 58 | } |
| 59 | 59 | |
| 60 | 60 | $.ajax({ |
| @@ -68,17 +68,17 @@ | ||
| 68 | 68 | _wpnonce: nonce, |
| 69 | 69 | }, |
| 70 | 70 | success: function (data) { |
| 71 | 71 | if (data.success) { |
| 72 | - alert(data.data?.message || "عملیات با موفقیت انجام شد."); | |
| 72 | + window.BasalamToast.success(data.data?.message || "عملیات با موفقیت انجام شد."); | |
| 73 | 73 | } else { |
| 74 | - alert(data.data?.message || "خطایی رخ داده است."); | |
| 74 | + window.BasalamToast.error(data.data?.message || "خطایی رخ داده است."); | |
| 75 | 75 | console.error("Server error:", data); |
| 76 | 76 | } |
| 77 | 77 | location.reload(); |
| 78 | 78 | }, |
| 79 | 79 | error: function () { |
| 80 | - alert("خطایی در ارسال درخواست رخ داد."); | |
| 80 | + window.BasalamToast.error("خطایی در ارسال درخواست رخ داد."); | |
| 81 | 81 | }, |
| 82 | 82 | }); |
| 83 | 83 | }); |
| 84 | 84 | |
| @@ -103,9 +103,9 @@ | ||
| 103 | 103 | var nonce = $(this).data("nonce"); |
| 104 | 104 | var description = $("#request-cancel-description").val(); |
| 105 | 105 | |
| 106 | 106 | if (!description.trim()) { |
| 107 | - alert("لطفاً توضیحات را وارد کنید."); | |
| 107 | + window.BasalamToast.warning("لطفاً توضیحات را وارد کنید."); | |
| 108 | 108 | return; |
| 109 | 109 | } |
| 110 | 110 | |
| 111 | 111 | $.ajax({ |
| @@ -118,18 +118,18 @@ | ||
| 118 | 118 | _wpnonce: nonce, |
| 119 | 119 | }, |
| 120 | 120 | success: function (response) { |
| 121 | 121 | if (response.success) { |
| 122 | - alert( | |
| 122 | + window.BasalamToast.success( | |
| 123 | 123 | response.data?.message || "درخواست لغو سفارش با موفقیت ارسال شد." |
| 124 | 124 | ); |
| 125 | 125 | location.reload(); |
| 126 | 126 | } else { |
| 127 | - alert(response.data?.message || "خطایی رخ داده است"); | |
| 127 | + window.BasalamToast.error(response.data?.message || "خطایی رخ داده است"); | |
| 128 | 128 | } |
| 129 | 129 | }, |
| 130 | 130 | error: function () { |
| 131 | - alert("خطایی در ارسال درخواست رخ داد."); | |
| 131 | + window.BasalamToast.error("خطایی در ارسال درخواست رخ داد."); | |
| 132 | 132 | }, |
| 133 | 133 | }); |
| 134 | 134 | }); |
| 135 | 135 | |
| @@ -138,9 +138,9 @@ | ||
| 138 | 138 | var trackingCode = $("#order_tracking_code").val(); |
| 139 | 139 | var phoneNumber = $("#phone_number").val(); |
| 140 | 140 | |
| 141 | 141 | if (!trackingCode || !phoneNumber) { |
| 142 | - alert("لطفاً کد رهگیری و شماره تلفن را وارد کنید."); | |
| 142 | + window.BasalamToast.warning("لطفاً کد رهگیری و شماره تلفن را وارد کنید."); | |
| 143 | 143 | return; |
| 144 | 144 | } |
| 145 | 145 | |
| 146 | 146 | $("#shipping-method-popup").show(); |
| @@ -158,9 +158,9 @@ | ||
| 158 | 158 | var shippingMethod = $("#shipping-method").val(); |
| 159 | 159 | var nonce = $(this).data("nonce"); |
| 160 | 160 | |
| 161 | 161 | if (!shippingMethod) { |
| 162 | - alert("لطفاً روش ارسال را انتخاب کنید."); | |
| 162 | + window.BasalamToast.warning("لطفاً روش ارسال را انتخاب کنید."); | |
| 163 | 163 | return; |
| 164 | 164 | } |
| 165 | 165 | |
| 166 | 166 | $.ajax({ |
| @@ -175,11 +175,11 @@ | ||
| 175 | 175 | _wpnonce: nonce, |
| 176 | 176 | }, |
| 177 | 177 | success: function (data) { |
| 178 | 178 | if (data.success) { |
| 179 | - alert(data.data?.message || "عملیات با موفقیت انجام شد."); | |
| 179 | + window.BasalamToast.success(data.data?.message || "عملیات با موفقیت انجام شد."); | |
| 180 | 180 | } else { |
| 181 | - alert(data.data?.message || "خطایی رخ داده است."); | |
| 181 | + window.BasalamToast.error(data.data?.message || "خطایی رخ داده است."); | |
| 182 | 182 | console.error("Server error:", data); |
| 183 | 183 | } |
| 184 | 184 | location.reload(); |
| 185 | 185 | }, |
| @@ -190,9 +190,9 @@ | ||
| 190 | 190 | errorMsg = json.data?.message || errorMsg; |
| 191 | 191 | } catch (e) { |
| 192 | 192 | console.error("JSON parse error:", e); |
| 193 | 193 | } |
| 194 | - alert(errorMsg); | |
| 194 | + window.BasalamToast.error(errorMsg); | |
| 195 | 195 | console.error("AJAX error:", xhr); |
| 196 | 196 | location.reload(); |
| 197 | 197 | }, |
| 198 | 198 | }); |
| @@ -213,9 +213,9 @@ | ||
| 213 | 213 | var postponeDays = $("#postpone-days").val(); |
| 214 | 214 | var nonce = $(this).data("nonce"); |
| 215 | 215 | |
| 216 | 216 | if (!description || !postponeDays) { |
| 217 | - alert("لطفاً توضیحات و تعداد روزهای تاخیر را وارد کنید."); | |
| 217 | + window.BasalamToast.warning("لطفاً توضیحات و تعداد روزهای تاخیر را وارد کنید."); | |
| 218 | 218 | return; |
| 219 | 219 | } |
| 220 | 220 | |
| 221 | 221 | $.ajax({ |
| @@ -229,11 +229,11 @@ | ||
| 229 | 229 | _wpnonce: nonce, |
| 230 | 230 | }, |
| 231 | 231 | success: function (data) { |
| 232 | 232 | if (data.success) { |
| 233 | - alert(data.data?.message || "عملیات با موفقیت انجام شد."); | |
| 233 | + window.BasalamToast.success(data.data?.message || "عملیات با موفقیت انجام شد."); | |
| 234 | 234 | } else { |
| 235 | - alert(data.data?.message || "خطایی رخ داده است."); | |
| 235 | + window.BasalamToast.error(data.data?.message || "خطایی رخ داده است."); | |
| 236 | 236 | } |
| 237 | 237 | location.reload(); |
| 238 | 238 | }, |
| 239 | 239 | error: function (xhr) { |
| @@ -241,9 +241,9 @@ | ||
| 241 | 241 | try { |
| 242 | 242 | const json = JSON.parse(xhr.responseText); |
| 243 | 243 | errorMsg = json.data?.message || errorMsg; |
| 244 | 244 | } catch (e) {} |
| 245 | - alert(errorMsg); | |
| 245 | + window.BasalamToast.error(errorMsg); | |
| 246 | 246 | location.reload(); |
| 247 | 247 | }, |
| 248 | 248 | }); |
| 249 | 249 | }); |