diff --git a/app/Http/Controllers/Admin/ProductController.php b/app/Http/Controllers/Admin/ProductController.php index db5317a..658b3e6 100755 --- a/app/Http/Controllers/Admin/ProductController.php +++ b/app/Http/Controllers/Admin/ProductController.php @@ -252,7 +252,7 @@ class ProductController extends Controller $this->createOrUpdate($product, $request); logAdmin(__METHOD__, Product::class, $product->id); if ($request->ajax()) { - return ['OK' => true, 'msg' => $product->name . ' ' . __('updated successfully')]; + return ['OK' => true, 'msg' => $product->name . ' ' . __('updated successfully'),'data' => $product,'link' => route('admin.product.update',$product->slug)]; } else { return redirect()->route('admin.product.index')->with(['message' => $product->name . ' ' . __('updated successfully')]); } diff --git a/app/Http/Controllers/WebsiteController.php b/app/Http/Controllers/WebsiteController.php index 3b33057..6b425ee 100755 --- a/app/Http/Controllers/WebsiteController.php +++ b/app/Http/Controllers/WebsiteController.php @@ -217,7 +217,7 @@ class WebsiteController extends Controller public function post(Post $post) { - $comments = $post->comments()->paginate(15); + $comments = $post->comments()->paginate(16); $sld = Slider::inRandomOrder()->first(); return view('website.post', compact('post', 'comments', 'sld')); } diff --git a/public/css/theme.css b/public/css/theme.css index 1306f68..c5c8583 100755 --- a/public/css/theme.css +++ b/public/css/theme.css @@ -10153,7 +10153,7 @@ aside .form-check { background: #fff; } -#top .logo { +#top-top .logo { max-height: 65px; max-width: 100%; float: right; @@ -10332,6 +10332,11 @@ aside .form-check { font-size: 15px; margin-top: 1rem; text-align: center; + overflow: hidden; + white-space: nowrap; + max-width: 95%; + text-overflow: ellipsis; + color: #444; } diff --git a/public/js/app.js b/public/js/app.js index ba7aeb8..4f766ad 100755 --- a/public/js/app.js +++ b/public/js/app.js @@ -139,7 +139,7 @@ eval("function data() {\n var data = {};\n data.states = [{\n \"id\": 1,\n \*********************************/ /***/ (() => { -eval("function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it[\"return\"] != null) it[\"return\"](); } finally { if (didErr) throw err; } } }; }\n\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\nvar isW8 = false; // var descBody = $(\"#description\").val();\n\n$(function () {\n if ($(\"[name='desc']#description\").length) {\n CKEDITOR.replace('description', {\n filebrowserUploadUrl: xupload,\n filebrowserUploadMethod: 'form',\n contentsLangDirection: 'rtl'\n });\n CKEDITOR.instances.description.on('change', function () {\n $(\"#description\").val(CKEDITOR.instances.description.getData());\n });\n }\n\n window.fakerProduct = function () {\n $(\"#name\").val(\"Product name sample 1\");\n $(\"#price\").val(\"100000\");\n $(\"#excerpt\").val(\"گروه سوم، شامل افرادی می‌شود که قوانین اولیه قدرت و استراتژی را درک می‌کنند. پایان در هر زمینه‌ای مانند یک پروژه، یک مبارزه‌ی انتخاباتی یا یک گفت و گو، اهمیت فوق العاده ای برای مردم دارد. این اتفاق در ذهن ثبت می‌شود. یک جنگ می‌تواند با هیاهوی بسیار شروع شود و پیروزی‌های بسیاری را به ارمغان بیاورد؛ اما اینکه چگونه به پایان می‌رسد، در یادها می‌ماند و کسی به شروع پرهیاهو اهمیتی نمی‌دهد و تنها شاید این هیاهو برای لحظه‌ای ذهنشان را درگیر کند.\");\n $(\"#description\").val(\"گروه سوم، شامل افرادی می‌شود که قوانین اولیه قدرت و استراتژی را درک می‌کنند. پایان در هر زمینه‌ای مانند یک پروژه، یک مبارزه‌ی انتخاباتی یا یک گفت و گو، اهمیت فوق العاده ای برای مردم دارد. این اتفاق در ذهن ثبت می‌شود. یک جنگ می‌تواند با هیاهوی بسیار شروع شود و پیروزی‌های بسیاری را به ارمغان بیاورد؛ اما اینکه چگونه به پایان می‌رسد، در یادها می‌ماند و کسی به شروع پرهیاهو اهمیتی نمی‌دهد و تنها شاید این هیاهو برای لحظه‌ای ذهنشان را درگیر کند.\");\n $(\"#weight\").val(\"10.5\");\n $(\"#color\").val(\"رزد گلد\");\n $(\"#width\").val(\"34\");\n }; // fakerProduct();\n\n\n $('#discounts .btn-danger').click(function () {\n try {\n var id = $(this).data('id');\n var x = JSON.parse($(\"#discount-rem\").val());\n x.push(id);\n $(\"#discount-rem\").val(JSON.stringify(x));\n $(this).closest('tr').slideUp(300);\n } catch (_unused) {}\n });\n $(\"#saveProduct\").bind('submit', function (e) {\n e.preventDefault();\n\n if (isW8) {\n return false;\n }\n\n var formData = new FormData(document.querySelector('#saveProduct'));\n var j = 1;\n\n var _iterator = _createForOfIteratorHelper(uploadFormData),\n _step;\n\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var f = _step.value;\n\n if (uploadFormData.length == j) {\n break;\n }\n\n j++;\n\n try {\n if (f.size == undefined) {\n continue;\n }\n } catch (e) {\n continue; // console.log(e.message);\n }\n\n formData.append('image[]', f);\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n\n $(\"[type='submit']\").attr('disabled'); //.addClass('w8');\n\n $(\"[type='submit']\").addClass('w8');\n isW8 = true;\n var url = $(this).attr('action'); // formData.set('desc',$(\"#description\").val());\n // console.log('form Product data', formData);\n\n axios({\n method: 'post',\n url: url,\n data: formData,\n headers: {\n 'Content-Type': 'multipart/form-data'\n }\n }).then(function (res) {\n $(\"[type='submit']\").removeAttr('disabled').removeClass('w8');\n isW8 = false;\n\n if (res.data.OK) {\n if (res.data.url != undefined) {\n window.location.href = res.data.url;\n } else {\n alertify.success(res.data.msg);\n\n if ($(\"#price-amount\").val().trim() !== '') {\n window.location.reload();\n }\n }\n }\n })[\"catch\"](function (error) {\n // console.log(error.response.data.errors);\n $(\".is-invalid\").removeClass('is-invalid');\n $(\"[type='submit']\").removeAttr('disabled').removeClass('w8');\n isW8 = false;\n\n for (var i in error.response.data.errors) {\n $(\"#\" + i).addClass('is-invalid');\n\n var _iterator2 = _createForOfIteratorHelper(error.response.data.errors[i]),\n _step2;\n\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var err = _step2.value;\n alertify.error(err);\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n }\n });\n });\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJpc1c4IiwiJCIsImxlbmd0aCIsIkNLRURJVE9SIiwicmVwbGFjZSIsImZpbGVicm93c2VyVXBsb2FkVXJsIiwieHVwbG9hZCIsImZpbGVicm93c2VyVXBsb2FkTWV0aG9kIiwiY29udGVudHNMYW5nRGlyZWN0aW9uIiwiaW5zdGFuY2VzIiwiZGVzY3JpcHRpb24iLCJvbiIsInZhbCIsImdldERhdGEiLCJ3aW5kb3ciLCJmYWtlclByb2R1Y3QiLCJjbGljayIsImlkIiwiZGF0YSIsIngiLCJKU09OIiwicGFyc2UiLCJwdXNoIiwic3RyaW5naWZ5IiwiY2xvc2VzdCIsInNsaWRlVXAiLCJiaW5kIiwiZSIsInByZXZlbnREZWZhdWx0IiwiZm9ybURhdGEiLCJGb3JtRGF0YSIsImRvY3VtZW50IiwicXVlcnlTZWxlY3RvciIsImoiLCJ1cGxvYWRGb3JtRGF0YSIsImYiLCJzaXplIiwidW5kZWZpbmVkIiwiYXBwZW5kIiwiYXR0ciIsImFkZENsYXNzIiwidXJsIiwiYXhpb3MiLCJtZXRob2QiLCJoZWFkZXJzIiwidGhlbiIsInJlcyIsInJlbW92ZUF0dHIiLCJyZW1vdmVDbGFzcyIsIk9LIiwibG9jYXRpb24iLCJocmVmIiwiYWxlcnRpZnkiLCJzdWNjZXNzIiwibXNnIiwidHJpbSIsInJlbG9hZCIsImVycm9yIiwiaSIsInJlc3BvbnNlIiwiZXJyb3JzIiwiZXJyIl0sInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9wcm9kdWN0LmpzP2ZjNjIiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGlzVzggPSBmYWxzZTtcbi8vIHZhciBkZXNjQm9keSA9ICQoXCIjZGVzY3JpcHRpb25cIikudmFsKCk7XG5cbiQoZnVuY3Rpb24gKCkge1xuICAgIGlmICgkKFwiW25hbWU9J2Rlc2MnXSNkZXNjcmlwdGlvblwiKS5sZW5ndGgpIHtcbiAgICAgICAgQ0tFRElUT1IucmVwbGFjZSgnZGVzY3JpcHRpb24nLCB7XG4gICAgICAgICAgICBmaWxlYnJvd3NlclVwbG9hZFVybDogeHVwbG9hZCxcbiAgICAgICAgICAgIGZpbGVicm93c2VyVXBsb2FkTWV0aG9kOiAnZm9ybScsXG4gICAgICAgICAgICBjb250ZW50c0xhbmdEaXJlY3Rpb246ICdydGwnXG4gICAgICAgIH0pO1xuICAgICAgICBDS0VESVRPUi5pbnN0YW5jZXMuZGVzY3JpcHRpb24ub24oJ2NoYW5nZScsZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgJChcIiNkZXNjcmlwdGlvblwiKS52YWwoQ0tFRElUT1IuaW5zdGFuY2VzLmRlc2NyaXB0aW9uLmdldERhdGEoKSk7XG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIHdpbmRvdy5mYWtlclByb2R1Y3QgPSBmdW5jdGlvbiAoKSB7XG4gICAgICAgICQoXCIjbmFtZVwiKS52YWwoXCJQcm9kdWN0IG5hbWUgc2FtcGxlIDFcIik7XG4gICAgICAgICQoXCIjcHJpY2VcIikudmFsKFwiMTAwMDAwXCIpO1xuICAgICAgICAkKFwiI2V4Y2VycHRcIikudmFsKFwi2q/YsdmI2Ycg2LPZiNmF2Iwg2LTYp9mF2YQg2KfZgdix2KfYr9uMINmF24zigIzYtNmI2K8g2qnZhyDZgtmI2KfZhtuM2YYg2KfZiNmE24zZhyDZgtiv2LHYqiDZiCDYp9iz2KrYsdin2KramNuMINix2Kcg2K/YsdqpINmF24zigIzaqdmG2YbYry4g2b7Yp9uM2KfZhiDYr9ixINmH2LEg2LLZhduM2YbZh+KAjNin24wg2YXYp9mG2YbYryDbjNqpINm+2LHZiNqY2YfYjCDbjNqpINmF2KjYp9ix2LLZh+KAjNuMINin2YbYqtiu2KfYqNin2KrbjCDbjNinINuM2qkg2q/ZgdiqINmIINqv2YjYjCDYp9mH2YXbjNiqINmB2YjZgiDYp9mE2LnYp9iv2Ycg2KfbjCDYqNix2KfbjCDZhdix2K/ZhSDYr9in2LHYry4g2KfbjNmGINin2KrZgdin2YIg2K/YsSDYsNmH2YYg2KvYqNiqINmF24zigIzYtNmI2K8uINuM2qkg2KzZhtqvINmF24zigIzYqtmI2KfZhtivINio2Kcg2YfbjNin2YfZiNuMINio2LPbjNin2LEg2LTYsdmI2Lkg2LTZiNivINmIINm+24zYsdmI2LLbjOKAjNmH2KfbjCDYqNiz24zYp9ix24wg2LHYpyDYqNmHINin2LHZhdi62KfZhiDYqNuM2KfZiNix2K/YmyDYp9mF2Kcg2KfbjNmG2qnZhyDahtqv2YjZhtmHINio2Ycg2b7Yp9uM2KfZhiDZhduM4oCM2LHYs9iv2Iwg2K/YsSDbjNin2K/Zh9inINmF24zigIzZhdin2YbYryDZiCDaqdiz24wg2KjZhyDYtNix2YjYuSDZvtix2YfbjNin2YfZiCDYp9mH2YXbjNiq24wg2YbZhduM4oCM2K/Zh9ivINmIINiq2YbZh9inINi02KfbjNivINin24zZhiDZh9uM2KfZh9mIINio2LHYp9uMINmE2K3YuNmH4oCM2KfbjCDYsNmH2YbYtNin2YYg2LHYpyDYr9ix2q/bjNixINqp2YbYry5cIik7XG4gICAgICAgICQoXCIjZGVzY3JpcHRpb25cIikudmFsKFwi2q/YsdmI2Ycg2LPZiNmF2Iwg2LTYp9mF2YQg2KfZgdix2KfYr9uMINmF24zigIzYtNmI2K8g2qnZhyDZgtmI2KfZhtuM2YYg2KfZiNmE24zZhyDZgtiv2LHYqiDZiCDYp9iz2KrYsdin2KramNuMINix2Kcg2K/YsdqpINmF24zigIzaqdmG2YbYry4g2b7Yp9uM2KfZhiDYr9ixINmH2LEg2LLZhduM2YbZh+KAjNin24wg2YXYp9mG2YbYryDbjNqpINm+2LHZiNqY2YfYjCDbjNqpINmF2KjYp9ix2LLZh+KAjNuMINin2YbYqtiu2KfYqNin2KrbjCDbjNinINuM2qkg2q/ZgdiqINmIINqv2YjYjCDYp9mH2YXbjNiqINmB2YjZgiDYp9mE2LnYp9iv2Ycg2KfbjCDYqNix2KfbjCDZhdix2K/ZhSDYr9in2LHYry4g2KfbjNmGINin2KrZgdin2YIg2K/YsSDYsNmH2YYg2KvYqNiqINmF24zigIzYtNmI2K8uINuM2qkg2KzZhtqvINmF24zigIzYqtmI2KfZhtivINio2Kcg2YfbjNin2YfZiNuMINio2LPbjNin2LEg2LTYsdmI2Lkg2LTZiNivINmIINm+24zYsdmI2LLbjOKAjNmH2KfbjCDYqNiz24zYp9ix24wg2LHYpyDYqNmHINin2LHZhdi62KfZhiDYqNuM2KfZiNix2K/YmyDYp9mF2Kcg2KfbjNmG2qnZhyDahtqv2YjZhtmHINio2Ycg2b7Yp9uM2KfZhiDZhduM4oCM2LHYs9iv2Iwg2K/YsSDbjNin2K/Zh9inINmF24zigIzZhdin2YbYryDZiCDaqdiz24wg2KjZhyDYtNix2YjYuSDZvtix2YfbjNin2YfZiCDYp9mH2YXbjNiq24wg2YbZhduM4oCM2K/Zh9ivINmIINiq2YbZh9inINi02KfbjNivINin24zZhiDZh9uM2KfZh9mIINio2LHYp9uMINmE2K3YuNmH4oCM2KfbjCDYsNmH2YbYtNin2YYg2LHYpyDYr9ix2q/bjNixINqp2YbYry5cIik7XG4gICAgICAgICQoXCIjd2VpZ2h0XCIpLnZhbChcIjEwLjVcIik7XG4gICAgICAgICQoXCIjY29sb3JcIikudmFsKFwi2LHYstivINqv2YTYr1wiKTtcbiAgICAgICAgJChcIiN3aWR0aFwiKS52YWwoXCIzNFwiKTtcbiAgICB9O1xuICAgIC8vIGZha2VyUHJvZHVjdCgpO1xuICAgICQoJyNkaXNjb3VudHMgLmJ0bi1kYW5nZXInKS5jbGljayhmdW5jdGlvbiAoKSB7XG4gICAgICAgIHRyeSB7XG5cbiAgICAgICAgICAgIGxldCBpZCA9ICQodGhpcykuZGF0YSgnaWQnKTtcbiAgICAgICAgICAgIGxldCB4ID0gSlNPTi5wYXJzZSgkKFwiI2Rpc2NvdW50LXJlbVwiKS52YWwoKSk7XG4gICAgICAgICAgICB4LnB1c2goaWQpO1xuICAgICAgICAgICAgJChcIiNkaXNjb3VudC1yZW1cIikudmFsKEpTT04uc3RyaW5naWZ5KHgpKTtcbiAgICAgICAgICAgICQodGhpcykuY2xvc2VzdCgndHInKS5zbGlkZVVwKDMwMCk7XG5cbiAgICAgICAgfSBjYXRjaCB7XG4gICAgICAgIH1cbiAgICB9KTtcblxuICAgICQoXCIjc2F2ZVByb2R1Y3RcIikuYmluZCgnc3VibWl0JywgZnVuY3Rpb24gKGUpIHtcbiAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpO1xuXG4gICAgICAgIGlmIChpc1c4KSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cblxuICAgICAgICB2YXIgZm9ybURhdGEgPSBuZXcgRm9ybURhdGEoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI3NhdmVQcm9kdWN0JykpO1xuICAgICAgICB2YXIgaiA9IDE7XG4gICAgICAgIGZvciAoY29uc3QgZiBvZiB1cGxvYWRGb3JtRGF0YSkge1xuICAgICAgICAgICAgaWYgKHVwbG9hZEZvcm1EYXRhLmxlbmd0aCA9PSBqKSB7XG4gICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBqKys7XG4gICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIGlmIChmLnNpemUgPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhlLm1lc3NhZ2UpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb3JtRGF0YS5hcHBlbmQoJ2ltYWdlW10nLCBmKTtcbiAgICAgICAgfVxuXG4gICAgICAgICQoXCJbdHlwZT0nc3VibWl0J11cIikuYXR0cignZGlzYWJsZWQnKTsvLy5hZGRDbGFzcygndzgnKTtcbiAgICAgICAgJChcIlt0eXBlPSdzdWJtaXQnXVwiKS5hZGRDbGFzcygndzgnKTtcbiAgICAgICAgaXNXOCA9IHRydWU7XG5cblxuICAgICAgICBsZXQgdXJsID0gJCh0aGlzKS5hdHRyKCdhY3Rpb24nKTtcblxuICAgICAgICAvLyBmb3JtRGF0YS5zZXQoJ2Rlc2MnLCQoXCIjZGVzY3JpcHRpb25cIikudmFsKCkpO1xuICAgICAgICAvLyBjb25zb2xlLmxvZygnZm9ybSBQcm9kdWN0IGRhdGEnLCBmb3JtRGF0YSk7XG4gICAgICAgIGF4aW9zKHtcbiAgICAgICAgICAgIG1ldGhvZDogJ3Bvc3QnLFxuICAgICAgICAgICAgdXJsOiB1cmwsXG4gICAgICAgICAgICBkYXRhOiBmb3JtRGF0YSxcbiAgICAgICAgICAgIGhlYWRlcnM6IHsnQ29udGVudC1UeXBlJzogJ211bHRpcGFydC9mb3JtLWRhdGEnfVxuICAgICAgICB9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHtcblxuICAgICAgICAgICAgJChcIlt0eXBlPSdzdWJtaXQnXVwiKS5yZW1vdmVBdHRyKCdkaXNhYmxlZCcpLnJlbW92ZUNsYXNzKCd3OCcpO1xuICAgICAgICAgICAgaXNXOCA9IGZhbHNlO1xuICAgICAgICAgICAgaWYgKHJlcy5kYXRhLk9LKSB7XG4gICAgICAgICAgICAgICAgaWYgKHJlcy5kYXRhLnVybCAhPSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSByZXMuZGF0YS51cmw7XG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgYWxlcnRpZnkuc3VjY2VzcyhyZXMuZGF0YS5tc2cpO1xuICAgICAgICAgICAgICAgICAgICBpZiAoJChcIiNwcmljZS1hbW91bnRcIikudmFsKCkudHJpbSgpICE9PSAnJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2luZG93LmxvY2F0aW9uLnJlbG9hZCgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9KS5jYXRjaChlcnJvciA9PiB7XG4gICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhlcnJvci5yZXNwb25zZS5kYXRhLmVycm9ycyk7XG4gICAgICAgICAgICAkKFwiLmlzLWludmFsaWRcIikucmVtb3ZlQ2xhc3MoJ2lzLWludmFsaWQnKTtcbiAgICAgICAgICAgICQoXCJbdHlwZT0nc3VibWl0J11cIikucmVtb3ZlQXR0cignZGlzYWJsZWQnKS5yZW1vdmVDbGFzcygndzgnKTtcbiAgICAgICAgICAgIGlzVzggPSBmYWxzZTtcbiAgICAgICAgICAgIGZvciAodmFyIGkgaW4gZXJyb3IucmVzcG9uc2UuZGF0YS5lcnJvcnMpIHtcbiAgICAgICAgICAgICAgICAkKFwiI1wiICsgaSkuYWRkQ2xhc3MoJ2lzLWludmFsaWQnKTtcbiAgICAgICAgICAgICAgICBmb3IgKGNvbnN0IGVyciBvZiBlcnJvci5yZXNwb25zZS5kYXRhLmVycm9yc1tpXSkge1xuICAgICAgICAgICAgICAgICAgICBhbGVydGlmeS5lcnJvcihlcnIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH0pO1xuXG5cbiAgICB9KTtcblxufSk7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLElBQUlBLElBQUksR0FBRyxLQUFYLEMsQ0FDQTs7QUFFQUMsQ0FBQyxDQUFDLFlBQVk7RUFDVixJQUFJQSxDQUFDLENBQUMsMkJBQUQsQ0FBRCxDQUErQkMsTUFBbkMsRUFBMkM7SUFDdkNDLFFBQVEsQ0FBQ0MsT0FBVCxDQUFpQixhQUFqQixFQUFnQztNQUM1QkMsb0JBQW9CLEVBQUVDLE9BRE07TUFFNUJDLHVCQUF1QixFQUFFLE1BRkc7TUFHNUJDLHFCQUFxQixFQUFFO0lBSEssQ0FBaEM7SUFLQUwsUUFBUSxDQUFDTSxTQUFULENBQW1CQyxXQUFuQixDQUErQkMsRUFBL0IsQ0FBa0MsUUFBbEMsRUFBMkMsWUFBWTtNQUNuRFYsQ0FBQyxDQUFDLGNBQUQsQ0FBRCxDQUFrQlcsR0FBbEIsQ0FBc0JULFFBQVEsQ0FBQ00sU0FBVCxDQUFtQkMsV0FBbkIsQ0FBK0JHLE9BQS9CLEVBQXRCO0lBQ0gsQ0FGRDtFQUdIOztFQUVEQyxNQUFNLENBQUNDLFlBQVAsR0FBc0IsWUFBWTtJQUM5QmQsQ0FBQyxDQUFDLE9BQUQsQ0FBRCxDQUFXVyxHQUFYLENBQWUsdUJBQWY7SUFDQVgsQ0FBQyxDQUFDLFFBQUQsQ0FBRCxDQUFZVyxHQUFaLENBQWdCLFFBQWhCO0lBQ0FYLENBQUMsQ0FBQyxVQUFELENBQUQsQ0FBY1csR0FBZCxDQUFrQiwyYkFBbEI7SUFDQVgsQ0FBQyxDQUFDLGNBQUQsQ0FBRCxDQUFrQlcsR0FBbEIsQ0FBc0IsMmJBQXRCO0lBQ0FYLENBQUMsQ0FBQyxTQUFELENBQUQsQ0FBYVcsR0FBYixDQUFpQixNQUFqQjtJQUNBWCxDQUFDLENBQUMsUUFBRCxDQUFELENBQVlXLEdBQVosQ0FBZ0IsU0FBaEI7SUFDQVgsQ0FBQyxDQUFDLFFBQUQsQ0FBRCxDQUFZVyxHQUFaLENBQWdCLElBQWhCO0VBQ0gsQ0FSRCxDQVpVLENBcUJWOzs7RUFDQVgsQ0FBQyxDQUFDLHdCQUFELENBQUQsQ0FBNEJlLEtBQTVCLENBQWtDLFlBQVk7SUFDMUMsSUFBSTtNQUVBLElBQUlDLEVBQUUsR0FBR2hCLENBQUMsQ0FBQyxJQUFELENBQUQsQ0FBUWlCLElBQVIsQ0FBYSxJQUFiLENBQVQ7TUFDQSxJQUFJQyxDQUFDLEdBQUdDLElBQUksQ0FBQ0MsS0FBTCxDQUFXcEIsQ0FBQyxDQUFDLGVBQUQsQ0FBRCxDQUFtQlcsR0FBbkIsRUFBWCxDQUFSO01BQ0FPLENBQUMsQ0FBQ0csSUFBRixDQUFPTCxFQUFQO01BQ0FoQixDQUFDLENBQUMsZUFBRCxDQUFELENBQW1CVyxHQUFuQixDQUF1QlEsSUFBSSxDQUFDRyxTQUFMLENBQWVKLENBQWYsQ0FBdkI7TUFDQWxCLENBQUMsQ0FBQyxJQUFELENBQUQsQ0FBUXVCLE9BQVIsQ0FBZ0IsSUFBaEIsRUFBc0JDLE9BQXRCLENBQThCLEdBQTlCO0lBRUgsQ0FSRCxDQVFFLGdCQUFNLENBQ1A7RUFDSixDQVhEO0VBYUF4QixDQUFDLENBQUMsY0FBRCxDQUFELENBQWtCeUIsSUFBbEIsQ0FBdUIsUUFBdkIsRUFBaUMsVUFBVUMsQ0FBVixFQUFhO0lBQzFDQSxDQUFDLENBQUNDLGNBQUY7O0lBRUEsSUFBSTVCLElBQUosRUFBVTtNQUNOLE9BQU8sS0FBUDtJQUNIOztJQUVELElBQUk2QixRQUFRLEdBQUcsSUFBSUMsUUFBSixDQUFhQyxRQUFRLENBQUNDLGFBQVQsQ0FBdUIsY0FBdkIsQ0FBYixDQUFmO0lBQ0EsSUFBSUMsQ0FBQyxHQUFHLENBQVI7O0lBUjBDLDJDQVMxQkMsY0FUMEI7SUFBQTs7SUFBQTtNQVMxQyxvREFBZ0M7UUFBQSxJQUFyQkMsQ0FBcUI7O1FBQzVCLElBQUlELGNBQWMsQ0FBQ2hDLE1BQWYsSUFBeUIrQixDQUE3QixFQUFnQztVQUM1QjtRQUNIOztRQUNEQSxDQUFDOztRQUNELElBQUk7VUFDQSxJQUFJRSxDQUFDLENBQUNDLElBQUYsSUFBVUMsU0FBZCxFQUF5QjtZQUNyQjtVQUNIO1FBQ0osQ0FKRCxDQUlFLE9BQU9WLENBQVAsRUFBVTtVQUNSLFNBRFEsQ0FFUjtRQUNIOztRQUVERSxRQUFRLENBQUNTLE1BQVQsQ0FBZ0IsU0FBaEIsRUFBMkJILENBQTNCO01BQ0g7SUF4QnlDO01BQUE7SUFBQTtNQUFBO0lBQUE7O0lBMEIxQ2xDLENBQUMsQ0FBQyxpQkFBRCxDQUFELENBQXFCc0MsSUFBckIsQ0FBMEIsVUFBMUIsRUExQjBDLENBMEJKOztJQUN0Q3RDLENBQUMsQ0FBQyxpQkFBRCxDQUFELENBQXFCdUMsUUFBckIsQ0FBOEIsSUFBOUI7SUFDQXhDLElBQUksR0FBRyxJQUFQO0lBR0EsSUFBSXlDLEdBQUcsR0FBR3hDLENBQUMsQ0FBQyxJQUFELENBQUQsQ0FBUXNDLElBQVIsQ0FBYSxRQUFiLENBQVYsQ0EvQjBDLENBaUMxQztJQUNBOztJQUNBRyxLQUFLLENBQUM7TUFDRkMsTUFBTSxFQUFFLE1BRE47TUFFRkYsR0FBRyxFQUFFQSxHQUZIO01BR0Z2QixJQUFJLEVBQUVXLFFBSEo7TUFJRmUsT0FBTyxFQUFFO1FBQUMsZ0JBQWdCO01BQWpCO0lBSlAsQ0FBRCxDQUFMLENBS0dDLElBTEgsQ0FLUSxVQUFVQyxHQUFWLEVBQWU7TUFFbkI3QyxDQUFDLENBQUMsaUJBQUQsQ0FBRCxDQUFxQjhDLFVBQXJCLENBQWdDLFVBQWhDLEVBQTRDQyxXQUE1QyxDQUF3RCxJQUF4RDtNQUNBaEQsSUFBSSxHQUFHLEtBQVA7O01BQ0EsSUFBSThDLEdBQUcsQ0FBQzVCLElBQUosQ0FBUytCLEVBQWIsRUFBaUI7UUFDYixJQUFJSCxHQUFHLENBQUM1QixJQUFKLENBQVN1QixHQUFULElBQWdCSixTQUFwQixFQUErQjtVQUMzQnZCLE1BQU0sQ0FBQ29DLFFBQVAsQ0FBZ0JDLElBQWhCLEdBQXVCTCxHQUFHLENBQUM1QixJQUFKLENBQVN1QixHQUFoQztRQUNILENBRkQsTUFFTztVQUNIVyxRQUFRLENBQUNDLE9BQVQsQ0FBaUJQLEdBQUcsQ0FBQzVCLElBQUosQ0FBU29DLEdBQTFCOztVQUNBLElBQUlyRCxDQUFDLENBQUMsZUFBRCxDQUFELENBQW1CVyxHQUFuQixHQUF5QjJDLElBQXpCLE9BQW9DLEVBQXhDLEVBQTRDO1lBQ3hDekMsTUFBTSxDQUFDb0MsUUFBUCxDQUFnQk0sTUFBaEI7VUFDSDtRQUNKO01BQ0o7SUFDSixDQW5CRCxXQW1CUyxVQUFBQyxLQUFLLEVBQUk7TUFDZDtNQUNBeEQsQ0FBQyxDQUFDLGFBQUQsQ0FBRCxDQUFpQitDLFdBQWpCLENBQTZCLFlBQTdCO01BQ0EvQyxDQUFDLENBQUMsaUJBQUQsQ0FBRCxDQUFxQjhDLFVBQXJCLENBQWdDLFVBQWhDLEVBQTRDQyxXQUE1QyxDQUF3RCxJQUF4RDtNQUNBaEQsSUFBSSxHQUFHLEtBQVA7O01BQ0EsS0FBSyxJQUFJMEQsQ0FBVCxJQUFjRCxLQUFLLENBQUNFLFFBQU4sQ0FBZXpDLElBQWYsQ0FBb0IwQyxNQUFsQyxFQUEwQztRQUN0QzNELENBQUMsQ0FBQyxNQUFNeUQsQ0FBUCxDQUFELENBQVdsQixRQUFYLENBQW9CLFlBQXBCOztRQURzQyw0Q0FFcEJpQixLQUFLLENBQUNFLFFBQU4sQ0FBZXpDLElBQWYsQ0FBb0IwQyxNQUFwQixDQUEyQkYsQ0FBM0IsQ0FGb0I7UUFBQTs7UUFBQTtVQUV0Qyx1REFBaUQ7WUFBQSxJQUF0Q0csR0FBc0M7WUFDN0NULFFBQVEsQ0FBQ0ssS0FBVCxDQUFlSSxHQUFmO1VBQ0g7UUFKcUM7VUFBQTtRQUFBO1VBQUE7UUFBQTtNQU16QztJQUVKLENBaENEO0VBbUNILENBdEVEO0FBd0VILENBM0dBLENBQUQiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvcHJvZHVjdC5qcy5qcyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/product.js\n"); +eval("function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it[\"return\"] != null) it[\"return\"](); } finally { if (didErr) throw err; } } }; }\n\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\nvar isW8 = false; // var descBody = $(\"#description\").val();\n\n$(function () {\n if ($(\"[name='desc']#description\").length) {\n CKEDITOR.replace('description', {\n filebrowserUploadUrl: xupload,\n filebrowserUploadMethod: 'form',\n contentsLangDirection: 'rtl'\n });\n CKEDITOR.instances.description.on('change', function () {\n $(\"#description\").val(CKEDITOR.instances.description.getData());\n });\n }\n\n window.fakerProduct = function () {\n $(\"#name\").val(\"Product name sample 1\");\n $(\"#price\").val(\"100000\");\n $(\"#excerpt\").val(\"گروه سوم، شامل افرادی می‌شود که قوانین اولیه قدرت و استراتژی را درک می‌کنند. پایان در هر زمینه‌ای مانند یک پروژه، یک مبارزه‌ی انتخاباتی یا یک گفت و گو، اهمیت فوق العاده ای برای مردم دارد. این اتفاق در ذهن ثبت می‌شود. یک جنگ می‌تواند با هیاهوی بسیار شروع شود و پیروزی‌های بسیاری را به ارمغان بیاورد؛ اما اینکه چگونه به پایان می‌رسد، در یادها می‌ماند و کسی به شروع پرهیاهو اهمیتی نمی‌دهد و تنها شاید این هیاهو برای لحظه‌ای ذهنشان را درگیر کند.\");\n $(\"#description\").val(\"گروه سوم، شامل افرادی می‌شود که قوانین اولیه قدرت و استراتژی را درک می‌کنند. پایان در هر زمینه‌ای مانند یک پروژه، یک مبارزه‌ی انتخاباتی یا یک گفت و گو، اهمیت فوق العاده ای برای مردم دارد. این اتفاق در ذهن ثبت می‌شود. یک جنگ می‌تواند با هیاهوی بسیار شروع شود و پیروزی‌های بسیاری را به ارمغان بیاورد؛ اما اینکه چگونه به پایان می‌رسد، در یادها می‌ماند و کسی به شروع پرهیاهو اهمیتی نمی‌دهد و تنها شاید این هیاهو برای لحظه‌ای ذهنشان را درگیر کند.\");\n $(\"#weight\").val(\"10.5\");\n $(\"#color\").val(\"رزد گلد\");\n $(\"#width\").val(\"34\");\n }; // fakerProduct();\n\n\n $('#discounts .btn-danger').click(function () {\n try {\n var id = $(this).data('id');\n var x = JSON.parse($(\"#discount-rem\").val());\n x.push(id);\n $(\"#discount-rem\").val(JSON.stringify(x));\n $(this).closest('tr').slideUp(300);\n } catch (_unused) {}\n });\n $(\"#saveProduct\").bind('submit', function (e) {\n e.preventDefault();\n\n if (isW8) {\n return false;\n }\n\n var formData = new FormData(document.querySelector('#saveProduct'));\n var j = 1;\n\n var _iterator = _createForOfIteratorHelper(uploadFormData),\n _step;\n\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var f = _step.value;\n\n if (uploadFormData.length == j) {\n break;\n }\n\n j++;\n\n try {\n if (f.size == undefined) {\n continue;\n }\n } catch (e) {\n continue; // console.log(e.message);\n }\n\n formData.append('image[]', f);\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n\n $(\"[type='submit']\").attr('disabled'); //.addClass('w8');\n\n $(\"[type='submit']\").addClass('w8');\n isW8 = true;\n var url = $(this).attr('action'); // formData.set('desc',$(\"#description\").val());\n // console.log('form Product data', formData);\n\n axios({\n method: 'post',\n url: url,\n data: formData,\n headers: {\n 'Content-Type': 'multipart/form-data'\n }\n }).then(function (res) {\n $(\"[type='submit']\").removeAttr('disabled').removeClass('w8');\n isW8 = false;\n\n if (res.data.OK) {\n if (res.data.url != undefined) {\n window.location.href = res.data.url;\n } else {\n if (res.data.link !== undefined) {\n $(\"#saveProduct\").attr('action', res.data.link);\n }\n\n if ($(\"#price-amount\").val().trim() !== '') {\n window.location.reload();\n }\n }\n }\n })[\"catch\"](function (error) {\n // console.log(error.response.data.errors);\n $(\".is-invalid\").removeClass('is-invalid');\n $(\"[type='submit']\").removeAttr('disabled').removeClass('w8');\n isW8 = false;\n\n for (var i in error.response.data.errors) {\n $(\"#\" + i).addClass('is-invalid');\n\n var _iterator2 = _createForOfIteratorHelper(error.response.data.errors[i]),\n _step2;\n\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var err = _step2.value;\n alertify.error(err);\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n }\n });\n });\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvcHJvZHVjdC5qcy5qcyIsIm5hbWVzIjpbImlzVzgiLCIkIiwibGVuZ3RoIiwiQ0tFRElUT1IiLCJyZXBsYWNlIiwiZmlsZWJyb3dzZXJVcGxvYWRVcmwiLCJ4dXBsb2FkIiwiZmlsZWJyb3dzZXJVcGxvYWRNZXRob2QiLCJjb250ZW50c0xhbmdEaXJlY3Rpb24iLCJpbnN0YW5jZXMiLCJkZXNjcmlwdGlvbiIsIm9uIiwidmFsIiwiZ2V0RGF0YSIsIndpbmRvdyIsImZha2VyUHJvZHVjdCIsImNsaWNrIiwiaWQiLCJkYXRhIiwieCIsIkpTT04iLCJwYXJzZSIsInB1c2giLCJzdHJpbmdpZnkiLCJjbG9zZXN0Iiwic2xpZGVVcCIsImJpbmQiLCJlIiwicHJldmVudERlZmF1bHQiLCJmb3JtRGF0YSIsIkZvcm1EYXRhIiwiZG9jdW1lbnQiLCJxdWVyeVNlbGVjdG9yIiwiaiIsInVwbG9hZEZvcm1EYXRhIiwiZiIsInNpemUiLCJ1bmRlZmluZWQiLCJhcHBlbmQiLCJhdHRyIiwiYWRkQ2xhc3MiLCJ1cmwiLCJheGlvcyIsIm1ldGhvZCIsImhlYWRlcnMiLCJ0aGVuIiwicmVzIiwicmVtb3ZlQXR0ciIsInJlbW92ZUNsYXNzIiwiT0siLCJsb2NhdGlvbiIsImhyZWYiLCJsaW5rIiwidHJpbSIsInJlbG9hZCIsImVycm9yIiwiaSIsInJlc3BvbnNlIiwiZXJyb3JzIiwiZXJyIiwiYWxlcnRpZnkiXSwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9wcm9kdWN0LmpzP2ZjNjIiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGlzVzggPSBmYWxzZTtcbi8vIHZhciBkZXNjQm9keSA9ICQoXCIjZGVzY3JpcHRpb25cIikudmFsKCk7XG5cbiQoZnVuY3Rpb24gKCkge1xuICAgIGlmICgkKFwiW25hbWU9J2Rlc2MnXSNkZXNjcmlwdGlvblwiKS5sZW5ndGgpIHtcbiAgICAgICAgQ0tFRElUT1IucmVwbGFjZSgnZGVzY3JpcHRpb24nLCB7XG4gICAgICAgICAgICBmaWxlYnJvd3NlclVwbG9hZFVybDogeHVwbG9hZCxcbiAgICAgICAgICAgIGZpbGVicm93c2VyVXBsb2FkTWV0aG9kOiAnZm9ybScsXG4gICAgICAgICAgICBjb250ZW50c0xhbmdEaXJlY3Rpb246ICdydGwnXG4gICAgICAgIH0pO1xuICAgICAgICBDS0VESVRPUi5pbnN0YW5jZXMuZGVzY3JpcHRpb24ub24oJ2NoYW5nZScsZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgJChcIiNkZXNjcmlwdGlvblwiKS52YWwoQ0tFRElUT1IuaW5zdGFuY2VzLmRlc2NyaXB0aW9uLmdldERhdGEoKSk7XG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIHdpbmRvdy5mYWtlclByb2R1Y3QgPSBmdW5jdGlvbiAoKSB7XG4gICAgICAgICQoXCIjbmFtZVwiKS52YWwoXCJQcm9kdWN0IG5hbWUgc2FtcGxlIDFcIik7XG4gICAgICAgICQoXCIjcHJpY2VcIikudmFsKFwiMTAwMDAwXCIpO1xuICAgICAgICAkKFwiI2V4Y2VycHRcIikudmFsKFwi2q/YsdmI2Ycg2LPZiNmF2Iwg2LTYp9mF2YQg2KfZgdix2KfYr9uMINmF24zigIzYtNmI2K8g2qnZhyDZgtmI2KfZhtuM2YYg2KfZiNmE24zZhyDZgtiv2LHYqiDZiCDYp9iz2KrYsdin2KramNuMINix2Kcg2K/YsdqpINmF24zigIzaqdmG2YbYry4g2b7Yp9uM2KfZhiDYr9ixINmH2LEg2LLZhduM2YbZh+KAjNin24wg2YXYp9mG2YbYryDbjNqpINm+2LHZiNqY2YfYjCDbjNqpINmF2KjYp9ix2LLZh+KAjNuMINin2YbYqtiu2KfYqNin2KrbjCDbjNinINuM2qkg2q/ZgdiqINmIINqv2YjYjCDYp9mH2YXbjNiqINmB2YjZgiDYp9mE2LnYp9iv2Ycg2KfbjCDYqNix2KfbjCDZhdix2K/ZhSDYr9in2LHYry4g2KfbjNmGINin2KrZgdin2YIg2K/YsSDYsNmH2YYg2KvYqNiqINmF24zigIzYtNmI2K8uINuM2qkg2KzZhtqvINmF24zigIzYqtmI2KfZhtivINio2Kcg2YfbjNin2YfZiNuMINio2LPbjNin2LEg2LTYsdmI2Lkg2LTZiNivINmIINm+24zYsdmI2LLbjOKAjNmH2KfbjCDYqNiz24zYp9ix24wg2LHYpyDYqNmHINin2LHZhdi62KfZhiDYqNuM2KfZiNix2K/YmyDYp9mF2Kcg2KfbjNmG2qnZhyDahtqv2YjZhtmHINio2Ycg2b7Yp9uM2KfZhiDZhduM4oCM2LHYs9iv2Iwg2K/YsSDbjNin2K/Zh9inINmF24zigIzZhdin2YbYryDZiCDaqdiz24wg2KjZhyDYtNix2YjYuSDZvtix2YfbjNin2YfZiCDYp9mH2YXbjNiq24wg2YbZhduM4oCM2K/Zh9ivINmIINiq2YbZh9inINi02KfbjNivINin24zZhiDZh9uM2KfZh9mIINio2LHYp9uMINmE2K3YuNmH4oCM2KfbjCDYsNmH2YbYtNin2YYg2LHYpyDYr9ix2q/bjNixINqp2YbYry5cIik7XG4gICAgICAgICQoXCIjZGVzY3JpcHRpb25cIikudmFsKFwi2q/YsdmI2Ycg2LPZiNmF2Iwg2LTYp9mF2YQg2KfZgdix2KfYr9uMINmF24zigIzYtNmI2K8g2qnZhyDZgtmI2KfZhtuM2YYg2KfZiNmE24zZhyDZgtiv2LHYqiDZiCDYp9iz2KrYsdin2KramNuMINix2Kcg2K/YsdqpINmF24zigIzaqdmG2YbYry4g2b7Yp9uM2KfZhiDYr9ixINmH2LEg2LLZhduM2YbZh+KAjNin24wg2YXYp9mG2YbYryDbjNqpINm+2LHZiNqY2YfYjCDbjNqpINmF2KjYp9ix2LLZh+KAjNuMINin2YbYqtiu2KfYqNin2KrbjCDbjNinINuM2qkg2q/ZgdiqINmIINqv2YjYjCDYp9mH2YXbjNiqINmB2YjZgiDYp9mE2LnYp9iv2Ycg2KfbjCDYqNix2KfbjCDZhdix2K/ZhSDYr9in2LHYry4g2KfbjNmGINin2KrZgdin2YIg2K/YsSDYsNmH2YYg2KvYqNiqINmF24zigIzYtNmI2K8uINuM2qkg2KzZhtqvINmF24zigIzYqtmI2KfZhtivINio2Kcg2YfbjNin2YfZiNuMINio2LPbjNin2LEg2LTYsdmI2Lkg2LTZiNivINmIINm+24zYsdmI2LLbjOKAjNmH2KfbjCDYqNiz24zYp9ix24wg2LHYpyDYqNmHINin2LHZhdi62KfZhiDYqNuM2KfZiNix2K/YmyDYp9mF2Kcg2KfbjNmG2qnZhyDahtqv2YjZhtmHINio2Ycg2b7Yp9uM2KfZhiDZhduM4oCM2LHYs9iv2Iwg2K/YsSDbjNin2K/Zh9inINmF24zigIzZhdin2YbYryDZiCDaqdiz24wg2KjZhyDYtNix2YjYuSDZvtix2YfbjNin2YfZiCDYp9mH2YXbjNiq24wg2YbZhduM4oCM2K/Zh9ivINmIINiq2YbZh9inINi02KfbjNivINin24zZhiDZh9uM2KfZh9mIINio2LHYp9uMINmE2K3YuNmH4oCM2KfbjCDYsNmH2YbYtNin2YYg2LHYpyDYr9ix2q/bjNixINqp2YbYry5cIik7XG4gICAgICAgICQoXCIjd2VpZ2h0XCIpLnZhbChcIjEwLjVcIik7XG4gICAgICAgICQoXCIjY29sb3JcIikudmFsKFwi2LHYstivINqv2YTYr1wiKTtcbiAgICAgICAgJChcIiN3aWR0aFwiKS52YWwoXCIzNFwiKTtcbiAgICB9O1xuICAgIC8vIGZha2VyUHJvZHVjdCgpO1xuICAgICQoJyNkaXNjb3VudHMgLmJ0bi1kYW5nZXInKS5jbGljayhmdW5jdGlvbiAoKSB7XG4gICAgICAgIHRyeSB7XG5cbiAgICAgICAgICAgIGxldCBpZCA9ICQodGhpcykuZGF0YSgnaWQnKTtcbiAgICAgICAgICAgIGxldCB4ID0gSlNPTi5wYXJzZSgkKFwiI2Rpc2NvdW50LXJlbVwiKS52YWwoKSk7XG4gICAgICAgICAgICB4LnB1c2goaWQpO1xuICAgICAgICAgICAgJChcIiNkaXNjb3VudC1yZW1cIikudmFsKEpTT04uc3RyaW5naWZ5KHgpKTtcbiAgICAgICAgICAgICQodGhpcykuY2xvc2VzdCgndHInKS5zbGlkZVVwKDMwMCk7XG5cbiAgICAgICAgfSBjYXRjaCB7XG4gICAgICAgIH1cbiAgICB9KTtcblxuICAgICQoXCIjc2F2ZVByb2R1Y3RcIikuYmluZCgnc3VibWl0JywgZnVuY3Rpb24gKGUpIHtcbiAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpO1xuXG4gICAgICAgIGlmIChpc1c4KSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cblxuICAgICAgICB2YXIgZm9ybURhdGEgPSBuZXcgRm9ybURhdGEoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI3NhdmVQcm9kdWN0JykpO1xuICAgICAgICB2YXIgaiA9IDE7XG4gICAgICAgIGZvciAoY29uc3QgZiBvZiB1cGxvYWRGb3JtRGF0YSkge1xuICAgICAgICAgICAgaWYgKHVwbG9hZEZvcm1EYXRhLmxlbmd0aCA9PSBqKSB7XG4gICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBqKys7XG4gICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIGlmIChmLnNpemUgPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhlLm1lc3NhZ2UpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb3JtRGF0YS5hcHBlbmQoJ2ltYWdlW10nLCBmKTtcbiAgICAgICAgfVxuXG4gICAgICAgICQoXCJbdHlwZT0nc3VibWl0J11cIikuYXR0cignZGlzYWJsZWQnKTsvLy5hZGRDbGFzcygndzgnKTtcbiAgICAgICAgJChcIlt0eXBlPSdzdWJtaXQnXVwiKS5hZGRDbGFzcygndzgnKTtcbiAgICAgICAgaXNXOCA9IHRydWU7XG5cblxuICAgICAgICBsZXQgdXJsID0gJCh0aGlzKS5hdHRyKCdhY3Rpb24nKTtcblxuICAgICAgICAvLyBmb3JtRGF0YS5zZXQoJ2Rlc2MnLCQoXCIjZGVzY3JpcHRpb25cIikudmFsKCkpO1xuICAgICAgICAvLyBjb25zb2xlLmxvZygnZm9ybSBQcm9kdWN0IGRhdGEnLCBmb3JtRGF0YSk7XG4gICAgICAgIGF4aW9zKHtcbiAgICAgICAgICAgIG1ldGhvZDogJ3Bvc3QnLFxuICAgICAgICAgICAgdXJsOiB1cmwsXG4gICAgICAgICAgICBkYXRhOiBmb3JtRGF0YSxcbiAgICAgICAgICAgIGhlYWRlcnM6IHsnQ29udGVudC1UeXBlJzogJ211bHRpcGFydC9mb3JtLWRhdGEnfVxuICAgICAgICB9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHtcblxuICAgICAgICAgICAgJChcIlt0eXBlPSdzdWJtaXQnXVwiKS5yZW1vdmVBdHRyKCdkaXNhYmxlZCcpLnJlbW92ZUNsYXNzKCd3OCcpO1xuICAgICAgICAgICAgaXNXOCA9IGZhbHNlO1xuICAgICAgICAgICAgaWYgKHJlcy5kYXRhLk9LKSB7XG4gICAgICAgICAgICAgICAgaWYgKHJlcy5kYXRhLnVybCAhPSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSByZXMuZGF0YS51cmw7XG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHJlcy5kYXRhLmxpbmsgIT09IHVuZGVmaW5lZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAkKFwiI3NhdmVQcm9kdWN0XCIpLmF0dHIoJ2FjdGlvbicscmVzLmRhdGEubGluaylcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpZiAoJChcIiNwcmljZS1hbW91bnRcIikudmFsKCkudHJpbSgpICE9PSAnJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2luZG93LmxvY2F0aW9uLnJlbG9hZCgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9KS5jYXRjaChlcnJvciA9PiB7XG4gICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhlcnJvci5yZXNwb25zZS5kYXRhLmVycm9ycyk7XG4gICAgICAgICAgICAkKFwiLmlzLWludmFsaWRcIikucmVtb3ZlQ2xhc3MoJ2lzLWludmFsaWQnKTtcbiAgICAgICAgICAgICQoXCJbdHlwZT0nc3VibWl0J11cIikucmVtb3ZlQXR0cignZGlzYWJsZWQnKS5yZW1vdmVDbGFzcygndzgnKTtcbiAgICAgICAgICAgIGlzVzggPSBmYWxzZTtcbiAgICAgICAgICAgIGZvciAodmFyIGkgaW4gZXJyb3IucmVzcG9uc2UuZGF0YS5lcnJvcnMpIHtcbiAgICAgICAgICAgICAgICAkKFwiI1wiICsgaSkuYWRkQ2xhc3MoJ2lzLWludmFsaWQnKTtcbiAgICAgICAgICAgICAgICBmb3IgKGNvbnN0IGVyciBvZiBlcnJvci5yZXNwb25zZS5kYXRhLmVycm9yc1tpXSkge1xuICAgICAgICAgICAgICAgICAgICBhbGVydGlmeS5lcnJvcihlcnIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH0pO1xuXG5cbiAgICB9KTtcblxufSk7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLElBQUlBLElBQUksR0FBRyxLQUFYLEMsQ0FDQTs7QUFFQUMsQ0FBQyxDQUFDLFlBQVk7RUFDVixJQUFJQSxDQUFDLENBQUMsMkJBQUQsQ0FBRCxDQUErQkMsTUFBbkMsRUFBMkM7SUFDdkNDLFFBQVEsQ0FBQ0MsT0FBVCxDQUFpQixhQUFqQixFQUFnQztNQUM1QkMsb0JBQW9CLEVBQUVDLE9BRE07TUFFNUJDLHVCQUF1QixFQUFFLE1BRkc7TUFHNUJDLHFCQUFxQixFQUFFO0lBSEssQ0FBaEM7SUFLQUwsUUFBUSxDQUFDTSxTQUFULENBQW1CQyxXQUFuQixDQUErQkMsRUFBL0IsQ0FBa0MsUUFBbEMsRUFBMkMsWUFBWTtNQUNuRFYsQ0FBQyxDQUFDLGNBQUQsQ0FBRCxDQUFrQlcsR0FBbEIsQ0FBc0JULFFBQVEsQ0FBQ00sU0FBVCxDQUFtQkMsV0FBbkIsQ0FBK0JHLE9BQS9CLEVBQXRCO0lBQ0gsQ0FGRDtF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\n//# sourceURL=webpack-internal:///./resources/js/product.js\n"); /***/ }), diff --git a/resources/js/product.js b/resources/js/product.js index d58da52..45ed52e 100755 --- a/resources/js/product.js +++ b/resources/js/product.js @@ -84,7 +84,9 @@ $(function () { if (res.data.url != undefined) { window.location.href = res.data.url; } else { - alertify.success(res.data.msg); + if (res.data.link !== undefined){ + $("#saveProduct").attr('action',res.data.link) + } if ($("#price-amount").val().trim() !== '') { window.location.reload(); } diff --git a/resources/theme/css/style.css b/resources/theme/css/style.css index ef04695..f8b5dc7 100755 --- a/resources/theme/css/style.css +++ b/resources/theme/css/style.css @@ -188,7 +188,7 @@ aside .form-check { background: #fff; } -#top .logo { +#top-top .logo { max-height: 65px; max-width: 100%; float: right; @@ -363,6 +363,11 @@ aside .form-check { font-size: 15px; margin-top: 1rem; text-align: center; + overflow: hidden; + white-space: nowrap; + max-width: 95%; + text-overflow: ellipsis; + color: #444; } diff --git a/resources/views/website/component/header.blade.php b/resources/views/website/component/header.blade.php index 3f5fee6..84b2a96 100644 --- a/resources/views/website/component/header.blade.php +++ b/resources/views/website/component/header.blade.php @@ -86,18 +86,22 @@
diff --git a/resources/views/website/component/navbar.blade.php b/resources/views/website/component/navbar.blade.php index 0ba7d00..a9ddc48 100644 --- a/resources/views/website/component/navbar.blade.php +++ b/resources/views/website/component/navbar.blade.php @@ -1,10 +1,5 @@