Commit a4e89b5b authored by shoei.kanno's avatar shoei.kanno

Merge branch '最終調整' into 'master'

最終調整完了

See merge request !70
parents 23386fd6 ff3c2260
...@@ -8,6 +8,7 @@ $(function(){ ...@@ -8,6 +8,7 @@ $(function(){
$('#showSize').empty(); $('#showSize').empty();
$('#showPrice').empty(); $('#showPrice').empty();
$('#showId').empty(); $('#showId').empty();
$('#showStock').empty();
//以下デモ参照 //以下デモ参照
//キーボード操作などにより、オーバーレイが多重起動するのを防止する //キーボード操作などにより、オーバーレイが多重起動するのを防止する
// $( this ).blur() ; //ボタンからフォーカスを外す // $( this ).blur() ; //ボタンからフォーカスを外す
...@@ -29,16 +30,19 @@ $(function(){ ...@@ -29,16 +30,19 @@ $(function(){
let nameField = document.createElement("p"); let nameField = document.createElement("p");
let sizeField = document.createElement("p"); let sizeField = document.createElement("p");
let priceField = document.createElement("p"); let priceField = document.createElement("p");
let stockField = document.createElement("p");
let idField = document.createElement("input"); let idField = document.createElement("input");
idField.setAttribute("type", "hidden"); idField.setAttribute("type", "hidden");
// let name = $(event.target.parentNode.children[1].textContent); // let name = $(event.target.parentNode.children[1].textContent);
// let price =$(event.target.parentNode.children[2].textContent); // let price =$(event.target.parentNode.children[2].textContent);
// let id =$(event.target.parentNode.children[3].value); // let id =$(event.target.parentNode.children[3].value);
let src = $(event.target.parentNode.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling).children('img').attr('src'); let src = $(event.target.parentNode.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling).children('img').attr('src');
let name = $(event.target.parentNode.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.textContent); let name = $(event.target.parentNode.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.textContent);
let size = $(event.target.parentNode.previousElementSibling.previousElementSibling.previousElementSibling.textContent); let size = $(event.target.parentNode.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.textContent);
let price =$(event.target.parentNode.previousElementSibling.previousElementSibling.textContent); let price =$(event.target.parentNode.previousElementSibling.previousElementSibling.previousElementSibling.textContent);
let id =$(event.target.parentNode.previousElementSibling.value); let id = $(event.target.parentNode.previousElementSibling.previousElementSibling.value);
let stock = $(event.target.parentNode.previousElementSibling.value);
console.log(stock);
nameField.textContent = name.selector; nameField.textContent = name.selector;
$('#showName').append(nameField); $('#showName').append(nameField);
sizeField.textContent = size.selector; sizeField.textContent = size.selector;
...@@ -48,6 +52,17 @@ $(function(){ ...@@ -48,6 +52,17 @@ $(function(){
idField.value = id.selector; idField.value = id.selector;
$('#showId').append(idField); $('#showId').append(idField);
$('#showImage').attr('src', src); $('#showImage').attr('src', src);
stockField.textContent = "点在庫有";
stockField.insertAdjacentHTML('afterbegin', stock.selector);
$('#showStock').append(stockField);
//stock0の時BTN非表示
if($(event.target.parentNode.previousElementSibling.value) == "0"){
$('#cartBtn').hide();
}
//[#modal-overlay]、または[#modal-close]をクリックしたら… //[#modal-overlay]、または[#modal-close]をクリックしたら…
$( "#modal-overlay,#modal-close" ).unbind().click( function(){ $( "#modal-overlay,#modal-close" ).unbind().click( function(){
...@@ -97,7 +112,7 @@ $('.cartBtn').on('click', function(event){ ...@@ -97,7 +112,7 @@ $('.cartBtn').on('click', function(event){
sumQuantity = parseInt($("#shoping-cart-span").text()) + parseInt($(event.target.previousElementSibling.previousElementSibling).children('select').val()); sumQuantity = parseInt($("#shoping-cart-span").text()) + parseInt($(event.target.previousElementSibling.previousElementSibling).children('select').val());
// let totalQuantity = sumQuantity + parseInt($("#shoping-cart-span").text()); // let totalQuantity = sumQuantity + parseInt($("#shoping-cart-span").text());
let data = { let data = {
shoesId: parseInt($(event.target.previousElementSibling.previousElementSibling.previousElementSibling).children('input').val()), shoesId: parseInt($(event.target.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling).children('input').val()),
quantity: parseInt($(event.target.previousElementSibling.previousElementSibling).children('select').val()) quantity: parseInt($(event.target.previousElementSibling.previousElementSibling).children('select').val())
}; };
......
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
<div class="modalShow" id="showSize"></div> <div class="modalShow" id="showSize"></div>
<div class="modalShow" id="showPrice"></div> <div class="modalShow" id="showPrice"></div>
<div class="modalShow" id="showId"></div> <div class="modalShow" id="showId"></div>
<div class="modalShow" id="showStock"></div>
<div class="modalShow" id="showQuantity"> <div class="modalShow" id="showQuantity">
<span>Quantity</span> <span>Quantity</span>
<select name="quantity"> <select name="quantity">
...@@ -122,6 +123,7 @@ ...@@ -122,6 +123,7 @@
<p th:text="${limitedShoes.size} + ' cm'" class="shoeSize shoeLimited"></p> <p th:text="${limitedShoes.size} + ' cm'" class="shoeSize shoeLimited"></p>
<p th:text = "'&yen;' +${limitedShoes.price}" class="shoePrice shoeLimited">¥10,000</p> <p th:text = "'&yen;' +${limitedShoes.price}" class="shoePrice shoeLimited">¥10,000</p>
<input type="hidden" th:value="${limitedShoes.id}"/> <input type="hidden" th:value="${limitedShoes.id}"/>
<input type="hidden" th:value="${limitedShoes.stock}"/>
<div class="detailsBtn"><button type="button" id="modal-open" class="details">Datails</button></div> <div class="detailsBtn"><button type="button" id="modal-open" class="details">Datails</button></div>
<!-- <button class="js-modal-open" id="sign-up">Details</button>--> <!-- <button class="js-modal-open" id="sign-up">Details</button>-->
</div> </div>
...@@ -134,6 +136,7 @@ ...@@ -134,6 +136,7 @@
<p th:text="${generalShoes.size} + ' cm'" class="shoeSize"></p> <p th:text="${generalShoes.size} + ' cm'" class="shoeSize"></p>
<p th:text = "'&yen;' +${generalShoes.price}" class="shoePrice">¥10,000</p> <p th:text = "'&yen;' +${generalShoes.price}" class="shoePrice">¥10,000</p>
<input type="hidden" th:value="${generalShoes.id}"/> <input type="hidden" th:value="${generalShoes.id}"/>
<input type="hidden" th:value="${generalShoes.stock}" />
<div class="detailsBtn"><button type="button" id="modal-open" class="details">Datails</button></div> <div class="detailsBtn"><button type="button" id="modal-open" class="details">Datails</button></div>
<!-- <button class="js-modal-open" id="sign-up">Details</button>--> <!-- <button class="js-modal-open" id="sign-up">Details</button>-->
</div> </div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment