Feature Skeleton - AlloyUI Scheduler
- 방송 시간표 표시를 위한 AlloyUI Scheduler 테스트
Showing
5 changed files
with
80 additions
and
1 deletions
| ... | @@ -122,6 +122,11 @@ module.exports = function(app, Users) | ... | @@ -122,6 +122,11 @@ module.exports = function(app, Users) |
| 122 | res.render("programs", {programs: program_list}); | 122 | res.render("programs", {programs: program_list}); |
| 123 | }); | 123 | }); |
| 124 | 124 | ||
| 125 | + // 나만의 시간표 | ||
| 126 | + app.get("/timetable", function(req, res) | ||
| 127 | + { | ||
| 128 | + res.render("timetable"); | ||
| 129 | + }); | ||
| 125 | 130 | ||
| 126 | } | 131 | } |
| 127 | 132 | ... | ... |
server_db/views/alloyscheulertest.ejs
0 → 100644
| 1 | +<html> | ||
| 2 | + <head> | ||
| 3 | + <script src="https://cdn.alloyui.com/3.0.1/aui/aui-min.js"></script> | ||
| 4 | + <link href="https://cdn.alloyui.com/3.0.1/aui-css/css/bootstrap.min.css" rel="stylesheet"></link> | ||
| 5 | + </head> | ||
| 6 | +<body> | ||
| 7 | + <div id="wrapper"> | ||
| 8 | + <div id="myScheduler"></div> | ||
| 9 | + </div> | ||
| 10 | + <script> | ||
| 11 | + YUI().use('aui-scheduler', | ||
| 12 | + function(Y) | ||
| 13 | + { | ||
| 14 | + // code goes here | ||
| 15 | + var events = | ||
| 16 | + [ | ||
| 17 | + { | ||
| 18 | + content: '런닝맨', | ||
| 19 | + endDate: new Date(2018, 11, 9, 5, 45), | ||
| 20 | + startDate: new Date(2018, 11, 9, 1, 30), | ||
| 21 | + disabled: true | ||
| 22 | + } | ||
| 23 | + ]; | ||
| 24 | + | ||
| 25 | + var weekView = new Y.SchedulerWeekView(); | ||
| 26 | + | ||
| 27 | + myScheduler = new Y.Scheduler( | ||
| 28 | + { | ||
| 29 | + boundingBox: '#myScheduler', | ||
| 30 | + date: new Date(Date.now().getYear, Date.now().getMonth, Date.now().getDay), | ||
| 31 | + items: events, | ||
| 32 | + render: true, | ||
| 33 | + views: [weekView] | ||
| 34 | + } | ||
| 35 | + ); | ||
| 36 | + | ||
| 37 | + } | ||
| 38 | + ); | ||
| 39 | + </script> | ||
| 40 | +</body> | ||
| 41 | +</html> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
server_db/views/contents_timetable.ejs
0 → 100644
| 1 | +<div class="contents_main"> | ||
| 2 | + <h1>This is TimeTable</h1> | ||
| 3 | + <table border="1"> | ||
| 4 | + <tr> | ||
| 5 | + <td>*</td> | ||
| 6 | + <td>월</td> | ||
| 7 | + <td>화</td> | ||
| 8 | + <td>수</td> | ||
| 9 | + <td>목</td> | ||
| 10 | + <td>금</td> | ||
| 11 | + <td>토</td> | ||
| 12 | + <td>일</td> | ||
| 13 | + </tr> | ||
| 14 | + <% for(var i=0; i<=24; i++) { %> | ||
| 15 | + <tr> | ||
| 16 | + <td><%=i %></td> | ||
| 17 | + <% for(var j=1; j<=7; j++) { %> | ||
| 18 | + <td><%=j %></td> | ||
| 19 | + <% } %> | ||
| 20 | + </tr> | ||
| 21 | + <% } %> | ||
| 22 | + | ||
| 23 | + </table> | ||
| 24 | +</div> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| ... | @@ -2,5 +2,5 @@ | ... | @@ -2,5 +2,5 @@ |
| 2 | <a href="/logout"><button>로그아웃</button></a> | 2 | <a href="/logout"><button>로그아웃</button></a> |
| 3 | <a href="/main"><button>검색</button></a> | 3 | <a href="/main"><button>검색</button></a> |
| 4 | <a href="/mypage"><button>마이페이지</button></a> | 4 | <a href="/mypage"><button>마이페이지</button></a> |
| 5 | - <button>나만의시간표</button> | 5 | + <a href="/timetable"><button>나만의시간표</button></a> |
| 6 | </div> | 6 | </div> |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment