|
@@ -235,10 +235,10 @@
|
|
|
<div class="filter_header">
|
|
<div class="filter_header">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input id="unisex" type="checkbox" onclick="fnFilterOption(this,'on');"><label for="unisex"> <span>남여 공용만 보기</span> </label>
|
|
|
|
|
|
|
+ <input id="unisex" type="checkbox" onclick="fnResetListIdx();fnFilterOption(this,'on');"><label for="unisex"> <span>남여 공용만 보기</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
<div>
|
|
<div>
|
|
|
- <input id="newGoods" type="checkbox" onclick="fnFilterOption(this,'on');"><label for="newGoods"> <span>신상품만 보기</span> </label>
|
|
|
|
|
|
|
+ <input id="newGoods" type="checkbox" onclick="fnResetListIdx();fnFilterOption(this,'on');"><label for="newGoods"> <span>신상품만 보기</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -248,7 +248,7 @@
|
|
|
<li class="categori chkFilter" id="categoryFilterDiv">
|
|
<li class="categori chkFilter" id="categoryFilterDiv">
|
|
|
<a href="javascript:void(0)" class="daps1">카테고리<span class="pic"></span></a>
|
|
<a href="javascript:void(0)" class="daps1">카테고리<span class="pic"></span></a>
|
|
|
<ul class="daps2" id="categoryArea">
|
|
<ul class="daps2" id="categoryArea">
|
|
|
- <li><a href="javascript:void(0);" onclick="fnSetMobCateFilter(this, 'ALL');">전체</a></li>
|
|
|
|
|
|
|
+ <li><a href="javascript:void(0);" onclick="fnResetListIdx();fnSetMobCateFilter(this, 'ALL');">전체</a></li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</li>
|
|
</li>
|
|
|
<li class="brand chkFilter" th:if="${filterBrandList != null and !filterBrandList.empty}" id="brandGroupFilterDiv">
|
|
<li class="brand chkFilter" th:if="${filterBrandList != null and !filterBrandList.empty}" id="brandGroupFilterDiv">
|
|
@@ -258,7 +258,7 @@
|
|
|
<a href="javascript:void(0)">
|
|
<a href="javascript:void(0)">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input th:id="${'chkFilterBrand' + status.index}" name="brandGroup" type="checkbox" th:value="${oneData.filterCd}" th:data-id="${oneData.filterNm}" onclick="fnSelectFilerMob(this,'brandGroup','off','');"><label th:for="${'chkFilterBrand' + status.index}"><span th:text="${oneData.filterNm}"></span></label>
|
|
|
|
|
|
|
+ <input th:id="${'chkFilterBrand' + status.index}" name="brandGroup" type="checkbox" th:value="${oneData.filterCd}" th:data-id="${oneData.filterNm}" onclick="fnResetListIdx();fnSelectFilerMob(this,'brandGroup','off','');"><label th:for="${'chkFilterBrand' + status.index}"><span th:text="${oneData.filterNm}"></span></label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</a>
|
|
</a>
|
|
@@ -273,7 +273,7 @@
|
|
|
<strong>상의</strong>
|
|
<strong>상의</strong>
|
|
|
<th:block th:each="oneData, status : ${filterSizeList}" th:if="${#strings.startsWith(oneData.filterCd,'T')}">
|
|
<th:block th:each="oneData, status : ${filterSizeList}" th:if="${#strings.startsWith(oneData.filterCd,'T')}">
|
|
|
<label class="size_btn">
|
|
<label class="size_btn">
|
|
|
- <input type="checkbox" group="filterValue" th:id="${'chkFilterTSize' + status.index}" name="size" th:vale="${oneData.filterNm}" th:data-id="${oneData.filterNm}" data-idx="1" onclick="fnSelectFilerMob(this,'size','off','1');"><span th:text="${oneData.filterNm}">80</span>
|
|
|
|
|
|
|
+ <input type="checkbox" group="filterValue" th:id="${'chkFilterTSize' + status.index}" name="size" th:vale="${oneData.filterNm}" th:data-id="${oneData.filterNm}" data-idx="1" onclick="fnResetListIdx();fnSelectFilerMob(this,'size','off','1');"><span th:text="${oneData.filterNm}">80</span>
|
|
|
</label>
|
|
</label>
|
|
|
</th:block>
|
|
</th:block>
|
|
|
</li>
|
|
</li>
|
|
@@ -281,7 +281,7 @@
|
|
|
<strong>하의</strong>
|
|
<strong>하의</strong>
|
|
|
<th:block th:each="oneData, status : ${filterSizeList}" th:if="${#strings.startsWith(oneData.filterCd,'B')}">
|
|
<th:block th:each="oneData, status : ${filterSizeList}" th:if="${#strings.startsWith(oneData.filterCd,'B')}">
|
|
|
<label class="size_btn">
|
|
<label class="size_btn">
|
|
|
- <input type="checkbox" group="filterValue" th:id="${'chkFilterBSize' + status.index}" name="size" th:vale="${oneData.filterNm}" th:data-id="${oneData.filterNm}" data-idx="2" onclick="fnSelectFilerMob(this,'size','off','2');"><span th:text="${oneData.filterNm}">44</span>
|
|
|
|
|
|
|
+ <input type="checkbox" group="filterValue" th:id="${'chkFilterBSize' + status.index}" name="size" th:vale="${oneData.filterNm}" th:data-id="${oneData.filterNm}" data-idx="2" onclick="fnResetListIdx();fnSelectFilerMob(this,'size','off','2');"><span th:text="${oneData.filterNm}">44</span>
|
|
|
</label>
|
|
</label>
|
|
|
</th:block>
|
|
</th:block>
|
|
|
</li>
|
|
</li>
|
|
@@ -289,7 +289,7 @@
|
|
|
<strong>신발</strong>
|
|
<strong>신발</strong>
|
|
|
<th:block th:each="oneData, status : ${filterSizeList}" th:if="${#strings.startsWith(oneData.filterCd,'S')}">
|
|
<th:block th:each="oneData, status : ${filterSizeList}" th:if="${#strings.startsWith(oneData.filterCd,'S')}">
|
|
|
<label class="size_btn">
|
|
<label class="size_btn">
|
|
|
- <input type="checkbox" group="filterValue" th:id="${'chkFilterSSize' + status.index}" name="size" th:vale="${oneData.filterNm}" th:data-id="${oneData.filterNm}" data-idx="3" onclick="fnSelectFilerMob(this,'size','off','3');"><span th:text="${oneData.filterNm}">120</span>
|
|
|
|
|
|
|
+ <input type="checkbox" group="filterValue" th:id="${'chkFilterSSize' + status.index}" name="size" th:vale="${oneData.filterNm}" th:data-id="${oneData.filterNm}" data-idx="3" onclick="fnResetListIdx();fnSelectFilerMob(this,'size','off','3');"><span th:text="${oneData.filterNm}">120</span>
|
|
|
</label>
|
|
</label>
|
|
|
</th:block>
|
|
</th:block>
|
|
|
</li>
|
|
</li>
|
|
@@ -313,7 +313,7 @@
|
|
|
<a href="javascript:void(0)">
|
|
<a href="javascript:void(0)">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input id="discount1" name="dcRate" type="checkbox" value="0,10" data-id="10% 이하" onclick="filterDcRateMob(this,'dcRate','off','1');"><label for="discount1"> <span id="dcRateText1">10% 이하</span> </label>
|
|
|
|
|
|
|
+ <input id="discount1" name="dcRate" type="checkbox" value="0,10" data-id="10% 이하" onclick="fnResetListIdx();filterDcRateMob(this,'dcRate','off','1');"><label for="discount1"> <span id="dcRateText1">10% 이하</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</a>
|
|
</a>
|
|
@@ -322,7 +322,7 @@
|
|
|
<a href="javascript:void(0)">
|
|
<a href="javascript:void(0)">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input id="discount2" name="dcRate" type="checkbox" value="10,20" data-id="10~20%" onclick="filterDcRateMob(this,'dcRate','off','2');"><label for="discount2"> <span id="dcRateText2">10~20%</span> </label>
|
|
|
|
|
|
|
+ <input id="discount2" name="dcRate" type="checkbox" value="10,20" data-id="10~20%" onclick="fnResetListIdx();filterDcRateMob(this,'dcRate','off','2');"><label for="discount2"> <span id="dcRateText2">10~20%</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</a>
|
|
</a>
|
|
@@ -331,7 +331,7 @@
|
|
|
<a href="javascript:void(0)">
|
|
<a href="javascript:void(0)">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input id="discount3" name="dcRate" type="checkbox" value="20,30" data-id="20~30%" onclick="filterDcRateMob(this,'dcRate','off','3');"><label for="discount3"> <span id="dcRateText3">20~30%</span> </label>
|
|
|
|
|
|
|
+ <input id="discount3" name="dcRate" type="checkbox" value="20,30" data-id="20~30%" onclick="fnResetListIdx();filterDcRateMob(this,'dcRate','off','3');"><label for="discount3"> <span id="dcRateText3">20~30%</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</a>
|
|
</a>
|
|
@@ -340,7 +340,7 @@
|
|
|
<a href="javascript:void(0)">
|
|
<a href="javascript:void(0)">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input id="discount4" name="dcRate" type="checkbox" value="30,40" data-id="30~40%" onclick="filterDcRateMob(this,'dcRate','off','4');"><label for="discount4"> <span id="dcRateText4">30~40%</span> </label>
|
|
|
|
|
|
|
+ <input id="discount4" name="dcRate" type="checkbox" value="30,40" data-id="30~40%" onclick="fnResetListIdx();filterDcRateMob(this,'dcRate','off','4');"><label for="discount4"> <span id="dcRateText4">30~40%</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</a>
|
|
</a>
|
|
@@ -349,7 +349,7 @@
|
|
|
<a href="javascript:void(0)">
|
|
<a href="javascript:void(0)">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input id="discount5" name="dcRate" type="checkbox" value="40,50" data-id="40~50%" onclick="filterDcRateMob(this,'dcRate','off','5');"><label for="discount5"> <span id="dcRateText5">40~50%</span> </label>
|
|
|
|
|
|
|
+ <input id="discount5" name="dcRate" type="checkbox" value="40,50" data-id="40~50%" onclick="fnResetListIdx();filterDcRateMob(this,'dcRate','off','5');"><label for="discount5"> <span id="dcRateText5">40~50%</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</a>
|
|
</a>
|
|
@@ -358,7 +358,7 @@
|
|
|
<a href="javascript:void(0)">
|
|
<a href="javascript:void(0)">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input id="discount6" name="dcRate" type="checkbox" value="50,60" data-id="50~60%" onclick="filterDcRateMob(this,'dcRate','off','6');"><label for="discount6"> <span id="dcRateText6">50~60%</span> </label>
|
|
|
|
|
|
|
+ <input id="discount6" name="dcRate" type="checkbox" value="50,60" data-id="50~60%" onclick="fnResetListIdx();filterDcRateMob(this,'dcRate','off','6');"><label for="discount6"> <span id="dcRateText6">50~60%</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</a>
|
|
</a>
|
|
@@ -367,7 +367,7 @@
|
|
|
<a href="javascript:void(0)">
|
|
<a href="javascript:void(0)">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input id="discount7" name="dcRate" type="checkbox" value="60,70" data-id="60~70%" onclick="filterDcRateMob(this,'dcRate','off','7');"><label for="discount7"> <span id="dcRateText7">60~70%</span> </label>
|
|
|
|
|
|
|
+ <input id="discount7" name="dcRate" type="checkbox" value="60,70" data-id="60~70%" onclick="fnResetListIdx();filterDcRateMob(this,'dcRate','off','7');"><label for="discount7"> <span id="dcRateText7">60~70%</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</a>
|
|
</a>
|
|
@@ -376,7 +376,7 @@
|
|
|
<a href="javascript:void(0)">
|
|
<a href="javascript:void(0)">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input id="discount8" name="dcRate" type="checkbox" value="70,80" data-id="70~80%" onclick="filterDcRateMob(this,'dcRate','off','8');"><label for="discount8"> <span id="dcRateText8">70~80%</span> </label>
|
|
|
|
|
|
|
+ <input id="discount8" name="dcRate" type="checkbox" value="70,80" data-id="70~80%" onclick="fnResetListIdx();filterDcRateMob(this,'dcRate','off','8');"><label for="discount8"> <span id="dcRateText8">70~80%</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</a>
|
|
</a>
|
|
@@ -385,7 +385,7 @@
|
|
|
<a href="javascript:void(0)">
|
|
<a href="javascript:void(0)">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input id="discount9" name="dcRate" type="checkbox" value="80,90" data-id="80~90%" onclick="filterDcRateMob(this,'dcRate','off','9');"><label for="discount9"> <span id="dcRateText9">80~90%</span> </label>
|
|
|
|
|
|
|
+ <input id="discount9" name="dcRate" type="checkbox" value="80,90" data-id="80~90%" onclick="fnResetListIdx();filterDcRateMob(this,'dcRate','off','9');"><label for="discount9"> <span id="dcRateText9">80~90%</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</a>
|
|
</a>
|
|
@@ -394,7 +394,7 @@
|
|
|
<a href="javascript:void(0)">
|
|
<a href="javascript:void(0)">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input id="discount10" name="dcRate" type="checkbox" value="90,0" data-id="90%이상" onclick="filterDcRateMob(this,'dcRate','off','10');"><label for="discount10"> <span id="dcRateText10">90이상</span> </label>
|
|
|
|
|
|
|
+ <input id="discount10" name="dcRate" type="checkbox" value="90,0" data-id="90%이상" onclick="fnResetListIdx();filterDcRateMob(this,'dcRate','off','10');"><label for="discount10"> <span id="dcRateText10">90이상</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</a>
|
|
</a>
|
|
@@ -408,7 +408,7 @@
|
|
|
<a href="javascript:void(0)">
|
|
<a href="javascript:void(0)">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input th:id="${'chkFilterAge' + status.index}" name="age" th:value="${oneData.filterCd}" th:data-id="${oneData.filterNm}" onclick="fnSelectFilerMob(this,'age','off','');" type="checkbox"><label th:for="${'chkFilterAge' + status.index}"> <span th:text="${oneData.filterNm}"></span> </label>
|
|
|
|
|
|
|
+ <input th:id="${'chkFilterAge' + status.index}" name="age" th:value="${oneData.filterCd}" th:data-id="${oneData.filterNm}" onclick="fnResetListIdx();fnSelectFilerMob(this,'age','off','');" type="checkbox"><label th:for="${'chkFilterAge' + status.index}"> <span th:text="${oneData.filterNm}"></span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</a>
|
|
</a>
|
|
@@ -422,7 +422,7 @@
|
|
|
<a href="javascript:void(0)">
|
|
<a href="javascript:void(0)">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input th:id="${'chkFilterSeason' + status.index}" name="season" th:value="${oneData.filterCd}" th:data-id="${oneData.filterNm}" onclick="fnSelectFilerMob(this,'season','off','');" type="checkbox"><label th:for="${'chkFilterSeason' + status.index}"> <span th:text="${oneData.filterNm}">봄</span> </label>
|
|
|
|
|
|
|
+ <input th:id="${'chkFilterSeason' + status.index}" name="season" th:value="${oneData.filterCd}" th:data-id="${oneData.filterNm}" onclick="fnResetListIdx();fnSelectFilerMob(this,'season','off','');" type="checkbox"><label th:for="${'chkFilterSeason' + status.index}"> <span th:text="${oneData.filterNm}">봄</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</a>
|
|
</a>
|
|
@@ -437,7 +437,7 @@
|
|
|
<ul class="colorbox">
|
|
<ul class="colorbox">
|
|
|
<li th:each="oneData, status : ${filterColorList}">
|
|
<li th:each="oneData, status : ${filterColorList}">
|
|
|
<label class="color-check">
|
|
<label class="color-check">
|
|
|
- <input type="checkbox" group="filterValue" th:id="${'chkFilterColor' + status.index}" name="color" th:value="${oneData.filterCd}" th:data-id="${oneData.filterNm.replace('#','')}" onclick="fnSelectFilerMob(this,'color','off','');">
|
|
|
|
|
|
|
+ <input type="checkbox" group="filterValue" th:id="${'chkFilterColor' + status.index}" name="color" th:value="${oneData.filterCd}" th:data-id="${oneData.filterNm.replace('#','')}" onclick="fnResetListIdx();fnSelectFilerMob(this,'color','off','');">
|
|
|
<span class="pdColor-color" th:if="${oneData.filterNm=='#FFFFFF'}" th:style="${'background-color:'+oneData.filterNm+';'+' border:1px solid #aaa;'}" th:value="${oneData.filterCd}"></span>
|
|
<span class="pdColor-color" th:if="${oneData.filterNm=='#FFFFFF'}" th:style="${'background-color:'+oneData.filterNm+';'+' border:1px solid #aaa;'}" th:value="${oneData.filterCd}"></span>
|
|
|
<span class="pdColor-color" th:if="${oneData.filterNm!='#FFFFFF'}" th:style="${'background-color:'+oneData.filterNm}" th:value="${oneData.filterCd}"></span>
|
|
<span class="pdColor-color" th:if="${oneData.filterNm!='#FFFFFF'}" th:style="${'background-color:'+oneData.filterNm}" th:value="${oneData.filterCd}"></span>
|
|
|
</label>
|
|
</label>
|
|
@@ -452,7 +452,7 @@
|
|
|
<a href="javascript:void(0)">
|
|
<a href="javascript:void(0)">
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input th:id="${'chkFilterBenefits' + status.index}" name="benefit" th:value="${oneData.filterCd}+':'+${oneData.filterNm}" th:data-id="${oneData.filterNm}" onclick="fnSelectFilerMob(this,'benefit','off','');" type="checkbox"><label th:for="${'chkFilterBenefits' + status.index}"> <span th:text="${oneData.filterNm}"></span> </label>
|
|
|
|
|
|
|
+ <input th:id="${'chkFilterBenefits' + status.index}" name="benefit" th:value="${oneData.filterCd}+':'+${oneData.filterNm}" th:data-id="${oneData.filterNm}" onclick="fnResetListIdx();fnSelectFilerMob(this,'benefit','off','');" type="checkbox"><label th:for="${'chkFilterBenefits' + status.index}"> <span th:text="${oneData.filterNm}"></span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</a>
|
|
</a>
|
|
@@ -501,6 +501,8 @@
|
|
|
var adBannerList = [[${adBannerList}]];
|
|
var adBannerList = [[${adBannerList}]];
|
|
|
var adBannerTag = '';
|
|
var adBannerTag = '';
|
|
|
var filterPriceList = [[${filterPriceList}]];
|
|
var filterPriceList = [[${filterPriceList}]];
|
|
|
|
|
+ // 상품리스트 페이지 확인용
|
|
|
|
|
+ var listIdx = 1;
|
|
|
|
|
|
|
|
$(window).on("pageshow", function(event) {
|
|
$(window).on("pageshow", function(event) {
|
|
|
$('#filterForm input[name=brandGroup]:checked').each(function(){
|
|
$('#filterForm input[name=brandGroup]:checked').each(function(){
|
|
@@ -539,18 +541,18 @@
|
|
|
historyData = {};
|
|
historyData = {};
|
|
|
}
|
|
}
|
|
|
if(gagajf.isNull($("#searchGoodsForm").find("input[name=unisex]").val())){
|
|
if(gagajf.isNull($("#searchGoodsForm").find("input[name=unisex]").val())){
|
|
|
- $("#unisex").attr('onclick','fnFilterOption(this,\'on\');');
|
|
|
|
|
|
|
+ $("#unisex").attr('onclick','fnResetListIdx();fnFilterOption(this,\'on\');');
|
|
|
$("#unisex").attr('checked', false);
|
|
$("#unisex").attr('checked', false);
|
|
|
}else{
|
|
}else{
|
|
|
- $("#unisex").attr('onclick','fnFilterOption(this,\'off\');');
|
|
|
|
|
|
|
+ $("#unisex").attr('onclick','fnResetListIdx();fnFilterOption(this,\'off\');');
|
|
|
$("#unisex").attr('checked', true);
|
|
$("#unisex").attr('checked', true);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if(gagajf.isNull($("#searchGoodsForm").find("input[name=newGoods]").val())){
|
|
if(gagajf.isNull($("#searchGoodsForm").find("input[name=newGoods]").val())){
|
|
|
- $("#newGoods").attr('onclick','fnFilterOption(this,\'on\');');
|
|
|
|
|
|
|
+ $("#newGoods").attr('onclick','fnResetListIdx();fnFilterOption(this,\'on\');');
|
|
|
$("#newGoods").attr('checked', false);
|
|
$("#newGoods").attr('checked', false);
|
|
|
}else{
|
|
}else{
|
|
|
- $("#newGoods").attr('onclick','fnFilterOption(this,\'off\');');
|
|
|
|
|
|
|
+ $("#newGoods").attr('onclick','fnResetListIdx();fnFilterOption(this,\'off\');');
|
|
|
$("#newGoods").attr('checked', true);
|
|
$("#newGoods").attr('checked', true);
|
|
|
}
|
|
}
|
|
|
// if(typeof historyData.filterHtml!='undefined' && historyData.filterHtml!=''){
|
|
// if(typeof historyData.filterHtml!='undefined' && historyData.filterHtml!=''){
|
|
@@ -574,7 +576,7 @@
|
|
|
$("#searchGoodsForm input:hidden[name=sortingType]").val(historyData.sortingType);
|
|
$("#searchGoodsForm input:hidden[name=sortingType]").val(historyData.sortingType);
|
|
|
fnSortingChange(this,historyData.sortingType,'back','Mob');
|
|
fnSortingChange(this,historyData.sortingType,'back','Mob');
|
|
|
}else{
|
|
}else{
|
|
|
- idx++;
|
|
|
|
|
|
|
+ listIdx++;
|
|
|
fnSearchGoodsListSearch();
|
|
fnSearchGoodsListSearch();
|
|
|
fnGetSearchPlanningList();
|
|
fnGetSearchPlanningList();
|
|
|
fnGetSearchEventList();
|
|
fnGetSearchEventList();
|
|
@@ -598,7 +600,7 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
var totalCnt = 0;
|
|
var totalCnt = 0;
|
|
|
- var idx = 1;
|
|
|
|
|
|
|
+
|
|
|
// 상품 검색
|
|
// 상품 검색
|
|
|
var fnGetInfiniteScrollDataList = function (pageNum) {
|
|
var fnGetInfiniteScrollDataList = function (pageNum) {
|
|
|
$("#searchGoodsForm input[name=pageNo]").val(pageNum + 1);
|
|
$("#searchGoodsForm input[name=pageNo]").val(pageNum + 1);
|
|
@@ -637,10 +639,10 @@
|
|
|
var keyWord = $("#InnerSearchForm").find("input[name=keyword]").val();
|
|
var keyWord = $("#InnerSearchForm").find("input[name=keyword]").val();
|
|
|
var htm = fnCreateGoodsList(result, ithrCd, contentLoc, goodsUrl, lastPage, endRow, 'Mob',keyWord);
|
|
var htm = fnCreateGoodsList(result, ithrCd, contentLoc, goodsUrl, lastPage, endRow, 'Mob',keyWord);
|
|
|
gagaInfiniteScroll.draw(htm);
|
|
gagaInfiniteScroll.draw(htm);
|
|
|
- idx++;
|
|
|
|
|
|
|
+ listIdx++;
|
|
|
//fnImgOnoff();
|
|
//fnImgOnoff();
|
|
|
}else{
|
|
}else{
|
|
|
- if(idx > 1){ // 데이터가 1건 이상
|
|
|
|
|
|
|
+ if(listIdx > 1){ // 데이터가 1건 이상
|
|
|
if(totalCnt > Number($("#searchGoodsForm").find("input[name=pageSize]").val())){
|
|
if(totalCnt > Number($("#searchGoodsForm").find("input[name=pageSize]").val())){
|
|
|
if($("#searchGoodsForm input[name=pageNo]").val()==1){
|
|
if($("#searchGoodsForm input[name=pageNo]").val()==1){
|
|
|
// 필터 값으로 조회 데이터 없을때
|
|
// 필터 값으로 조회 데이터 없을때
|
|
@@ -817,7 +819,7 @@
|
|
|
priceHtml += ' <a href="javascript:void(0)">\n';
|
|
priceHtml += ' <a href="javascript:void(0)">\n';
|
|
|
priceHtml += ' <div class="form_field">\n';
|
|
priceHtml += ' <div class="form_field">\n';
|
|
|
priceHtml += ' <div>\n';
|
|
priceHtml += ' <div>\n';
|
|
|
- priceHtml += ' <input type="checkbox" id="price'+(i+1)+'" name="price" value="'+minPrice+','+maxPrice+'" data-id="'+minPrice.addComma()+'원 ~ '+maxPrice.addComma()+'원" onclick="filterPriceMob(this,\'price\',\'off\',\''+(i+1)+'\');"><label for="price'+(i+1)+'">\n';
|
|
|
|
|
|
|
+ priceHtml += ' <input type="checkbox" id="price'+(i+1)+'" name="price" value="'+minPrice+','+maxPrice+'" data-id="'+minPrice.addComma()+'원 ~ '+maxPrice.addComma()+'원" onclick="fnResetListIdx();filterPriceMob(this,\'price\',\'off\',\''+(i+1)+'\');"><label for="price'+(i+1)+'">\n';
|
|
|
priceHtml += ' <span id="pricdSpan'+(i+1)+'">'+minPrice.addComma()+'원 ~ '+maxPrice.addComma()+'원</span> </label>\n';
|
|
priceHtml += ' <span id="pricdSpan'+(i+1)+'">'+minPrice.addComma()+'원 ~ '+maxPrice.addComma()+'원</span> </label>\n';
|
|
|
priceHtml += ' </div>\n';
|
|
priceHtml += ' </div>\n';
|
|
|
priceHtml += ' </div>\n';
|
|
priceHtml += ' </div>\n';
|
|
@@ -990,21 +992,21 @@
|
|
|
let tag = '';
|
|
let tag = '';
|
|
|
if(cate1 != null){
|
|
if(cate1 != null){
|
|
|
tag += '<li>\n';
|
|
tag += '<li>\n';
|
|
|
- tag += ' <a href="javascript:void(0)" data-depth="1" onclick="fnSetMobCateFilter(this, \'\', \''+cate1.cate1No+'\');" cateFullNm="'+cate1.cate1Nm+'">'+cate1.cate1Nm+'</a>';
|
|
|
|
|
|
|
+ tag += ' <a href="javascript:void(0)" data-depth="1" onclick="fnResetListIdx();fnSetMobCateFilter(this, \'\', \''+cate1.cate1No+'\');" cateFullNm="'+cate1.cate1Nm+'">'+cate1.cate1Nm+'</a>';
|
|
|
if(cate1.leafYn == 'N' && cate1.cate2List.length > 0){
|
|
if(cate1.leafYn == 'N' && cate1.cate2List.length > 0){
|
|
|
tag += ' <ul class="daps3">\n';
|
|
tag += ' <ul class="daps3">\n';
|
|
|
$.each(cate1.cate2List, function (idx2,cate2){
|
|
$.each(cate1.cate2List, function (idx2,cate2){
|
|
|
tag += ' <li>\n';
|
|
tag += ' <li>\n';
|
|
|
- tag += ' <a href="javascript:void(0)" data-depth="2" onclick="fnSetMobCateFilter(this,\'\', \''+cate1.cate1No+'\',\''+cate2.cate2No+'\');" cateFullNm="'+cate1.cate1Nm+'>'+cate2.cate2Nm+'">'+cate2.cate2Nm+'</a>';
|
|
|
|
|
|
|
+ tag += ' <a href="javascript:void(0)" data-depth="2" onclick="fnResetListIdx();fnSetMobCateFilter(this,\'\', \''+cate1.cate1No+'\',\''+cate2.cate2No+'\');" cateFullNm="'+cate1.cate1Nm+'>'+cate2.cate2Nm+'">'+cate2.cate2Nm+'</a>';
|
|
|
if(cate2.leafYn == 'N' && cate2.cate3List.length > 0){
|
|
if(cate2.leafYn == 'N' && cate2.cate3List.length > 0){
|
|
|
tag += ' <ul class="daps4">\n';
|
|
tag += ' <ul class="daps4">\n';
|
|
|
$.each(cate2.cate3List, function (idx3,cate3){
|
|
$.each(cate2.cate3List, function (idx3,cate3){
|
|
|
tag += '<li>\n';
|
|
tag += '<li>\n';
|
|
|
- tag += '<a href="javascript:void(0)" data-depth="3" onclick="fnSetMobCateFilter(this,\'\',\''+cate1.cate1No+'\',\''+cate2.cate2No+'\',\''+cate3.cate3No+'\');" cateFullNm="'+cate1.cate1Nm+'>'+cate2.cate2Nm+'>'+cate3.cate3Nm+'">'+cate3.cate3Nm+'</a>\n';
|
|
|
|
|
|
|
+ tag += '<a href="javascript:void(0)" data-depth="3" onclick="fnResetListIdx();fnSetMobCateFilter(this,\'\',\''+cate1.cate1No+'\',\''+cate2.cate2No+'\',\''+cate3.cate3No+'\');" cateFullNm="'+cate1.cate1Nm+'>'+cate2.cate2Nm+'>'+cate3.cate3Nm+'">'+cate3.cate3Nm+'</a>\n';
|
|
|
if(cate3.leafYn == 'N' && cate3.cate4List.length >0){
|
|
if(cate3.leafYn == 'N' && cate3.cate4List.length >0){
|
|
|
tag += '<ul class="daps5">\n';
|
|
tag += '<ul class="daps5">\n';
|
|
|
$.each(cate3.cate4List, function (idx4,cate4){
|
|
$.each(cate3.cate4List, function (idx4,cate4){
|
|
|
- tag += '<li><a href="javascript:void(0)" data-depth="4" onclick="fnSetMobCateFilter(this,\'\',\''+cate1.cate1No+'\',\''+cate2.cate2No+'\',\''+cate3.cate3No+'\',\''+cate4.cate4No+'\');" cateFullNm="'+cate1.cate1Nm+'>'+cate2.cate2Nm+'>'+cate3.cate3Nm+'>'+cate4.cate4Nm+'">'+cate4.cate4Nm+'</a></li>\n';
|
|
|
|
|
|
|
+ tag += '<li><a href="javascript:void(0)" data-depth="4" onclick="fnResetListIdx();fnSetMobCateFilter(this,\'\',\''+cate1.cate1No+'\',\''+cate2.cate2No+'\',\''+cate3.cate3No+'\',\''+cate4.cate4No+'\');" cateFullNm="'+cate1.cate1Nm+'>'+cate2.cate2Nm+'>'+cate3.cate3Nm+'>'+cate4.cate4Nm+'">'+cate4.cate4Nm+'</a></li>\n';
|
|
|
});
|
|
});
|
|
|
tag += '</ul>\n';
|
|
tag += '</ul>\n';
|
|
|
}
|
|
}
|
|
@@ -1071,6 +1073,14 @@
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ var fnResetListIdx = function (){
|
|
|
|
|
+ gagaInfiniteScroll.pageStatus.loadPage = 0;
|
|
|
|
|
+ gagaInfiniteScroll.pageStatus.pageNum = [];
|
|
|
|
|
+ listIdx = 1;
|
|
|
|
|
+ $('#endPage').hide();
|
|
|
|
|
+ $('#noFilterData').hide();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
//TabWrap, TabIndex
|
|
//TabWrap, TabIndex
|
|
|
$(document).on('click', '.tabIndex li a', function() {
|
|
$(document).on('click', '.tabIndex li a', function() {
|
|
|
var $this = $(this),
|
|
var $this = $(this),
|