|
@@ -410,8 +410,14 @@
|
|
|
if(strVar!=null && strVar!='null' && strVar!='' ){
|
|
if(strVar!=null && strVar!='null' && strVar!='' ){
|
|
|
html += fnAddLinkPopRow(strVar);
|
|
html += fnAddLinkPopRow(strVar);
|
|
|
}
|
|
}
|
|
|
- if(subText!=null && subText!='null' && subText!='' ){
|
|
|
|
|
- html += fnAddSubTextPopRow(subText);
|
|
|
|
|
|
|
+ if(contentsLoc=='SBM005'){
|
|
|
|
|
+ if(subText!=null && subText!='null' && subText!='' ){
|
|
|
|
|
+ html += fnAddBrandDescRow(subText);
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ if(subText!=null && subText!='null' && subText!='' ){
|
|
|
|
|
+ html += fnAddSubTextPopRow(subText);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -431,6 +437,9 @@
|
|
|
if(contentsLoc=='SGNB001'){
|
|
if(contentsLoc=='SGNB001'){
|
|
|
fnOpenBannerSummernote();
|
|
fnOpenBannerSummernote();
|
|
|
}
|
|
}
|
|
|
|
|
+ if(contentsLoc=='SBM005'){
|
|
|
|
|
+ fnBrandDesc();
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
tableLen = $(".mcTable").length;
|
|
tableLen = $(".mcTable").length;
|
|
|
}
|
|
}
|
|
@@ -974,6 +983,7 @@
|
|
|
eval("strVar" + i + "='"+val+"'");
|
|
eval("strVar" + i + "='"+val+"'");
|
|
|
i++;
|
|
i++;
|
|
|
});
|
|
});
|
|
|
|
|
+
|
|
|
i = 1;
|
|
i = 1;
|
|
|
$(this).find('input[name=subText]').each(function(){
|
|
$(this).find('input[name=subText]').each(function(){
|
|
|
var subText = $(this).val().replace(/[\']/gi, "\\'");
|
|
var subText = $(this).val().replace(/[\']/gi, "\\'");
|
|
@@ -981,6 +991,11 @@
|
|
|
i++;
|
|
i++;
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+ if(contentsLoc=='SBM005'){
|
|
|
|
|
+ var thisIdx = $(this).find("input[name=tableIdx]").val();
|
|
|
|
|
+ subText1 = $(this).find("textarea[id=brandDesc"+thisIdx+"]").val();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
if(contentsLoc=='SMM011' || contentsLoc=='SBM012' || contentsLoc=='SBMM012'){
|
|
if(contentsLoc=='SMM011' || contentsLoc=='SBM012' || contentsLoc=='SBMM012'){
|
|
|
var thisIdx = $(this).find("input[name=tableIdx]").val();
|
|
var thisIdx = $(this).find("input[name=tableIdx]").val();
|
|
|
strVar1 = $(this).find("input:radio[name=tvPlayer"+thisIdx+"]:checked").val();
|
|
strVar1 = $(this).find("input:radio[name=tvPlayer"+thisIdx+"]:checked").val();
|
|
@@ -1110,7 +1125,7 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
var jsonData = JSON.stringify(dataArr);
|
|
var jsonData = JSON.stringify(dataArr);
|
|
|
- console.log('jsonData::'+jsonData);
|
|
|
|
|
|
|
+ // console.log('jsonData::'+jsonData);
|
|
|
mcxDialog.confirm('컨텐츠를 저장 하시겠습니까?', {
|
|
mcxDialog.confirm('컨텐츠를 저장 하시겠습니까?', {
|
|
|
cancelBtnText: "취소",
|
|
cancelBtnText: "취소",
|
|
|
sureBtnText: "확인",
|
|
sureBtnText: "확인",
|
|
@@ -1198,20 +1213,29 @@
|
|
|
/**
|
|
/**
|
|
|
* 브랜드 소개추가
|
|
* 브랜드 소개추가
|
|
|
*/
|
|
*/
|
|
|
|
|
+ var brandDescIndex = 0;
|
|
|
var fnAddBrandDescRow = function (param){
|
|
var fnAddBrandDescRow = function (param){
|
|
|
|
|
+ console.log('here');
|
|
|
var val = typeof param=='object'?'':param;
|
|
var val = typeof param=='object'?'':param;
|
|
|
var html = '<tr name="subTextPopRow">'
|
|
var html = '<tr name="subTextPopRow">'
|
|
|
- html += '<th>브랜드소개</th>';
|
|
|
|
|
- html += '<td><input type="text" name="subText" maxlength="200" value="'+val+'"/></td>';
|
|
|
|
|
|
|
+ html += '<th>브랜드소개';
|
|
|
|
|
+ html += '<br/>';
|
|
|
|
|
+ html += '<span id="brandDescContent'+brandDescIndex+'">0</span>/4,000Byte';
|
|
|
|
|
+ html += '</th>';
|
|
|
|
|
+ html += '<td>';
|
|
|
|
|
+ html += '<textarea class="textareaR4" style="resize: none;" name="subText" id="brandDesc'+brandDescIndex+'" onkeyup="cfnGetTextLength(this, 4000, $(\'#brandDescContent'+brandDescIndex+'\'));" >'+val+'</textarea>';
|
|
|
|
|
+ html += '</td>';
|
|
|
html += '<td class="aL"><button type="button" class="btn icn" onclick="fnDeleteTrRow(this);"><i class="fa fa-times" aria-hidden="true"></i></button></td>';
|
|
html += '<td class="aL"><button type="button" class="btn icn" onclick="fnDeleteTrRow(this);"><i class="fa fa-times" aria-hidden="true"></i></button></td>';
|
|
|
html += '</tr>';
|
|
html += '</tr>';
|
|
|
if(typeof param == 'object'){
|
|
if(typeof param == 'object'){
|
|
|
|
|
+ brandDescIndex++;
|
|
|
if($(param).closest("table").find("tbody").find("tr[name=subTextPopRow]").length>0){
|
|
if($(param).closest("table").find("tbody").find("tr[name=subTextPopRow]").length>0){
|
|
|
mcxDialog.alert("브랜드소개는 1개까지 등록 가능합니다");
|
|
mcxDialog.alert("브랜드소개는 1개까지 등록 가능합니다");
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
$(param).closest("table").find("tbody").append(html);
|
|
$(param).closest("table").find("tbody").append(html);
|
|
|
}else{
|
|
}else{
|
|
|
|
|
+ brandDescIndex++;
|
|
|
return html;
|
|
return html;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -1402,6 +1426,13 @@
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ let fnBrandDesc = function (){
|
|
|
|
|
+ $(".mcTable").each(function (idx){
|
|
|
|
|
+ console.log(idx);
|
|
|
|
|
+ // cfnGetTextLength($(this).find('textarea[name=subText]'), 4000, $('#brandDescContent'+idx));
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$(document).ready(function() {
|
|
$(document).ready(function() {
|
|
|
$("#popTitle").text("["+contentsLoc+"] "+gagaAgGrid.lookupValue(contentsLocArr, contentsLoc));
|
|
$("#popTitle").text("["+contentsLoc+"] "+gagaAgGrid.lookupValue(contentsLocArr, contentsLoc));
|
|
|
|
|
|
|
@@ -1414,6 +1445,7 @@
|
|
|
fnResetDispOrd();
|
|
fnResetDispOrd();
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
+
|
|
|
});
|
|
});
|
|
|
/*]]>*/
|
|
/*]]>*/
|
|
|
</script>
|
|
</script>
|