]> code.citadel.org Git - citadel.git/blob - webcit-ng/static/index.html
Fixed the rendering on the 'older posts' and 'newer posts' buttons. No longer relies...
[citadel.git] / webcit-ng / static / index.html
1 <!DOCTYPE html>
2
3 <!-- 
4         Copyright (c) 1996-2022 by Art Cancro and the citadel.org team.
5         This program is open source software.  Use, duplication, or
6         disclosure are subject to the GNU General Public License v3.
7 -->
8
9 <html>
10 <title>Citadel</title>
11 <meta charset="UTF-8">
12 <link rel="stylesheet" href="https://use.fontawesome.com/releases/v6.0.0/css/all.css">
13 <link rel="stylesheet" href="css/webcit.css">
14
15 <body>
16
17 <!-- When we need a modal dialog, we can attach it to this element -->
18 <div class="ctdl-modal" id="ctdl_big_modal"></div>
19
20 <div class="ctdl-main-grid-container">
21
22         <!-- The style for these appears in webcit.css and was inspired by https://www.w3schools.com/css/css_sidebar_horizontal.asp -->
23         <div class="ctdl-grid-banner-item" id="banner">
24                 <!-- These items float to the LEFT side of the banner -->
25                 <ul class="ctdl-banner-buttons" style="float:left">
26                         <!-- <li id="ctdl-sidebar-open" onClick="sidebar_open();"><i class="fa fa-bars"></i>Menu</li> -->
27                         <li id="ctdl-logo">CITADEL</li>
28                         <li id="ctdl_banner_title">---</li>
29                 </ul>
30                 <!-- These items float to the RIGHT side of the banner -->
31                 <ul class="ctdl-banner-buttons" style="float:right">
32                         <li><button id="ctdl-newmsg-button" style="display:none" onClick="entmsg_dispatcher();">enter</button></li>
33                         <li><button id="ctdl-ungoto-button" style="display:none" onClick="gotonext(0);">ungoto</button></li>
34                         <li><button id="ctdl-skip-button" style="display:none" onClick="gotonext(1);">skip</button></li>
35                         <li><button id="ctdl-goto-button" style="display:none" onClick="gotonext(2);">goto</button></li>
36                         <li>
37                                 <span id="current_user">Not logged in.</span><br>
38                                 <button id="lilo">Login</button>
39                         </li>
40                         <li><span id="current_user_avatar"><i class="fa fa-user-circle fa-3x"></i></span></li>
41                 </ul>
42         </div>
43
44         <div class="ctdl-grid-sidebar-item" id="sidebar">
45                 <ul id="ctdl-sidebar">
46                         <li><button class="ctdl-sidebar-button" id="ctdl-sidebar-button-mail" onClick="gotoroom('_MAIL_');"><i class="fa fa-envelope fa-fw"></i>  Mail</button>
47                         <li id="ctdl_mail_folder_list" style="display:none">mail folders here</li>
48                         <li><button class="ctdl-sidebar-button" id="ctdl-sidebar-button-forums" onClick="render_room_list();"><i class="fas fa-comments fa-fw"></i>  Forums</button>
49                         <li><button class="ctdl-sidebar-button" id="ctdl-sidebar-button-calendar"><i class="fa fa-calendar-alt fa-fw"></i>  Calendar</button>
50                         <li><button class="ctdl-sidebar-button" id="ctdl-sidebar-button-contacts"><i class="fa fa-address-book fa-fw"></i>  Contacts</button>
51                         <li><button class="ctdl-sidebar-button" id="ctdl-sidebar-button-blogs"><i class="fa fa-blog fa-fw"></i>  Blogs</button>
52                         <li><button class="ctdl-sidebar-button" id="ctdl-sidebar-button-wikis"><i class="fa fa-book fa-fw"></i>  Wikis</button>
53                         <li><button class="ctdl-sidebar-button" id="ctdl-sidebar-button-settings"><i class="fa fa-cog fa-fw"></i>  Settings</button>
54                 </ul>
55         </div>
56
57         <div class="ctdl-grid-main-item" id="ctdl-main">
58                 Loading...
59         </div>
60
61 </div><!--class="ctdl-main-grid-container"-->
62
63 <script type="text/javascript" src="js/defs.js"></script>
64 <script type="text/javascript" src="js/util.js"></script>
65 <script type="text/javascript" src="js/login.js"></script>
66 <script type="text/javascript" src="js/main.js"></script>
67 <script type="text/javascript" src="js/views.js"></script>
68 <script type="text/javascript" src="js/view_forum.js"></script>
69 <script type="text/javascript" src="js/view_mail.js"></script>
70 <script type="text/javascript" src="js/roomlist.js"></script>
71 <script type="text/javascript" src="js/user_profile.js"></script>
72 <script>
73
74 // Get the Sidebar
75 var sidebar = document.getElementById("sidebar");
76
77
78 // Get the DIV with overlay effect
79 var overlayBg = document.getElementById("myOverlay");
80
81
82 // Toggle between showing and hiding the sidebar, and add overlay effect
83 function sidebar_open() {
84         if (sidebar.style.display === 'block') {
85                 sidebar.style.display = 'none';
86                 overlayBg.style.display = "none";
87         }
88         else {
89                 sidebar.style.display = 'block';
90                 overlayBg.style.display = "block";
91         }
92 }
93
94
95 // Close the sidebar with the close button
96 function sidebar_close() {
97         sidebar.style.display = "none";
98         overlayBg.style.display = "none";
99 }
100
101
102 ctdl_startup();
103 </script>
104
105 </body>
106 </html>