|
|
@@ -166,109 +166,108 @@
|
|
|
}
|
|
|
}
|
|
|
if(contentsLoc=='SGNB001'){
|
|
|
+ var src = '';
|
|
|
+ var src2 = '';
|
|
|
html += '<tr class="cateTypeTr">';
|
|
|
html += ' <th>유형선택</th>';
|
|
|
html += ' <td colspan="3">';
|
|
|
+ html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="OPEN" onclick="fnChangeGnbCateType(this,'+i+');"';
|
|
|
if(result[i].contentsType=='OPEN'){
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="OPEN" onclick="fnChangeGnbCateType(this,'+i+');" checked="checked"/>오픈배너</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="IMG" onclick="fnChangeGnbCateType(this,'+i+');" />이미지배너</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="TEXT" onclick="fnChangeGnbCateType(this,'+i+');" />텍스트배너</label>';
|
|
|
- }else if(result[i].contentsType=='IMG'){
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="OPEN" onclick="fnChangeGnbCateType(this,'+i+');" />오픈배너</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="IMG" onclick="fnChangeGnbCateType(this,'+i+');" checked="checked"/>이미지배너</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="TEXT" onclick="fnChangeGnbCateType(this,'+i+');" />텍스트배너</label>';
|
|
|
- }else{
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="OPEN" onclick="fnChangeGnbCateType(this,'+i+');" />오픈배너</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="IMG" onclick="fnChangeGnbCateType(this,'+i+');" />이미지배너</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="TEXT" onclick="fnChangeGnbCateType(this,'+i+');" checked="checked"/>텍스트배너</label>';
|
|
|
+ html += ' checked="checked" ';
|
|
|
+ }
|
|
|
+ html += '/>오픈배너</label>';
|
|
|
+ html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="IMG" onclick="fnChangeGnbCateType(this,'+i+');" ';
|
|
|
+ if(result[i].contentsType=='IMG'){
|
|
|
+ html += ' checked="checked" ';
|
|
|
}
|
|
|
+ html += '/>이미지배너</label>';
|
|
|
+ html += ' <label class="rdoBtn"><input type="radio" name="cateType'+i+'" value="TEXT" onclick="fnChangeGnbCateType(this,'+i+');" ';
|
|
|
+ if(result[i].contentsType=='TEXT'){
|
|
|
+ html += ' checked="checked" ';
|
|
|
+ }
|
|
|
+ html += '/>텍스트배너</label>';
|
|
|
html += ' </td>';
|
|
|
html += '</tr>';
|
|
|
|
|
|
- if(result[i].contentsType=='OPEN'){
|
|
|
- var src = $("#uploadDefaultUrlPop").val().replace('/contents/', '')+result[i].imgPath1;
|
|
|
- var src2 = $("#uploadDefaultUrlPop").val().replace('/contents/', '')+result[i].imgPath2;
|
|
|
- html += '<tr name="imgPopRow" id="openBanner0">';
|
|
|
- html += ' <th>띠배너<br>이미지</th>';
|
|
|
- html += ' <td><div class="uFile w300">';
|
|
|
- html += ' <input id="filePop_0" name="file" type="file" class="uFileInput w300" onchange="fnPopFileUpload(this, 0)"/>';
|
|
|
- html += ' <label for="filePop_0" class="uFileLabel">파일선택</label>';
|
|
|
- html += ' <input type="hidden" name="imgPath" value="'+result[i].imgPath1+'"/>';
|
|
|
- html += ' <input type="hidden" name="newImgFile" value="" />';
|
|
|
- html += ' </div>';
|
|
|
- html += ' <div id="imgViewPop_0" class=';
|
|
|
- if(src!=''){
|
|
|
- html += '"on">';
|
|
|
- }else{
|
|
|
- html += '"off">';
|
|
|
- }
|
|
|
- html += ' <img id="bannerPreViewUrlPop_0" src="'+src+'" style="height:100px; max-width:500px;" onclick="cfnOpenImagePreViewPopup(\'bannerPreimgViewPop\',$(this).attr(\'src\'));"/>';
|
|
|
- html += ' </div></td>';
|
|
|
- html += '</tr>';
|
|
|
+ if(!gagajf.isNull(result[i].imgPath1)){
|
|
|
+ src = $("#uploadDefaultUrlPop").val().replace('/contents/', '')+result[i].imgPath1;
|
|
|
+ src2 = $("#uploadDefaultUrlPop").val().replace('/contents/', '')+result[i].imgPath2;
|
|
|
+ }
|
|
|
+ console.log('src::'+src);
|
|
|
|
|
|
- html += '<tr class="cateTypeTr" name="openBannerTypeTr'+i+'" id="openBannerTypeTr">';
|
|
|
- html += ' <th>확장형 배너<br>유형</th>';
|
|
|
- html += ' <td colspan="3">';
|
|
|
- if(result[i].strVar7=='IMG'){
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="IMG" onclick="fnChangeOpenBannerType(this,'+i+');" checked="checked"/>이미지형</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="HTML" onclick="fnChangeOpenBannerType(this,'+i+');"/>HTML형</label>';
|
|
|
- }else{
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="IMG" onclick="fnChangeOpenBannerType(this,'+i+');" />이미지형</label>';
|
|
|
- html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="HTML" onclick="fnChangeOpenBannerType(this,'+i+');" checked="checked"/>HTML형</label>';
|
|
|
- }
|
|
|
- html += ' </td>';
|
|
|
- html += '</tr>';
|
|
|
+ html += '<tr name="imgPopRow" id="openBanner0" ';
|
|
|
+ if(result[i].contentsType=='TEXT'){
|
|
|
+ html += ' style="display:none;"';
|
|
|
+ }
|
|
|
+ html += '>';
|
|
|
+ html += ' <th>띠배너<br>이미지</th>';
|
|
|
+ html += ' <td><div class="uFile w300">';
|
|
|
+ html += ' <input id="filePop_0" name="file" type="file" class="uFileInput w300" onchange="fnPopFileUpload(this, 0)"/>';
|
|
|
+ html += ' <label for="filePop_0" class="uFileLabel">파일선택</label>';
|
|
|
+ html += ' <input type="hidden" name="imgPath" value="'+result[i].imgPath1+'"/>';
|
|
|
+ html += ' <input type="hidden" name="newImgFile" value="" />';
|
|
|
+ html += ' </div>';
|
|
|
+ html += ' <div id="imgViewPop_0" class=';
|
|
|
+ if(src!=''){
|
|
|
+ html += '"on">';
|
|
|
+ }else{
|
|
|
+ html += '"off">';
|
|
|
+ }
|
|
|
+ html += ' <img id="bannerPreViewUrlPop_0" src="'+src+'" style="height:100px; max-width:500px;" onclick="cfnOpenImagePreViewPopup(\'bannerPreimgViewPop\',$(this).attr(\'src\'));"/>';
|
|
|
+ html += ' </div></td>';
|
|
|
+ html += '</tr>';
|
|
|
|
|
|
- if(result[i].strVar7=='IMG'){
|
|
|
- html += '<tr name="imgPopRow" id="openBanner1">';
|
|
|
- html += ' <th>오픈배너<br>이미지</th>';
|
|
|
- html += ' <td><div class="uFile w300">';
|
|
|
- html += ' <input id="filePop_1" name="file" type="file" class="uFileInput w300" onchange="fnPopFileUpload(this, 1)"/>';
|
|
|
- html += ' <label for="filePop_1" class="uFileLabel">파일선택</label>';
|
|
|
- html += ' <input type="hidden" name="imgPath" value="'+result[i].imgPath2+'"/>';
|
|
|
- html += ' <input type="hidden" name="newImgFile" value="" />';
|
|
|
- html += ' </div>';
|
|
|
- html += ' <div id="imgViewPop_1" class=';
|
|
|
- if(src!=''){
|
|
|
- html += '"on">';
|
|
|
- }else{
|
|
|
- html += '"off">';
|
|
|
- }
|
|
|
- html += ' <img id="bannerPreViewUrlPop_1" src="'+src2+'" style="height:100px; max-width:500px;" onclick="cfnOpenImagePreViewPopup(\'bannerPreimgViewPop\',$(this).attr(\'src2\'));"/>';
|
|
|
- html += ' </div></td>';
|
|
|
- html += '</tr>';
|
|
|
- }else{
|
|
|
- html += '<tr name="imgPopRow" id="openBanner2">';
|
|
|
- html += ' <input type="hidden" name="htmlDesc'+i+'" id="htmlDesc'+i+'" value="'+result[i].html+'">';
|
|
|
- html += ' <th>오픈배너<br>HTML</th>';
|
|
|
- html += ' <td class="padT10"><div class="tabJrContArea">';
|
|
|
- html += ' <textarea class="textareaR3 summernote" name="openBannerDesc'+i+'" id="openBannerDesc'+i+'" ></textarea>';
|
|
|
- html += ' </div>';
|
|
|
- html += ' </td>';
|
|
|
- html += '</tr>';
|
|
|
- }
|
|
|
+ html += '<tr class="cateTypeTr" name="openBannerTypeTr'+i+'" id="openBannerTypeTr" ';
|
|
|
+ if(result[i].contentsType!='OPEN'){
|
|
|
+ html += ' style="display:none;"';
|
|
|
+ }
|
|
|
+ html += '>';
|
|
|
+ html += ' <th>확장형 배너<br>유형</th>';
|
|
|
+ html += ' <td colspan="3">';
|
|
|
+ if(result[i].strVar7=='IMG'){
|
|
|
+ html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="IMG" onclick="fnChangeOpenBannerType(this,'+i+');" checked="checked"/>이미지형</label>';
|
|
|
+ html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="HTML" onclick="fnChangeOpenBannerType(this,'+i+');"/>HTML형</label>';
|
|
|
+ }else{
|
|
|
+ html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="IMG" onclick="fnChangeOpenBannerType(this,'+i+');" />이미지형</label>';
|
|
|
+ html += ' <label class="rdoBtn"><input type="radio" name="openBannerType'+i+'" value="HTML" onclick="fnChangeOpenBannerType(this,'+i+');" checked="checked"/>HTML형</label>';
|
|
|
}
|
|
|
+ html += ' </td>';
|
|
|
+ html += '</tr>';
|
|
|
|
|
|
- if(result[i].contentsType=='IMG'){
|
|
|
- var src = $("#uploadDefaultUrlPop").val().replace('/contents/', '')+result[i].imgPath1;
|
|
|
- html += '<tr name="imgPopRow" id="openBanner0">';
|
|
|
- html += ' <th>띠배너<br>이미지</th>';
|
|
|
- html += ' <td><div class="uFile w300">';
|
|
|
- html += ' <input id="filePop_0" name="file" type="file" class="uFileInput w300" onchange="fnPopFileUpload(this, 0)"/>';
|
|
|
- html += ' <label for="filePop_0" class="uFileLabel">파일선택</label>';
|
|
|
- html += ' <input type="hidden" name="imgPath" value="'+result[i].imgPath1+'"/>';
|
|
|
- html += ' <input type="hidden" name="newImgFile" value="" />';
|
|
|
- html += ' </div>';
|
|
|
- html += ' <div id="imgViewPop_0" class=';
|
|
|
- if(src!=''){
|
|
|
- html += '"on">';
|
|
|
- }else{
|
|
|
- html += '"off">';
|
|
|
- }
|
|
|
- html += ' <img id="bannerPreViewUrlPop_0" src="'+src+'" style="height:100px; max-width:500px;" onclick="cfnOpenImagePreViewPopup(\'bannerPreimgViewPop\',$(this).attr(\'src\'));"/>';
|
|
|
- html += ' </div></td>';
|
|
|
- html += '</tr>';
|
|
|
+ html += '<tr name="imgPopRow" id="openBanner1" ';
|
|
|
+ if(result[i].contentsType!='OPEN' && result[i].strVar7!='IMG'){
|
|
|
+ html += ' style="display:none;"';
|
|
|
}
|
|
|
+ html +='>';
|
|
|
+ html += ' <th>오픈배너<br>이미지</th>';
|
|
|
+ html += ' <td><div class="uFile w300">';
|
|
|
+ html += ' <input id="filePop_1" name="file" type="file" class="uFileInput w300" onchange="fnPopFileUpload(this, 1)"/>';
|
|
|
+ html += ' <label for="filePop_1" class="uFileLabel">파일선택</label>';
|
|
|
+ html += ' <input type="hidden" name="imgPath" value="'+result[i].imgPath2+'"/>';
|
|
|
+ html += ' <input type="hidden" name="newImgFile" value="" />';
|
|
|
+ html += ' </div>';
|
|
|
+ html += ' <div id="imgViewPop_1" class=';
|
|
|
+ if(src!=''){
|
|
|
+ html += '"on">';
|
|
|
+ }else{
|
|
|
+ html += '"off">';
|
|
|
+ }
|
|
|
+ html += ' <img id="bannerPreViewUrlPop_1" src="'+src2+'" style="height:100px; max-width:500px;" onclick="cfnOpenImagePreViewPopup(\'bannerPreimgViewPop\',$(this).attr(\'src2\'));"/>';
|
|
|
+ html += ' </div></td>';
|
|
|
+ html += '</tr>';
|
|
|
+
|
|
|
+ html += '<tr name="imgPopRow" id="openBanner2" ';
|
|
|
+ if(result[i].contentsType!='OPEN' || result[i].strVar7!='HTML'){
|
|
|
+ html += ' style="display:none;"';
|
|
|
+ }
|
|
|
+ html += '>';
|
|
|
+ html += ' <input type="hidden" name="htmlDesc'+i+'" id="htmlDesc'+i+'" value="'+result[i].html+'">';
|
|
|
+ html += ' <th>오픈배너<br>HTML</th>';
|
|
|
+ html += ' <td class="padT10"><div class="tabJrContArea">';
|
|
|
+ html += ' <textarea class="textareaR3 summernote" name="openBannerDesc'+i+'" id="openBannerDesc'+i+'" ></textarea>';
|
|
|
+ html += ' </div>';
|
|
|
+ html += ' </td>';
|
|
|
+ html += '</tr>';
|
|
|
|
|
|
html += ' <tr name="tabBgColorRow'+i+'"';
|
|
|
if(result[i].contentsType=='TEXT'){
|
|
|
@@ -442,14 +441,17 @@
|
|
|
let idx = $(this).find('[name=tableIdx]').val();
|
|
|
let bannerCateType = $("#mcTable"+idx).find('input:radio[name=cateType'+idx+']:checked').val();
|
|
|
|
|
|
- if(bannerCateType=='OPEN'){
|
|
|
- let bannerType = $("#mcTable"+idx).find('input:radio[name=openBannerType'+idx+']:checked').val();
|
|
|
- if(bannerType=='HTML'){
|
|
|
- let htmlDesc = $("#mcTable"+idx).find('input[name=htmlDesc'+idx+']').val();
|
|
|
- gagaSn.setContents('#openBannerDesc'+idx, '');
|
|
|
- $('#openBannerDesc'+idx).summernote('code', htmlDesc);
|
|
|
- }
|
|
|
- }
|
|
|
+ // if(bannerCateType=='OPEN'){
|
|
|
+ // let bannerType = $("#mcTable"+idx).find('input:radio[name=openBannerType'+idx+']:checked').val();
|
|
|
+ // if(bannerType=='HTML'){
|
|
|
+ // let htmlDesc = $("#mcTable"+idx).find('input[name=htmlDesc'+idx+']').val();
|
|
|
+ // gagaSn.setContents('#openBannerDesc'+idx, '');
|
|
|
+ // $('#openBannerDesc'+idx).summernote('code', htmlDesc);
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ let htmlDesc = $("#mcTable"+idx).find('input[name=htmlDesc'+idx+']').val();
|
|
|
+ gagaSn.setContents('#openBannerDesc'+idx, '');
|
|
|
+ $('#openBannerDesc'+idx).summernote('code', htmlDesc);
|
|
|
});
|
|
|
}
|
|
|
|
|
|
@@ -515,7 +517,7 @@
|
|
|
$(obj).closest("table").find("[name=tabShowYnRow"+idx+"]").hide();
|
|
|
$(obj).closest("table").find("[name=openBannerTypeTr"+idx+"]").hide();
|
|
|
$(obj).closest("table").find("input:radio[name=openBannerType"+idx+"]:input[value=IMG]").prop('checked',true);
|
|
|
- $(obj).closest("table").find("[id=openBanner0]").show();
|
|
|
+ $(obj).closest("table").find("[id=openBanner0]").hide();
|
|
|
$(obj).closest("table").find("[id=openBanner1]").hide();
|
|
|
$(obj).closest("table").find("[id=openBanner2]").hide();
|
|
|
$(obj).closest("table").find("[name=file]").closest('div').find('label').text('파일선택');
|