File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<!DOCTYPE html>
<html lang="ko">
<head>
<title>publish list</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<style>
body {
padding: 0;
margin: 0;
overflow-y: scroll;
font: 11px/1.2em "나눔고딕", NanumGothic, "맑은 고딕", "Malgun Gothic", Apple Gothic, "돋움", Dotum, "굴림", Gulim, sans-serif;
}
h1, h2 {
margin: 5px;
font-family: tahoma, sans-serif;
font-size: 16px;
font-weight: bold;
text-transform: capitalize; /*capitalize | uppercase | lowercase | none*/
}
h2 {
font-size: 12px;
}
a {
text-decoration: none;
color: #aaa;
}
a.newWin {
width: 6px;
height: 6px;
display: inline-block;
text-indent: -9999px;
border: 1px solid #777;
margin: 0 5px;
vertical-align: middle;
position: relative;
}
a.newWin:before {
content: '';
width: 6px;
height: 6px;
position: absolute;
left: 1px;
bottom: 1px;
border: 1px solid #777;
background: #fff;
}
h1 a {
color: #000;
}
ul, li {
margin: 0;
padding: 0;
list-style: none;
}
body > ul {
border-bottom: 1px #555 solid;
display: none;
}
li {
display: block;
padding: 8px 0 0 0;
background-repeat: no-repeat;
position: relative;
}
li a:hover { text-decoration:underline; }
li:before {
content: '';
position: absolute;
width: 2px;
height: 2px;
background: #555;
top: 13px;
}
li span {
display: block;
color: #888;
margin-top: -5px;
padding-bottom: 8px;
font-size:10px;
}
li {
background-color: #aaa;
border-top: 1px #555 solid;
}
li li {
background-color: #ddd;
border-top: 1px #777 dotted;
}
li li li {
background-color: #e9e9e9;
border-top: 1px #999 dotted;
}
li li li li {
background-color: #eee;
border-top: 1px #bbb dotted;
}
li li li li li {
background-color: #f3f3f3;
border-top: 1px #ddd dotted;
}
li li li li li li {
background-color: #fff;
border-top: 1px #eee dotted;
}
li:before {
left: 10px;
}
li li:before {
left: 20px;
}
li li li:before {
left: 30px;
}
li li li li:before {
left: 40px;
}
li li li li li:before {
left: 50px;
}
li li li li li li:before {
left: 60px;
}
li a {
margin-bottom: 8px;
display: inline-block;
}
li span,
li a {
margin-left: 15px;
}
li li span,
li li a {
margin-left: 25px;
}
li li li span,
li li li a {
margin-left: 35px;
}
li li li li span,
li li li li a {
margin-left: 45px;
}
li li li li li span,
li li li li li a {
margin-left: 55px;
}
li li li li li li span,
li li li li li li a {
margin-left: 65px;
}
li.on:after,
li.off:after {
content: '';
position: absolute;
right: 10px;
top: 8px;
font-size:14px;
width:10px;
text-align:center;
}
li.on:after {
content: '+'
}
li.off:after {
content: '-'
}
li.off ul {
display: none;
}
.ready, .ready a { color: #000; }
.mod, .mod a { color: red; }
.design, .design a { color: pink; }
.working, .working a { color: blue; }
.add, .add a { color: green; }
.temp, li.temp a { color: #ff6600; }
.before, .before a { color: #aaa; }
.x, .x a {
color: #aaa;
cursor: default;
text-decoration: line-through;
}
.guide {
display: block;
margin: 10px;
font-size: 11px;
}
.guide span {
line-height: 1.5em;
}
li time {
color: #555;
}
li.highlight {
background-color: #ffffaa
}
li.highlight li {
/* background-color: #ffffee */
}
.pubList {
float: left;
width: 320px;
height: 100vh;
overflow-y: scroll;
}
.iframe-wrap {
float: right;
width: calc(100% - 320px);
padding: 0;
}
.iframe-wrap iframe {
width: 100%;
border: 0;
margin: 0;
padding: 0;
height: 100vh;
overflow: auto;
}
.cb {
clear: both;
}
/********design : 디자인 요청, mod : 변경, ready : 작업완료, temp : 임시파일, x : 삭제대상 ********/
</style>
<script>
window.onload = function () {
var body = document.body;
var obj = body.getElementsByTagName("ul")[0];
obj.style.display = "block";
writeLink(obj.getElementsByTagName("li"));
}
function writeLink(obj) {
for (var i = 0; i < obj.length; i++) {
var nm, lk, sp, date, dateArr;
if (obj[i].innerHTML.split("<")[0].search(",") != -1) {
nm = obj[i].innerHTML.split(",")[0];
lk = obj[i].innerHTML.split(",")[1].split("<")[0];
if (obj[i].innerHTML.split(",").length > 2) {
date = obj[i].innerHTML.split(",").slice(obj[i].innerHTML.split(",").length - 1, obj[i].innerHTML.split(",").length).join();
dateArr = obj[i].innerHTML.split(",").slice(2, obj[i].innerHTML.split(",").length).join();
sp = nm + "," + lk + "," + obj[i].innerHTML.split(",").slice(2, obj[i].innerHTML.split(",").length).join();
} else {
date = "";
sp = nm + "," + lk;
}
lk = lk;
} else {
nm = obj[i].innerHTML.split("<")[0];
lk = "#none"
sp = nm;
}
var child = obj[i].innerHTML.split(sp)[1];
if (lk == "javascript:;" || lk == "#none") {
obj[i].innerHTML = "<a href='" + lk + "' onclick='fncHighlight(this);'>" + nm + "</a>" + child;
} else {
obj[i].innerHTML = "<a href='" + lk + "' target='pubView' onclick='fncHighlight(this);'>" + nm + "</a>" + "<a href='" + lk + "' class='newWin' target='preview' title='open new window' onclick='fncHighlight(this);'>new window</a>" + "<time title='" + dateArr + "'>" + date + "</time>" + "<span>" + lk + "</span>" + child;
}
if (child !== "") {
var link = obj[i].getElementsByTagName("a")[0];
link.addEventListener('click', switchOnOff, false);
var li = obj[i];
if (!li.classList.contains('off')) {
li.classList.add('on');
}
}
}
}
function switchOnOff(event) {
var target = event.target;
var parent = target.closest('li');
if (parent.classList.contains('on')) {
parent.classList.add('off');
parent.classList.remove('on');
} else {
parent.classList.add('on');
parent.classList.remove('off');
}
}
function switchOnOffAll(event) {
var target = event.target;
if (target.innerHTML.indexOf("펼치기") !== -1) {
target.innerHTML = target.innerHTML.replace("펼치기", "닫기");
var offItems = document.querySelectorAll('.off');
offItems.forEach(function(item) {
item.classList.remove('off');
item.classList.add('on');
});
} else {
target.innerHTML = target.innerHTML.replace("닫기", "펼치기");
var onItems = document.querySelectorAll('.on');
onItems.forEach(function(item) {
item.classList.remove('on');
item.classList.add('off');
});
}
}
function fncHighlight(obj) {
var highlighted = document.querySelectorAll('.highlight');
highlighted.forEach(function(item) {
item.classList.remove('highlight');
});
var closestLi = obj.closest('li');
closestLi.classList.add('highlight');
}
</script>
</head>
<body>
<div class="pubList">
<h1><a href="index.html" target="_parent">publish list</a></h1>
<h2>publish</h2>
<div class="guide">
<span class="ready">■ 검은색 - 퍼블리싱 완료</span><br>
<span class="before">■ 회색 - 작업전</span><br>
<span class="working">■ 파란색 - 작업중</span><br>
<span class="design">■ 분홍색 - 기획 확인 필요</span><br>
<span class="mod">■ 빨간색 - 수정됨</span><br>
<span class="add">■ 초록색 - 추가</span><br><br>
<span class="x">■ 작업안함</span><br><br>
<a href="#none" title="전체 목록 토글" onclick="switchOnOffAll(event);">전체 펼치기</a>
</div>
<ul class="ready">
<li>
Guide
<ul>
<li>Guide,common/_guide/guide.html</li>
<li>sub_layout,common/sub/layout.html</li>
<li>list,common/sub/list.html</li>
<li class="before">성취기준 검색,common/sub/achievecode.html</li>
<li class="before">Error,common/_guide/error.html</li>
<li class="before">loading,common/_guide/loading.html</li>
</ul>
</li>
<li>common
<ul>
<li>메인,common/main/main.html</li>
<li>회원계 <ul>
<li>로그인,common/member/login.html</li>
<li> 회원가입
<ul>
<li>회원유형,common/member/join.html</li>
<li>회원가입1,common/member/join1.html</li>
<li>회원가입2,common/member/join2.html</li>
<li>회원가입2_학생,common/member/join2_stu.html</li>
<li>[팝업]학적정보 갱신,common/member/pop_stuRecordInfo.html</li>
</ul>
</li>
<li>아이디/비밀호 찾기
<ul>
<li>아이디 찾기1,common/member/idFind1.html</li>
<li>아이디 찾기2,common/member/idFind2.html</li>
<li>[팝업]비밀번호 재설정,common/member/pop_pw.html</li>
</ul>
</li>
</ul>
</li>
<li class="before">학교안내</li>
<li>알림마당
<ul>
<li class="working">공지사항
<ul>
<li>목록,common/sub2/mainNotice.html</li>
<li>상세보기,common/sub2/mainNoticeView.html</li>
</ul>
</li>
<li class="working">가정통신문
<ul>
<li>목록,common/sub2/mainNotice.html</li>
<li>상세보기,common/sub2/mainNoticeView.html</li>
</ul>
</li>
<li class="working">학사일정
<ul>
<li>목록,common/sub2/mainNotice.html</li>
<li>상세보기,common/sub2/mainNoticeView.html</li>
</ul>
</li>
<li class="working">채용공고
<ul>
<li>목록,common/sub2/mainNotice.html</li>
<li>상세보기,common/sub2/mainNoticeView.html</li>
</ul>
</li>
<li class="before">행사일정</li>
</ul>
</li>
<li>정보공개
<ul>
<li class="working">재정운영공개
<ul>
<li>목록,common/sub2/mainNotice.html</li>
<li>상세보기,common/sub2/mainNoticeView.html</li>
</ul>
</li>
<li class="working">정보목록공개
<ul>
<li>목록,common/sub2/mainNotice.html</li>
<li>상세보기,common/sub2/mainNoticeView.html</li>
</ul>
</li>
<li class="working">비공개 대상 세부 목록 공개
<ul>
<li>목록,common/sub2/mainNotice.html</li>
<li>상세보기,common/sub2/mainNoticeView.html</li>
</ul>
</li>
<li class="before">행사일정</li>
</ul>
</li>
<li class="before">정보공개</li>
<li>
시설예약
<ul>
<li>
시설예약
<ul>
<li>시설예약,common/facility/facilityResserve1.html</li>
<li>시설선택,common/facility/facilityResserve2.html</li>
<li>예약하기,common/facility/facilityResserve3.html</li>
<li>신청완료,common/facility/facilityResserve4.html</li>
</ul>
</li>
<li class="add">시설예약 내역,common/facility/facilityReserveHistory.html</li>
<li class="add">시설예약 상세/반려,common/facility/facilityReserveView.html</li>
</ul>
</li>
<li>
util
<ul>
<li class="before">[팝업]공지 </li>
<li class="working">K-MOOC
<ul>
<li>K-MOOC,common/util/kmookList.html</li>
<li>강좌 소개,common/util/kmookView.html</li>
</ul>
</li>
<li>쪽지
<ul>
<li class="add">쪽지,common/util/message.html</li>
<li class="working">[팝업]쪽지보내기,common/util/pop_msgSend.html</li>
<li class="add">[팝업]답장,common/util/pop_msgReply.html</li>
</ul>
</li>
<li class="before">챗봇</li>
</ul>
</li>
</ul>
</li>
<li>
선생님
<ul>
<li>수강신청
<ul>
<li class="working">수강신청,manager/class/class.html</li>
<li>과정 개설하기,manager/class/courseAdd.html</li>
<li>[팝업]선생님 찾기,manager/class/pop_teacherFind.html</li>
<li>[팝업]수업시간 선택,manager/class/pop_classTimeSet.html</li>
<li>[팝업]평가방법 추가,manager/class/pop_assessmentSet.html</li>
<li>[팝업]자유게시판 추가,manager/class/pop_boardSetting.html</li>
</ul>
</li>
<li>강의
<ul>
<li>홈
<ul>
<li class="before">홈</li>
<li>과정 수정,manager/class/courseEdit.html</li>
<li>[팝업]자유게시판 설정,manager/class/pop_boardSetting.html</li>
<li>[팝업]과정 폐강,manager/class/pop_cancelWrite.html</li>
<li>[팝업]출석QR코드,manager/class/pop_attendCode.html</li>
<li>멤버관리
<ul>
<li>수강생 관리,manager/class/memberManage_student.html</li>
<li>[팝업]거절사유,manager/class/pop_cancelWrite.html</li>
<li class="before">초대하기</li>
<li>[팝업]학생찾기,manager/class/pop_teacherFind.html</li>
<li>청강생 관리,manager/class/memberManage_auditor.html</li>
<li>팀티처 관리,manager/class/memberManage_teacher.html</li>
<li>모둠 관리,manager/class/memberManage_group.html</li>
<li>모둠 만들기,manager/class/memberManage_groupWrite.html</li>
</ul>
</li>
</ul>
</li>
<li>수업
<ul>
<li class="add">수업,manager/class/classList.html</li>
<li>상세보기,manager/class/classView.html</li>
<li>[팝업]수업완료 리스트,manager/class/pop_classSubmit.html</li>
<li>수업 만들기,manager/class/classWrite.html</li>
<li>[팝업]수업 설계안 가져오기,manager/class/pop_loadClass.html</li>
<li>[뷰어]수업설계
<ul>
<li>수업설계,manager/class/classViewer.html</li>
<li>수업설계(이미지/영상/문서),manager/class/classViewer_cont.html</li>
<li>수업설계-링크,manager/class/classViewer_URL.html</li>
<li>[팝업]파일 업로드,manager/class/pop_addFile.html</li>
<li>[팝업]링크추가,manager/class/pop_addLink.html</li>
<li>[팝업]나의 보관함에서 추가,manager/class/pop_addArchive.html</li>
<li>[팝업]콘텐츠에서 검색,manager/class/pop_searchContents.html</li>
<li>[팝업]채팅,manager/class/pop_chat.html</li>
</ul>
</li>
<li>[뷰어]공동문서편집
<ul>
<li class="before">공동문서편집</li>
<li>[팝업]그룹설정,manager/class/pop_groupSet.html</li>
<li class="before">[팝업]글쓰기</li>
</ul>
</li>
</ul>
</li>
<li>과제
<ul>
<li>과제,manager/class/homework.html</li>
<li>상세보기,manager/class/homeworkView.html</li>
<li>[팝업]제출 현황,manager/class/pop_homeworkSubmit.html</li>
<li>과제 만들기,manager/class/homeworkWrite.html</li>
<li>[팝업]과제 가져오기,manager/class/pop_loadHomework.html</li>
<li>제출 과제보기,manager/class/homeworkSubmit.html</li>
<li>[팝업]점수 확인,manager/class/pop_homeworkScoreView.html</li>
<li>[팝업]과제물 조회/평가,manager/class/pop_homeworkSubmitView.html</li>
<li>[팝업]과제물 조회/평가-지정서식,manager/class/pop_homeworkSubmitView_form.html</li>
</ul>
</li>
<li>평가
<ul>
<li>평가,manager/class/assessment.html</li>
<li>상세보기,manager/class/assessmentView.html</li>
<li>[뷰어]평가지 미리보기,manager/class/assessmentViewer.html</li>
<li>[팝업]풀이완료 리스트,manager/class/pop_homeworkSubmit.html</li>
<li>문제풀이 결과,manager/class/solveResult.html</li>
<li>체점하기,manager/class/solveResult_quiz_essay.html</li>
<li>평가 만들기,manager/class/assessmentWrite.html</li>
<li>[팝업]나의 보관함에서 추가,manager/class/pop_addArchive_assessment.html</li>
<li>[팝업]평가 가져오기,manager/class/pop_loadHomework.html</li>
</ul>
</li>
<li>공지사항
<ul>
<li class="working">공지사항,manager/class/notice.html</li>
<li>상세보기,manager/class/noticeView.html</li>
<li>글쓰기,manager/class/noticeWrite.html</li>
</ul>
</li>
<li>질의응답
<ul>
<li>질의응답,manager/class/faq.html</li>
<li>문의하기,manager/class/faqWrite.html</li>
</ul>
</li>
<li>자유게시판
<ul>
<li>자유게시판,manager/class/board.html</li>
<li>상세,manager/class/boardView.html</li>
<li>글쓰기,manager/class/boardWrite.html</li>
</ul>
</li>
</ul>
</li>
<li class="before">나의보관함</li>
<li class="before">마이페이지</li>
</ul>
</li>
<li> 학생
<ul>
<li>강의
<ul>
<li class="before">홈</li>
<li class="add">[팝업]스마트출석,manager/class/pop_attend.html</li>
</ul>
</li>
<li>수업
<ul>
<li class="add">수업,manager/class/classList.html</li>
<li class="add">[팝업]성찰일지,manager/class/pop_studentReflection.html</li>
</ul>
</li>
<li>과제
<ul>
<li class="add">과제,manager/class/homework.html</li>
<li class="add">과제 제출하기,manager/class/homeworkUpload.html</li>
<li class="add">상세보기,manager/class/homeworkView.html</li>
<li class="add">[팝업]수강생 검색,manager/class/pop_memberFind.html</li>
<li class="add">제출 현황,manager/class/homeworkStatus.html</li>
<li class="add">[팝업]과제물 조회,manager/class/pop_homeworkCurrentView .html</li>
</ul>
</li>
<li>평가
<ul>
<li class="add">상세보기,manager/class/assessmentView.html</li>
<li class="before">문제풀이결과</li>
</ul>
</li>
<li>나의보관함</li>
<li>마이페이지</li>
<li> util <ul>
<li>배지</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="iframe-wrap">
<iframe id="pubView" name="pubView"></iframe>
</div>
<div class="cb"></div>
</body>
</html>