|
@@ -154,16 +154,20 @@
|
|
|
html += '<tr class="cateTypeTr" name="tvY'+i+'">';
|
|
html += '<tr class="cateTypeTr" name="tvY'+i+'">';
|
|
|
html += ' <th>미디어<br>컨텐츠키</th>';
|
|
html += ' <th>미디어<br>컨텐츠키</th>';
|
|
|
html += ' <td colspan="3">';
|
|
html += ' <td colspan="3">';
|
|
|
- html += ' <input name="tvMediaKey'+i+'" type="text" class="w150" maxlength="200" data-valid-name="미디어 컨텐츠키" value="'+result[i].strVar2+'"/>';
|
|
|
|
|
|
|
+ html += ' <input name="tvMediaKey'+i+'" type="text" class="w150" maxlength="200" data-valid-name="미디어 컨텐츠키" value="'+result[i].strVar2+'" ';
|
|
|
|
|
+ if(result[i].strVar1=='M'){
|
|
|
|
|
+ html += ' disabled="disabled" ';
|
|
|
|
|
+ }
|
|
|
|
|
+ html += '/>';
|
|
|
html += ' </td>';
|
|
html += ' </td>';
|
|
|
html += '</tr>';
|
|
html += '</tr>';
|
|
|
- if(result[i].strVar1=='M'){
|
|
|
|
|
|
|
+ if(result[i].strVar1=='M' && (result[i].strVar2==null || result[i].strVar2=='')){
|
|
|
html += '<tr class="cateTypeTr" name="tvM'+i+'">';
|
|
html += '<tr class="cateTypeTr" name="tvM'+i+'">';
|
|
|
html +=' <th>파일첨부<em class="required" title="필수"></em></th>';
|
|
html +=' <th>파일첨부<em class="required" title="필수"></em></th>';
|
|
|
html +=' <td class="infoTxt" colSpan="5">';
|
|
html +=' <td class="infoTxt" colSpan="5">';
|
|
|
html +=' <div class="uFile w300">';
|
|
html +=' <div class="uFile w300">';
|
|
|
html +=' <input id="file'+i+'" name="file" type="file" class="uFileInput w300" onchange="fnVideoFileUpload(this, '+i+')"/>';
|
|
html +=' <input id="file'+i+'" name="file" type="file" class="uFileInput w300" onchange="fnVideoFileUpload(this, '+i+')"/>';
|
|
|
- html +=' <label htmlFor="file'+i+'" class="uFileLabel">파일선택</label>';
|
|
|
|
|
|
|
+ html +=' <label for="file'+i+'" class="uFileLabel">파일선택</label>';
|
|
|
html +=' <input type="hidden" name="kufKey" value="'+result[i].strVar3+'"/>';
|
|
html +=' <input type="hidden" name="kufKey" value="'+result[i].strVar3+'"/>';
|
|
|
html +=' <input type="hidden" name="kmcKey"/>';
|
|
html +=' <input type="hidden" name="kmcKey"/>';
|
|
|
html +=' </div>';
|
|
html +=' </div>';
|
|
@@ -476,9 +480,11 @@
|
|
|
if(tvPlayer == 'Y'){
|
|
if(tvPlayer == 'Y'){
|
|
|
$(obj).closest("table").find("[name=tvY"+idx+"]").show();
|
|
$(obj).closest("table").find("[name=tvY"+idx+"]").show();
|
|
|
$(obj).closest("table").find("[name=tvM"+idx+"]").hide();
|
|
$(obj).closest("table").find("[name=tvM"+idx+"]").hide();
|
|
|
|
|
+ $(obj).closest("table").find("[name=tvMediaKey"+idx+"]").prop('disabled',false);
|
|
|
}else{
|
|
}else{
|
|
|
$(obj).closest("table").find("[name=tvY"+idx+"]").show();
|
|
$(obj).closest("table").find("[name=tvY"+idx+"]").show();
|
|
|
$(obj).closest("table").find("[name=tvM"+idx+"]").show();
|
|
$(obj).closest("table").find("[name=tvM"+idx+"]").show();
|
|
|
|
|
+ $(obj).closest("table").find("[name=tvMediaKey"+idx+"]").prop('disabled',true);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -662,11 +668,11 @@
|
|
|
html += ' </td>';
|
|
html += ' </td>';
|
|
|
html += '</tr>';
|
|
html += '</tr>';
|
|
|
html += '<tr class="cateTypeTr" name="tvM'+dataIdx+'" style="display: none;">';
|
|
html += '<tr class="cateTypeTr" name="tvM'+dataIdx+'" style="display: none;">';
|
|
|
- html +=' <th>파일첨부<em className="required" title="필수"></em></th>';
|
|
|
|
|
- html +=' <td className="infoTxt" colSpan="5">';
|
|
|
|
|
- html +=' <div className="uFile w300">';
|
|
|
|
|
- html +=' <input id="file'+dataIdx+'" name="file" type="file" className="uFileInput w300" onchange="fnVideoFileUpload(this, '+dataIdx+')"/>';
|
|
|
|
|
- html +=' <label htmlFor="file'+dataIdx+'" className="uFileLabel">파일선택</label>';
|
|
|
|
|
|
|
+ html +=' <th>파일첨부<em class="required" title="필수"></em></th>';
|
|
|
|
|
+ html +=' <td class="infoTxt" colSpan="5">';
|
|
|
|
|
+ html +=' <div class="uFile w300">';
|
|
|
|
|
+ html +=' <input id="file'+dataIdx+'" name="file" type="file" class="uFileInput w300" onchange="fnVideoFileUpload(this, '+dataIdx+')"/>';
|
|
|
|
|
+ html +=' <label for="file'+dataIdx+'" class="uFileLabel">파일선택</label>';
|
|
|
html +=' <input type="hidden" name="kufKey"/>';
|
|
html +=' <input type="hidden" name="kufKey"/>';
|
|
|
html +=' <input type="hidden" name="kmcKey"/>';
|
|
html +=' <input type="hidden" name="kmcKey"/>';
|
|
|
html +=' </div>';
|
|
html +=' </div>';
|
|
@@ -959,7 +965,7 @@
|
|
|
var dataBool = true;
|
|
var dataBool = true;
|
|
|
$(".mcTable").each(function(i){
|
|
$(".mcTable").each(function(i){
|
|
|
var thisIdx = $(this).find("input[name=tableIdx]").val();
|
|
var thisIdx = $(this).find("input[name=tableIdx]").val();
|
|
|
- if($(this).find("input:radio[name=tvPlayer"+thisIdx+"]:checked").val()=='M'){
|
|
|
|
|
|
|
+ if($(this).find("input:radio[name=tvPlayer"+thisIdx+"]:checked").val()=='M' && ($(this).find("input[name=tvMediaKey"+thisIdx+"]").val()==null || $(this).find("input[name=tvMediaKey"+thisIdx+"]").val()=='')){
|
|
|
var fileName = $(this).find("input:file[name=file]").val();
|
|
var fileName = $(this).find("input:file[name=file]").val();
|
|
|
var ext = fileName.split('.').pop().toLowerCase();
|
|
var ext = fileName.split('.').pop().toLowerCase();
|
|
|
if(ext!='mp4'&&ext!='MP4'){
|
|
if(ext!='mp4'&&ext!='MP4'){
|
|
@@ -1530,6 +1536,7 @@
|
|
|
|
|
|
|
|
// 동영상파일 선택 시
|
|
// 동영상파일 선택 시
|
|
|
$('#popSortable input[name=file]').on('change', function() {
|
|
$('#popSortable input[name=file]').on('change', function() {
|
|
|
|
|
+ console.log('888');
|
|
|
var file = this.files[0];
|
|
var file = this.files[0];
|
|
|
gagaKollus.upload('Display', file, $('input[name=kufKey]'));
|
|
gagaKollus.upload('Display', file, $('input[name=kufKey]'));
|
|
|
});
|
|
});
|