{ "version": 3, "sources": ["../../javascript/product.js"], "sourcesContent": ["//----------------\u30E2\u30FC\u30C0\u30EB\uFF08Bootstrap\uFF09----------------\n$(function(){\n var myModal = document.getElementById('contactRequest')\n var myInput = document.getElementById('message')\n if (myModal) {\n myModal.addEventListener('shown.bs.modal', function () {\n myInput.focus()\n })\n }\n });\n\n\n$('.product_form').validate({\n rules: {\n \"product_form[name]\": { required: true },\n \"product_form[category_id]\": { required: true },\n \"product_form[service_kind_id]\": { required: true },\n \"product_form[description]\": { required: true },\n \"product_form[want_sell_reason]\": { required: true },\n \"product_form[user_num]\": { required: true },\n \"product_form[founding_years]\": { required: true },\n \"product_form[founding_months]\": { required: true },\n \"product_form[want_sell_amount]\": { required: true, range:[100, 300000000] },\n \"product_form[want_sell_amount_max]\": { range:[100, 300000000] },\n \"product_form[want_sell_season_select]\": { required: true },\n \"product_form[recent_price_select]\":{required :true},\n \"product_form[sales_form_ids][]\": { required: true, minlength: 1 },\n \"product_form[want_mediation]\": { required: true },\n \"product_form[participation]\": { required: true }\n },\n messages: {\n \"product_form[name]\": { required: \"\u203B\u3072\u3068\u3053\u3068\u30D7\u30ED\u30C0\u30AF\u30C8\u7D39\u4ECB\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\", },\n \"product_form[category_id]\": { required: \"\u203B\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\", },\n \"product_form[service_kind_id]\": { required: \"\u203B\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\", },\n \"product_form[description]\": { required: \"\u203B\u30D7\u30ED\u30C0\u30AF\u30C8\u306E\u8AAC\u660E\u30FB\u5F37\u307F\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\", },\n \"product_form[want_sell_reason]\": { required: \"\u203B\u58F2\u5374\u7406\u7531\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\", },\n \"product_form[user_num]\": { required: \"\u203B\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\", },\n \"product_form[founding_years]\": { required: \"\u203B\u5E74\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\", },\n \"product_form[founding_months]\": { required: \"\u203B\u6708\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\", },\n \"product_form[want_sell_amount]\": { \n required: \"\u203B\u6700\u4F4E\u8CA9\u58F2\u4FA1\u683C\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\", \n range: \"\u203B\u6700\u4F4E\u8CA9\u58F2\u4FA1\u683C\u306F100\u5186\uFF5E3\u5104\u5186\u306E\u7BC4\u56F2\u3067\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002\",\n },\n \"product_form[want_sell_amount_max]\": {\n range: \"\u203B\u6700\u9AD8\u8CA9\u58F2\u4FA1\u683C\u306F100\u5186\uFF5E3\u5104\u5186\u306E\u7BC4\u56F2\u3067\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002\",\n },\n \"product_form[want_sell_season_select]\": { required: \"\u203B\u58F2\u5374\u5E0C\u671B\u6642\u671F\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\", },\n \"product_form[recent_price_select]\": { required: \"\u203B\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\", },\n \"product_form[sales_form_ids][]\": { required: \"\u203B\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\", },\n \"product_form[want_mediation]\": { required: \"\u203B\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\", },\n \"product_form[participation]\": { required: \"\u203B\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\", }\n },\n errorPlacement: function(error, element) \n {\n if (element.is(\":checkbox\") || element.is(\":radio\") || element.is(\"select#product_form_founding_years\") || element.is(\"select#product_form_founding_months\")) \n {\n if(element.is(\"select#product_form_founding_years\")) {\n error.appendTo('.foundingYears');\n } else if(element.is(\"select#product_form_founding_months\")) {\n error.appendTo('.foundingMonths');\n } else {\n error.appendTo(element.parent().closest('.flexWrap').next('.errorText'));\n }\n }\n else if(element.is(\"input#product_form_want_sell_amount\"))\n {\n error.appendTo('.sell');\n } else if(element.is(\"input#product_form_want_sell_amount_max\"))\n {\n error.appendTo('.sellMax');\n } else\n {\n error.appendTo(element.next('.errorText'));\n }\n }\n});\n\n$(\"body\").delegate(\".likeProduct\", \"click\", function(e) {\n e.preventDefault()\n var id = $(this).data('id')\n if ($(\".likeProduct[data-id=\"+ id +\"]\").hasClass(\"-like\")) {\n $(\".likeProduct[data-id=\"+ id +\"]\").removeClass(\"-like\")\n $(\".likeProduct[data-id=\"+ id +\"]\").addClass(\"-dislike\")\n $(\".likeProduct[data-id=\"+ id +\"] p\").html(\"\u304A\u6C17\u306B\u5165\u308A\u767B\u9332\")\n } else {\n $(\".likeProduct[data-id=\"+ id +\"]\").removeClass(\"-dislike\")\n $(\".likeProduct[data-id=\"+ id +\"]\").addClass(\"-like\")\n $(\".likeProduct[data-id=\"+ id +\"] p\").html(\"\u304A\u6C17\u306B\u5165\u308A\u6E08\u307F\")\n }\n $.ajax({\n type: 'POST',\n beforeSend: function(xhr) {xhr.setRequestHeader('X-CSRF-Token', $('meta[name=\"csrf-token\"]').attr('content'))},\n url: '/products/' + id + '/likes?page=index',\n error: function() {\n if ($(\".likeProduct[data-id=\"+ id +\"]\").hasClass(\"-like\")) {\n $(\".likeProduct[data-id=\"+ id +\"]\").removeClass(\"-like\")\n $(\".likeProduct[data-id=\"+ id +\"]\").addClass(\"-dislike\")\n $(\".likeProduct[data-id=\"+ id +\"] p\").html(\"\u304A\u6C17\u306B\u5165\u308A\u767B\u9332\")\n $(\".productListLike__item[data-id=\"+ id +\"]\").remove()\n } else {\n $(\".likeProduct[data-id=\"+ id +\"]\").removeClass(\"-dislike\")\n $(\".likeProduct[data-id=\"+ id +\"]\").addClass(\"-like\")\n $(\".likeProduct[data-id=\"+ id +\"] p\").html(\"\u304A\u6C17\u306B\u5165\u308A\u6E08\u307F\")\n }\n }\n });\n})\n\nvar isFormValid = true;\n$(\"#product_form_want_sell_amount, #product_form_want_sell_amount_max\").on(\"keyup\", function() {\n if ($(\"#product_form_want_sell_amount_max\").val()) {\n if (parseInt($(\"#product_form_want_sell_amount\").val()) > parseInt($(\"#product_form_want_sell_amount_max\").val())) {\n $(\".sellMinMax\").text('\u203B\u6700\u4F4E\u8CA9\u58F2\u4FA1\u683C\u5C0F\u306A\u308A\u30A4\u30B3\u30FC\u30EB\u6700\u9AD8\u8CA9\u58F2\u4FA1\u683C\u306E\u91D1\u984D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002')\n isFormValid = false\n return\n } else {\n $(\".sellMinMax\").text('')\n isFormValid = true\n }\n } else {\n $(\".sellMinMax\").text('')\n isFormValid = true\n }\n})\n$(\".product_form\").submit(function (e) {\n if(!isFormValid){\n e.preventDefault();\n $(\"#product_form_want_sell_amount_max\").focus()\n }\n});\n"], "mappings": "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", "names": [] }