|
|
@@ -29,10 +29,10 @@
|
|
|
<input type="hidden" name="reviewSq" th:if="${reviewStat == 'u'}" th:value="${reviewInfo.reviewSq}">
|
|
|
<div class="inner bg_gray">
|
|
|
<ul class="note">
|
|
|
- <li>일반 리뷰 작성시 150P, 포토/영상 리뷰는 350P가 적립됩니다.</li>
|
|
|
- <li>월 최대 10,000P까지 적립 가능합니다.(합산 후 월 1회 지급)</li>
|
|
|
- <li>베스트 리뷰로 선정되면 10,000P가 추가 적립됩니다.</li>
|
|
|
- <li>리뷰 작성시 욕설, 비방, 선정적인 내용 등이 있을 경우 통보 없이관리자에 의해 삭제 될 수 있습니다.</li>
|
|
|
+ <li>일반 리뷰 작성 시 150P, 포토/영상 리뷰는 350P가 추가 적립됩니다!</li>
|
|
|
+ <li>상품기준, 월 최대 10개의 상품까지 작성 및 적립 가능합니다.<br>(동일상품의 옵션만 상이한 경우는 적립되지 않음)</li>
|
|
|
+ <li>베스트 리뷰로 선정되면 10,000P가 추가 적립됩니다!</li>
|
|
|
+ <li>리뷰는 주문일 기준 90일간 작성이 가능합니다.</li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
<div class="inner">
|
|
|
@@ -59,7 +59,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</a>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<!-- //굿즈_리뷰 -->
|
|
|
</div>
|
|
|
@@ -82,7 +82,7 @@
|
|
|
<div class="inner">
|
|
|
<div class="my_edit_section">
|
|
|
<div class="tbl_wrap">
|
|
|
- <div class="tbl_tit">
|
|
|
+ <div class="tbl_tit">
|
|
|
<h3>키/몸무게</h3>
|
|
|
</div>
|
|
|
<div class="tbl">
|
|
|
@@ -90,7 +90,7 @@
|
|
|
<table>
|
|
|
<colgroup>
|
|
|
<col width="*">
|
|
|
- </colgroup>
|
|
|
+ </colgroup>
|
|
|
<tr>
|
|
|
<th>키</th>
|
|
|
<td>
|
|
|
@@ -113,7 +113,7 @@
|
|
|
</div>
|
|
|
<th:block th:if="${reviewInfo.sizeGb == 'T' or reviewInfo.sizeGb == 'B' or reviewInfo.sizeGb == 'S'}">
|
|
|
<div class="tbl_wrap">
|
|
|
- <div class="tbl_tit">
|
|
|
+ <div class="tbl_tit">
|
|
|
<h3>상품평가</h3>
|
|
|
</div>
|
|
|
<div class="tbl">
|
|
|
@@ -122,7 +122,7 @@
|
|
|
<colgroup>
|
|
|
<col width="*">
|
|
|
</colgroup>
|
|
|
- <th:block th:if="${reviewInfo.sizeGb == 'T' or reviewInfo.sizeGb == 'B' or reviewInfo.sizeGb == 'S'}">
|
|
|
+ <th:block th:if="${reviewInfo.sizeGb == 'T' or reviewInfo.sizeGb == 'B' or reviewInfo.sizeGb == 'S'}">
|
|
|
<tr>
|
|
|
<th>사이즈</th>
|
|
|
<td>
|
|
|
@@ -156,7 +156,7 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
</th:block>
|
|
|
- <th:block th:if="${reviewInfo.sizeGb == 'T' or reviewInfo.sizeGb == 'B'}">
|
|
|
+ <th:block th:if="${reviewInfo.sizeGb == 'T' or reviewInfo.sizeGb == 'B'}">
|
|
|
<tr>
|
|
|
<th>핏</th>
|
|
|
<td>
|
|
|
@@ -190,7 +190,7 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
</th:block>
|
|
|
- <th:block th:if="${reviewInfo.sizeGb == 'S'}">
|
|
|
+ <th:block th:if="${reviewInfo.sizeGb == 'S'}">
|
|
|
<tr>
|
|
|
<th>무게감</th>
|
|
|
<td>
|
|
|
@@ -235,7 +235,7 @@
|
|
|
<table>
|
|
|
<colgroup>
|
|
|
<col width="*">
|
|
|
- </colgroup>
|
|
|
+ </colgroup>
|
|
|
<tr>
|
|
|
<th>
|
|
|
<span class="tit">고객님의 리뷰가<br>다른 고객님께 도움이 될 수 있어요! </span>
|
|
|
@@ -274,14 +274,14 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- //이미지첨부 -->
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
|
|
|
<p class="review_desc">최대 10개까지 등록 가능</p>
|
|
|
- <!-- <p class="review_desc">동영상 첨부 시 관리자 승인이 필요하여 바로 노출이 되지 않을 수 있습니다.</p> -->
|
|
|
+ <!-- <p class="review_desc">동영상 첨부 시 관리자 승인이 필요하여 바로 노출이 되지 않을 수 있습니다.</p> -->
|
|
|
</td>
|
|
|
</tr>
|
|
|
-
|
|
|
+
|
|
|
</table>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -290,9 +290,9 @@
|
|
|
</div>
|
|
|
<div class="inner">
|
|
|
<div class="goods_btn_wrap btn_group_flex">
|
|
|
- <div><button type="button" id="btn_review_cancle" class="btn btn_default" onclick="reviewCancel()"><span>취소</span></button></div>
|
|
|
- <div th:if="${reviewStat == 'c'}"><button type="button" id="btn_review_confirm" class="btn btn_dark" onclick="reviewCreate()"><span>등록</span></button></div>
|
|
|
- <div th:if="${reviewStat == 'u'}"><button type="button" id="btn_review_confirm" class="btn btn_dark" onclick="reviewUpdate()"><span>수정</span></button></div>
|
|
|
+ <div><button type="button" id="btn_review_cancle" class="btn btn_default" onclick="reviewCancel()"><span>취소</span></button></div>
|
|
|
+ <div th:if="${reviewStat == 'c'}"><button type="button" id="btn_review_confirm" class="btn btn_dark" onclick="reviewCreate()"><span>등록</span></button></div>
|
|
|
+ <div th:if="${reviewStat == 'u'}"><button type="button" id="btn_review_confirm" class="btn btn_dark" onclick="reviewUpdate()"><span>수정</span></button></div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</form>
|
|
|
@@ -331,7 +331,7 @@ function rating(score) {
|
|
|
|
|
|
// 리뷰 취소
|
|
|
var reviewCancel = function() {
|
|
|
-
|
|
|
+
|
|
|
mcxDialog.confirm('취소하시겠습니까?', {
|
|
|
cancelBtnText: "취소",
|
|
|
sureBtnText: "확인",
|
|
|
@@ -348,31 +348,31 @@ var reviewCreate = function () {
|
|
|
mcxDialog.alert('별점을 선택하세요.');
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
// 2021.08.11 이슈리스트 수정사항 선택값으로등록
|
|
|
//if($("#reviewForm input[name=height]").val() == '' || $("#reviewForm input[name=height]").val() == null){
|
|
|
// mcxDialog.alert('키를 입력하세요.');
|
|
|
// return;
|
|
|
//}
|
|
|
-
|
|
|
+
|
|
|
//if($("#reviewForm input[name=weight]").val() == '' || $("#reviewForm input[name=weight]").val() == null){
|
|
|
// mcxDialog.alert('몸무게를 입력하세요.');
|
|
|
// return;
|
|
|
- //}
|
|
|
+ //}
|
|
|
|
|
|
if(reviewList.sizeGb == 'T' || reviewList.sizeGb == 'B' || reviewList.sizeGb == 'S'){
|
|
|
if($('#reviewForm input:radio[name=scoreSize]:checked').length == 0){
|
|
|
mcxDialog.alert('상품 사이즈를 평가해주세요.');
|
|
|
return false;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if($('#reviewForm input:radio[name=scoreColor]:checked').length == 0){
|
|
|
mcxDialog.alert('상품 컬러를 평가해주세요.');
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if(reviewList.sizeGb == 'T' || reviewList.sizeGb == 'B'){
|
|
|
if($('#reviewForm input:radio[name=scoreFit]:checked').length == 0){
|
|
|
mcxDialog.alert('상품 핏을 평가해주세요.');
|
|
|
@@ -381,27 +381,27 @@ var reviewCreate = function () {
|
|
|
if($('#reviewForm input:radio[name=scoreThick]:checked').length == 0){
|
|
|
mcxDialog.alert('상품 두께감을 평가해주세요.');
|
|
|
return false;
|
|
|
- }
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if(reviewList.sizeGb == 'S' ){
|
|
|
if($('#reviewForm input:radio[name=scoreWeight]:checked').length == 0){
|
|
|
mcxDialog.alert('상품 무게감을 평가해주세요.');
|
|
|
return false;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if($('#reviewForm input:radio[name=scoreBall]:checked').length == 0){
|
|
|
mcxDialog.alert('상품 볼넓이를 평가해주세요.');
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if($('#reviewContent').val().length<10){
|
|
|
mcxDialog.alert("리뷰 내용을 10자 이상 입력해주세요.");
|
|
|
return false;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
mcxDialog.confirm('리뷰를 등록하시겠습니까?', {
|
|
|
cancelBtnText: "취소",
|
|
|
sureBtnText: "확인",
|
|
|
@@ -409,19 +409,19 @@ var reviewCreate = function () {
|
|
|
gagajf.ajaxFormSubmit($('#reviewForm').prop('action'), '#reviewForm', fnSaveCallback, true);
|
|
|
}
|
|
|
});
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|
|
|
//리뷰 수정
|
|
|
var reviewUpdate = function() {
|
|
|
-
|
|
|
+
|
|
|
if($("#reviewForm input[name=height]").val() == '' || $("#reviewForm input[name=height]").val() == null){
|
|
|
mcxDialog.alert('키를 입력하세요.');
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if($("#reviewForm input[name=weight]").val() == '' || $("#reviewForm input[name=weight]").val() == null){
|
|
|
mcxDialog.alert('몸무게를 입력하세요.');
|
|
|
return;
|
|
|
@@ -431,7 +431,7 @@ var reviewUpdate = function() {
|
|
|
mcxDialog.alert("리뷰 내용을 10자 이상 입력해주세요.");
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
mcxDialog.confirm('리뷰를 수정하시겠습니까?', {
|
|
|
cancelBtnText: "취소",
|
|
|
sureBtnText: "확인",
|
|
|
@@ -448,14 +448,14 @@ var fnSaveCallback = function (result) {
|
|
|
if (document.getElementsByName("kufKeyArr").length>0 || document.getElementsByName("orgFileNmArr").length>0) {
|
|
|
mcxDialog.confirm("상품리뷰를 등록 하였습니다. 350P 적립 예정입니다.", {
|
|
|
sureBtnText: "확인",
|
|
|
- sureBtnClick: function() {
|
|
|
+ sureBtnClick: function() {
|
|
|
cfnGoToPage(_PAGE_MYPAGE_REVIEW);
|
|
|
}
|
|
|
});
|
|
|
}else{
|
|
|
mcxDialog.confirm("상품리뷰를 등록 하였습니다. 150P 적립 예정입니다.", {
|
|
|
sureBtnText: "확인",
|
|
|
- sureBtnClick: function() {
|
|
|
+ sureBtnClick: function() {
|
|
|
cfnGoToPage(_PAGE_MYPAGE_REVIEW);
|
|
|
}
|
|
|
});
|
|
|
@@ -464,7 +464,7 @@ var fnSaveCallback = function (result) {
|
|
|
else {
|
|
|
mcxDialog.confirm("상품리뷰를 등록 하였습니다.", {
|
|
|
sureBtnText: "확인",
|
|
|
- sureBtnClick: function() {
|
|
|
+ sureBtnClick: function() {
|
|
|
cfnGoToPage(_PAGE_MYPAGE_REVIEW);
|
|
|
}
|
|
|
});
|
|
|
@@ -476,35 +476,35 @@ var fnUpdateCallback = function (result) {
|
|
|
if(result.status == "200"){
|
|
|
mcxDialog.confirm("상품 리뷰를 수정하였습니다.", {
|
|
|
sureBtnText: "확인",
|
|
|
- sureBtnClick: function() {
|
|
|
+ sureBtnClick: function() {
|
|
|
cfnGoToPage(_PAGE_MYPAGE_REVIEW);
|
|
|
}
|
|
|
- });
|
|
|
-
|
|
|
+ });
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|
|
|
//header scroll
|
|
|
$(document).on('click', '.tabIndex li a', function() {
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
var $this = $(this),
|
|
|
$tabList = $this.parents('ul'),
|
|
|
_idx = $this.closest('li').index();
|
|
|
-
|
|
|
+
|
|
|
$tabList.children().eq(_idx).addClass('active').siblings().removeClass('active');
|
|
|
$tabList.next().children().eq(_idx).addClass('active').siblings().removeClass('active');
|
|
|
});
|
|
|
-
|
|
|
+
|
|
|
$(function(){
|
|
|
-
|
|
|
+
|
|
|
$('#htopTitle').text('리뷰 쓰기');
|
|
|
var tag = '';
|
|
|
-
|
|
|
+
|
|
|
if (reviewList.goodsType == 'G056_S') {
|
|
|
tag += '<em>';
|
|
|
$.each(reviewList.colorNmArr, function(index, option) {
|
|
|
-
|
|
|
+
|
|
|
tag += reviewList.itemNmArr[index] + ' / ' + option + '<br>';
|
|
|
});
|
|
|
tag += '</em>';
|
|
|
@@ -516,7 +516,7 @@ $(function(){
|
|
|
$(".option").append(tag);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+
|
|
|
if(reviewStat=='u'){
|
|
|
var reviewScore = reviewList.score;
|
|
|
$("#score").val(reviewScore);
|
|
|
@@ -531,7 +531,7 @@ $(function(){
|
|
|
}else if(reviewList.scoreSize == "3"){
|
|
|
$('#reviewForm input:radio[name=scoreSize]:radio[value="3"]').prop('checked', true);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if(reviewList.scoreColor == "1"){
|
|
|
$('#reviewForm input:radio[name=scoreColor]:radio[value="1"]').prop('checked', true);
|
|
|
}else if(reviewList.scoreColor == "2"){
|
|
|
@@ -539,7 +539,7 @@ $(function(){
|
|
|
}else if(reviewList.scoreColor == "3"){
|
|
|
$('#reviewForm input:radio[name=scoreColor]:radio[value="3"]').prop('checked', true);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if(reviewList.scoreFit == "1"){
|
|
|
$('#reviewForm input:radio[name=scoreFit]:radio[value="1"]').prop('checked', true);
|
|
|
}else if(reviewList.scoreFit == "2"){
|
|
|
@@ -547,7 +547,7 @@ $(function(){
|
|
|
}else if(reviewList.scoreFit == "3"){
|
|
|
$('#reviewForm input:radio[name=scoreFit]:radio[value="3"]').prop('checked', true);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if(reviewList.scoreThick == "1"){
|
|
|
$('#reviewForm input:radio[name=scoreThick]:radio[value="1"]').prop('checked', true);
|
|
|
}else if(reviewList.scoreThick == "2"){
|
|
|
@@ -555,7 +555,7 @@ $(function(){
|
|
|
}else if(reviewList.scoreThick == "3"){
|
|
|
$('#reviewForm input:radio[name=scoreThick]:radio[value="3"]').prop('checked', true);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if(reviewList.scoreWeight == "1"){
|
|
|
$('#reviewForm input:radio[name=scoreWeight]:radio[value="1"]').prop('checked', true);
|
|
|
}else if(reviewList.scoreWeight == "2"){
|
|
|
@@ -563,7 +563,7 @@ $(function(){
|
|
|
}else if(reviewList.scoreWeight == "3"){
|
|
|
$('#reviewForm input:radio[name=scoreWeight]:radio[value="3"]').prop('checked', true);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if(reviewList.scoreBall == "1"){
|
|
|
$('#reviewForm input:radio[name=scoreBall]:radio[value="1"]').prop('checked', true);
|
|
|
}else if(reviewList.scoreBall == "2"){
|
|
|
@@ -571,7 +571,7 @@ $(function(){
|
|
|
}else if(reviewList.scoreBall == "3"){
|
|
|
$('#reviewForm input:radio[name=scoreBall]:radio[value="3"]').prop('checked', true);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if(reviewAttach.length>0){
|
|
|
for (var i = 0; i < reviewAttach.length; i++) {
|
|
|
if(reviewAttach[i].reviewSq == reviewList.reviewSq){
|
|
|
@@ -585,21 +585,21 @@ $(function(){
|
|
|
}else{
|
|
|
$("<span class=\"pics mov\">" +
|
|
|
"<img class=\"picsThumbs\" src=\"" + _kollusMediaUrl + '/poster/' + reviewAttach[i].kmcKey + "\"/>" +
|
|
|
- "<input type='hidden' name='kmcKeyArr' value='" + reviewAttach[i].kmcKey + "'>" +
|
|
|
- "<input type='hidden' name='kufKeyArr' value='" + reviewAttach[i].kufKey + "'>" +
|
|
|
+ "<input type='hidden' name='kmcKeyArr' value='" + reviewAttach[i].kmcKey + "'>" +
|
|
|
+ "<input type='hidden' name='kufKeyArr' value='" + reviewAttach[i].kufKey + "'>" +
|
|
|
"<br/><span class=\"removes\">Removes image</span>" +
|
|
|
"</span>").insertBefore(".fileAdd");
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
$(".removes").click(function(){
|
|
|
$(this).parent(".pics").remove();
|
|
|
});
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
- }
|
|
|
-
|
|
|
+ }
|
|
|
+
|
|
|
$(window).scroll(function(){
|
|
|
var scroll = $(this).scrollTop();
|
|
|
var headerH = $(".header").height();
|
|
|
@@ -614,7 +614,7 @@ $(function(){
|
|
|
});
|
|
|
|
|
|
$('#star_grade button').click(function(){
|
|
|
- $(this).parent().children("button").removeClass("on"); /* 별점의 on 클래스 전부 제거 */
|
|
|
+ $(this).parent().children("button").removeClass("on"); /* 별점의 on 클래스 전부 제거 */
|
|
|
$(this).addClass("on").prevAll("button").addClass("on"); /* 클릭한 별과, 그 앞 까지 별점에 on 클래스 추가 */
|
|
|
return false;
|
|
|
});
|
|
|
@@ -628,7 +628,7 @@ $(function(){
|
|
|
$('#review_cnt').html("500");
|
|
|
}
|
|
|
});
|
|
|
-
|
|
|
+
|
|
|
$('.doc_review').bind('input paste', function() {
|
|
|
$(this).trigger('keyup');
|
|
|
});
|
|
|
@@ -638,25 +638,25 @@ $('#fileAdd').on('change', function() { fnChooseFile(this); });
|
|
|
|
|
|
var fnChooseFile = function(obj) {
|
|
|
var picLength = $(".pics").length;
|
|
|
-
|
|
|
+
|
|
|
// multiple 속성이 있으면 files에는 다수의 객체가 할당됨
|
|
|
var file = obj.files[0];
|
|
|
var fileType = file.type;
|
|
|
-
|
|
|
+
|
|
|
|
|
|
if (!gagajf.isNull(file.name)) {
|
|
|
var extension = "\.(jpg|jpeg|png)$";
|
|
|
if ((new RegExp(extension, "i")).test(file.name)) {
|
|
|
- if ( file.size > (10 * 1000000)) {
|
|
|
- mcxDialog.alertC('이미지는 최대 10MB 이하 파일만 가능합니다.', {
|
|
|
- sureBtnText: "확인",
|
|
|
- sureBtnClick: function() {
|
|
|
+ if ( file.size > (10 * 1000000)) {
|
|
|
+ mcxDialog.alertC('이미지는 최대 10MB 이하 파일만 가능합니다.', {
|
|
|
+ sureBtnText: "확인",
|
|
|
+ sureBtnClick: function() {
|
|
|
$(".pics").find(".removes").last().trigger('click');
|
|
|
- }
|
|
|
- });
|
|
|
- return false;
|
|
|
- }
|
|
|
-
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
/* var limg = loadImage(file, function (img, data) {
|
|
|
img.toBlob(function (blob) {
|
|
|
var rotateFile = new File([blob], file.name, { type: fileType });
|
|
|
@@ -667,28 +667,28 @@ var fnChooseFile = function(obj) {
|
|
|
console.log(orientation);
|
|
|
}, fileType)
|
|
|
}, { orientation: 1}); */
|
|
|
-
|
|
|
+
|
|
|
gagajf.ajaxFileUpload('/common/file/upload?subDir=/review'
|
|
|
, file
|
|
|
, function(result) {
|
|
|
// 업로드한 파일명 설정
|
|
|
$(".pics").children().last().append("<input type='hidden' name='orgFileNmArr' id='orgFileNm"+(picLength+1)+"' value='"+result.oldFileName+"'>");
|
|
|
$(".pics").children().last().append("<input type='hidden' name='sysFileNmArr' id='sysFileNm"+(picLength+1)+"' value='"+result.newFileName+"'>");
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
- );
|
|
|
+ );
|
|
|
}
|
|
|
else{
|
|
|
- if ( file.size > (50 * 1000000)) {
|
|
|
- mcxDialog.alertC('동영상은 최대 50MB 이하 파일만 가능합니다.', {
|
|
|
- sureBtnText: "확인",
|
|
|
- sureBtnClick: function() {
|
|
|
+ if ( file.size > (50 * 1000000)) {
|
|
|
+ mcxDialog.alertC('동영상은 최대 50MB 이하 파일만 가능합니다.', {
|
|
|
+ sureBtnText: "확인",
|
|
|
+ sureBtnClick: function() {
|
|
|
$(".pics").find(".removes").last().trigger('click');
|
|
|
- }
|
|
|
- });
|
|
|
- return false;
|
|
|
- }
|
|
|
-
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
setTimeout(function(){
|
|
|
$(".imgUpload").find('.pics').last().addClass("mov");
|
|
|
$(".pics").children().last().append("<input type='hidden' name='kufKeyArr' id='kufKey"+(picLength+1)+"'>");
|
|
|
@@ -718,7 +718,7 @@ function handleOnInput(el, maxlength) {
|
|
|
})
|
|
|
});
|
|
|
</script>
|
|
|
-
|
|
|
+
|
|
|
</th:block>
|
|
|
|
|
|
</body>
|