176 lines
6.0 KiB
Plaintext
176 lines
6.0 KiB
Plaintext
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><link href="/css/post.css?ver=2" rel="stylesheet" type="text/css" /><script src="/js/jquery.js"></script><meta http-equiv="Content-Language" content="ko" >
|
|
<title></title>
|
|
<script type="text/javaScript" language="javascript" defer="defer">
|
|
function fncPreviewCntDetail(cntDtId, event) {
|
|
event.preventDefault();
|
|
var cntPriviewWin = window.open('about:blank','cntPriviewWin','width=600,height=800');
|
|
var vFrom = document.previewForm;
|
|
vFrom.cntDtId.value = cntDtId;
|
|
vFrom.target = 'cntPriviewWin';
|
|
vFrom.method ="post";
|
|
vFrom.action = "/uss/ion/cnt/cntManagePreview.do";
|
|
vFrom.submit();
|
|
}
|
|
|
|
/* ********************************************************
|
|
* 체크 박스 선택 함수
|
|
******************************************************** */
|
|
function fn_egov_checkAll_cntManage(){
|
|
var FLength = document.getElementsByName("delYn").length;
|
|
var checkAllValue = document.getElementById('checkAll').checked;
|
|
|
|
if( FLength == 1){
|
|
document.getElementById("delYn").checked = checkAllValue;
|
|
}{
|
|
for(var i=0; i < FLength; i++)
|
|
{
|
|
document.getElementsByName("delYn")[i].checked = checkAllValue;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
function linkPage(pageNo){
|
|
var searchForm = document.searchForm ;
|
|
searchForm.pageIndex.value = pageNo;
|
|
searchForm.submit();
|
|
}
|
|
|
|
function fncCntDtDeleteList(){
|
|
if(fncManageChecked()) {
|
|
if(confirm("삭제하시겠습니까?")) {
|
|
document.delForm.action = "/uss/ion/cnt/cntDtDeleteList.do";
|
|
document.delForm.submit();
|
|
}
|
|
}
|
|
}
|
|
|
|
function fncManageChecked() {
|
|
var checkField = document.listForm.delYn;
|
|
var checkId = document.listForm.checkId;
|
|
var returnValue = "";
|
|
|
|
var returnBoolean = false;
|
|
var checkCount = 0;
|
|
|
|
if(checkField) {
|
|
if(checkField.length > 1) {
|
|
for(var i=0; i<checkField.length; i++) {
|
|
if(checkField[i].checked) {
|
|
checkField[i].value = checkId[i].value;
|
|
if(returnValue == "")
|
|
returnValue = checkField[i].value;
|
|
else
|
|
returnValue = returnValue + ";" + checkField[i].value;
|
|
checkCount++;
|
|
}
|
|
}
|
|
if(checkCount > 0)
|
|
returnBoolean = true;
|
|
else {
|
|
alert("선택된 컨텐츠가 없습니다.");
|
|
returnBoolean = false;
|
|
}
|
|
} else {
|
|
if(document.listForm.delYn.checked == false) {
|
|
alert("선택된 컨텐츠가 없습니다.");
|
|
returnBoolean = false;
|
|
}
|
|
else {
|
|
returnValue = checkId.value;
|
|
returnBoolean = true;
|
|
}
|
|
}
|
|
} else {
|
|
alert("조회된 결과가 없습니다.");
|
|
}
|
|
|
|
var delForm = document.delForm ;
|
|
delForm.cntDtIds.value = returnValue;
|
|
return returnBoolean;
|
|
}
|
|
|
|
/* 에디터로 복사 */
|
|
function fncEditorCopy(cntDtId , obj , event){
|
|
var listTd = $(obj.parentElement.parentElement) ;
|
|
listTd.parent().find("tr").css("background-color","#FFFFFF"); //모든 tr 색상초기화
|
|
listTd.css("background-color","#5086EF"); //선택된 tr 색상변환
|
|
event.preventDefault();
|
|
fn_egov_ajaxEditorCopy(cntDtId);
|
|
return false;
|
|
}
|
|
|
|
/* 개별 cntCn 가져오기 */
|
|
function fn_egov_ajaxEditorCopy(cntDtId){
|
|
$.ajax({
|
|
type:"POST",
|
|
url:"/uss/ion/cnt/ajaxEditorCopy.do",
|
|
data:{ "cntDtId": cntDtId},
|
|
dataType:'jsonp',
|
|
success:function(returnData, status){
|
|
if(status == "success") {
|
|
window.top.CKEDITOR.instances.cntCn.setData(returnData.cntManageVO.cntCn); //상단 에디터로 값 세팅
|
|
$(window.top.origin_txt).css("display" , "inline"); //상단의 원본내용 버튼 inline
|
|
}else{ alert("ERROR!");return;}
|
|
},
|
|
error:function(request , status, error){
|
|
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
|
|
}
|
|
});
|
|
}
|
|
|
|
</script>
|
|
<form action="<c:url value='/uss/ion/cnt/cntDetailList.do'/>" id="listForm" method="post" name="listForm"><input name="cntDtIds" type="hidden" />
|
|
<div class="ad_content" style="margin-left: 0px;">
|
|
<div class="ad_con_head" style="height: 46px;">
|
|
<div class="ad_head_text" style="padding-top: 3px;">
|
|
<p class="today_txt">이전 컨텐츠 리스트</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="ad_subcon">
|
|
<p class="mem_count">총 1</p>
|
|
|
|
<div class="ad_mem_list">
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<th>번호</th>
|
|
<th><input id="checkAll" name="checkAll" onclick="fn_egov_checkAll_cntManage();" title="Check All" type="checkbox" /></th>
|
|
<th>컨텐츠 이름</th>
|
|
<th>등록자</th>
|
|
<th>등록일자</th>
|
|
<th>미리보기</th>
|
|
<th>상단에디터로 복사</th>
|
|
</tr>
|
|
<tr class="cntDt_tr">
|
|
<td>1</td>
|
|
<td><input class="check2" id="delYn" name="delYn" title="선택" type="checkbox" /> <input name="checkId" type="hidden" value="CNTDT_0000000343" /></td>
|
|
<td>다음테스트</td>
|
|
<td>kerinet</td>
|
|
<td>2018-09-07 16:52:17</td>
|
|
<td><a href="#" onclick="fncPreviewCntDetail('CNTDT_0000000343', event)">미리보기</a></td>
|
|
<td><a href="#" onclick="fncEditorCopy('CNTDT_0000000343' , this , event)">복사</a></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<!-- 페이지 네비게이션 시작 -->
|
|
|
|
<div class="board1_btn">
|
|
<ul>
|
|
<li><button disabled="disabled" id="page_btn"><strong>1</strong></button></li>
|
|
</ul>
|
|
</div>
|
|
<!-- //페이지 네비게이션 끝 --></div>
|
|
|
|
<div class="main1_btn_div"><button class="main1_btn main1_delete_btn" id="main1_auth_delete_btn" onclick="fncCntDtDeleteList(); return false;">삭 제</button></div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
|
|
<form action="/uss/ion/cnt/cntDtDeleteList.do" method="get" name="delForm"><input name="cntDtIds" type="hidden" /> <input name="cntId" type="hidden" value="CNT_000000000282" /></form>
|
|
|
|
<form action="/uss/ion/cnt/cntManagePreview.do" method="get" name="previewForm"><input name="cntDtId" type="hidden" /></form>
|
|
|
|
<form action="/uss/ion/cnt/cntDetailList.do" method="get" name="searchForm"><input name="pageIndex" type="hidden" /> <input name="cntId" type="hidden" value="CNT_000000000282" /></form>
|