-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
113 lines (97 loc) · 3.82 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<!doctype html>
<html lang="zh-cmn-Hans"><!-- 简体中文(大陆)现代标准 -->
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, width=device-width" />
<!-- MDUI CSS -->
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/mdui.min.css"
integrity="sha384-cLRrMq39HOZdvE0j6yBojO4+1PrHfB7a9l5qLcmRm/fiWXYY+CndJPmyu5FV/9Tw"
crossorigin="anonymous"
/>
<!-- Title -->
<title>首页 | QForum</title>
<link rel="shortcut icon" href="./img/favicon.png">
</head>
<body class="mdui-theme-primary-blue mdui-theme-accent-blue mdui-drawer-body-left mdui-appbar-with-toolbar">
<div id="appbar"></div>
<div id="drawer"></div>
<div id="loading" class="mdui-progress">
<div class="mdui-progress-indeterminate"></div>
</div>
<div id="boards"></div>
<!-- MDUI JavaScript -->
<script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/mdui.min.js"
integrity="sha384-gCMZcshYKOGRX9r6wbDrvF+TcCCswSHFucUzUPwka+Gr+uHgjlYvkABr95TCOz3A"
crossorigin="anonymous"
></script>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
<script src="js/App_v2.js"></script>
<script src="js/api/BoardApi_v1.js"></script>
<script src="js/api/UserApi_v2.js"></script>
<script src="js/util/NetWorkUtil_v2.js"></script>
<script>
$("#appbar").load("./common/appbar.html", function (responseTxt, statusTxt) {
if (statusTxt === "success") {
$("#title").text("首页");
}
});
$("#drawer").load("./common/drawer.html", function (responseTxt, statusTxt) {
if (statusTxt === "success") {
$("#main").attr("href","#");
}
});
$(function () {
let msg = getQueryStringByName("msg");
if(msg){
mdui.snackbar(msg);
}
listBoards("",function (data) {
$("#loading").hide();
let item = [
'<div class="mdui-col-sm-6 mdui-col-md-4" style="margin-top: 20px">',
'<div class="mdui-card mdui-hoverable">',
'<div class="mdui-card-media">',
'<img src="./img/boardbg.png" alt="cover"/>',
'<div class="mdui-card-media-covered mdui-card-media-covered-gradient">',
'<div class="mdui-card-primary">',
'<div class="mdui-card-primary-title">%title%</div>',
'<div class="mdui-card-primary-subtitle">%subtitle%</div>',
'</div>',
'</div>',
'</div>',
'<div class="mdui-card-actions">',
'<button class="mdui-btn mdui-ripple mdui-btn-block" onclick="%link%">进入板块</button>',
'</div>',
'</div>',
'</div>'
].join("\n");
for(let i = 0;i<data["size"];i++){
let link = "./board/?boardId=" + data["boardList"][i]["id"];
if(PSEUDO_STATIC_CONFIGURED){
link = "./board/BID" + data["boardList"][i]["id"];
}
$("#boards")
.append(item.replace("%title%",data["boardList"][i]["name"])
.replace("%subtitle%",data["boardList"][i]["description"])
.replace("%link%","javascript:window.location.href='" + link + "'"));
}
},function () {
mdui.snackbar("加载失败");
});
if(getCookie("sessionId")!=null){
checkLogin("sessionId="+getCookie("sessionId"),function(){},function () {
delCookie("sessionId");
delCookie("uid");
mdui.snackbar("登录失效");
});
}
else if(getCookie("userName")!=null){
delCookie("userName");
}
});
</script>
</body>
</html>