|
|
@@ -14,12 +14,12 @@
|
|
|
* 1.0 2020.11.27 eskim 최초 작성
|
|
|
*******************************************************************************
|
|
|
-->
|
|
|
- <div class="modalPopup" >
|
|
|
+ <div class="modalPopup" data-width="1280">
|
|
|
<!-- PANELSTYLE -->
|
|
|
<div class="panelStyle">
|
|
|
<!-- TITLE -->
|
|
|
<div class="panelTitle">
|
|
|
- <h2>상품 이미지 <th:block th:text="${goodsImg.mode =='U'}? '상세':'등록'"></th:block></h2>
|
|
|
+ <h2>상품 이미지 <th:block th:text="${goodsImg.mode =='U'}? '상세':'등록'"></th:block> <button type="button" class="btn icn" onclick="fnOpenCommentPopup('comment')" ><i class="fa fa-cog" aria-hidden="true"></i></button></h2>
|
|
|
<button type="button" class="close" onclick="fnGoodsImgFormClose()"><i class="fa fa-times"></i></button>
|
|
|
</div>
|
|
|
<!-- //TITLE -->
|
|
|
@@ -38,26 +38,23 @@
|
|
|
</ul>
|
|
|
<table class="frmStyle">
|
|
|
<colgroup>
|
|
|
- <col width="100px"/>
|
|
|
- <col/>
|
|
|
- <col width="100px"/>
|
|
|
- <col/>
|
|
|
- <col width="100px"/>
|
|
|
- <col/>
|
|
|
- <col width="100px"/>
|
|
|
+ <col width="7%"/>
|
|
|
+ <col width="25%"/>
|
|
|
+ <col width="8%"/>
|
|
|
+ <col width="10%"/>
|
|
|
+ <col width="8%"/>
|
|
|
+ <col width="10%"/>
|
|
|
+ <col width="8%"/>
|
|
|
<col/>
|
|
|
</colgroup>
|
|
|
<tr>
|
|
|
<th>상품코드</th>
|
|
|
<td th:text="${goodsImg.goodsCd}">14373767</td>
|
|
|
<th>컬러명</th>
|
|
|
- <td th:text="${goodsImg.goodsNm}">PINK</td>
|
|
|
+ <td th:text="${goodsImg.colorNm}">PINK</td>
|
|
|
<th>대표 이미지순번</th>
|
|
|
<td><input type="text" class="text-right" name="defaultImgOrd" maxlength="3" th:value="${defaultImgOrd}" required="required" data-valid-type="number" data-valid-name="대표이미지순번"/></td>
|
|
|
<td colspan="2"></td>
|
|
|
- <!--
|
|
|
- <th>마우스오버 이미지순번</th>
|
|
|
- <td><input type="text" value="2"/></td> -->
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<th>이미지등록</th>
|
|
|
@@ -65,376 +62,28 @@
|
|
|
|
|
|
<!-- 덱스터 테이블 영역 -->
|
|
|
<ul class="dexterTable">
|
|
|
- <li class="dexterNo">
|
|
|
+ <li class="dexterNo" id="dx5Index">
|
|
|
<!-- 덱스터 테이블 번호 -->
|
|
|
- <div>1</div><div>2</div><div>3</div><div>4</div>
|
|
|
<!-- //덱스터 테이블 번호 -->
|
|
|
</li>
|
|
|
<li>
|
|
|
<!-- 덱스터 테이블 삽입 -->
|
|
|
- 덱스터 테이블 삽입<br/>공간은 테이블 넓이에 따라 자동으로 넓어집니다.<br/>
|
|
|
- (최소 넓이 : 350px로 설정됨)<br/>
|
|
|
+ <!-- 덱스터 테이블 삽입<br/>공간은 테이블 넓이에 따라 자동으로 넓어집니다.<br/>
|
|
|
+ (최소 넓이 : 350px로 설정됨)<br/> -->
|
|
|
+ <div id="dext5-container" style="width: 100%; height: 450px;"></div>
|
|
|
<!-- //덱스터 테이블 -->
|
|
|
<li>
|
|
|
</ul>
|
|
|
<!-- //덱스터 테이블 영역 -->
|
|
|
|
|
|
</td>
|
|
|
- <td colspan="4" class="verticalTop">
|
|
|
+ <td colspan="6" class="verticalTop">
|
|
|
|
|
|
<!-- 이미지 카드 영역 -->
|
|
|
- <div class="cardArea">
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
+ <div class="cardArea" id="dx5CardArea">
|
|
|
<!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
- <!-- 이미지 카드 -->
|
|
|
- <div class="imgCard">
|
|
|
- <button type="button" class="cardClose">닫기</button>
|
|
|
- <ul>
|
|
|
- <li>
|
|
|
- <img src="http://image.istyle24.com/Upload/ProductImage/0000004766/20200826/14505664_L.jpg?RS=560" widht="70" height="70">
|
|
|
- </li>
|
|
|
- <li>이미지1</li>
|
|
|
- </ul>
|
|
|
- <p>G2019052800040_023_4(170330).jpg</p>
|
|
|
- </div>
|
|
|
- <!-- //이미지 카드 -->
|
|
|
</div>
|
|
|
<!-- //이미지 카드 영역 -->
|
|
|
-
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
@@ -455,23 +104,153 @@
|
|
|
<!-- //버튼 배치 영역 -->
|
|
|
</div>
|
|
|
</div>
|
|
|
-<script type="text/javascript" src="/dx5/dextuploadx5-configuration.js?v=2020121801"></script>
|
|
|
-<script type="text/javascript" src="/dx5/dextuploadx5.js?v=2020121801"></script>
|
|
|
-<script type="text/javascript" src="/ux/plugins/gaga/gaga.dx5.js?2020121801"></script>
|
|
|
+<script type="text/javascript" src="/dx5/dextuploadx5-configuration.js?v=2020122101"></script>
|
|
|
+<script type="text/javascript" src="/dx5/dextuploadx5.js?v=2020122101"></script>
|
|
|
+<script type="text/javascript" src="/ux/plugins/gaga/gaga.dx5.js?2020122101"></script>
|
|
|
<script th:inline="javascript">
|
|
|
/*<![CDATA[*/
|
|
|
+
|
|
|
+ var goodsImgList = [[${goodsImgList}]];
|
|
|
+
|
|
|
+ //--------------------------------------------------------------------------
|
|
|
+ // Dextupload X5 이벤트 Start
|
|
|
+ //--------------------------------------------------------------------------
|
|
|
+ // Dextupload X5 생성
|
|
|
+ gagaDx5.createDX5("dext5", "btnAddFiles", _goodsUrl, "goods");
|
|
|
+
|
|
|
+ // Dextupload X5 생성 후 호출되는 이벤트
|
|
|
+ var onDX5Created = function(id) {
|
|
|
+ var actionUrl = '/dext/files/upload/goods';
|
|
|
+ gagaDx5.onDX5Created(actionUrl, goodsImgList);
|
|
|
+ }
|
|
|
+
|
|
|
+ // Dextupload X5 에러 시 호출되는 이벤트
|
|
|
+ var onDX5Error = function(id, code, msg) {
|
|
|
+ mcxDialog.alert(id + " => " + code + "\n" + msg);
|
|
|
+ }
|
|
|
+
|
|
|
+ // Dextupload X5 업로드 성공 시 호출되는 이벤트
|
|
|
+ var onDX5UploadCompleted = function(id) {
|
|
|
+ gagaDx5.uploadAfterProcess();
|
|
|
+ }
|
|
|
+
|
|
|
+ // Dextupload X5 이미지 등록이 완료된 후 호출되는 이벤트
|
|
|
+ var onDX5ItemsAdded = function(id, count) {
|
|
|
+ gagaDx5.resortDX5FileList();
|
|
|
+ }
|
|
|
+ //--------------------------------------------------------------------------
|
|
|
+ // Dextupload X5 이벤트 End
|
|
|
+ //--------------------------------------------------------------------------
|
|
|
+
|
|
|
+ // 업로드 후처리. 반드시 구현해야 함. (gaga.dx5.js 파일에서 호출됨)
|
|
|
+ var fnUploadAfterProcess = function(id, result) {
|
|
|
+// if (typeof(result) != 'undefined') {
|
|
|
+// if (!gagajf.isNull(result.error.message)) {
|
|
|
+// gagaAlert.alert(result.error.message);
|
|
|
+// return;
|
|
|
+// }
|
|
|
+// }
|
|
|
+
|
|
|
+ console.log(result);
|
|
|
+
|
|
|
+ var dx = dx5.get(id);
|
|
|
+
|
|
|
+ var updatedData = [];
|
|
|
+
|
|
|
+ // 삭제한 파일 설정
|
|
|
+ var deleteFiles = dx.getRemovedFiles();
|
|
|
+ if (deleteFiles.length > 0) {
|
|
|
+ $.each(deleteFiles, function(idx, item) {
|
|
|
+ var params = new Object();
|
|
|
+ params.mode = 'D';
|
|
|
+ params.goodsCd = $('#goodsImgForm input[name=goodsCd]').val();
|
|
|
+ params.colorCd = $('#goodsImgForm input[name=colorCd]').val();
|
|
|
+ params.dispOrd = idx + 1;
|
|
|
+ params.orgImgNm = item.name;
|
|
|
+ params.sysImgNm = item.name;
|
|
|
+ params.sysImgUrl = item.url;
|
|
|
+ params.defaultImgYn = 'N';
|
|
|
+ updatedData.push(params);
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ // 업로드한 파일 및 순서 변경한 파일 설정
|
|
|
+ var totCnt = dx.getTotalItemCount();
|
|
|
+ if (totCnt > 0) {
|
|
|
+ for (var i = 0; i < totCnt; i++) {
|
|
|
+ var item = dx.getItemByIndex(i);
|
|
|
+
|
|
|
+ var params = new Object();
|
|
|
+ params.mode = (item.type == 'FILE') ? 'C' : '';
|
|
|
+ params.goodsCd = $('#goodsImgForm input[name=goodsCd]').val();
|
|
|
+ params.colorCd = $('#goodsImgForm input[name=colorCd]').val();
|
|
|
+ params.dispOrd = i + 1;
|
|
|
+ params.orgImgNm = item.name;
|
|
|
+ params.sysImgNm = item.name;
|
|
|
+ params.sysImgUrl = item.url;
|
|
|
+ params.defaultImgYn = ($('#goodsImgForm input[name=defaultImgOrd]').val() == (i + 1)) ? 'Y' : 'N';
|
|
|
+ updatedData.push(params);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ var jsonData = JSON.stringify(updatedData);
|
|
|
+ console.log(jsonData);
|
|
|
+
|
|
|
+ gagajf.ajaxJsonSubmit('/goods/thumbnail/image/save', jsonData, fnUploadCallback);
|
|
|
+ }
|
|
|
+
|
|
|
+ // 콜백함수
|
|
|
+ var fnUploadCallback = function(result) {
|
|
|
+ // 기본이미지명 조회
|
|
|
+ //var actionUrl = '/goods/default/image/url'
|
|
|
+ // + '?goodsCd=' + $('#goodsImgForm input[name=goodsCd]').val()
|
|
|
+ // + '&colorCd=' + $('#goodsImgForm input[name=colorCd]').val();
|
|
|
+
|
|
|
+ //$.get(actionUrl
|
|
|
+ // , function(url) {
|
|
|
+ // console.log(url);
|
|
|
+ // //opener.setImg($('#goodsImgForm input[name=defaultImgOrd]').val(), result.defaultImgNm);
|
|
|
+ // fnGoodsImgFormClose();
|
|
|
+ // });
|
|
|
+ fnGoodsImgFormClose();
|
|
|
+ }
|
|
|
+
|
|
|
+ // 더블클릭시 썸네일 지정 후 첫번째로 이동
|
|
|
+ function onDX5ItemDoubleClick(id, itemIndex, itemId, itemType) {
|
|
|
+ var dx = dx5.get(id);
|
|
|
+ var gubun = $("#gubun").val();
|
|
|
+
|
|
|
+ gagaAlert.confirm('선택하신 이미지를 대표이미지로 선택하시겠습니까?', function() {
|
|
|
+ firstMoveUp(itemIndex);
|
|
|
+ return false;
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ // 선택 항목을 첫번째로 이동
|
|
|
+ function firstMoveUp(selIndex){
|
|
|
+ ti = parseInt(selIndex, 10);
|
|
|
+ for(var i = ti; i > 0; i--) {
|
|
|
+ dx5.get("dext5").moveItemUp(i);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
//창종료
|
|
|
var fnGoodsImgFormClose = function(){
|
|
|
+ $('.dx5-pop-up').remove();
|
|
|
+ $('.dx5-pop-dn').remove();
|
|
|
+ $('.dx5-pop-pv').remove();
|
|
|
+ $('.dx5-pop-cp').remove();
|
|
|
+ $('.dx5-pop-ud').remove();
|
|
|
uifnPopupClose('popupGoodsImageMass');
|
|
|
}
|
|
|
|
|
|
//안내팝업
|
|
|
var fnOpenCommentPopup = function(id) {
|
|
|
- var str = '<div class="popupWrap" id="'+id+'" style="z-index:30">';
|
|
|
- str = str + '<div class="popup modeless ui-widget-content ui-draggable ui-draggable-handle" style="display: block; position: relative;">';
|
|
|
- str = str + '<button type="button" class="close" onclick="uifnPopClose(\''+id+'\')"><i class="fa fa-times"></i></button>';
|
|
|
- str = str + '<div class="mdPopContent">';
|
|
|
+ var str = '<div class="popupWrap" id="'+id+'" style="z-index:30">';
|
|
|
+ str = str + '<div class="modalPopup" data-width="500">';
|
|
|
+ str = str + '<div class="panelStyle">';
|
|
|
+ str = str + '<div class="panelTitle"><button type="button" class="close" onclick="uifnPopupClose(\''+id+'\')"><i class="fa fa-times"></i></button></div>';
|
|
|
+ str = str + '<div class="panelContent">';
|
|
|
str = str + '<ul class="notice ">';
|
|
|
str = str + '<em><b>* 이미지 타입</b></em>';
|
|
|
str = str + '<li> <b>A</b> : <b>자사전용</b>(이미지 도메인명 없음)</li>';
|
|
|
@@ -485,13 +264,15 @@
|
|
|
str = str + '<li><b>IMG_PATH26 ~ IMG_PATH27</b> (선택, 라벨컷) : 상품코드_<b>R1</b>.jpg ~ 상품코드_<b>R2</b>.jpg</li>';
|
|
|
str = str + '<li><b>IMG_PATH28 ~ IMG_PATH30</b> (선택, 기타컷) : 상품코드_<b>E1</b>.jpg ~ 상품코드_<b>E3</b>.jpg</li>';
|
|
|
str = str + '</ul>';
|
|
|
- str = str + '</div></div></div>';
|
|
|
+ str = str + '</div></div></div></div>';
|
|
|
|
|
|
if ($('#'+ id).length == 0) {
|
|
|
$('body').append(str);
|
|
|
}
|
|
|
- $("#"+id).css({display:"block"});
|
|
|
+ uifnPopupOpen(id);
|
|
|
+ //$("#"+id).css({display:"block"});
|
|
|
}
|
|
|
+
|
|
|
/*]]>*/
|
|
|
</script>
|
|
|
</html>
|