186 lines
8.5 KiB
HTML
186 lines
8.5 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
|
||
<meta name="description" content="" />
|
||
<meta name="author" content="" />
|
||
<title>暨大排課表</title>
|
||
<!-- Favicon-->
|
||
<link rel="icon" type="image/x-icon" href="assets/img/favicon.ico" />
|
||
<!-- Font Awesome icons (free version)-->
|
||
<script src="https://use.fontawesome.com/releases/v5.13.0/js/all.js" crossorigin="anonymous"></script>
|
||
<!-- Google fonts-->
|
||
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css" />
|
||
<link href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic" rel="stylesheet" type="text/css" />
|
||
<!-- Core me CSS (includes Bootstrap)-->
|
||
<link href="css/styles.css" rel="stylesheet" />
|
||
</head>
|
||
<body id="page-top">
|
||
|
||
|
||
<!-- Facebook SDK -->
|
||
<div id="fb-root"></div>
|
||
<script async defer crossorigin="anonymous" src="https://connect.facebook.net/zh_TW/sdk.js#xfbml=1&version=v9.0&appId=1015634862261309&autoLogAppEvents=1" nonce="MTBQv5ev"></script>
|
||
|
||
<script>
|
||
window.fbAsyncInit = function() {
|
||
FB.init({
|
||
appId : '',
|
||
cookie : true,
|
||
xfbml : true,
|
||
version : 'v9.0'
|
||
});
|
||
|
||
FB.AppEvents.logPageView();
|
||
};
|
||
|
||
(function(d, s, id){
|
||
var js, fjs = d.getElementsByTagName(s)[0];
|
||
if (d.getElementById(id)) {return;}
|
||
js = d.createElement(s); js.id = id;
|
||
js.src = "https://connect.facebook.net/en_US/sdk.js";
|
||
fjs.parentNode.insertBefore(js, fjs);
|
||
}(document, 'script', 'facebook-jssdk'));
|
||
|
||
|
||
function checkLoginState() {
|
||
console.log("check")
|
||
FB.getLoginStatus(function(response) {
|
||
statusChangeCallback(response);
|
||
});
|
||
}
|
||
|
||
function statusChangeCallback(response){
|
||
console.log(response)
|
||
if(response.status == "connected"){
|
||
|
||
}
|
||
}
|
||
</script>
|
||
|
||
|
||
|
||
|
||
<!-- Navigation-->
|
||
<nav class="navbar navbar-expand-lg bg-secondary text-uppercase fixed-top" id="mainNav">
|
||
<div class="container">
|
||
<a class="navbar-brand js-scroll-trigger" href="#page-top">暨大排課表</a>
|
||
<button class="navbar-toggler navbar-toggler-right text-uppercase font-weight-bold bg-primary text-white rounded" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
|
||
Menu
|
||
<i class="fas fa-bars"></i>
|
||
</button>
|
||
<div class="collapse navbar-collapse" id="navbarResponsive">
|
||
<ul class="navbar-nav ml-auto">
|
||
<li class="nav-item mx-0 mx-lg-1"><a class="nav-link py-3 px-0 px-lg-3 rounded js-scroll-trigger" href="https://github.com/snsd0805/NCNU_Course">Github</a></li>
|
||
<li class="nav-item mx-0 mx-lg-1">
|
||
<div class="fb-login-button" data-width="" data-size="small" data-button-type="login_with" data-layout="rounded" data-auto-logout-link="true" data-use-continue-as="true"></div>
|
||
</li>
|
||
<li class="nav-item mx-0 mx-lg-1">
|
||
<button onclick="checkLoginState()"></button>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
<br><br>
|
||
<!-- Portfolio Section-->
|
||
<section class="page-section portfolio" id="portfolio">
|
||
<div class="container" id='table'>
|
||
<!-- Portfolio Section Heading-->
|
||
<h2 class="page-section-heading text-center text-uppercase text-secondary mb-0">課表</h2>
|
||
<!-- Icon Divider-->
|
||
<div class="divider-custom">
|
||
<div class="divider-custom-line"></div>
|
||
<div class="divider-custom-icon"><i class="fas fa-star"></i></div>
|
||
<div class="divider-custom-line"></div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-lg-3">
|
||
<div class="row">
|
||
<choose-department
|
||
v-bind:departments="departments"
|
||
v-bind:selected="selectDepartment"
|
||
v-on:selectok="select"
|
||
v-on:foundedok="founded"
|
||
>
|
||
</choose-department><br>
|
||
</div><br><br>
|
||
<div class="row">
|
||
<course-anslist
|
||
v-bind:courses="courses"
|
||
v-bind:selected_d="selectDepartment"
|
||
v-bind:selected_c="selectCourses"
|
||
v-bind:find_name="foundName"
|
||
v-on:add-course="addCourse"
|
||
v-on:show-temp="saveTemp"
|
||
v-on:delete-temp="deleteTemp"
|
||
>
|
||
</course-anslist>
|
||
</div><br><br>
|
||
</div>
|
||
|
||
<div class="col-lg-9 table-responsive " >
|
||
<course-table
|
||
v-bind:selectCourses="selectCourses"
|
||
v-bind:select_c="selectCourses"
|
||
v-on:remove-course="removeCourse"
|
||
></course-table>
|
||
</div>
|
||
</div>
|
||
<!-- Portfolio Grid Items-->
|
||
</div>
|
||
</section>
|
||
|
||
|
||
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||
<div class="modal-dialog">
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<h5 class="modal-title" id="exampleModalLabel">資訊公告</h5>
|
||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||
<span aria-hidden="true">×</span>
|
||
</button>
|
||
</div>
|
||
<div class="modal-body">
|
||
已經更新為 1092 新課表<br>
|
||
但因學校未更新通識課資料,因此還沒有「通識課程分類」<br><br>
|
||
2021 01/14 更新
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button type="button" class="btn btn-secondary" data-dismiss="modal">我知道了</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<!-- Copyright Section-->
|
||
<div class="copyright py-4 text-center text-white">
|
||
<div class="container"><small>Copyright © 暨大排課表 2020</small></div>
|
||
</div>
|
||
|
||
<!-- Bootstrap core JS-->
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
|
||
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.bundle.min.js"></script>
|
||
<!-- Third party plugin JS-->
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.4.1/jquery.easing.min.js"></script>
|
||
<!-- Contact form JS-->
|
||
<script src="assets/mail/jqBootstrapValidation.js"></script>
|
||
<script src="assets/mail/contact_me.js"></script>
|
||
<!-- Core me JS-->
|
||
<script src="js/scripts.js"></script>
|
||
<script src='js/vue.js'></script>
|
||
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
|
||
<script src="js/components/table.vue"></script>
|
||
<script src="js/components/chooseDepartment.vue"></script>
|
||
<script src="js/components/coursesList.vue"></script>
|
||
<script src="js/index.vue"></script>
|
||
<script>
|
||
$(window).ready(() => {
|
||
$('#myModal').modal('show');
|
||
})
|
||
</script>
|
||
</body>
|
||
</html>
|