최초커밋(일부)
@ -0,0 +1,280 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:ev="http://www.w3.org/2001/xml-events"
|
||||
xmlns:w2="http://www.inswave.com/websquare" xmlns:xf="http://www.w3.org/2002/xforms">
|
||||
<head>
|
||||
<w2:type>DEFAULT</w2:type>
|
||||
<w2:buildDate/>
|
||||
<xf:model>
|
||||
<xf:instance>
|
||||
<data xmlns=""/>
|
||||
</xf:instance>
|
||||
<w2:dataCollection baseNode="map">
|
||||
<w2:dataList id="dma_codeList" baseNode="list" saveRemovedData="true" repeatNode="map">
|
||||
<w2:columnInfo>
|
||||
<w2:column id="code" name="코드" dataType="text"></w2:column>
|
||||
<w2:column id="codeNm" name="코드명" dataType="text"></w2:column>
|
||||
</w2:columnInfo>
|
||||
<w2:data use="true">
|
||||
<w2:row>
|
||||
<code><![CDATA[SHSJ]]></code>
|
||||
<codeNm><![CDATA[제목]]></codeNm>
|
||||
</w2:row>
|
||||
<w2:row>
|
||||
<code><![CDATA[SHCN]]></code>
|
||||
<codeNm><![CDATA[내용]]></codeNm>
|
||||
</w2:row>
|
||||
</w2:data>
|
||||
</w2:dataList>
|
||||
<w2:dataList baseNode="list" repeatNode="map" id="dlt_resultList" saveRemovedData="true">
|
||||
<w2:columnInfo>
|
||||
<w2:column id="DTA_SEQ_NO" name="번호" dataType="text"></w2:column>
|
||||
<w2:column id="REQS_IMG" name="대표이미지" dataType="text"></w2:column>
|
||||
<w2:column id="DTA_SJ" name="제목" dataType="text"></w2:column>
|
||||
<w2:column id="REGIST_DT" name="등록일" dataType="text"></w2:column>
|
||||
<w2:column id="LINE_NUM" name="노출번호" dataType="text"></w2:column>
|
||||
<w2:column id="DTA_CN" name="내용" dataType="text"></w2:column>
|
||||
<w2:column id="PREV_DTA_SEQ_NO" name="번호" dataType="text"></w2:column>
|
||||
<w2:column id="NEXT_DTA_SEQ_NO" name="번호" dataType="text"></w2:column>
|
||||
</w2:columnInfo>
|
||||
</w2:dataList>
|
||||
<w2:dataMap baseNode="map" id="dma_searchParm">
|
||||
<w2:keyInfo>
|
||||
<w2:key id="searchKey" name="검색키" dataType="text"></w2:key>
|
||||
<w2:key id="searchWord" name="검색어" dataType="text"></w2:key>
|
||||
<w2:key id="totalYn" name="총건수 조회여부" dataType="text"></w2:key>
|
||||
<w2:key id="pageSize" name="페이지크기" dataType="text"></w2:key>
|
||||
<w2:key id="pageIndex" name="페이지번호" dataType="text"></w2:key>
|
||||
</w2:keyInfo>
|
||||
</w2:dataMap>
|
||||
</w2:dataCollection>
|
||||
<w2:workflowCollection></w2:workflowCollection>
|
||||
<xf:submission id="sbm_getFileRegistList" ref="data:json,dma_searchParm"
|
||||
target='data:json,{"id":"dlt_resultList","key":"dlt_resultList"}'
|
||||
action="/bbsfro/getFileRegistList.do" method="post" mediatype="application/json"
|
||||
encoding="UTF-8" instance="" replace="" errorHandler="" customHandler="" mode="asynchronous"
|
||||
processMsg="조회중입니다." ev:submit=""
|
||||
ev:submitdone="scwin.sbm_getFileRegistList_submitdone" ev:submiterror="" abortTrigger="">
|
||||
</xf:submission>
|
||||
</xf:model>
|
||||
<script type="text/javascript" lazy="false"><![CDATA[
|
||||
scwin.resutPageIndex = null;
|
||||
|
||||
scwin.onpageload = function () {
|
||||
group_nodata.hide();
|
||||
if (scwin.resutPageIndex != null) {
|
||||
scwin.searchMain(scwin.resutPageIndex, "Y");
|
||||
} else {
|
||||
scwin.searchMain(1, "Y");
|
||||
}
|
||||
};
|
||||
|
||||
scwin.onpageunload = function () {
|
||||
|
||||
};
|
||||
|
||||
// 검색하기 문구 클릭시
|
||||
scwin.btn_search_span_onclick = function () {
|
||||
this.toggleClass("on");
|
||||
$(".schtoggle_cont").slideToggle("fast");
|
||||
};
|
||||
|
||||
// 조회버튼 클릭시
|
||||
scwin.btn_search_onclick = function (e) {
|
||||
$('.btn_schtoggle').toggleClass('on');
|
||||
$('.schtoggle_cont').toggle();
|
||||
scwin.searchMain(1, "Y");
|
||||
};
|
||||
|
||||
// 목록 조회
|
||||
scwin.searchMain = function (idx, strYn) {
|
||||
if(com.isSpc(ibx_searchWord.getValue())){
|
||||
com.alert("특수문자는 사용할 수 없습니다. 다시 입력해주세요.")
|
||||
ibx_searchWord.setValue("");
|
||||
return false;
|
||||
}else{
|
||||
dma_searchParm.set("totalYn", strYn);
|
||||
dma_searchParm.set("pageSize", 10);
|
||||
dma_searchParm.set("pageIndex", idx);
|
||||
|
||||
com.executeSubmission("sbm_getFileRegistList");
|
||||
}
|
||||
};
|
||||
|
||||
// 목록 조회후 성공 CallBack
|
||||
scwin.sbm_getFileRegistList_submitdone = function (e) {
|
||||
var resutTotalCnt = e.responseJSON.TOTAL_CNT.CNT;
|
||||
var totalCnt = Math.ceil(resutTotalCnt / 10);
|
||||
scwin.resutPageIndex = e.responseJSON.TOTAL_CNT.PAGE_INDEX;
|
||||
sh_totalCnt.setLabel(resutTotalCnt);
|
||||
pageList1.setCount(totalCnt);
|
||||
pageList1.setSelectedIndex(scwin.resutPageIndex);
|
||||
|
||||
var showNo1 = "";
|
||||
var showNo2 = "~";
|
||||
var showNo3 = "";
|
||||
var showNo = "";
|
||||
|
||||
var genIndex = 0;
|
||||
var tmpGenIndex = 0;
|
||||
generatorList.removeAll();
|
||||
|
||||
if (dlt_resultList.getRowCount() > 0) {
|
||||
group_nodata.hide();
|
||||
pageList1.show();
|
||||
|
||||
for (var i = 0; dlt_resultList.getRowCount() > i; i++) {
|
||||
genIndex = generatorList.insertChild();
|
||||
/*tmpGenIndex = genIndex + 1;
|
||||
|
||||
if (tmpGenIndex > 1) {
|
||||
if (tmpGenIndex == 1) {
|
||||
showNo1 = tmpGenIndex;
|
||||
} else {
|
||||
showNo3 = tmpGenIndex;
|
||||
}
|
||||
} else {
|
||||
showNo1 = tmpGenIndex;
|
||||
showNo3 = tmpGenIndex;
|
||||
}*/
|
||||
showNo3 = dlt_resultList.getCellData(0, "LINE_NUM");
|
||||
showNo1 = dlt_resultList.getCellData(dlt_resultList.getRowCount()-1, "LINE_NUM");
|
||||
|
||||
/*var row_qestnSeqNo = generatorList.getChild(genIndex, "row_qestnSeqNo");
|
||||
row_qestnSeqNo.setValue(dlt_resultList.getCellData(i, "LINE_NUM"));*/
|
||||
|
||||
var row_dtaSeqNo = generatorList.getChild(genIndex, "row_dtaSeqNo");
|
||||
row_dtaSeqNo.setValue(dlt_resultList.getCellData(i, "LINE_NUM"));
|
||||
|
||||
|
||||
var row_registDt = generatorList.getChild(genIndex, "row_registDt");
|
||||
row_registDt.setValue(dlt_resultList.getCellData(i, "REGIST_DT"));
|
||||
|
||||
var row_dtaSj = generatorList.getChild(genIndex, "row_dtaSj");
|
||||
row_dtaSj.setValue(dlt_resultList.getCellData(i, "DTA_SJ"));
|
||||
|
||||
var row_dtaCn = generatorList.getChild(genIndex, "row_dtaCn");
|
||||
row_dtaCn.setValue(dlt_resultList.getCellData(i, "DTA_CN"));
|
||||
}
|
||||
} else {
|
||||
ibx_searchWordLavel.setLabel(ibx_searchWord.getValue());
|
||||
group_nodata.show();
|
||||
pageList1.hide();
|
||||
showNo1 = "0";
|
||||
showNo3 = "0";
|
||||
}
|
||||
|
||||
showNo = showNo1 + showNo2 + showNo3;
|
||||
sh_showNo.setLabel(showNo);
|
||||
};
|
||||
|
||||
// pageList 이벤트
|
||||
scwin.pagelist1_onclick = function (idx) {
|
||||
scwin.searchMain(idx, "N");
|
||||
};
|
||||
|
||||
// 검색어 SelectBox Onchange 이벤트
|
||||
scwin.sbx_searchKey_onchange = function () {
|
||||
var tmpCode = sbx_searchKey.getValue();
|
||||
if (tmpCode == '') {
|
||||
ibx_searchWord.setValue("");
|
||||
ibx_searchWord.setDisabled('true');
|
||||
} else {
|
||||
ibx_searchWord.setDisabled('false');
|
||||
}
|
||||
};
|
||||
|
||||
// 검색어 엔터 이벤트
|
||||
scwin.ibx_searchWord_onchange = function () {
|
||||
scwin.searchMain(scwin.resutPageIndex, "Y");
|
||||
};
|
||||
|
||||
// 상세화면 이동
|
||||
scwin.grp_group1_onclick = function (e) {
|
||||
var tmpIdx = this.getGeneratedIndex();
|
||||
|
||||
var data = {};
|
||||
data.param = dlt_resultList.getCellData(tmpIdx, "DTA_SEQ_NO");
|
||||
data.prev = dlt_resultList.getCellData(tmpIdx, "PREV_DTA_SEQ_NO");
|
||||
data.next = dlt_resultList.getCellData(tmpIdx, "NEXT_DTA_SEQ_NO");
|
||||
var pageUrl = "/cm/bbsfro/square_files_view.xml";
|
||||
com.setPage(pageUrl, data);
|
||||
};
|
||||
]]></script>
|
||||
</head>
|
||||
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
|
||||
<xf:group class="m_content" id="" style="">
|
||||
<w2:textbox id="" style="" class="title" label="자료실" tagname="h2"></w2:textbox>
|
||||
<xf:group class="schtogglearea" id="" style="">
|
||||
<w2:anchor class="btn_schtoggle" ev:onclick="scwin.btn_search_span_onclick" id="btn_search_span"
|
||||
outerDiv="false"
|
||||
style="">
|
||||
<xf:label><![CDATA[검색하기]]></xf:label>
|
||||
</w2:anchor>
|
||||
<xf:group class="schtoggle_cont" id="" style="display: none;">
|
||||
<xf:group class="formbox" id="" style="" tagname="ul">
|
||||
<xf:group class="" id="" style="" tagname="li">
|
||||
<xf:group class="flex_row" id="" style="">
|
||||
<xf:select1 allOption="" appearance="minimal" chooseOption="true" class="noflex w60"
|
||||
direction="auto"
|
||||
disabled="false" disabledClass="w2selectbox_disabled" id="sbx_searchKey"
|
||||
ref="data:dma_searchParm.searchKey" renderType="native"
|
||||
style="" submenuSize="auto" title="선택" chooseOptionLabel="전체"
|
||||
ev:onchange="scwin.sbx_searchKey_onchange">
|
||||
<xf:choices>
|
||||
<xf:itemset nodeset="data:dma_codeList">
|
||||
<xf:label ref="codeNm"></xf:label>
|
||||
<xf:value ref="code"></xf:value>
|
||||
</xf:itemset>
|
||||
</xf:choices>
|
||||
</xf:select1>
|
||||
<xf:input adjustMaxLength="false" class="" disabled="" id="ibx_searchWord" style=""
|
||||
title="내용입력" ref="data:dma_searchParm.searchWord"></xf:input>
|
||||
<xf:trigger class="btn ico bg search notx noflex" id="btn_search" style="" type="button"
|
||||
ev:onclick="scwin.btn_search_onclick">
|
||||
<xf:label><![CDATA[조회]]></xf:label>
|
||||
</xf:trigger>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
<xf:group class="contarea" id="" style="">
|
||||
|
||||
<xf:group class="titlearea mb0" id="" style="">
|
||||
<xf:group class="page fl" id="" style="">
|
||||
<w2:span label="0" id="sh_showNo" style="" class="fc_blue fwb"></w2:span>
|
||||
<w2:span id="" label="/" style=""></w2:span>
|
||||
<w2:span id="sh_totalCnt" label="0" style=""></w2:span>
|
||||
</xf:group>
|
||||
|
||||
</xf:group>
|
||||
<w2:generator class="noticearea" id="generatorList" style="" tagname="ul">
|
||||
<xf:group class="tbcell" id="" style="" tagname="li">
|
||||
<w2:textbox class="cell num" id="row_dtaSeqNo" label="0" style=""></w2:textbox>
|
||||
<xf:group class="cell grp_cont" id="grp_group1" style="" ev:onclick="scwin.grp_group1_onclick">
|
||||
<w2:textbox class="tit" id="row_dtaSj" label="" style=""></w2:textbox>
|
||||
<w2:textbox class="date" id="row_registDt" label="" style="display:none"></w2:textbox>
|
||||
<w2:textbox class="cont" id="row_dtaCn" label=""
|
||||
style="display:none">
|
||||
</w2:textbox>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
</w2:generator>
|
||||
<xf:group class="notice_nodata" id="group_nodata" style="">
|
||||
<xf:group class="ico_nodata" id="" style=""></xf:group>
|
||||
<xf:group class="txt_nodata" id="" style="">
|
||||
<w2:span class="fc_blue fwb" id="ibx_searchWordLavel" label="검색어" style=""></w2:span>
|
||||
<w2:span id="" label="에 대한 검색결과가 없습니다." style=""></w2:span>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
<w2:pageList displayFormat="#" id="pageList1" style="display: none;" pageSize="10"
|
||||
displayButtonType="display" class="pagelist"
|
||||
renderType="list" ev:onclick="scwin.pagelist1_onclick">
|
||||
</w2:pageList>
|
||||
|
||||
</xf:group>
|
||||
|
||||
</xf:group>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,222 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:ev="http://www.w3.org/2001/xml-events"
|
||||
xmlns:w2="http://www.inswave.com/websquare" xmlns:xf="http://www.w3.org/2002/xforms">
|
||||
<head>
|
||||
<w2:type>DEFAULT</w2:type>
|
||||
<w2:buildDate/>
|
||||
<xf:model>
|
||||
<xf:instance>
|
||||
<data xmlns=""/>
|
||||
</xf:instance>
|
||||
<w2:dataCollection baseNode="map">
|
||||
<w2:dataMap baseNode="map" id="dma_param">
|
||||
<w2:keyInfo>
|
||||
<w2:key id="dtaSeqNo" name="번호" dataType="text"></w2:key>
|
||||
<w2:key id="dtaSeqNoNe" name="다음번호" dataType="text"></w2:key>
|
||||
<w2:key id="dtaSeqNoBe" name="이전번호" dataType="text"></w2:key>
|
||||
</w2:keyInfo>
|
||||
</w2:dataMap>
|
||||
<w2:dataMap baseNode="map" id="dma_result">
|
||||
<w2:keyInfo>
|
||||
<w2:key id="DTA_SEQ_NO" name="번호" dataType="text"></w2:key>
|
||||
<w2:key id="DTA_SJ" name="제목" dataType="text"></w2:key>
|
||||
<w2:key id="REGIST_DT" name="작성일자" dataType="text"></w2:key>
|
||||
<w2:key id="DTA_CN" name="내용" dataType="text"></w2:key>
|
||||
<w2:key id="DTA_SEQ_NO_BE" name="이전번호" dataType="text"></w2:key>
|
||||
<w2:key id="DTA_SJ_BE" name="이전제목" dataType="text"></w2:key>
|
||||
<w2:key id="DTA_SEQ_NO_NE" name="다음번호" dataType="text"></w2:key>
|
||||
<w2:key id="DTA_SJ_NE" name="다음제목" dataType="text"></w2:key>
|
||||
<w2:key id="ATCH_FILE_ID" name="첨부파일ID" dataType="text"></w2:key>
|
||||
</w2:keyInfo>
|
||||
</w2:dataMap>
|
||||
<w2:dataList baseNode="list" repeatNode="map" id="dlt_orgFileList" saveRemovedData="true">
|
||||
<w2:columnInfo>
|
||||
<w2:column id="ATCH_FILE_ID" name="ATCH_FILE_ID" dataType="text"></w2:column>
|
||||
<w2:column id="FILE_SEQ_NO" name="FILE_SEQ_NO" dataType="text"></w2:column>
|
||||
<w2:column id="FILE_STRE_PATH_NM" name="FILE_STRE_PATH_NM" dataType="text"></w2:column>
|
||||
<w2:column id="STRE_FILE_NM" name="STRE_FILE_NM" dataType="text"></w2:column>
|
||||
<w2:column id="ORGINL_FILE_NM" name="ORGINL_FILE_NM" dataType="text"></w2:column>
|
||||
<w2:column id="FILE_EXTSN_NM" name="FILE_EXTSN_NM" dataType="text"></w2:column>
|
||||
<w2:column id="FILE_MG" name="FILE_MG" dataType="text"></w2:column>
|
||||
</w2:columnInfo>
|
||||
</w2:dataList>
|
||||
<w2:dataList baseNode="list" repeatNode="map" id="dlt_fileList" saveRemovedData="true">
|
||||
<w2:columnInfo>
|
||||
<w2:column id="fileStatus" name="fileStatus" dataType="text"></w2:column>
|
||||
<w2:column id="fileId" name="fileId" dataType="text"></w2:column>
|
||||
<w2:column id="fileSize" name="fileSize" dataType="text"></w2:column>
|
||||
<w2:column id="localFileName" name="localFileName" dataType="text"></w2:column>
|
||||
<w2:column id="serverFileName" name="serverFileName" dataType="text"></w2:column>
|
||||
<w2:column id="serverFilePath" name="serverFilePath" dataType="text"></w2:column>
|
||||
</w2:columnInfo>
|
||||
</w2:dataList>
|
||||
</w2:dataCollection>
|
||||
<w2:workflowCollection></w2:workflowCollection>
|
||||
<xf:submission id="sbm_getFileRegistDetail" ref='data:json,dma_param'
|
||||
target='data:json,[{"id":"dma_result","key":"dma_result"},{"id":"dlt_orgFileList","key":"dlt_orgFileList"}]'
|
||||
action="/bbsfro/getFileRegistDetail.do" method="post" mediatype="application/json"
|
||||
encoding="UTF-8" instance="" replace="" errorHandler="" customHandler="" mode="asynchronous"
|
||||
processMsg="조회중입니다." ev:submit=""
|
||||
ev:submitdone="scwin.sbm_getFileRegistDetail_submitdone" ev:submiterror="" abortTrigger="">
|
||||
</xf:submission>
|
||||
</xf:model>
|
||||
<script type="text/javascript" lazy="false"><![CDATA[
|
||||
scwin.pValue = null;
|
||||
scwin.pValue1 = null;
|
||||
scwin.pValue2 = null;
|
||||
scwin.onpageload = function () {
|
||||
scwin.param = com.getParameter();
|
||||
if (scwin.param === undefined || scwin.param === null || scwin.param === '') {
|
||||
var pageUrl = "/cm/bbsfro/square_files_list.xml";
|
||||
com.setPage(pageUrl);
|
||||
return;
|
||||
}
|
||||
scwin.pValue = scwin.param.param;
|
||||
|
||||
var pValueTmp1 = scwin.param.next; //Next 번호
|
||||
var pValueTmp2 = scwin.param.prev; //Before 번호
|
||||
|
||||
dma_param.set("dtaSeqNo", scwin.pValue);
|
||||
dma_param.set("dtaSeqNoNe", pValueTmp1);
|
||||
dma_param.set("dtaSeqNoBe", pValueTmp2);
|
||||
|
||||
com.executeSubmission("sbm_getFileRegistDetail");
|
||||
};
|
||||
|
||||
scwin.onpageunload = function () {
|
||||
};
|
||||
|
||||
scwin.initFileupload = function () {
|
||||
|
||||
var option = {};
|
||||
|
||||
option.files = [];
|
||||
var rsData = dlt_orgFileList.getAllJSON();
|
||||
rsData.forEach(function (o) {
|
||||
var info = {};
|
||||
info.fileId = o.ATCH_FILE_ID;
|
||||
info.localFileName = o.ORGINL_FILE_NM;
|
||||
info.fileSeq = o.FILE_SEQ_NO;
|
||||
info.atchFileTy = '02';
|
||||
option.files.push(info);
|
||||
});
|
||||
|
||||
com.setFileDownloadBbs(wfm_fileDownload, option);
|
||||
};
|
||||
|
||||
// 상세 CallBack 함수
|
||||
scwin.sbm_getFileRegistDetail_submitdone = function (e) {
|
||||
dtaSj.setValue(e.responseJSON.dma_result.DTA_SJ);
|
||||
registDt.setValue(e.responseJSON.dma_result.REGIST_DT);
|
||||
dtaCn.setValue(e.responseJSON.dma_result.DTA_CN);
|
||||
scwin.pValue1 = e.responseJSON.dma_result.DTA_SEQ_NO_NE;
|
||||
scwin.pValue2 = e.responseJSON.dma_result.DTA_SEQ_NO_BE;
|
||||
|
||||
if (scwin.pValue2 == null) {
|
||||
anchor1.setValue("이전글이 없습니다.");
|
||||
} else {
|
||||
anchor1.setValue(e.responseJSON.dma_result.DTA_SJ_BE);
|
||||
}
|
||||
|
||||
if (scwin.pValue1 == null) {
|
||||
anchor2.setValue("다음글이 없습니다.");
|
||||
} else {
|
||||
anchor2.setValue(e.responseJSON.dma_result.DTA_SJ_NE);
|
||||
}
|
||||
|
||||
scwin.initFileupload();
|
||||
};
|
||||
|
||||
// 목록 버튼클릭시
|
||||
scwin.btn_listMove_onclick = function (e) {
|
||||
com.setPage('/cm/bbsfro/square_files_list.xml');
|
||||
};
|
||||
|
||||
// 이전글
|
||||
scwin.anchor1_onclick = function () {
|
||||
if (scwin.pValue2 == null) {
|
||||
com.alert("이전글이 없습니다.");
|
||||
return;
|
||||
} else {
|
||||
var data = {};
|
||||
data.param = scwin.pValue2;
|
||||
|
||||
var pageUrl = "/cm/bbsfro/square_files_view.xml";
|
||||
com.setPage(pageUrl, data);
|
||||
}
|
||||
};
|
||||
|
||||
// 다음글
|
||||
scwin.anchor2_onclick = function () {
|
||||
if (scwin.pValue1 == null) {
|
||||
com.alert("다음글이 없습니다.");
|
||||
return;
|
||||
} else {
|
||||
var data = {};
|
||||
data.param = scwin.pValue1;
|
||||
|
||||
var pageUrl = "/cm/bbsfro/square_files_view.xml";
|
||||
com.setPage(pageUrl, data);
|
||||
}
|
||||
};
|
||||
]]></script>
|
||||
</head>
|
||||
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
|
||||
<xf:group class="m_content" id="" style="">
|
||||
<w2:textbox id="" style="" class="title" label="자료실" tagname="h2"></w2:textbox>
|
||||
<xf:group class="contarea" id="" style="">
|
||||
<xf:group class="noticeviewarea files" id="" style="" tagname="">
|
||||
<xf:group id="" style="" class="view_top">
|
||||
<w2:textbox id="dtaSj" style="" class="tit" label=""></w2:textbox>
|
||||
<w2:textbox id="registDt" style="" class="date" label=""></w2:textbox>
|
||||
<xf:group id="" style="" class="cont">
|
||||
<!-- <w2:anchor id="" style="" outerDiv="false" class="file">
|
||||
<xf:label><![CDATA[사전등록결제_매뉴얼.pdf]]></xf:label>
|
||||
</w2:anchor>
|
||||
<w2:anchor class="file" id="" outerDiv="false" style="">
|
||||
<xf:label><![CDATA[사전등록결제_매뉴얼.pdf]]></xf:label>
|
||||
</w2:anchor>
|
||||
<w2:anchor class="file" id="" outerDiv="false" style="">
|
||||
<xf:label><![CDATA[사전등록결제_매뉴얼.pdf]]></xf:label>
|
||||
</w2:anchor> -->
|
||||
<w2:wframe style="" id="wfm_fileDownload" src=""></w2:wframe>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
<w2:textbox label="" id="dtaCn" style="" class="view_cont"></w2:textbox>
|
||||
<xf:group class="view_nextprev" id="" style="" tagname="ul">
|
||||
<xf:group class="prev tbcell" id="" style="" tagname="li">
|
||||
<w2:anchor id="" outerDiv="false" class="cell">
|
||||
<xf:label><![CDATA[이전글]]></xf:label>
|
||||
</w2:anchor>
|
||||
<xf:group id="" style="" class="tit cell">
|
||||
<w2:anchor id="anchor1" style="" outerDiv="false" ev:onclick="scwin.anchor1_onclick">
|
||||
<xf:label><![CDATA[이전글이 없습니다.]]></xf:label>
|
||||
</w2:anchor>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
<xf:group class="next tbcell" id="" style="" tagname="li">
|
||||
<w2:anchor class="cell" id="" outerDiv="false" style="">
|
||||
<xf:label><![CDATA[다음글]]></xf:label>
|
||||
</w2:anchor>
|
||||
<xf:group class="tit cell" id="" style="">
|
||||
<w2:anchor id="anchor2" outerDiv="false" style="" ev:onclick="scwin.anchor2_onclick">
|
||||
<xf:label><![CDATA[다음글이 없습니다.]]></xf:label>
|
||||
</w2:anchor>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
|
||||
</xf:group>
|
||||
|
||||
<xf:group class="btnarea flex_row" id="" style="">
|
||||
<xf:trigger class="btn big" id="btn_listMove" style="" type="button"
|
||||
ev:onclick="scwin.btn_listMove_onclick">
|
||||
<xf:label><![CDATA[목록]]></xf:label>
|
||||
</xf:trigger>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
|
||||
</xf:group>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,434 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:ev="http://www.w3.org/2001/xml-events"
|
||||
xmlns:w2="http://www.inswave.com/websquare" xmlns:xf="http://www.w3.org/2002/xforms">
|
||||
<head>
|
||||
<w2:type>DEFAULT</w2:type>
|
||||
<w2:buildDate/>
|
||||
<xf:model>
|
||||
<xf:instance>
|
||||
<data xmlns=""/>
|
||||
</xf:instance>
|
||||
<w2:dataCollection baseNode="map">
|
||||
<w2:dataList id="dma_codeList" baseNode="list" saveRemovedData="true" repeatNode="map">
|
||||
<w2:columnInfo>
|
||||
<w2:column id="code" name="코드" dataType="text"></w2:column>
|
||||
<w2:column id="codeNm" name="코드명" dataType="text"></w2:column>
|
||||
</w2:columnInfo>
|
||||
<w2:data use="true">
|
||||
<w2:row>
|
||||
<code><![CDATA[SHSJ]]></code>
|
||||
<codeNm><![CDATA[제목]]></codeNm>
|
||||
</w2:row>
|
||||
<w2:row>
|
||||
<code><![CDATA[SHCN]]></code>
|
||||
<codeNm><![CDATA[내용]]></codeNm>
|
||||
</w2:row>
|
||||
</w2:data>
|
||||
</w2:dataList>
|
||||
<w2:dataList baseNode="list" repeatNode="map" id="dlt_resultList" saveRemovedData="true">
|
||||
<w2:columnInfo>
|
||||
<w2:column id="NOTICE_SEQ_NO" name="공지일련번호" dataType="text"></w2:column>
|
||||
<w2:column id="REQS_IMG" name="대표이미지" dataType="text"></w2:column>
|
||||
<w2:column id="NOTICE_SJ" name="제목" dataType="text"></w2:column>
|
||||
<!--<w2:column id="MNGR_ID" name="작성자" dataType="text"></w2:column>-->
|
||||
<w2:column id="REGIST_DT" name="등록일시" dataType="text"></w2:column>
|
||||
<w2:column id="LINE_NUM" name="노출번호" dataType="text"></w2:column>
|
||||
<w2:column id="NOTICE_CN" name="내용" dataType="text"></w2:column>
|
||||
<w2:column id="PREV_NOTICE_SEQ_NO" name="내용" dataType="text"></w2:column>
|
||||
<w2:column id="NEXT_NOTICE_SEQ_NO" name="내용" dataType="text"></w2:column>
|
||||
</w2:columnInfo>
|
||||
</w2:dataList>
|
||||
<w2:dataMap baseNode="map" id="dma_searchParm">
|
||||
<w2:keyInfo>
|
||||
<w2:key id="searchKey" name="검색키" dataType="text"></w2:key>
|
||||
<w2:key id="searchWord" name="검색어" dataType="text"></w2:key>
|
||||
<w2:key id="searchStartDt" name="등록시작일시" dataType="text"></w2:key>
|
||||
<w2:key id="searchEndDt" name="등록종료일시" dataType="text"></w2:key>
|
||||
<w2:key id="totalYn" name="총건수 조회여부" dataType="text"></w2:key>
|
||||
<w2:key id="pageSize" name="페이지크기" dataType="text"></w2:key>
|
||||
<w2:key id="pageIndex" name="페이지번호" dataType="text"></w2:key>
|
||||
<w2:key id="searchDate" name="선택기간" dataType="text"></w2:key>
|
||||
</w2:keyInfo>
|
||||
</w2:dataMap>
|
||||
</w2:dataCollection>
|
||||
<w2:workflowCollection></w2:workflowCollection>
|
||||
<xf:submission id="sbm_getNoticeList" ref="data:json,dma_searchParm"
|
||||
target='data:json,{"id":"dlt_resultList","key":"dlt_resultList"}'
|
||||
action="/bbsfro/getNoticeList.do" method="post" mediatype="application/json"
|
||||
encoding="UTF-8" instance="" replace="" errorHandler="" customHandler="" mode="asynchronous"
|
||||
processMsg="조회중입니다." ev:submit=""
|
||||
ev:submitdone="scwin.sbm_getNoticeList_submitdone" ev:submiterror="" abortTrigger="">
|
||||
</xf:submission>
|
||||
</xf:model>
|
||||
<script type="text/javascript" lazy="false"><![CDATA[
|
||||
scwin.resutPageIndex = null;
|
||||
|
||||
scwin.onpageload = function () {
|
||||
var today = scwin.getToday();
|
||||
var today3 = scwin.addDate("m", -3, today, "");
|
||||
ica_searchStartDt.setValue(today3);
|
||||
ica_searchEndDt.setValue(today);
|
||||
var tmpDate = '';
|
||||
tmpDate = rad_searchDate.getValue();
|
||||
if (tmpDate == '') {
|
||||
rad_searchDate.setSelectedIndex(3);
|
||||
}
|
||||
|
||||
|
||||
if (scwin.resutPageIndex != null) {
|
||||
scwin.searchMain(scwin.resutPageIndex, "Y");
|
||||
} else {
|
||||
scwin.searchMain(1, "Y");
|
||||
}
|
||||
};
|
||||
|
||||
scwin.onpageunload = function () {
|
||||
|
||||
};
|
||||
|
||||
// 검색하기 문구 클릭시
|
||||
scwin.btn_search_span_onclick = function () {
|
||||
this.toggleClass("on");
|
||||
$(".schtoggle_cont").slideToggle("fast");
|
||||
};
|
||||
|
||||
// 검색버튼 클릭시
|
||||
scwin.btn_search_onclick = function (e) {
|
||||
if (Number(ica_searchStartDt.getValue()) > Number(ica_searchEndDt.getValue())) {
|
||||
com.alert('기간선택 검색 종료일은 시작일보다 작을수 없습니다.');
|
||||
return;
|
||||
}
|
||||
$('.btn_schtoggle').toggleClass('on');
|
||||
$('.schtoggle_cont').toggle();
|
||||
scwin.searchMain(1, "Y");
|
||||
|
||||
};
|
||||
|
||||
// 목록 조회
|
||||
scwin.searchMain = function (idx, strYn) {
|
||||
if(com.isSpc(ibx_searchWord.getValue())){
|
||||
com.alert("특수문자는 사용할 수 없습니다. 다시 입력해주세요.")
|
||||
ibx_searchWord.setValue("");
|
||||
return false;
|
||||
}else{
|
||||
dma_searchParm.set("totalYn", strYn);
|
||||
dma_searchParm.set("pageSize", 10);
|
||||
dma_searchParm.set("pageIndex", idx);
|
||||
com.executeSubmission("sbm_getNoticeList");
|
||||
}
|
||||
};
|
||||
|
||||
// 목록 조회후 성공 CallBack
|
||||
scwin.sbm_getNoticeList_submitdone = function (e) {
|
||||
var resutTotalCnt = e.responseJSON.TOTAL_CNT.CNT;
|
||||
var totalCnt = Math.ceil(resutTotalCnt / 10);
|
||||
scwin.resutPageIndex = e.responseJSON.TOTAL_CNT.PAGE_INDEX;
|
||||
sh_totalCnt.setLabel(resutTotalCnt);
|
||||
pageList1.setCount(totalCnt);
|
||||
pageList1.setSelectedIndex(scwin.resutPageIndex);
|
||||
|
||||
var showNo1 = "";
|
||||
var showNo2 = "~";
|
||||
var showNo3 = "";
|
||||
var showNo = "";
|
||||
|
||||
var genIndex = 0;
|
||||
var tmpGenIndex = 0;
|
||||
generatorList.removeAll();
|
||||
|
||||
if (dlt_resultList.getRowCount() > 0) {
|
||||
pageList1.show();
|
||||
group_nodata.hide();
|
||||
var reqUrl = location.href + 'common/imageView.do?fileName=';
|
||||
for (var i = 0; dlt_resultList.getRowCount() > i; i++) {
|
||||
genIndex = generatorList.insertChild();
|
||||
/*tmpGenIndex = genIndex + 1;
|
||||
|
||||
if (tmpGenIndex > 1) {
|
||||
if (tmpGenIndex == 1) {
|
||||
showNo1 = tmpGenIndex;
|
||||
} else {
|
||||
showNo3 = tmpGenIndex;
|
||||
}
|
||||
} else {
|
||||
showNo1 = tmpGenIndex;
|
||||
showNo3 = tmpGenIndex;
|
||||
}*/
|
||||
|
||||
showNo3 = dlt_resultList.getCellData(0, "LINE_NUM");
|
||||
showNo1 = dlt_resultList.getCellData(dlt_resultList.getRowCount()-1, "LINE_NUM");
|
||||
|
||||
var row_noticeSeqNo = generatorList.getChild(genIndex, "row_noticeSeqNo");
|
||||
row_noticeSeqNo.setValue(dlt_resultList.getCellData(i, "LINE_NUM"));
|
||||
|
||||
var row_noticeSj = generatorList.getChild(genIndex, "row_noticeSj");
|
||||
row_noticeSj.setValue(dlt_resultList.getCellData(i, "NOTICE_SJ"));
|
||||
|
||||
var row_registDt = generatorList.getChild(genIndex, "row_registDt");
|
||||
row_registDt.setValue(dlt_resultList.getCellData(i, "REGIST_DT"));
|
||||
|
||||
var row_noticeCn = generatorList.getChild(genIndex, "row_noticeCn");
|
||||
row_noticeCn.setValue(dlt_resultList.getCellData(i, "NOTICE_CN"));
|
||||
}
|
||||
} else {
|
||||
ibx_searchWordLavel.setLabel(ibx_searchWord.getValue());
|
||||
group_nodata.show();
|
||||
pageList1.hide();
|
||||
showNo1 = "0";
|
||||
showNo3 = "0";
|
||||
}
|
||||
|
||||
showNo = showNo1 + showNo2 + showNo3;
|
||||
sh_showNo.setLabel(showNo);
|
||||
};
|
||||
|
||||
// pageList event
|
||||
scwin.pageList1_onclick = function (idx) {
|
||||
scwin.searchMain(idx, "N");
|
||||
};
|
||||
|
||||
// 검색어 엔터 이벤트
|
||||
scwin.ibx_searchWord_onchange = function () {
|
||||
scwin.searchMain(scwin.resutPageIndex, "Y");
|
||||
};
|
||||
|
||||
// 상세화면 전환시
|
||||
scwin.grp_group1_onclick = function (e) {
|
||||
var tmpIdx = this.getGeneratedIndex();
|
||||
|
||||
var data = {};
|
||||
data.param = dlt_resultList.getCellData(tmpIdx, "NOTICE_SEQ_NO");
|
||||
data.prev = dlt_resultList.getCellData(tmpIdx, "PREV_NOTICE_SEQ_NO");
|
||||
data.next = dlt_resultList.getCellData(tmpIdx, "NEXT_NOTICE_SEQ_NO");
|
||||
var pageUrl = "/cm/bbsfro/square_notice_view.xml";
|
||||
com.setPage(pageUrl, data);
|
||||
};
|
||||
|
||||
// 검색어 SelectBox Onchange 이벤트
|
||||
scwin.searchKey_onchange = function () {
|
||||
|
||||
};
|
||||
|
||||
scwin.rad_searchDate_onchange = function () {
|
||||
var tmpCode = rad_searchDate.getValue();
|
||||
var today = scwin.getToday();
|
||||
var date = null;
|
||||
|
||||
if (tmpCode == '01') {
|
||||
// 오늘선택
|
||||
ica_searchStartDt.setValue(today);
|
||||
ica_searchEndDt.setValue(today);
|
||||
} else if (tmpCode == '02') {
|
||||
//1주일선택
|
||||
date = scwin.addDate("d", -7, today, "");
|
||||
ica_searchStartDt.setValue(date);
|
||||
ica_searchEndDt.setValue(today);
|
||||
} else if (tmpCode == '03') {
|
||||
//1개월선택
|
||||
date = scwin.addDate("m", -1, today, "");
|
||||
ica_searchStartDt.setValue(date);
|
||||
ica_searchEndDt.setValue(today);
|
||||
} else if (tmpCode == '04') {
|
||||
//3개월선택
|
||||
date = scwin.addDate("m", -3, today, "");
|
||||
ica_searchStartDt.setValue(date);
|
||||
ica_searchEndDt.setValue(today);
|
||||
} else if (tmpCode == '05') {
|
||||
//6개월선택
|
||||
date = scwin.addDate("m", -6, today, "");
|
||||
ica_searchStartDt.setValue(date);
|
||||
ica_searchEndDt.setValue(today);
|
||||
} else if (tmpCode == '06') {
|
||||
//12개월선택
|
||||
date = scwin.addDate("m", -12, today, "");
|
||||
ica_searchStartDt.setValue(date);
|
||||
ica_searchEndDt.setValue(today);
|
||||
}
|
||||
};
|
||||
|
||||
scwin.addDate = function (pInterval, pAddVal, pYyyymmdd, pDelimiter) {
|
||||
var yyyy;
|
||||
var mm;
|
||||
var dd;
|
||||
var cDate;
|
||||
var oDate;
|
||||
var cYear, cMonth, cDay;
|
||||
|
||||
if (pDelimiter != "") {
|
||||
pYyyymmdd = pYyyymmdd.replace(eval("/\\" + pDelimiter + "/g"), "");
|
||||
}
|
||||
|
||||
yyyy = pYyyymmdd.substr(0, 4);
|
||||
mm = pYyyymmdd.substr(4, 2);
|
||||
dd = pYyyymmdd.substr(6, 2);
|
||||
|
||||
if (pInterval == "yyyy") {
|
||||
yyyy = (yyyy * 1) + (pAddVal * 1);
|
||||
} else if (pInterval == "m") {
|
||||
mm = (mm * 1) + (pAddVal * 1);
|
||||
} else if (pInterval == "d") {
|
||||
dd = (dd * 1) + (pAddVal * 1);
|
||||
}
|
||||
|
||||
cDate = new Date(yyyy, mm - 1, dd) // 12월, 31일을 초과하는 입력값에 대해 자동으로 계산된 날짜가 만들어짐.
|
||||
cYear = cDate.getFullYear();
|
||||
cMonth = cDate.getMonth() + 1;
|
||||
cDay = cDate.getDate();
|
||||
|
||||
cMonth = cMonth < 10 ? "0" + cMonth : cMonth;
|
||||
cDay = cDay < 10 ? "0" + cDay : cDay;
|
||||
|
||||
if (pDelimiter != "") {
|
||||
return cYear + pDelimiter + cMonth + pDelimiter + cDay;
|
||||
} else {
|
||||
return cYear + "" + cMonth + "" + cDay;
|
||||
}
|
||||
};
|
||||
|
||||
scwin.getToday = function () {
|
||||
var date = new Date();
|
||||
var year = date.getFullYear();
|
||||
var month = new String(date.getMonth() + 1);
|
||||
var day = new String(date.getDate());
|
||||
|
||||
// 한자리수일 경우 0을 채워준다.
|
||||
if (month.length == 1) {
|
||||
month = "0" + month;
|
||||
}
|
||||
if (day.length == 1) {
|
||||
day = "0" + day;
|
||||
}
|
||||
return year + "" + month + "" + day;
|
||||
};
|
||||
]]></script>
|
||||
</head>
|
||||
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
|
||||
<xf:group class="m_content" id="" style="">
|
||||
<w2:textbox class="title" id="" label="알려드립니다" style="" tagname="h2"></w2:textbox>
|
||||
<xf:group id="" style="" class="schtogglearea">
|
||||
<w2:anchor id="btn_search_span" style="" outerDiv="false" class="btn_schtoggle"
|
||||
ev:onclick="scwin.btn_search_span_onclick">
|
||||
<xf:label><![CDATA[검색하기]]></xf:label>
|
||||
</w2:anchor>
|
||||
<xf:group id="" style="display: none;" class="schtoggle_cont">
|
||||
<xf:group id="" style="" class="formbox" tagname="ul">
|
||||
<xf:group id="" style="" class="" tagname="li">
|
||||
<xf:select1 renderType="radiogroup" id="rad_searchDate" ref="data:dma_searchParm.searchDate"
|
||||
selectedIndex="-1" cols="" appearance="full" style=""
|
||||
class="btnty_radio" rows="" ev:onchange="scwin.rad_searchDate_onchange">
|
||||
<xf:choices>
|
||||
<xf:item>
|
||||
<xf:label><![CDATA[오늘]]></xf:label>
|
||||
<xf:value><![CDATA[01]]></xf:value>
|
||||
</xf:item>
|
||||
<xf:item>
|
||||
<xf:label><![CDATA[1주일]]></xf:label>
|
||||
<xf:value><![CDATA[02]]></xf:value>
|
||||
</xf:item>
|
||||
<xf:item>
|
||||
<xf:label><![CDATA[1개월]]></xf:label>
|
||||
<xf:value><![CDATA[03]]></xf:value>
|
||||
</xf:item>
|
||||
<xf:item>
|
||||
<xf:label><![CDATA[3개월]]></xf:label>
|
||||
<xf:value><![CDATA[04]]></xf:value>
|
||||
</xf:item>
|
||||
<xf:item>
|
||||
<xf:label><![CDATA[6개월]]></xf:label>
|
||||
<xf:value><![CDATA[05]]></xf:value>
|
||||
</xf:item>
|
||||
<xf:item>
|
||||
<xf:label><![CDATA[12개월]]></xf:label>
|
||||
<xf:value><![CDATA[06]]></xf:value>
|
||||
</xf:item>
|
||||
</xf:choices>
|
||||
</xf:select1>
|
||||
</xf:group>
|
||||
<xf:group id="" style="" class="" tagname="li">
|
||||
<xf:group id="" style="" class="flex_row">
|
||||
<w2:inputCalendar id="ica_searchStartDt" renderType="native" footerDiv="false"
|
||||
renderDiv="true"
|
||||
calendarValueType="yearMonthDate" title="날짜입력" style=""
|
||||
rightAlign="false" focusOnDateSelect="false" inputReadOnly=""
|
||||
ev:onkeyup="com.removeChar"
|
||||
ref="data:dma_searchParm.searchStartDt">
|
||||
</w2:inputCalendar>
|
||||
<w2:textbox id="" style="" class="noflex" label="~"></w2:textbox>
|
||||
<w2:inputCalendar id="ica_searchEndDt" renderType="native" footerDiv="false"
|
||||
renderDiv="true"
|
||||
calendarValueType="yearMonthDate" title="날짜입력" style=""
|
||||
rightAlign="false" focusOnDateSelect="false" inputReadOnly=""
|
||||
ev:onkeyup="com.removeChar"
|
||||
ref="data:dma_searchParm.searchEndDt">
|
||||
</w2:inputCalendar>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
<xf:group id="" style="" class="" tagname="li">
|
||||
<xf:group id="" style="" class="flex_row">
|
||||
<xf:select1 renderType="native" id="sbx_searchKey" disabledClass="w2selectbox_disabled"
|
||||
ref="data:dma_searchParm.searchKey" title="선택" appearance="minimal" style=""
|
||||
direction="auto" chooseOption="true"
|
||||
class="noflex w60" allOption="" submenuSize="auto" disabled="false"
|
||||
chooseOptionLabel="전체">
|
||||
<xf:choices>
|
||||
<xf:itemset nodeset="data:dma_codeList">
|
||||
<xf:label ref="codeNm"></xf:label>
|
||||
<xf:value ref="code"></xf:value>
|
||||
</xf:itemset>
|
||||
</xf:choices>
|
||||
</xf:select1>
|
||||
<xf:input id="ibx_searchWord" title="내용입력" style="" adjustMaxLength="false" class=""
|
||||
disabled="" ref="data:dma_searchParm.searchWord"
|
||||
ev:onchange="scwin.ibx_searchWord_onchange"></xf:input>
|
||||
<xf:trigger id="btn_search" style="" class="btn ico bg search notx noflex" type="button"
|
||||
ev:onclick="scwin.btn_search_onclick">
|
||||
<xf:label><![CDATA[조회]]></xf:label>
|
||||
</xf:trigger>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
|
||||
</xf:group>
|
||||
<xf:group class="contarea" id="" style="">
|
||||
|
||||
<xf:group class="titlearea mb0" id="" style="">
|
||||
<xf:group class="page fl" id="" style="">
|
||||
<w2:span label="0" id="sh_showNo" style="" class="fc_blue fwb"></w2:span>
|
||||
<w2:span id="" label="/" style=""></w2:span>
|
||||
<w2:span id="sh_totalCnt" label="0" style=""></w2:span>
|
||||
</xf:group>
|
||||
|
||||
</xf:group>
|
||||
<w2:generator id="generatorList" style="" tagname="ul" class="noticearea">
|
||||
|
||||
|
||||
<xf:group class="tbcell" id="" style="" tagname="li">
|
||||
<w2:textbox label="0" id="row_noticeSeqNo" style="" class="cell num"></w2:textbox>
|
||||
<xf:group class="cell grp_cont" id="grp_group1" style="" ev:onclick="scwin.grp_group1_onclick">
|
||||
<w2:textbox label="" id="row_noticeSj" style="" class="tit"></w2:textbox>
|
||||
<w2:textbox id="row_registDt" label="" style="" class="date"></w2:textbox>
|
||||
<w2:textbox id="row_noticeCn" label="" style="display:none"
|
||||
class="cont">
|
||||
</w2:textbox>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
</w2:generator>
|
||||
<xf:group class="notice_nodata" id="group_nodata" style="display:none">
|
||||
<xf:group class="ico_nodata" id="" style=""></xf:group>
|
||||
<xf:group class="txt_nodata" id="" style="">
|
||||
<w2:span class="fc_blue fwb" id="ibx_searchWordLavel" label="검색어" style=""></w2:span>
|
||||
<w2:span id="" label="에 대한 검색결과가 없습니다." style=""></w2:span>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
<w2:pageList displayFormat="#" id="pageList1" style="display: none;" pageSize="10"
|
||||
displayButtonType="display" class="pagelist"
|
||||
renderType="list" ev:onclick="scwin.pageList1_onclick">
|
||||
</w2:pageList>
|
||||
|
||||
</xf:group>
|
||||
|
||||
</xf:group>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,171 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:ev="http://www.w3.org/2001/xml-events"
|
||||
xmlns:w2="http://www.inswave.com/websquare" xmlns:xf="http://www.w3.org/2002/xforms">
|
||||
<head>
|
||||
<w2:type>DEFAULT</w2:type>
|
||||
<w2:buildDate/>
|
||||
<xf:model>
|
||||
<xf:instance>
|
||||
<data xmlns=""/>
|
||||
</xf:instance>
|
||||
<w2:dataCollection baseNode="map">
|
||||
|
||||
<w2:dataMap baseNode="map" id="dma_param">
|
||||
<w2:keyInfo>
|
||||
<w2:key id="noticeSeqNo" name="번호" dataType="text"></w2:key>
|
||||
<w2:key id="noticeSeqNoNe" name="다음번호" dataType="text"></w2:key>
|
||||
<w2:key id="noticeSeqNoBe" name="이전번호" dataType="text"></w2:key>
|
||||
</w2:keyInfo>
|
||||
</w2:dataMap>
|
||||
<w2:dataMap baseNode="map" id="dma_result">
|
||||
<w2:keyInfo>
|
||||
<w2:key id="NOTICE_SEQ_NO" name="번호" dataType="text"></w2:key>
|
||||
<w2:key id="NOTICE_SJ" name="제목" dataType="text"></w2:key>
|
||||
<w2:key id="REGIST_DT" name="작성일자" dataType="text"></w2:key>
|
||||
<w2:key id="REQS_IMG" name="첨부파일명" dataType="text"></w2:key>
|
||||
<w2:key id="NOTICE_CN" name="내용" dataType="text"></w2:key>
|
||||
<w2:key id="NOTICE_SEQ_NO_BE" name="이전번호" dataType="text"></w2:key>
|
||||
<w2:key id="NOTICE_SJ_BE" name="이전제목" dataType="text"></w2:key>
|
||||
<w2:key id="NOTICE_SEQ_NO_NE" name="다음번호" dataType="text"></w2:key>
|
||||
<w2:key id="NOTICE_SJ_NE" name="다음제목" dataType="text"></w2:key>
|
||||
</w2:keyInfo>
|
||||
</w2:dataMap>
|
||||
</w2:dataCollection>
|
||||
<w2:workflowCollection></w2:workflowCollection>
|
||||
<xf:submission id="sbm_getNoticeDetail" ref='data:json,dma_param'
|
||||
target='data:json,{"id":"dma_result","key":"data"}' action="/bbsfro/getNoticeDetail.do"
|
||||
method="post" mediatype="application/json"
|
||||
encoding="UTF-8" instance="" replace="" errorHandler="" customHandler="" mode="asynchronous"
|
||||
processMsg="조회중입니다." ev:submit=""
|
||||
ev:submitdone="scwin.sbm_getNoticeDetail_submitdone" ev:submiterror="" abortTrigger="">
|
||||
</xf:submission>
|
||||
</xf:model>
|
||||
<script type="text/javascript" lazy="false"><![CDATA[
|
||||
scwin.pValue = null;
|
||||
scwin.pValue1 = null;
|
||||
scwin.pValue2 = null;
|
||||
scwin.onpageload = function () {
|
||||
scwin.param = com.getParameter();
|
||||
if (scwin.param === undefined || scwin.param === null || scwin.param === '') {
|
||||
var pageUrl = "/cm/bbsfro/square_notice_list.xml";
|
||||
com.setPage(pageUrl);
|
||||
return;
|
||||
}
|
||||
scwin.pValue = scwin.param.param;
|
||||
|
||||
var pValueTmp1 = scwin.param.next; //Next 번호
|
||||
var pValueTmp2 = scwin.param.prev; //Before 번호
|
||||
|
||||
dma_param.set("noticeSeqNo", scwin.pValue);
|
||||
dma_param.set("noticeSeqNoNe", pValueTmp1);
|
||||
dma_param.set("noticeSeqNoBe", pValueTmp2);
|
||||
|
||||
com.executeSubmission("sbm_getNoticeDetail");
|
||||
};
|
||||
|
||||
scwin.onpageunload = function () {
|
||||
|
||||
};
|
||||
|
||||
// 상세 CallBack 함수
|
||||
scwin.sbm_getNoticeDetail_submitdone = function (e) {
|
||||
noticeSj.setValue(e.responseJSON.dma_result.NOTICE_SJ);
|
||||
registDt.setValue(e.responseJSON.dma_result.REGIST_DT);
|
||||
noticeCn.setValue(e.responseJSON.dma_result.NOTICE_CN);
|
||||
scwin.pValue1 = e.responseJSON.dma_result.NOTICE_SEQ_NO_NE;
|
||||
scwin.pValue2 = e.responseJSON.dma_result.NOTICE_SEQ_NO_BE;
|
||||
|
||||
if (scwin.pValue2 == null) {
|
||||
anchor1.setValue("이전글이 없습니다.");
|
||||
} else {
|
||||
anchor1.setValue(e.responseJSON.dma_result.NOTICE_SJ_BE);
|
||||
}
|
||||
|
||||
if (scwin.pValue1 == null) {
|
||||
anchor2.setValue("다음글이 없습니다.");
|
||||
} else {
|
||||
anchor2.setValue(e.responseJSON.dma_result.NOTICE_SJ_NE);
|
||||
}
|
||||
};
|
||||
|
||||
// 목록 버튼 클릭시
|
||||
scwin.btn_listMove_onclick = function (e) {
|
||||
com.setPage('/cm/bbsfro/square_notice_list.xml');
|
||||
};
|
||||
|
||||
// 이전글
|
||||
scwin.anchor1_onclick = function () {
|
||||
if (scwin.pValue2 == null) {
|
||||
com.alert("이전글이 없습니다.");
|
||||
return;
|
||||
} else {
|
||||
var data = {};
|
||||
data.param = scwin.pValue2;
|
||||
|
||||
var pageUrl = "/cm/bbsfro/square_notice_view.xml";
|
||||
com.setPage(pageUrl, data);
|
||||
}
|
||||
};
|
||||
|
||||
// 다음글
|
||||
scwin.anchor2_onclick = function () {
|
||||
if (scwin.pValue1 == null) {
|
||||
com.alert("다음글이 없습니다.");
|
||||
return;
|
||||
} else {
|
||||
var data = {};
|
||||
data.param = scwin.pValue1;
|
||||
|
||||
var pageUrl = "/cm/bbsfro/square_notice_view.xml";
|
||||
com.setPage(pageUrl, data);
|
||||
}
|
||||
};
|
||||
]]></script>
|
||||
</head>
|
||||
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
|
||||
<xf:group class="m_content" id="" style="">
|
||||
<w2:textbox id="" style="" class="title" label="알려드립니다." tagname="h2"></w2:textbox>
|
||||
<xf:group class="contarea" id="" style="">
|
||||
<xf:group class="noticeviewarea" id="" style="" tagname="">
|
||||
<xf:group id="" style="" class="view_top">
|
||||
<w2:textbox id="noticeSj" style="" class="tit" label=""></w2:textbox>
|
||||
<w2:textbox id="registDt" style="" class="date" label=""></w2:textbox>
|
||||
</xf:group>
|
||||
<w2:textbox label="" id="noticeCn" style="" class="view_cont"></w2:textbox>
|
||||
<xf:group class="view_nextprev" id="" style="" tagname="ul">
|
||||
<xf:group class="prev tbcell" id="" style="" tagname="li">
|
||||
<w2:anchor id="" outerDiv="false" class="cell fwb" ev:onclick="scwin.anchor1_onclick">
|
||||
<xf:label><![CDATA[이전글]]></xf:label>
|
||||
</w2:anchor>
|
||||
<xf:group id="" style="" class="tit cell">
|
||||
<w2:anchor id="anchor1" style="" outerDiv="false" ev:onclick="scwin.anchor1_onclick">
|
||||
<xf:label><![CDATA[이전글이 업습니다.]]></xf:label>
|
||||
</w2:anchor>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
<xf:group class="next tbcell" id="" style="" tagname="li">
|
||||
<w2:anchor class="cell fwb" id="" outerDiv="false" style="" ev:onclick="scwin.anchor2_onclick">
|
||||
<xf:label><![CDATA[다음글]]></xf:label>
|
||||
</w2:anchor>
|
||||
<xf:group class="tit cell" id="" style="">
|
||||
<w2:anchor id="anchor2" outerDiv="false" style="" ev:onclick="scwin.anchor2_onclick">
|
||||
<xf:label><![CDATA[다음글이 없습니다.]]></xf:label>
|
||||
</w2:anchor>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
|
||||
</xf:group>
|
||||
|
||||
<xf:group class="btnarea flex_row" id="" style="">
|
||||
<xf:trigger class="btn big" id="btn_listMove" style="" type="button"
|
||||
ev:onclick="scwin.btn_listMove_onclick">
|
||||
<xf:label><![CDATA[목록]]></xf:label>
|
||||
</xf:trigger>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
|
||||
</xf:group>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,283 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:ev="http://www.w3.org/2001/xml-events"
|
||||
xmlns:w2="http://www.inswave.com/websquare" xmlns:xf="http://www.w3.org/2002/xforms">
|
||||
<head>
|
||||
<w2:type>DEFAULT</w2:type>
|
||||
<w2:buildDate/>
|
||||
<xf:model>
|
||||
<xf:instance>
|
||||
<data xmlns=""/>
|
||||
</xf:instance>
|
||||
<w2:dataCollection baseNode="map">
|
||||
<w2:dataList id="dma_codeList" baseNode="list" saveRemovedData="true" repeatNode="map">
|
||||
<w2:columnInfo>
|
||||
<w2:column id="code" name="코드" dataType="text"></w2:column>
|
||||
<w2:column id="codeNm" name="코드명" dataType="text"></w2:column>
|
||||
</w2:columnInfo>
|
||||
<w2:data use="true">
|
||||
<w2:row>
|
||||
<code><![CDATA[SHSJ]]></code>
|
||||
<codeNm><![CDATA[제목]]></codeNm>
|
||||
</w2:row>
|
||||
<w2:row>
|
||||
<code><![CDATA[SHCN]]></code>
|
||||
<codeNm><![CDATA[내용]]></codeNm>
|
||||
</w2:row>
|
||||
</w2:data>
|
||||
</w2:dataList>
|
||||
<w2:dataList baseNode="list" repeatNode="map" id="dlt_resultList" saveRemovedData="true">
|
||||
<w2:columnInfo>
|
||||
<w2:column id="QESTN_SEQ_NO" name="공지일련번호" dataType="text"></w2:column>
|
||||
<w2:column id="REQS_IMG" name="대표이미지" dataType="text"></w2:column>
|
||||
<w2:column id="QESTN_SJ" name="제목" dataType="text"></w2:column>
|
||||
<!--<w2:column id="MNGR_ID" name="작성자" dataType="text"></w2:column>-->
|
||||
<w2:column id="REGIST_DT" name="등록일시" dataType="text"></w2:column>
|
||||
<w2:column id="LINE_NUM" name="노출번호" dataType="text"></w2:column>
|
||||
<w2:column id="ANSWER_CN" name="내용" dataType="text"></w2:column>
|
||||
<w2:column id="PREV_QESTN_SEQ_NO" name="내용" dataType="text"></w2:column>
|
||||
<w2:column id="NEXTQESTN_SEQ_NO" name="내용" dataType="text"></w2:column>
|
||||
</w2:columnInfo>
|
||||
</w2:dataList>
|
||||
<w2:dataMap baseNode="map" id="dma_searchParm">
|
||||
<w2:keyInfo>
|
||||
<w2:key id="searchKey" name="검색키" dataType="text"></w2:key>
|
||||
<w2:key id="searchWord" name="검색어" dataType="text"></w2:key>
|
||||
<w2:key id="totalYn" name="총건수 조회여부" dataType="text"></w2:key>
|
||||
<w2:key id="pageSize" name="페이지크기" dataType="text"></w2:key>
|
||||
<w2:key id="pageIndex" name="페이지번호" dataType="text"></w2:key>
|
||||
</w2:keyInfo>
|
||||
</w2:dataMap>
|
||||
</w2:dataCollection>
|
||||
<w2:workflowCollection></w2:workflowCollection>
|
||||
<xf:submission id="sbm_getQsearchList" ref="data:json,dma_searchParm"
|
||||
target='data:json,{"id":"dlt_resultList","key":"dlt_resultList"}'
|
||||
action="/bbsfro/getQsearchList.do" method="post" mediatype="application/json"
|
||||
encoding="UTF-8" instance="" replace="" errorHandler="" customHandler="" mode="asynchronous"
|
||||
processMsg="조회중입니다." ev:submit=""
|
||||
ev:submitdone="scwin.sbm_getQsearchList_submitdone" ev:submiterror="" abortTrigger="">
|
||||
</xf:submission>
|
||||
</xf:model>
|
||||
<script type="text/javascript" lazy="false"><![CDATA[
|
||||
scwin.resutPageIndex = null;
|
||||
|
||||
scwin.onpageload = function () {
|
||||
searchNoData.hide();
|
||||
//ibx_searchWord.setDisabled( 'true' );
|
||||
|
||||
if (scwin.resutPageIndex != null) {
|
||||
scwin.searchMain(scwin.resutPageIndex, "Y");
|
||||
} else {
|
||||
scwin.searchMain(1, "Y");
|
||||
}
|
||||
};
|
||||
|
||||
scwin.onpageunload = function () {
|
||||
|
||||
};
|
||||
|
||||
// 검색하기 문구 클릭시
|
||||
scwin.btn_search_span_onclick = function () {
|
||||
this.toggleClass("on");
|
||||
$(".schtoggle_cont").slideToggle("fast");
|
||||
};
|
||||
|
||||
// pageList event
|
||||
scwin.pagelist1_onclick = function (idx) {
|
||||
scwin.searchMain(idx, "N");
|
||||
};
|
||||
|
||||
// 조회버튼 클릭시
|
||||
scwin.btn_search_onclick = function (e) {
|
||||
$('.btn_schtoggle').toggleClass('on');
|
||||
$('.schtoggle_cont').toggle();
|
||||
scwin.searchMain(1, "Y");
|
||||
};
|
||||
|
||||
// 목록 조회
|
||||
scwin.searchMain = function (idx, strYn) {
|
||||
if(com.isSpc(ibx_searchWord.getValue())){
|
||||
com.alert("특수문자는 사용할 수 없습니다. 다시 입력해주세요.")
|
||||
ibx_searchWord.setValue("");
|
||||
return false;
|
||||
}else{
|
||||
dma_searchParm.set("totalYn", strYn);
|
||||
dma_searchParm.set("pageSize", 10);
|
||||
dma_searchParm.set("pageIndex", idx);
|
||||
|
||||
com.executeSubmission("sbm_getQsearchList");
|
||||
}
|
||||
};
|
||||
|
||||
// 목록 조회후 성공 CallBack
|
||||
scwin.sbm_getQsearchList_submitdone = function (e) {
|
||||
var resutTotalCnt = e.responseJSON.TOTAL_CNT.CNT;
|
||||
var totalCnt = Math.ceil(resutTotalCnt / 10);
|
||||
scwin.resutPageIndex = e.responseJSON.TOTAL_CNT.PAGE_INDEX;
|
||||
sh_totalCnt.setLabel(resutTotalCnt);
|
||||
pageList1.setCount(totalCnt);
|
||||
pageList1.setSelectedIndex(scwin.resutPageIndex);
|
||||
|
||||
var showNo1 = "";
|
||||
var showNo2 = "~";
|
||||
var showNo3 = "";
|
||||
var showNo = "";
|
||||
|
||||
var genIndex = 0;
|
||||
var tmpGenIndex = 0;
|
||||
generatorList.removeAll();
|
||||
|
||||
if (dlt_resultList.getRowCount() > 0) {
|
||||
searchNoData.hide();
|
||||
pageList1.show();
|
||||
|
||||
for (var i = 0; dlt_resultList.getRowCount() > i; i++) {
|
||||
genIndex = generatorList.insertChild();
|
||||
/*tmpGenIndex = genIndex + 1;
|
||||
|
||||
if (tmpGenIndex > 1) {
|
||||
if (tmpGenIndex == 1) {
|
||||
showNo1 = tmpGenIndex;
|
||||
} else {
|
||||
showNo3 = tmpGenIndex;
|
||||
}
|
||||
} else {
|
||||
showNo1 = tmpGenIndex;
|
||||
showNo3 = tmpGenIndex;
|
||||
}*/
|
||||
|
||||
showNo3 = dlt_resultList.getCellData(0, "LINE_NUM");
|
||||
showNo1 = dlt_resultList.getCellData(dlt_resultList.getRowCount()-1, "LINE_NUM");
|
||||
|
||||
/*var row_qestnSeqNo = generatorList.getChild(genIndex, "row_qestnSeqNo");
|
||||
row_qestnSeqNo.setValue(dlt_resultList.getCellData(i, "LINE_NUM"));*/
|
||||
|
||||
|
||||
var row_qestnSj = generatorList.getChild(genIndex, "row_qestnSj");
|
||||
row_qestnSj.setValue(dlt_resultList.getCellData(i, "QESTN_SJ"));
|
||||
|
||||
var row_answerCn = generatorList.getChild(genIndex, "row_answerCn");
|
||||
row_answerCn.setValue(dlt_resultList.getCellData(i, "ANSWER_CN"));
|
||||
}
|
||||
} else {
|
||||
ibx_searchWordLavel.setLabel(ibx_searchWord.getValue());
|
||||
searchNoData.show();
|
||||
pageList1.hide();
|
||||
showNo1 = "0";
|
||||
showNo3 = "0";
|
||||
}
|
||||
|
||||
showNo = showNo1 + showNo2 + showNo3;
|
||||
sh_showNo.setLabel(showNo);
|
||||
};
|
||||
|
||||
// pageList event
|
||||
scwin.pageList1_onclick = function (idx) {
|
||||
scwin.searchMain(idx, "N");
|
||||
};
|
||||
|
||||
// 검색어 엔터 이벤트
|
||||
scwin.searchWord_onchange = function () {
|
||||
scwin.searchMain(scwin.resutPageIndex, "Y");
|
||||
};
|
||||
|
||||
// 상세화면 전환시
|
||||
scwin.grp_group1_onclick = function (e) {
|
||||
|
||||
var $items = $('.grp_q');
|
||||
|
||||
if (this.hasClass('opend')) {
|
||||
this.removeClass('opend');
|
||||
} else {
|
||||
|
||||
$items.not($(this)).removeClass("opend");
|
||||
this.addClass('opend');
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
// 검색어 SelectBox Onchange 이벤트
|
||||
scwin.sbx_searchKey_onchange = function () {
|
||||
|
||||
};
|
||||
]]></script>
|
||||
</head>
|
||||
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
|
||||
<xf:group class="m_content" id="" style="">
|
||||
<w2:textbox id="" style="" class="title" label="자주찾는질문" tagname="h2"></w2:textbox>
|
||||
<xf:group class="schtogglearea" id="" style="">
|
||||
<w2:anchor class="btn_schtoggle" ev:onclick="scwin.btn_search_span_onclick" id="btn_search_span"
|
||||
outerDiv="false"
|
||||
style="">
|
||||
<xf:label><![CDATA[검색하기]]></xf:label>
|
||||
</w2:anchor>
|
||||
<xf:group class="schtoggle_cont" id="" style="display: none;">
|
||||
<xf:group class="formbox" id="" style="" tagname="ul">
|
||||
<xf:group class="" id="" style="" tagname="li">
|
||||
<xf:group class="flex_row" id="" style="">
|
||||
<xf:select1 allOption="" appearance="minimal" chooseOption="true" class="noflex w60"
|
||||
direction="auto"
|
||||
disabled="false" disabledClass="w2selectbox_disabled" id="sbx_searchKey"
|
||||
ref="data:dma_searchParm.searchKey" renderType="native"
|
||||
style="" submenuSize="auto" title="선택" chooseOptionLabel="전체"
|
||||
ev:onchange="scwin.sbx_searchKey_onchange">
|
||||
<xf:choices>
|
||||
<xf:itemset nodeset="data:dma_codeList">
|
||||
<xf:label ref="codeNm"></xf:label>
|
||||
<xf:value ref="code"></xf:value>
|
||||
</xf:itemset>
|
||||
</xf:choices>
|
||||
</xf:select1>
|
||||
<xf:input adjustMaxLength="false" class="" disabled="" id="ibx_searchWord" style=""
|
||||
title="내용입력" ref="data:dma_searchParm.searchWord"
|
||||
ev:onchange="scwin.searchWord_onchange"></xf:input>
|
||||
<xf:trigger class="btn ico bg search notx noflex" id="btn_search" style="" type="button"
|
||||
ev:onclick="scwin.btn_search_onclick">
|
||||
<xf:label><![CDATA[조회]]></xf:label>
|
||||
</xf:trigger>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
<xf:group class="contarea" id="" style="">
|
||||
|
||||
<xf:group class="titlearea mb0" id="" style="">
|
||||
<xf:group class="page fl" id="" style="">
|
||||
<w2:span label="0" id="sh_showNo" style="" class="fc_blue fwb"></w2:span>
|
||||
<w2:span id="" label="/" style=""></w2:span>
|
||||
<w2:span id="sh_totalCnt" label="0" style=""></w2:span>
|
||||
</xf:group>
|
||||
|
||||
</xf:group>
|
||||
<w2:generator id="generatorList" style="" tagname="ul" class="notice_accordion">
|
||||
|
||||
|
||||
<xf:group class="" id="" style="" tagname="li">
|
||||
<xf:group class="grp_q" id="grp_group1" style="" ev:onclick="scwin.grp_group1_onclick">
|
||||
<w2:span id="" label="Q" style="" class="txt_hidden"></w2:span>
|
||||
<w2:textbox label="" id="row_qestnSj" style="" class="tit qu"></w2:textbox>
|
||||
</xf:group>
|
||||
<xf:group style="" id="" class="grp_a">
|
||||
<w2:span id="" label="A" style="" class="txt_hidden"></w2:span>
|
||||
<w2:textbox style="" id="row_answerCn" label="" class="cont an"></w2:textbox>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
</w2:generator>
|
||||
<xf:group class="notice_nodata" id="searchNoData" style="">
|
||||
<xf:group class="ico_nodata" id="" style=""></xf:group>
|
||||
<xf:group class="txt_nodata" id="" style="">
|
||||
<w2:span class="fc_blue fwb" id="ibx_searchWordLavel" label="$검색어$" style=""></w2:span>
|
||||
<w2:span id="" label="에 대한 검색결과가 없습니다." style=""></w2:span>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
<w2:pageList displayFormat="#" id="pageList1" style="display: none" pageSize="10"
|
||||
displayButtonType="display" class="pagelist"
|
||||
renderType="list" ev:onclick="scwin.pagelist1_onclick">
|
||||
</w2:pageList>
|
||||
|
||||
</xf:group>
|
||||
|
||||
</xf:group>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,165 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:ev="http://www.w3.org/2001/xml-events"
|
||||
xmlns:w2="http://www.inswave.com/websquare" xmlns:xf="http://www.w3.org/2002/xforms">
|
||||
<head>
|
||||
<w2:type>DEFAULT</w2:type>
|
||||
<w2:buildDate/>
|
||||
<xf:model>
|
||||
<xf:instance>
|
||||
<data xmlns=""/>
|
||||
</xf:instance>
|
||||
<w2:dataCollection baseNode="map">
|
||||
<w2:dataMap baseNode="map" id="dma_param">
|
||||
<w2:keyInfo>
|
||||
<w2:key id="qestnSeqNo" name="번호" dataType="text"></w2:key>
|
||||
<w2:key id="qestnSeqNoNe" name="다음번호" dataType="text"></w2:key>
|
||||
<w2:key id="qestnSeqNoBe" name="이전번호" dataType="text"></w2:key>
|
||||
</w2:keyInfo>
|
||||
</w2:dataMap>
|
||||
<w2:dataMap baseNode="map" id="dma_result">
|
||||
<w2:keyInfo>
|
||||
<w2:key id="QESTN_SEQ_NO" name="번호" dataType="text"></w2:key>
|
||||
<w2:key id="QESTN_SJ" name="제목" dataType="text"></w2:key>
|
||||
<w2:key id="REGIST_DT" name="작성일자" dataType="text"></w2:key>
|
||||
<w2:key id="REQS_IMG" name="첨부파일명" dataType="text"></w2:key>
|
||||
<w2:key id="ANSWER_CN" name="내용" dataType="text"></w2:key>
|
||||
<w2:key id="QESTN_SEQ_NO_BE" name="이전번호" dataType="text"></w2:key>
|
||||
<w2:key id="QESTN_SJ_BE" name="이전제목" dataType="text"></w2:key>
|
||||
<w2:key id="QESTN_SEQ_NO_NE" name="다음번호" dataType="text"></w2:key>
|
||||
<w2:key id="QESTN_SJ_NE" name="다음제목" dataType="text"></w2:key>
|
||||
</w2:keyInfo>
|
||||
</w2:dataMap>
|
||||
</w2:dataCollection>
|
||||
<w2:workflowCollection></w2:workflowCollection>
|
||||
<xf:submission id="sbm_getQsearchDetail" ref='data:json,dma_param'
|
||||
target='data:json,{"id":"dc_result","key":"data"}' action="/bbsfro/getQsearchDetail.do"
|
||||
method="post" mediatype="application/json"
|
||||
encoding="UTF-8" instance="" replace="" errorHandler="" customHandler="" mode="asynchronous"
|
||||
processMsg="조회중입니다." ev:submit=""
|
||||
ev:submitdone="scwin.sbm_getQsearchDetail_submitdone" ev:submiterror="" abortTrigger="">
|
||||
</xf:submission>
|
||||
</xf:model>
|
||||
<script type="text/javascript" lazy="false"><![CDATA[
|
||||
scwin.pValue = null;
|
||||
scwin.pValue1 = null;
|
||||
scwin.pValue2 = null;
|
||||
scwin.onpageload = function () {
|
||||
scwin.param = com.getParameter();
|
||||
scwin.pValue = scwin.param.param;
|
||||
|
||||
var pValueTmp1 = Number(scwin.pValue) + Number(1); //Next 번호
|
||||
var pValueTmp2 = Number(scwin.pValue) - Number(1); //Before 번호
|
||||
|
||||
dma_param.set("qestnSeqNo", scwin.pValue);
|
||||
dma_param.set("qestnSeqNoNe", pValueTmp1);
|
||||
dma_param.set("qestnSeqNoBe", pValueTmp2);
|
||||
|
||||
com.executeSubmission("sbm_getQsearchDetail");
|
||||
};
|
||||
|
||||
scwin.onpageunload = function () {
|
||||
|
||||
};
|
||||
|
||||
// 목록버튼 클릭시
|
||||
scwin.btn_listMove_onclick = function (e) {
|
||||
com.setPage('/cm/bbsfro/square_qsearch_list.xml');
|
||||
};
|
||||
|
||||
// 상세 CallBack 함수
|
||||
scwin.sbm_getQsearchDetail_submitdone = function (e) {
|
||||
qestnSj.setValue(e.responseJSON.dma_result.QESTN_SJ);
|
||||
registDt.setValue(e.responseJSON.dma_result.REGIST_DT);
|
||||
answerCn.setValue(e.responseJSON.dma_result.ANSWER_CN);
|
||||
scwin.pValue1 = e.responseJSON.dma_result.QESTN_SEQ_NO_NE;
|
||||
scwin.pValue2 = e.responseJSON.dma_result.QESTN_SEQ_NO_BE;
|
||||
|
||||
if (scwin.pValue2 == null) {
|
||||
anchor1.setValue("이전글이 없습니다.");
|
||||
} else {
|
||||
anchor1.setValue(e.responseJSON.dma_result.QESTN_SJ_BE);
|
||||
}
|
||||
|
||||
if (scwin.pValue1 == null) {
|
||||
anchor2.setValue("다음글이 없습니다.");
|
||||
} else {
|
||||
anchor2.setValue(e.responseJSON.dma_result.QESTN_SJ_NE);
|
||||
}
|
||||
};
|
||||
|
||||
// 이전글
|
||||
scwin.anchor1_onclick = function () {
|
||||
if (scwin.pValue2 == null) {
|
||||
com.alert("이전글이 없습니다.");
|
||||
return;
|
||||
} else {
|
||||
var data = {};
|
||||
data.param = scwin.pValue2;
|
||||
|
||||
var pageUrl = "/cm/bbsfro/square_qsearch_view.xml";
|
||||
com.setPage(pageUrl, data);
|
||||
}
|
||||
};
|
||||
|
||||
// 다음글
|
||||
scwin.anchor2_onclick = function () {
|
||||
if (scwin.pValue1 == null) {
|
||||
com.alert("다음글이 없습니다.");
|
||||
return;
|
||||
} else {
|
||||
var data = {};
|
||||
data.param = scwin.pValue1;
|
||||
|
||||
var pageUrl = "/cm/bbsfro/square_qsearch_view.xml";
|
||||
com.setPage(pageUrl, data);
|
||||
}
|
||||
};
|
||||
]]></script>
|
||||
</head>
|
||||
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
|
||||
<xf:group class="m_content" id="" style="">
|
||||
<w2:textbox id="" style="" class="title" label="자주찾는질문" tagname="h2"></w2:textbox>
|
||||
<xf:group class="contarea" id="" style="">
|
||||
<xf:group class="noticeviewarea" id="" style="" tagname="">
|
||||
<xf:group id="" style="" class="view_top">
|
||||
<w2:textbox id="qestnSj" style="" class="tit" label=""></w2:textbox>
|
||||
<w2:textbox id="registDt" style="" class="date" label=""></w2:textbox>
|
||||
</xf:group>
|
||||
<w2:textbox label="" id="answerCn" style="" class="view_cont"></w2:textbox>
|
||||
<xf:group class="view_nextprev" id="" style="" tagname="ul">
|
||||
<xf:group class="prev tbcell" id="" style="" tagname="li">
|
||||
<w2:anchor id="" outerDiv="false" class="cell fwb">
|
||||
<xf:label><![CDATA[이전글]]></xf:label>
|
||||
</w2:anchor>
|
||||
<xf:group id="" style="" class="tit cell">
|
||||
<w2:anchor id="anchor1" style="" outerDiv="false" ev:onclick="scwin.anchor1_onclick">
|
||||
<xf:label><![CDATA[이전글이 없습니다.]]></xf:label>
|
||||
</w2:anchor>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
<xf:group class="next tbcell" id="" style="" tagname="li">
|
||||
<w2:anchor class="cell fwb" id="" outerDiv="false" style="">
|
||||
<xf:label><![CDATA[다음글]]></xf:label>
|
||||
</w2:anchor>
|
||||
<xf:group class="tit cell" id="" style="">
|
||||
<w2:anchor id="anchor2" outerDiv="false" style="" ev:onclick="scwin.anchor2_onclick">
|
||||
<xf:label><![CDATA[다음글이 없습니다.]]></xf:label>
|
||||
</w2:anchor>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
|
||||
</xf:group>
|
||||
|
||||
<xf:group class="btnarea flex_row" id="" style="">
|
||||
<xf:trigger class="btn big" id="btn_listMove" style="" type="button"
|
||||
ev:onclick="scwin.btn_listMove_onclick">
|
||||
<xf:label><![CDATA[목록]]></xf:label>
|
||||
</xf:trigger>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
|
||||
</xf:group>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<html xmlns:ev="http://www.w3.org/2001/xml-events"
|
||||
xmlns:w2="http://www.inswave.com/websquare"
|
||||
xmlns:xf="http://www.w3.org/2002/xforms" xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<w2:type>DEFAULT</w2:type>
|
||||
<w2:buildDate/>
|
||||
<xf:model>
|
||||
<xf:instance>
|
||||
<data xmlns=""/>
|
||||
</xf:instance>
|
||||
<w2:dataCollection baseNode="map">
|
||||
</w2:dataCollection>
|
||||
<w2:workflowCollection>
|
||||
</w2:workflowCollection>
|
||||
</xf:model>
|
||||
<script type="text/javascript" lazy="false"><![CDATA[
|
||||
// 다운로드 파일 정보
|
||||
scwin.files = [];
|
||||
|
||||
// 다운로드 서비스 호출 URL
|
||||
scwin.FILE_DOWNLOAD_URL = gcm.CONTEXT_PATH + "/fileDownload.do?fileId=";
|
||||
|
||||
/**
|
||||
* 페이지 시작 시 Loading 이벤트
|
||||
*/
|
||||
scwin.onpageload = function () {
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
* 페이지 종료 시 Unloading 이벤트
|
||||
*/
|
||||
scwin.onpageunload = function () {
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
* 다운로드 파일 정보를 추가한다.
|
||||
* @param {String} fileId 파일 아이디
|
||||
* @param {String} localFileName 다운로드 로컬 파일명
|
||||
*/
|
||||
scwin.insertFile = function (fileId, localFileName, fileSeq, atchFileTy) {
|
||||
var fileInfo = {
|
||||
fileId: fileId, // 파일 아이디
|
||||
localFileName: localFileName, // 로컬 파일명
|
||||
fileSeq: fileSeq, //파일 시퀀스
|
||||
atchFileTy: atchFileTy //파일유형
|
||||
};
|
||||
scwin.files.push(fileInfo);
|
||||
};
|
||||
|
||||
/**
|
||||
* 파일 다운로드 목록을 화면에 생성한다.
|
||||
*/
|
||||
scwin.setFiles = function () {
|
||||
var fileCount = scwin.files.length;
|
||||
for (var idx = 0; idx < fileCount; idx++) {
|
||||
var idxFile = gen_fileList.insertChild();
|
||||
var tbx_fileName = gen_fileList.getChild(idxFile, "tbx_fileName");
|
||||
tbx_fileName.setValue(scwin.files[idx].localFileName);
|
||||
tbx_fileName.setHref(scwin.FILE_DOWNLOAD_URL + scwin.files[idx].fileId + '&fileSeq=' + scwin.files[idx].fileSeq + '&atchFileTy=' + scwin.files[idx].atchFileTy);
|
||||
tbx_fileName.setUserData("fileId", scwin.files[idx].fileId);
|
||||
tbx_fileName.setUserData("fileSeq", scwin.files[idx].fileSeq);
|
||||
tbx_fileName.setUserData("atchFileTy", scwin.files[idx].atchFileTy);
|
||||
}
|
||||
;
|
||||
};
|
||||
]]></script>
|
||||
</head>
|
||||
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
|
||||
<w2:generator class="grp_fileslist" id="gen_fileList" style="" tagname="ul">
|
||||
<xf:group id="grp_file" style="" tagname="li">
|
||||
<w2:anchor class="file_name down" id="tbx_fileName" outerDiv="false" style="" ev:onclick=""
|
||||
target="_blank">
|
||||
<xf:label><![CDATA[]]></xf:label>
|
||||
</w2:anchor>
|
||||
</xf:group>
|
||||
</w2:generator>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,82 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<html xmlns:ev="http://www.w3.org/2001/xml-events"
|
||||
xmlns:w2="http://www.inswave.com/websquare"
|
||||
xmlns:xf="http://www.w3.org/2002/xforms" xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<w2:type>DEFAULT</w2:type>
|
||||
<w2:buildDate/>
|
||||
<xf:model>
|
||||
<xf:instance>
|
||||
<data xmlns=""/>
|
||||
</xf:instance>
|
||||
<w2:dataCollection baseNode="map">
|
||||
</w2:dataCollection>
|
||||
<w2:workflowCollection>
|
||||
</w2:workflowCollection>
|
||||
</xf:model>
|
||||
<script type="text/javascript" lazy="false"><![CDATA[
|
||||
// 다운로드 파일 정보
|
||||
scwin.files = [];
|
||||
|
||||
// 다운로드 서비스 호출 URL
|
||||
scwin.FILE_DOWNLOAD_URL = gcm.CONTEXT_PATH +"/fileDownload.do?fileId=";
|
||||
|
||||
/**
|
||||
* 페이지 시작 시 Loading 이벤트
|
||||
*/
|
||||
scwin.onpageload = function () {
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
* 페이지 종료 시 Unloading 이벤트
|
||||
*/
|
||||
scwin.onpageunload = function () {
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
* 다운로드 파일 정보를 추가한다.
|
||||
* @param {String} fileId 파일 아이디
|
||||
* @param {String} localFileName 다운로드 로컬 파일명
|
||||
*/
|
||||
scwin.insertFile = function (fileId, localFileName, fileSeq, atchFileTy) {
|
||||
var fileInfo = {
|
||||
fileId: fileId, // 파일 아이디
|
||||
localFileName: localFileName, // 로컬 파일명
|
||||
fileSeq: fileSeq, //파일 시퀀스
|
||||
atchFileTy: atchFileTy //파일유형
|
||||
};
|
||||
scwin.files.push(fileInfo);
|
||||
};
|
||||
|
||||
/**
|
||||
* 파일 다운로드 목록을 화면에 생성한다.
|
||||
*/
|
||||
scwin.setFiles = function () {
|
||||
var fileCount = scwin.files.length;
|
||||
for (var idx = 0; idx < fileCount; idx++) {
|
||||
var idxFile = gen_fileList.insertChild();
|
||||
var tbx_fileName = gen_fileList.getChild(idxFile, "tbx_fileName");
|
||||
tbx_fileName.setValue(scwin.files[idx].localFileName);
|
||||
var downloadUrl = scwin.FILE_DOWNLOAD_URL + scwin.files[idx].fileId + "&fileSeq=" + scwin.files[idx].fileSeq + "&atchFileTy=" + scwin.files[idx].atchFileTy;
|
||||
tbx_fileName.setHref(downloadUrl);
|
||||
//tbx_fileName.setHref(scwin.FILE_DOWNLOAD_URL + scwin.files[idx].fileId);
|
||||
tbx_fileName.setUserData("fileId", scwin.files[idx].fileId);
|
||||
tbx_fileName.setUserData("fileSeq", scwin.files[idx].fileSeq);
|
||||
}
|
||||
;
|
||||
};
|
||||
]]></script>
|
||||
</head>
|
||||
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
|
||||
<w2:generator class="grp_fileslist" id="gen_fileList" style="" tagname="ul">
|
||||
<xf:group id="grp_file" style="" tagname="li">
|
||||
<w2:anchor class="file_name down" id="tbx_fileName" outerDiv="false" style="" ev:onclick=""
|
||||
target="_blank">
|
||||
<xf:label><![CDATA[]]></xf:label>
|
||||
</w2:anchor>
|
||||
</xf:group>
|
||||
</w2:generator>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<html xmlns:ev="http://www.w3.org/2001/xml-events"
|
||||
xmlns:w2="http://www.inswave.com/websquare"
|
||||
xmlns:xf="http://www.w3.org/2002/xforms" xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<w2:type>DEFAULT</w2:type>
|
||||
<w2:buildDate/>
|
||||
<xf:model>
|
||||
<xf:instance>
|
||||
<data xmlns=""/>
|
||||
</xf:instance>
|
||||
<w2:dataCollection baseNode="map">
|
||||
</w2:dataCollection>
|
||||
<w2:workflowCollection>
|
||||
</w2:workflowCollection>
|
||||
</xf:model>
|
||||
<script type="text/javascript" lazy="false"><![CDATA[
|
||||
// 다운로드 파일 정보
|
||||
scwin.files = [];
|
||||
|
||||
// 다운로드 서비스 호출 URL
|
||||
scwin.FILE_DOWNLOAD_URL = gcm.CONTEXT_PATH + "/penalty/fileDownload.do?filePath=";
|
||||
|
||||
/**
|
||||
* 페이지 시작 시 Loading 이벤트
|
||||
*/
|
||||
scwin.onpageload = function () {
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
* 페이지 종료 시 Unloading 이벤트
|
||||
*/
|
||||
scwin.onpageunload = function () {
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
* 다운로드 파일 정보를 추가한다.
|
||||
* @param {String} fileId 파일 아이디
|
||||
* @param {String} localFileName 다운로드 로컬 파일명
|
||||
*/
|
||||
scwin.insertFile = function (fileId, localFileName, fileSeq, atchFileTy) {
|
||||
var fileInfo = {
|
||||
fileId: fileId, // 파일 아이디
|
||||
localFileName: localFileName, // 로컬 파일명
|
||||
fileSeq: fileSeq, //파일 시퀀스
|
||||
atchFileTy: atchFileTy //파일유형
|
||||
};
|
||||
scwin.files.push(fileInfo);
|
||||
};
|
||||
|
||||
/**
|
||||
* 파일 다운로드 목록을 화면에 생성한다.
|
||||
*/
|
||||
scwin.setFiles = function () {
|
||||
var fileCount = scwin.files.length;
|
||||
for (var idx = 0; idx < fileCount; idx++) {
|
||||
var idxFile = gen_fileList.insertChild();
|
||||
var tbx_fileName = gen_fileList.getChild(idxFile, "tbx_fileName");
|
||||
tbx_fileName.setValue(scwin.files[idx].localFileName);
|
||||
tbx_fileName.setHref(scwin.FILE_DOWNLOAD_URL + scwin.files[idx].fileId + '&fileSeq=' + scwin.files[idx].fileSeq + '&atchFileTy=' + scwin.files[idx].atchFileTy);
|
||||
tbx_fileName.setUserData("fileId", scwin.files[idx].fileId);
|
||||
tbx_fileName.setUserData("fileSeq", scwin.files[idx].fileSeq);
|
||||
tbx_fileName.setUserData("atchFileTy", scwin.files[idx].atchFileTy);
|
||||
}
|
||||
;
|
||||
};
|
||||
]]></script>
|
||||
</head>
|
||||
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
|
||||
<w2:generator class="grp_fileslist" id="gen_fileList" style="" tagname="ul">
|
||||
<xf:group id="grp_file" style="" tagname="li">
|
||||
<w2:anchor class="file_name down" id="tbx_fileName" outerDiv="false" style="" ev:onclick=""
|
||||
target="_blank">
|
||||
<xf:label><![CDATA[]]></xf:label>
|
||||
</w2:anchor>
|
||||
</xf:group>
|
||||
</w2:generator>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,254 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:ev="http://www.w3.org/2001/xml-events"
|
||||
xmlns:w2="http://www.inswave.com/websquare" xmlns:xf="http://www.w3.org/2002/xforms">
|
||||
<head>
|
||||
<w2:type>DEFAULT</w2:type>
|
||||
<w2:buildDate/>
|
||||
<xf:model>
|
||||
<xf:instance>
|
||||
<data xmlns=""/>
|
||||
</xf:instance>
|
||||
<w2:dataCollection baseNode="map">
|
||||
</w2:dataCollection>
|
||||
<w2:workflowCollection>
|
||||
</w2:workflowCollection>
|
||||
</xf:model>
|
||||
<script type="text/javascript" lazy="false"><![CDATA[
|
||||
// 파일 업로드 완료 후 호출할 콜백 함수
|
||||
scwin.callBackUploadDoneFunc = null;
|
||||
|
||||
// 기존에 업로드된 파일 정보
|
||||
scwin.oldFiles = [];
|
||||
|
||||
// 최대 파일 업로드 개수 저장 변수
|
||||
scwin.maxFileCount = 0;
|
||||
|
||||
/**
|
||||
* 페이지 시작 시 Loading 이벤트
|
||||
*/
|
||||
scwin.onpageload = function () {
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
* 페이지 종료 시 Unloading 이벤트
|
||||
*/
|
||||
scwin.onpageunload = function () {
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
* 기존에 업로드된 파일 정보를 추가한다.
|
||||
* @param {String} fileId 파일 아이디
|
||||
* @param {String} localFileName 다운로드 로컬 파일명
|
||||
*/
|
||||
scwin.insertOldFile = function (fileId, localFileName) {
|
||||
var fileInfo = {
|
||||
fileStatus: "R", // 파일 상태("R" : 기존 업로드 파일, "C" : 신규 업로드 파일, "D" : 기존 업로드 파일을 삭제)
|
||||
fileId: fileId, // 파일 아이디
|
||||
localFileName: localFileName // 로컬 파일명
|
||||
};
|
||||
scwin.oldFiles.push(fileInfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* 기존에 업로드된 파일 다운로드 목록을 화면에 생성한다.
|
||||
*/
|
||||
scwin.setOldFiles = function () {
|
||||
var oldFileCount = scwin.oldFiles.length;
|
||||
for (var idx = 0; idx < oldFileCount; idx++) {
|
||||
if (scwin.oldFiles[idx].fileStatus !== "D") {
|
||||
var idxFile = gen_fileList.insertChild();
|
||||
gen_fileList.getChild(idxFile, "tbx_fileName").setValue(scwin.oldFiles[idx].localFileName);
|
||||
gen_fileList.getChild(idxFile, "btn_deleteFile").setUserData("fileId", scwin.oldFiles[idx].fileId);
|
||||
}
|
||||
}
|
||||
;
|
||||
}
|
||||
|
||||
/**
|
||||
* 업로드할 파일 선택이 완료되면 호출되는 콜백 함수
|
||||
*/
|
||||
scwin.selectCallback = function () {
|
||||
var idxFile = 0;
|
||||
|
||||
gen_fileList.removeAll();
|
||||
|
||||
scwin.setOldFiles();
|
||||
|
||||
// 사용자가 선택한 파일을 읽어와서 Generator(gen_fileList)에 파일 정보를 추가한다.
|
||||
var fileNameList = mpd_multiFileUpload.getFileNames();
|
||||
var newFileCount = fileNameList.length;
|
||||
|
||||
for (var idxNew = 0; idxNew < newFileCount; idxNew++) {
|
||||
idxFile = gen_fileList.insertChild();
|
||||
gen_fileList.getChild(idxFile, "tbx_fileName").setValue(fileNameList[idxNew]);
|
||||
gen_fileList.getChild(idxFile, "btn_deleteFile").setUserData("fileId", "");
|
||||
}
|
||||
;
|
||||
}
|
||||
|
||||
/**
|
||||
* 삭제된 파일 목록 정보를 반환한다.
|
||||
*/
|
||||
scwin.getDeletedFiles = function () {
|
||||
var files = [];
|
||||
|
||||
// 기존에 업로드된 파일 목록에서 사용자가 파일 삭제 버튼을 클릭해서 삭제한 파일 정보를 저장한다.
|
||||
var oldFileCount = scwin.oldFiles.length;
|
||||
for (var idxOld = 0; idxOld < oldFileCount; idxOld++) {
|
||||
if (scwin.oldFiles[idxOld].fileStatus === "D") {
|
||||
files.push(scwin.oldFiles[idxOld]);
|
||||
}
|
||||
}
|
||||
;
|
||||
|
||||
return files;
|
||||
}
|
||||
|
||||
/**
|
||||
* 전체 파일 정보를 지운다.
|
||||
*/
|
||||
scwin.clearFiles = function () {
|
||||
scwin.oldFiles = [];
|
||||
mpd_multiFileUpload.setMaxFileCount(scwin.maxFileCount);
|
||||
gen_fileList.removeAll();
|
||||
}
|
||||
|
||||
/**
|
||||
* 파일 업로드가 완료되면 호출되는 콜백 함수
|
||||
*/
|
||||
scwin.mpd_multiFileUpload_ondone = function (newFiles) {
|
||||
var files = scwin.getDeletedFiles();
|
||||
var errorMessage = "";
|
||||
|
||||
var newFileCount = newFiles.length;
|
||||
for (var idxNew = 0; idxNew < newFileCount; idxNew++) {
|
||||
|
||||
// 업로드에 성공한 파일 정보를 저장한다.
|
||||
if (com.isEmpty(newFiles[idxNew].deniedCode)) {
|
||||
var fileInfo = {
|
||||
fileStatus: "C", // 파일 상태("R" : 기존 업로드 파일, "C" : 신규 업로드 파일, "D" : 기존 업로드 파일을 삭제)
|
||||
fileId: "", // 파일 아이디(파일 상태가 "R"과 "D"인 경우에는 파일 아이디가 저장되어야 함)
|
||||
localFileName: newFiles[idxNew].localFile, // 사용자가 선택한 로컬 파일명
|
||||
serverFileName: newFiles[idxNew].file, // 서버에 저장한 물리 파일명
|
||||
serverFilePath: newFiles[idxNew].key, // 서버 저장 경로
|
||||
fileSize: newFiles[idxNew].size // 파일 크기
|
||||
};
|
||||
|
||||
files.push(fileInfo);
|
||||
|
||||
// 업로드에 실패할 경우 에러 메시지를 저장한다.
|
||||
} else {
|
||||
if (errorMessage === "") {
|
||||
errorMessage += "</br> 업로드 실패 파일명 : </br>";
|
||||
} else {
|
||||
errorMessage += ",";
|
||||
}
|
||||
|
||||
if (newFiles[idxNew].deniedCode === "101") {
|
||||
errorMessage += newFiles[idxNew].fileName + " (허용하지 않는 확장자) ";
|
||||
} else if (newFiles[idxNew].deniedCode === "102") {
|
||||
errorMessage += newFiles[idxNew].fileName + " (최대 파일 크기 초과) ";
|
||||
} else {
|
||||
errorMessage += newFiles[idxNew].fileName + " (기타 서버 에러) ";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (typeof scwin.callBackUploadDoneFunc === "function") {
|
||||
|
||||
// 업로드 완료 후 에러 메시지가 있을 경우, 에러 메시지를 Alert 창에 표시한다.
|
||||
// 에러 메시지를 확인 후, 콜백 함수를 호출하고, 업로드된 파일 정보를 지운다.
|
||||
if (errorMessage !== "") {
|
||||
com.alert("[파일 업로드 에러] : " + errorMessage,
|
||||
function () {
|
||||
scwin.callBackUploadDoneFunc(files,'E');
|
||||
scwin.clearFiles();
|
||||
}
|
||||
);
|
||||
|
||||
// 업로드 완료 후 콜백 함수를 호출하고, 업로드된 파일 정보를 지운다.
|
||||
} else {
|
||||
scwin.callBackUploadDoneFunc(files,'S');
|
||||
scwin.clearFiles();
|
||||
}
|
||||
} else {
|
||||
com.alert("[파일 업로드 에러] : " + errorMessage);
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* 파일 업로드 시 클라이언트 에러가 발생할 경우 호출되는 함수
|
||||
*/
|
||||
scwin.mpd_multiFileUpload_onerror = function (data) {
|
||||
gen_fileList.removeAll();
|
||||
|
||||
scwin.setOldFiles();
|
||||
|
||||
if (data.type === "uploadCountExceed") {
|
||||
com.alert(scwin.maxFileCount + "개를 초과해서 업로드할 수 없습니다.");
|
||||
} else {
|
||||
com.alert(data.message);
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* 삭제 버튼 클릭 시 파일 정보를 지운다.
|
||||
*/
|
||||
scwin.btn_deleteFile_onclick = function () {
|
||||
var idxFile = this.getGeneratedIndex();
|
||||
var fileName = gen_fileList.getChild(idxFile, "tbx_fileName").getValue();
|
||||
var fileId = gen_fileList.getChild(idxFile, "btn_deleteFile").getUserData("fileId");
|
||||
|
||||
// 파일 아이디(fileId)가 있을 경우에는 기존에 등록된 파일로 fileStatus 값을 "D"로 설정해서
|
||||
// DB에서 해당 파일에 대한 정보도 삭제해야 한다.
|
||||
if (fileId !== "") {
|
||||
var oldFileCount = scwin.oldFiles.length;
|
||||
var remainFileCount = oldFileCount;
|
||||
|
||||
for (var idxOld = 0; idxOld < oldFileCount; idxOld++) {
|
||||
if (scwin.oldFiles[idxOld].fileId === fileId) {
|
||||
scwin.oldFiles[idxOld].fileStatus = "D";
|
||||
remainFileCount--;
|
||||
}
|
||||
}
|
||||
;
|
||||
|
||||
var oldFileCount = scwin.oldFiles.length;
|
||||
mpd_multiFileUpload.setMaxFileCount(scwin.maxFileCount - remainFileCount);
|
||||
|
||||
} else {
|
||||
mpd_multiFileUpload.removeFile(fileName);
|
||||
}
|
||||
|
||||
gen_fileList.removeChild(idxFile);
|
||||
};
|
||||
]]></script>
|
||||
</head>
|
||||
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
|
||||
<xf:group style="" id="" class="grp_btn_files">
|
||||
<xf:trigger style="" id="" centerOnImageClass="" type="button" class="btn">
|
||||
<xf:label><![CDATA[파일찾기]]></xf:label>
|
||||
</xf:trigger>
|
||||
<w2:multiupload filter="" mode="html5_transparent" maxcount="" action="" style="" wmode="false"
|
||||
id="mpd_multiFileUpload" maxsize="" uploadButton="" fireEventOnError="true"
|
||||
selectCallback="scwin.selectCallback" ev:ondone="scwin.mpd_multiFileUpload_ondone"
|
||||
ev:onerror="scwin.mpd_multiFileUpload_onerror"
|
||||
ev:onComplete="scwin.mpd_multiFileUpload_onComplete">
|
||||
</w2:multiupload>
|
||||
</xf:group>
|
||||
<w2:generator tagname="ul" style="" id="gen_fileList" class="grp_fileslist">
|
||||
<xf:group tagname="li" style="" id="grp_file">
|
||||
<w2:anchor outerDiv="false" style="" id="tbx_fileName" class="file_name">
|
||||
<xf:label><![CDATA[]]></xf:label>
|
||||
</w2:anchor>
|
||||
<w2:anchor outerDiv="false" style="" id="btn_deleteFile" class="file_del"
|
||||
ev:onclick="scwin.btn_deleteFile_onclick">
|
||||
<xf:label><![CDATA[파일삭제]]></xf:label>
|
||||
</w2:anchor>
|
||||
</xf:group>
|
||||
</w2:generator>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,99 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare" xmlns:xf="http://www.w3.org/2002/xforms">
|
||||
<head>
|
||||
<w2:buildDate />
|
||||
<xf:model>
|
||||
<xf:instance>
|
||||
<data xmlns="" />
|
||||
</xf:instance>
|
||||
<w2:dataCollection>
|
||||
</w2:dataCollection>
|
||||
</xf:model>
|
||||
<script type="text/javascript" lazy="false"><![CDATA[
|
||||
|
||||
/**
|
||||
* 메시지 박스 화면 초기화 작업을 수행한다.
|
||||
*/
|
||||
scwin.onpageload = function() {
|
||||
var param = com.getParameter();
|
||||
if((typeof param === "undefined") || (param === "")){
|
||||
param = $p.getParameter("param");
|
||||
}
|
||||
//console.log(param);
|
||||
if ((typeof param === "undefined") || (param === "")) {
|
||||
param = {
|
||||
messageType : "alert",
|
||||
message : "처리가 완료되었습니다.",
|
||||
closeCallbackFncName : null
|
||||
};
|
||||
}
|
||||
|
||||
if (param.messageType.toLowerCase() === "alert") {
|
||||
btn_yes.hide();
|
||||
btn_no.hide();
|
||||
btn_confirm.focus();
|
||||
} else if (param.messageType.toLowerCase() === "confirm") {
|
||||
btn_confirm.hide();
|
||||
}
|
||||
|
||||
if (typeof param.callbackFn !== "undefined") {
|
||||
scwin.closeCallbackFncName = param.callbackFn;
|
||||
}
|
||||
tbx_message.setValue(param.message);
|
||||
};
|
||||
|
||||
scwin.onpageunload = function() {
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
* 확인 결과를 반환하면서 팝업 창을 닫는다.
|
||||
*/
|
||||
scwin.close = function(value) {
|
||||
// 알림메세지 Alert, Confirm 버튼 선택후 팝업 닫힘 .
|
||||
if ((value === true) && (typeof scwin.closeCallbackFncName !== "undefined") &&
|
||||
(scwin.closeCallbackFncName !== "")) {
|
||||
com.closePopup(scwin.closeCallbackFncName, value);
|
||||
} else {
|
||||
com.closePopup();
|
||||
}
|
||||
|
||||
$('.m_wrap').css('overflow','auto');
|
||||
};
|
||||
|
||||
scwin.btn_yes_onclick = function(e) {
|
||||
scwin.close(true);
|
||||
};
|
||||
|
||||
scwin.btn_no_onclick = function(e) {
|
||||
scwin.close(false);
|
||||
};
|
||||
|
||||
scwin.btn_confirm_onclick = function(e) {
|
||||
scwin.close(true);
|
||||
};
|
||||
|
||||
]]></script>
|
||||
</head>
|
||||
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
|
||||
<xf:group class="poparea" id="" style="">
|
||||
<xf:group class="" id="group6" style="position: relative;height:100px;">
|
||||
<w2:scrollView class="" id="scrollView2" style="position: relative;mheight:100px;" bounce="" horizontalScroll=""
|
||||
showHorizontalScroll="" showVerticalScroll="" verticalScroll="">
|
||||
<w2:textbox id="tbx_message" label="" style="position: relative;" class="tbx_message"/>
|
||||
</w2:scrollView>
|
||||
</xf:group>
|
||||
</xf:group>
|
||||
<xf:group class="btnarea flex_row pop" id="grp_button" style="">
|
||||
<xf:trigger class="btn big line" ev:onclick="scwin.btn_no_onclick" id="btn_no" style="" type="button">
|
||||
<xf:label><![CDATA[아니오]]></xf:label>
|
||||
</xf:trigger><xf:trigger class="btn big" ev:onclick="scwin.btn_yes_onclick" id="btn_yes" style="" type="button">
|
||||
<xf:label><![CDATA[예]]></xf:label>
|
||||
</xf:trigger>
|
||||
|
||||
<xf:trigger class="btn big" ev:onclick="scwin.btn_confirm_onclick" id="btn_confirm" style="" type="button">
|
||||
<xf:label><![CDATA[확인]]></xf:label>
|
||||
</xf:trigger>
|
||||
</xf:group>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,3 @@
|
||||
User-agent: *
|
||||
Disallow: /
|
||||
Allow : /$
|
||||
@ -0,0 +1,414 @@
|
||||
@charset "utf-8";
|
||||
|
||||
@font-face {
|
||||
font-family: 'NanumBarunGothic';
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
src:local(Nanum Barun Gothic Regular),
|
||||
local(Nanum Barun Gothic-Regular),
|
||||
local(NanumBarunGothic Regular),
|
||||
local(NanumBarunGothic),
|
||||
url(../font/NanumBarunGothic.woff) format('woff');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'NanumGothic';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('※'),
|
||||
url('../font/NanumGothicR.woff2') format('woff2'),
|
||||
url('../font/NanumGothicR.woff') format('woff'),
|
||||
url('../font/NanumGothicR.ttf') format('truetype'),
|
||||
url('../font/NanumGothicR.otf') format('opentype'),
|
||||
url('../font/NanumGothicR.eot') format('embedded-opentype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'NanumGothic';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('※'),
|
||||
url('../font/NanumGothicB.woff2') format('woff2'),
|
||||
url('../font/NanumGothicB.woff') format('woff'),
|
||||
url('../font/NanumGothicB.ttf') format('truetype'),
|
||||
url('../font/NanumGothicB.otf') format('opentype'),
|
||||
url('../font/NanumGothicB.eot') format('embedded-opentype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'NanumGothic';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
src: local('※'),
|
||||
url('../font/NanumGothicEB.woff2') format('woff2'),
|
||||
url('../font/NanumGothicEB.woff') format('woff'),
|
||||
url('../font/NanumGothicEB.ttf') format('truetype'),
|
||||
url('../font/NanumGothicEB.otf') format('opentype'),
|
||||
url('../font/NanumGothicEB.eot') format('embedded-opentype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'NanumSquareR';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(../font/NanumSquareR.eot);
|
||||
src: local('Nanum Square Regular'),
|
||||
local('NanumSquareR'),
|
||||
url(../font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
|
||||
url(../font/NanumSquareR.woff2) format('woff2'),
|
||||
url(../font/NanumSquareR.woff) format('woff'),
|
||||
url(../font/NanumSquareR.ttf) format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'NanumSquareB';
|
||||
font-style: bold;
|
||||
font-weight: 700;
|
||||
src: url(../font/NanumSquareB.eot);
|
||||
src: local('Nanum Square Bold'),
|
||||
local('NanumSquareB'),
|
||||
url(../font/NanumSquareB.eot?#iefix) format('embedded-opentype'),
|
||||
url(../font/NanumSquareB.woff2) format('woff2'),
|
||||
url(../font/NanumSquareB.woff) format('woff'),
|
||||
url(../font/NanumSquareB.ttf) format('truetype');
|
||||
}
|
||||
|
||||
|
||||
input:-ms-input-placeholder{color:#888888;}
|
||||
input::-moz-input-placeholder{color:#888888;}
|
||||
input::-webkit-input-placeholder {color:#888888;}
|
||||
input[type=text]::-ms-clear {display: none;}
|
||||
|
||||
|
||||
/* Common */
|
||||
html,body{/* overscroll-behavior-y:contain; *//* overflow:hidden; */ /* -webkit-overflow-scrolling:auto; */}
|
||||
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,select,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
|
||||
html,body{width:100%; height:100%; color:#575757; -webkit-text-size-adjust:none; -webkit-touch-callout: none !important; -webkit-user-select: none;}
|
||||
html,body,pre,select,textarea,input,h1,h2,h3,h4,h5,h6,.w2input{font-size:12px; font-family:NanumGothic, NanumBarunGothic,'Noto Sans Regular',Verdana,Dotum,Helvetica;}
|
||||
h1,h2,h3,h4,h5,h6{font-weight:normal;}
|
||||
img,fieldset{border:0 !important;}
|
||||
img .inputBtn{vertical-align:middle;}
|
||||
ul,ol{list-style:none}
|
||||
em,address{font-style:normal}
|
||||
em{color:#000;}
|
||||
table{border-collapse:collapse}
|
||||
caption,.txt_hidden, legend{overflow:hidden; width:0; height:0; font-size:0; line-height:0; visibility:hidden;}
|
||||
pre, .pre{white-space:pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}
|
||||
input,input[type=button]{ -webkit-appearance:none; /*border-radius:0; */}
|
||||
input:-webkit-autofill,
|
||||
input:-webkit-autofill:hover,
|
||||
input:-webkit-autofill:focus,
|
||||
input:-webkit-autofill:active{box-shadow:0 0 0 30px white inset !important;-webkit-box-shadow:0 0 0 30px white inset !important;-moz-box-shadow:0 0 0 30px white inset !important;}
|
||||
.w2anchor2, a{color:inherit;text-decoration:none}
|
||||
.clear:after{content:""; display:block; clear:both;}
|
||||
.cb{clear:both;}
|
||||
/* .w2modalopenedbody body, .w2modalopenedbody{overflow:hidden;} */
|
||||
|
||||
/* float버그 높이값 사라짐 처리 */
|
||||
.cb:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;content: '.'}
|
||||
|
||||
/* websquare common */
|
||||
/* *:focus{outline:auto !important;} */
|
||||
|
||||
|
||||
.w2group{background:transparent}
|
||||
.w2textarea{display:block;margin:0}/* 브라우저 margin */
|
||||
.w2textarea.resize_auto{resize:auto}
|
||||
.w2trigger{display:-moz-inline-stack;overflow:visible}/* firefox padding 버그 및 ie padding 버그 */
|
||||
.w2selectbox_label{padding-top:0}
|
||||
.w2radio .w2radio_main, .w2checkbox .w2checkbox_main{width:auto}
|
||||
/* .w2inputCalendar, .w2inputCalendar_div{position:relative;}
|
||||
.w2inputCalendar_div{width:100%} */
|
||||
/* .w2selectbox_native_select option{text-align:right;}
|
||||
.w2balloonTip{z-index:1000;}
|
||||
.w2input_focus{background:transparent} */
|
||||
|
||||
/* cke_reset cke_chrome cke_editor_wq_uuid_66_ cke_ltr cke_browser_webkit */
|
||||
|
||||
/* layout - START */
|
||||
/*body에 scroll이 생길 경우 그리드 셀렉트 박스 팝업리스트 의 위치가 제 자리를 찾지 못함. 컨텐츠가 길어질 경우 wrap에 scroll 생성되도록 처리*/
|
||||
.f_body {overflow-y:hidden}
|
||||
|
||||
|
||||
|
||||
.wrap{width:100%;height:100%;min-width:1000px; }
|
||||
|
||||
.header{width:100%;height:139px; background:url(../../cm/images/temp_header_bg.png) repeat-x;}
|
||||
.header .header_inner{width:100%;height:139px;min-width:1000px;max-width:1200px;margin:0 auto; background:url(../../cm/images/temp_header.png) no-repeat;}
|
||||
.container{width:100%;min-width:1000px;max-width:1200px;min-height:450px;margin:0 auto;}
|
||||
.container .content{padding:20px 0 120px 0;}
|
||||
.footer{width:100%;height:144px; background:url(../../cm/images/temp_footer_bg.png) repeat-x;}
|
||||
.footer .footer_inner{min-width:1000px;max-width:1200px;height:144px;margin:0 auto; background:url(../../cm/images/temp_footer.png) no-repeat;}
|
||||
.footer_test{width:100%;height:70px;}
|
||||
|
||||
.content{padding:20px 10px 120px 10px;/* position:relative;width:100%;height:100%; */}
|
||||
.content:before, .content:after{display:block;visibility:hidden;clear:both;height:0px;font-size:0;line-height:0;content: '.'}
|
||||
.content .contarea{margin-top:70px;}
|
||||
.content .contarea:before, .content .contarea:after{display:block;visibility:hidden;clear:both;height:0px;font-size:0;line-height:0;content: '.'}
|
||||
/* .content > .contarea:first-child{margin-top:0px;} */
|
||||
.overlay{display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:999;opacity:0.7;background-color:#000;}
|
||||
.overlay.on{display:block;}
|
||||
/* layout - END */
|
||||
|
||||
|
||||
|
||||
/* MOBILE layout - START */
|
||||
.m_wrap{width:100%;height:100%;min-width:320px; overflow-y:auto;}
|
||||
.m_header{width:100%;height:50px;background-color:#0065b2;}
|
||||
.m_header_inner{position:relative;height:50px;padding:0 50px;z-index:1;background-color:#0065b2;}
|
||||
.m_header_inner h1{display:block;width:100%;height:100%;font-size:17px;color:#fff;text-align:center;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../../cm/images/m_ico_logo.png) no-repeat center center;background-size:auto 30px;}
|
||||
/* .m_header_inner .btnback{display:none;position:absolute;top:0;left:0;font-size:0;line-height:0;width:50px;height:50px;background:url(../../cm/images/btn_back.png) no-repeat center center;background-size:50% auto;} */
|
||||
.m_header_inner .btnback{display:none;}
|
||||
.m_header_inner .btnallmenu{position:absolute;top:0;right:0;font-size:0;line-height:0;width:50px;height:50px;background:url(../../cm/images/btn_allmenu.png) no-repeat right 18px center;background-size:18px 12px;}
|
||||
|
||||
.m_container{width:100%;/*min-height:200px;min-height:600px;*/ min-height:calc(100% - 181px); /*헤더와 푸터를 합친 높이를 뺌*/ display:flex;}
|
||||
|
||||
|
||||
.m_content{position:relative;width:100%; height:auto; min-height:100%;}
|
||||
.m_content .contarea{padding:20px 18px 20px 18px;}
|
||||
.m_content .contarea + .contarea {padding-top:0;}
|
||||
.m_content .contarea.bg_gray{padding:18px; margin-bottom:20px}
|
||||
.m_content .contarea.bg_gray:last-child {margin-bottom:0;}
|
||||
.m_content .contarea.bg_gray .member_joinbox{margin-top:0px !important;}
|
||||
|
||||
.m_footer{}
|
||||
.m_fagree{border:1px solid #e0e0e0;border-left:0;border-right:0;box-sizing:border-box;}
|
||||
.m_fagree .btn_fagree{position:relative;display:inline-block;width:50%;height:42px;line-height:42px;color:#000;text-align:center;}
|
||||
.m_fagree .btn_fagree:before{content:"";display:block;position:absolute;top:50%;left:0;width:1px;height:18px;margin-top:-9px;background-color:#e0e0e0;}
|
||||
.m_fagree .btn_fagree:first-child:before{display:none;}
|
||||
.m_fagree .btn_fagree:first-child{font-weight:bold;border-left:0;}
|
||||
.m_copyright{text-align:center;padding:20px;font-size:11px;line-height:14px;}
|
||||
.m_test{background:url(../../cm/images/banner1.png);width:390px;height:70px;top:5px;display: block;right: 0;color: #fff;text-align: center;border-radius: 5px; no-repeat center 8px;text-indent: -9999px;}
|
||||
/* MOBILE layout - END */
|
||||
|
||||
/* allmenu - START */
|
||||
.grp_allmenu{z-index:1000;display:none;position:fixed;top:0;right:-260px;width:260px;height:100%;background-color:#fff;}
|
||||
.grp_allmenu .allmenu_top{height:50px;padding:0 18px;background-color:#0065b2;}
|
||||
.grp_allmenu .allmenu_top .grp_loginout{float:left;margin-top:18px;}
|
||||
.grp_allmenu .allmenu_top .grp_loginout a{position:relative;display:inline-block;float:left;margin-left:20px;font-size:13px;color:#fff;}
|
||||
.grp_allmenu .allmenu_top .grp_loginout a:before{content:"";position:absolute;top:0;left:-10px;display:block;width:1px;height:12px;background-color:#fff;}
|
||||
.grp_allmenu .allmenu_top .grp_loginout a:first-child{margin-left:0;}
|
||||
.grp_allmenu .allmenu_top .grp_loginout a:first-child:before{display:none;}
|
||||
.grp_allmenu .allmenu_top .grp_loginout a:hover{text-decoration:underline;}
|
||||
|
||||
.grp_allmenu .allmenu_top .rightarea{float:right;margin-top:9px;}
|
||||
.grp_allmenu .allmenu_top .btn_allmenu_home{float:left;width:28px;height:28px;font-size:0;line-height:0;background:url(../../cm/images/btn_allmenu_home.png) no-repeat center center;background-size:20px;}
|
||||
.grp_allmenu .allmenu_top .btn_allmenu_close{float:left;width:28px;height:28px;margin-left:5px;font-size:0;line-height:0;background:url(../../cm/images/btn_allmenu_close.png) no-repeat center center;background-size:18px;}
|
||||
.grp_allmenu .allmenu{width:100%;}
|
||||
|
||||
.grp_allmenu .allmenu > li >a{display:block;height:40px;line-height:40px;font-size:13px;font-weight:bold;color:#000;padding:0 18px;border-bottom:1px solid #e0e0e0;box-sizing:border-box;background:url(../../cm/images/ico_allmenu_open.png) no-repeat right 18px center;background-size:5px 8px;}
|
||||
.grp_allmenu .allmenu > li.selected >a{background:url(../../cm/images/ico_allmenu_close.png) no-repeat right 18px center;background-size:6px 1px;}
|
||||
|
||||
/* .grp_allmenu .allmenu > li >a.selected + ul{display:block !important;} */
|
||||
.grp_allmenu .allmenu > li > ul{display:none;border-bottom:1px solid #e0e0e0;box-sizing:border-box;background-color:#f3f3f5;}
|
||||
.grp_allmenu .allmenu > li > ul > li{}
|
||||
.grp_allmenu .allmenu > li > ul > li > a{display:block;height:34px;line-height:34px;font-size:12px;color:#000;padding:0 18px;}
|
||||
|
||||
/* allmenu - END */
|
||||
|
||||
|
||||
/* openpop - START */
|
||||
.w2modal, .w2modal_popup{background-color:#000;opacity:0.7;/* z-index:8000; */}
|
||||
.w2window.w2popup_window{border:none;/* z-index:10000; *//* border:1px solid #2f3947;_box-sizing:border-box; */}
|
||||
.w2window.w2popup_window .w2window_wframe{overflow:hidden;}
|
||||
.w2window.w2popup_window .w2window_header{height:50px;padding:0px;overflow:visible;border-bottom:1px solid #e0e0e0;/* border-bottom:0; */box-sizing:border-box;background:#fff;}
|
||||
.w2window.w2popup_window .w2window_header .w2window_header_icon{display:none;}
|
||||
.w2window.w2popup_window .w2window_header .w2window_header_title{top:15px;left:15px;right:15px;width:auto;height:auto;padding:0;color:#000;/* font-weight:normal; */font-size:16px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
|
||||
.w2window.w2popup_window .w2window_header .w2window_header_control{width:40px;height:40px;}
|
||||
.w2window.w2popup_window .w2window_header .w2window_close,
|
||||
.w2window.w2popup_window .w2window_header .w2window_close_user{display:block;width:20px;height:20px;top:-30px;left:auto;right:0;font-size:0;line-height:0;background:url(../../cm/images/btn_popup_close_white.png) no-repeat center center;background-size:100% auto;}
|
||||
.w2window.w2popup_window .w2window_body{top:50px;padding:0px;background-color:#fff;}
|
||||
.w2window.w2popup_window .w2window_body .w2window_content{border:none;left:0px;right:0px;bottom:0px;}
|
||||
.w2window.w2popup_window .w2window_body .poparea > .content{overflow:hidden;overflow-y:auto;width:100%;/* height:100%; */height:auto;padding-bottom:45px;}
|
||||
.w2window.w2popup_window{}
|
||||
/* openpop - END */
|
||||
|
||||
|
||||
|
||||
/* text decoration - START */
|
||||
.tdu{text-decoration:underline !important}
|
||||
.ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
|
||||
.tal{text-align:left !important;}
|
||||
.tar{text-align:right !important;}
|
||||
.tac{text-align:center !important;}
|
||||
.fs10{font-size:10px !important;}
|
||||
.fs11{font-size:11px !important;}
|
||||
.fs12{font-size:12px !important;}
|
||||
.fs13{font-size:13px !important;}
|
||||
.fs14{font-size:14px !important;}
|
||||
.fs15{font-size:15px !important;}
|
||||
.fs16{font-size:16px !important;}
|
||||
.fs17{font-size:17px !important;}
|
||||
.fs18{font-size:18px !important;}
|
||||
.fs19{font-size:19px !important;}
|
||||
.fs20{font-size:20px !important;}
|
||||
.fs21{font-size:21px !important;}
|
||||
.fs22{font-size:22px !important;}
|
||||
.fs23{font-size:23px !important;}
|
||||
.fs24{font-size:24px !important;}
|
||||
.fs25{font-size:25px !important;}
|
||||
.fs26{font-size:26px !important;}
|
||||
.fs27{font-size:27px !important;}
|
||||
.fs28{font-size:28px !important;}
|
||||
.fs29{font-size:29px !important;}
|
||||
.fs30{font-size:30px !important;}
|
||||
.fc_green{color:#0065b2 !important;}
|
||||
.fc_black{color:#000 !important;}
|
||||
.fc_red{color:#c42012 !important;}
|
||||
.fc_blue{color:#0065b2 !important;}
|
||||
.fwb{font-weight:bold !important;}
|
||||
.fwn{font-weight:normal !important;}
|
||||
.f_vd{font-family:verdana;}
|
||||
/* text decoration - END */
|
||||
|
||||
/* form deco - START */
|
||||
.fl{float:left !important}
|
||||
.fr{float:right !important}
|
||||
.nofl *{float:none !important;}
|
||||
.fln{float:none !important;}
|
||||
.dib{display:inline-block !important;}
|
||||
.din{display:inline !important;}
|
||||
.dbl{display:block !important;}
|
||||
.bdno{border:none !important;}
|
||||
.blno{border-left:none !important;}
|
||||
.brno{border-right:none !important;}
|
||||
.bbno{border-bottom:none !important;}
|
||||
.btno{border-top:none !important;}
|
||||
.bt{border-top:1px solid #e5e8eb;}
|
||||
.bb{border-bottom:1px solid #e5e8eb;}
|
||||
.bl{border-left:1px solid #e5e8eb;}
|
||||
.br{border-right:1px solid #e5e8eb;}
|
||||
.rel{display:relative;}
|
||||
.tablecell{display:table;width:100%;}
|
||||
.tablecell .cell{vertical-align:middle;display:table-cell;}
|
||||
.vat{vertical-align:top !important;}
|
||||
.vam{vertical-align:middle !important;}
|
||||
.vab{vertical-align:bottom !important;}
|
||||
.bgnon{background:none !important;}
|
||||
.blind{position:absolute;left:0;top:0;visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;font-size:0;}
|
||||
.abs{position:absolute !important;display:block !important;}
|
||||
.rel{position:relative !important;}
|
||||
.bg_gray{background-color:#f3f3f5;}
|
||||
.bg_green{background-color:#00a05f;}
|
||||
|
||||
.per100{width:100% !important;}
|
||||
.per95{width:95% !important;}
|
||||
.per90{width:90% !important;}
|
||||
.per85{width:85% !important;}
|
||||
.per80{width:80% !important;}
|
||||
.per75{width:75% !important;}
|
||||
.per70{width:70% !important;}
|
||||
.per65{width:65% !important;}
|
||||
.per60{width:60% !important;}
|
||||
.per55{width:55% !important;}
|
||||
.per50{width:50% !important;}
|
||||
.per45{width:45% !important;}
|
||||
.per40{width:40% !important;}
|
||||
.per35{width:35% !important;}
|
||||
.per30{width:30% !important;}
|
||||
.per25{width:25% !important;}
|
||||
.per20{width:20% !important;}
|
||||
.per15{width:15% !important;}
|
||||
.per10{width:10% !important;}
|
||||
.per5{width:5% !important;}
|
||||
.lh12{line-height:12px !important;}
|
||||
.lh13{line-height:13px !important;}
|
||||
.lh14{line-height:14px !important;}
|
||||
.lh15{line-height:15px !important;}
|
||||
.lh16{line-height:16px !important;}
|
||||
.lh17{line-height:17px !important;}
|
||||
.lh18{line-height:18px !important;}
|
||||
.lh19{line-height:19px !important;}
|
||||
.lh20{line-height:20px !important;}
|
||||
.lh21{line-height:21px !important;}
|
||||
.lh39{line-height:39px !important;}
|
||||
/* form deco - END */
|
||||
|
||||
/* padding, margin - START */
|
||||
.pt0 {padding-top: 0px !important;} .pr0 {padding-right: 0px !important;} .pb0 {padding-bottom: 0px !important;} .pl0 {padding-left: 0px !important;}
|
||||
.pt5 {padding-top: 5px !important;} .pr5 {padding-right: 5px !important;} .pb5 {padding-bottom: 5px !important;} .pl5 {padding-left: 5px !important;}
|
||||
.pt10{padding-top:10px !important;} .pr10{padding-right:10px !important;} .pb10{padding-bottom:10px !important;} .pl10{padding-left:10px !important;}
|
||||
.pt15{padding-top:15px !important;} .pr15{padding-right:15px !important;} .pb15{padding-bottom:15px !important;} .pl15{padding-left:15px !important;}
|
||||
.pt20{padding-top:20px !important;} .pr20{padding-right:20px !important;} .pb20{padding-bottom:20px !important;} .pl20{padding-left:20px !important;}
|
||||
.pt25{padding-top:25px !important;} .pr25{padding-right:25px !important;} .pb25{padding-bottom:25px !important;} .pl25{padding-left:25px !important;}
|
||||
.pt30{padding-top:30px !important;} .pr30{padding-right:30px !important;} .pb30{padding-bottom:30px !important;} .pl30{padding-left:30px !important;}
|
||||
.pt35{padding-top:35px !important;} .pr35{padding-right:35px !important;} .pb35{padding-bottom:35px !important;} .pl35{padding-left:35px !important;}
|
||||
.pt40{padding-top:40px !important;} .pr40{padding-right:40px !important;} .pb40{padding-bottom:40px !important;} .pl40{padding-left:40px !important;}
|
||||
.pt45{padding-top:45px !important;} .pr45{padding-right:45px !important;} .pb45{padding-bottom:45px !important;} .pl45{padding-left:45px !important;}
|
||||
.pt50{padding-top:50px !important;} .pr50{padding-right:50px !important;} .pb50{padding-bottom:50px !important;} .pl50{padding-left:50px !important;}
|
||||
.pt55{padding-top:55px !important;} .pr55{padding-right:55px !important;} .pb55{padding-bottom:55px !important;} .pl55{padding-left:55px !important;}
|
||||
.pt60{padding-top:60px !important;} .pr60{padding-right:60px !important;} .pb60{padding-bottom:60px !important;} .pl60{padding-left:60px !important;}
|
||||
.pt70{padding-top:70px !important;}
|
||||
.pt80{padding-top:80px !important;} .pr80{padding-right:80px !important;} .pl80{padding-left:80px !important;}
|
||||
|
||||
|
||||
.mt0 {margin-top: 0px !important;} .mr0 {margin-right: 0px !important;} .mb0 {margin-bottom: 0px !important;} .ml0 {margin-left: 0px !important;}
|
||||
.mt2 {margin-top: 2px !important;} .mr2 {margin-right: 2px !important;} .mb2 {margin-bottom: 2px !important;} .ml2 {margin-left: 2px !important;}
|
||||
.mt5 {margin-top: 5px !important;} .mr5 {margin-right: 5px !important;} .mb5 {margin-bottom: 5px !important;} .ml5 {margin-left: 5px !important;}
|
||||
.mt10{margin-top:10px !important;} .mr10{margin-right:10px !important;} .mb10{margin-bottom:10px !important;} .ml10{margin-left:10px !important;}
|
||||
.mt15{margin-top:15px !important;} .mr15{margin-right:15px !important;} .mb15{margin-bottom:15px !important;} .ml15{margin-left:15px !important;}
|
||||
.mt20{margin-top:20px !important;} .mr20{margin-right:20px !important;} .mb20{margin-bottom:20px !important;} .ml20{margin-left:20px !important;}
|
||||
.mt25{margin-top:25px !important;} .mr25{margin-right:25px !important;} .mb25{margin-bottom:25px !important;} .ml25{margin-left:25px !important;}
|
||||
.mt30{margin-top:30px !important;} .mr30{margin-right:30px !important;} .mb30{margin-bottom:30px !important;} .ml30{margin-left:30px !important;}
|
||||
.mt35{margin-top:35px !important;} .mr35{margin-right:35px !important;} .mb35{margin-bottom:35px !important;} .ml35{margin-left:35px !important;}
|
||||
.mt40{margin-top:40px !important;} .mr40{margin-right:40px !important;} .mb40{margin-bottom:40px !important;} .ml40{margin-left:40px !important;}
|
||||
.mt45{margin-top:45px !important;} .mr45{margin-right:45px !important;} .mb45{margin-bottom:45px !important;} .ml45{margin-left:45px !important;}
|
||||
.mt50{margin-top:50px !important;} .mr50{margin-right:50px !important;} .mb50{margin-bottom:50px !important;} .ml50{margin-left:50px !important;}
|
||||
.mt55{margin-top:55px !important;} .mr55{margin-right:55px !important;} .mb55{margin-bottom:55px !important;} .ml55{margin-left:55px !important;}
|
||||
.mt60{margin-top:60px !important;} .mr60{margin-right:60px !important;} .mb60{margin-bottom:60px !important;} .ml60{margin-left:60px !important;}
|
||||
.mt65{margin-top:65px !important;} .mr65{margin-right:65px !important;} .mb65{margin-bottom:65px !important;} .ml65{margin-left:65px !important;}
|
||||
.mt70{margin-top:70px !important;} .mr70{margin-right:70px !important;} .mb70{margin-bottom:70px !important;} .ml70{margin-left:70px !important;}
|
||||
/* padding, margin - END */
|
||||
|
||||
/* width - START */
|
||||
.w10 {width:10px !important;} .w15 {width:15px !important;} .w20 {width:20px !important;} .w25 {width:25px !important;} .w30 {width:30px !important;}
|
||||
.w35 {width:35px !important;} .w40 {width:40px !important;} .w45 {width:45px !important; white-space:nowrap} .w50 {width:50px !important;} .w55 {width:55px !important;}
|
||||
.w60 {width:60px !important;} .w65 {width:65px !important;} .w70 {width:70px !important;} .w75 {width:75px !important;} .w80 {width:80px !important;}
|
||||
.w85 {width:85px !important;} .w90 {width:90px !important;} .w95 {width:95px !important;} .w100 {width:100px !important;} .w105 {width:105px !important;}
|
||||
.w110 {width:110px !important;} .w115 {width:115px !important;} .w120 {width:120px !important;} .w125 {width:125px !important;} .w130 {width:130px !important;}
|
||||
.w135 {width:135px !important;} .w140 {width:140px !important;} .w145 {width:145px !important;} .w150 {width:150px !important;} .w155 {width:155px !important;}
|
||||
.w160 {width:160px !important;} .w165 {width:165px !important;} .w170 {width:170px !important;} .w175 {width:175px !important;} .w180 {width:180px !important;}
|
||||
.w185 {width:185px !important;} .w190 {width:190px !important;} .w195 {width:195px !important;} .w200 {width:200px !important;} .w205 {width:205px !important;}
|
||||
.w210 {width:210px !important;} .w215 {width:215px !important;} .w220 {width:220px !important;} .w225 {width:225px !important;} .w230 {width:230px !important;}
|
||||
.w235 {width:235px !important;} .w240 {width:240px !important;} .w245 {width:245px !important;} .w250 {width:250px !important;} .w255 {width:255px !important;}
|
||||
.w260 {width:260px !important;} .w265 {width:265px !important;} .w270 {width:270px !important;} .w275 {width:275px !important;} .w280 {width:280px !important;}
|
||||
.w285 {width:285px !important;} .w290 {width:290px !important;} .w295 {width:295px !important;} .w300 {width:300px !important;} .w305 {width:305px !important;}
|
||||
.w310 {width:310px !important;} .w315 {width:315px !important;} .w320 {width:320px !important;} .w325 {width:325px !important;} .w330 {width:330px !important;}
|
||||
.w335 {width:335px !important;} .w340 {width:340px !important;} .w345 {width:345px !important;} .w350 {width:350px !important;} .w355 {width:355px !important;}
|
||||
.w360 {width:360px !important;} .w365 {width:365px !important;} .w370 {width:370px !important;} .w375 {width:375px !important;} .w380 {width:380px !important;}
|
||||
.w385 {width:385px !important;} .w390 {width:390px !important;} .w395 {width:395px !important;} .w400 {width:400px !important;} .w405 {width:405px !important;}
|
||||
.w410 {width:410px !important;} .w415 {width:415px !important;} .w420 {width:420px !important;} .w425 {width:425px !important;} .w430 {width:430px !important;}
|
||||
.w435 {width:435px !important;} .w440 {width:440px !important;} .w445 {width:445px !important;} .w450 {width:450px !important;} .w455 {width:455px !important;}
|
||||
.w460 {width:460px !important;} .w465 {width:465px !important;} .w470 {width:470px !important;} .w475 {width:475px !important;} .w480 {width:480px !important;}
|
||||
.w485 {width:485px !important;} .w490 {width:490px !important;} .w495 {width:495px !important;} .w500 {width:500px !important;} .w505 {width:505px !important;}
|
||||
.wfull {width:100% !important;}
|
||||
/* width - END */
|
||||
|
||||
/* height - START */
|
||||
.h10 {height:10px !important;} .h15 {height:15px !important;} .h20 {height:20px !important;} .h25 {height:25px !important;} .h30 {height:30px !important;}
|
||||
.h35 {height:35px !important;} .h40 {height:40px !important;} .h45 {height:45px !important;} .h50 {height:50px !important;} .h55 {height:55px !important;}
|
||||
.h60 {height:60px !important;} .h65 {height:65px !important;} .h70 {height:70px !important;} .h75 {height:75px !important;} .h80 {height:80px !important;}
|
||||
.h85 {height:85px !important;} .h90 {height:90px !important;} .h95 {height:95px !important;} .h100 {height:100px !important;} .h105 {height:105px !important;}
|
||||
.h110 {height:110px !important;} .h115 {height:115px !important;} .h120 {height:120px !important;} .h125 {height:125px !important;} .h130 {height:130px !important;}
|
||||
.h135 {height:135px !important;} .h140 {height:140px !important;} .h145 {height:145px !important;} .h150 {height:150px !important;} .h155 {height:155px !important;}
|
||||
.h160 {height:160px !important;} .h165 {height:165px !important;} .h170 {height:170px !important;} .h175 {height:175px !important;} .h180 {height:180px !important;}
|
||||
.h185 {height:185px !important;} .h190 {height:190px !important;} .h195 {height:195px !important;} .h200 {height:200px !important;} .h205 {height:205px !important;}
|
||||
.h210 {height:210px !important;} .h215 {height:215px !important;} .h220 {height:220px !important;} .h225 {height:225px !important;} .h230 {height:230px !important;}
|
||||
.h235 {height:235px !important;} .h240 {height:240px !important;} .h245 {height:245px !important;} .h250 {height:250px !important;} .h255 {height:255px !important;}
|
||||
.h260 {height:260px !important;} .h265 {height:265px !important;} .h270 {height:270px !important;} .h275 {height:275px !important;} .h280 {height:280px !important;}
|
||||
.h285 {height:285px !important;} .h290 {height:290px !important;} .h295 {height:295px !important;} .h300 {height:300px !important;} .h305 {height:305px !important;}
|
||||
.h310 {height:310px !important;} .h315 {height:315px !important;} .h320 {height:320px !important;} .h325 {height:325px !important;} .h330 {height:330px !important;}
|
||||
.h335 {height:335px !important;} .h340 {height:340px !important;} .h345 {height:345px !important;} .h350 {height:350px !important;} .h355 {height:355px !important;}
|
||||
.h360 {height:360px !important;} .h365 {height:365px !important;} .h370 {height:370px !important;} .h375 {height:375px !important;} .h380 {height:380px !important;}
|
||||
.h385 {height:385px !important;} .h390 {height:390px !important;} .h395 {height:395px !important;} .h400 {height:400px !important;} .h405 {height:405px !important;}
|
||||
.h410 {height:410px !important;} .h415 {height:415px !important;} .h420 {height:420px !important;} .h425 {height:425px !important;} .h430 {height:430px !important;}
|
||||
.h435 {height:435px !important;} .h440 {height:440px !important;} .h445 {height:445px !important;} .h450 {height:450px !important;} .h455 {height:455px !important;}
|
||||
.h460 {height:460px !important;} .h465 {height:465px !important;} .h470 {height:470px !important;} .h475 {height:475px !important;} .h480 {height:480px !important;}
|
||||
.h485 {height:485px !important;} .h490 {height:490px !important;} .h495 {height:495px !important;} .h500 {height:500px !important;}
|
||||
/* height - END */
|
||||
|
||||
.pop_a_x {left:50%; transform:translateX(-50%);}
|
||||
.pop_a_y {top:50%; transform:translateY(-50%);}
|
||||
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 135 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 64 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 967 B |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1013 B |
|
After Width: | Height: | Size: 345 B |
|
After Width: | Height: | Size: 480 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 230 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 360 B |
|
After Width: | Height: | Size: 316 B |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 979 B |
|
After Width: | Height: | Size: 988 B |
|
After Width: | Height: | Size: 980 B |
|
After Width: | Height: | Size: 973 B |
|
After Width: | Height: | Size: 225 B |
|
After Width: | Height: | Size: 345 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 6.7 KiB |
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 5.0 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 6.4 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 4.1 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 5.2 KiB |