PluginProbe
ووسلام – همگام سازی ووکامرس و باسلام / 1.10.21
ووسلام – همگام سازی ووکامرس و باسلام v1.10.21
1.10.21 1.10.19 1.10.20 1.10.18 1.10.17 1.10.15 1.10.14 1.10.13 1.10.12 1.10.10 1.10.9 1.10.8 1.10.7 1.10.6 1.10.5 1.10.4 1.10.3 1.10.2 1.10.1 1.10.0 1.9.2 1.9.1 1.9.0 1.8.8 1.8.5 All 54 releases
← All changes | assets/js/order.js +21 -21 1.8.51.10.21 View file →
@@ -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 });