763598b305a76c91a145799c7a16f26fd271055b
[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 <!-- Modal dialog (when needed) -->
18 <div class="ctdl-modal" id="ctdl_big_modal">
19 MODAL LOADING
20 </div>
21
22 <div class="ctdl-grid-container">
23
24         <div class="ctdl-grid-item-1" id="banner">
25                 <button onClick="sidebar_open();"><i class="fa fa-bars"></i>Menu</button>
26                 <span class="w3-bar-item" id="ctdl-logo">CITADEL</span>
27                 <span id="ctdl_banner_title" class="w3-bar-item">---</span>
28                 <button id="ctdl-newmsg-button" style="display:none" class="w3-bar-item w3-button" onClick="entmsg_dispatcher();">enter</button>
29                 <button id="ctdl-ungoto-button" style="display:none" class="w3-bar-item w3-button" onClick="gotonext(0);">ungoto</button>
30                 <button id="ctdl-skip-button" style="display:none" class="w3-bar-item w3-button" onClick="gotonext(1);">skip</button>
31                 <button id="ctdl-goto-button" style="display:none" class="w3-bar-item w3-button" onClick="gotonext(2);">goto</button>
32                 <button id="lilo" class="w3-bar-item w3-button">Login</button>
33         </div>
34
35         <div class="ctdl-grid-item-2" id="navbar">
36                 <ul id="ctdl-sidebar" class="ctdl-sidebar-class">
37                         <li><i class="fa fa-user-circle fa-3x"></i>
38                         <li><span id="current_user">Not logged in.</span><br>
39                         <li><a href="#"><i class="fa fa-envelope" onClick="gotoroom('_MAIL_');"></i></a>
40                         <li><a href="#"><i class="fa fa-user" onClick="user_profile(current_user);"></i></a>
41                         <li><a href="#"<i class="fa fa-cog"></i></a>
42                         <li><hr>
43                         <li><button onClick="sidebar_close()" title="close menu"><i class="fa fa-remove fa-fw"></i>  Close Menu</button>
44                         <li><button id="ctdl-sidebar-button-mail" onClick="gotoroom('_MAIL_');"><i class="fa fa-envelope fa-fw"></i>  Mail</button>
45                         <li id="ctdl_mail_folder_list" style="display:none"></li>
46                         <li><button id="ctdl-sidebar-button-forums" onClick="render_room_list();"><i class="fas fa-comments fa-fw"></i>  Forums</button>
47                         <li><button id="ctdl-sidebar-button-calendar"> <i class="fa fa-calendar-alt fa-fw"></i>  Calendar</button>
48                         <li><button id="ctdl-sidebar-button-contacts"><i class="fa fa-address-book fa-fw"></i>  Contacts</button>
49                         <li><button id="ctdl-sidebar-button-blogs"><i class="fa fa-blog fa-fw"></i>  Blogs</button>
50                         <li><button id="ctdl-sidebar-button-wikis"><i class="fa fa-book fa-fw"></i>  Wikis</button>
51                         <li><button id="ctdl-sidebar-button-settings"><i class="fa fa-cog fa-fw"></i>  Settings</button>
52                 </ul>
53         </div>
54
55         <div class="ctdl-grid-item-3" id="ctdl-main">
56                 Loading...
57         </div>
58
59 </div><!--class="ctdl-grid-container"-->
60
61 <script type="text/javascript" src="js/defs.js"></script>
62 <script type="text/javascript" src="js/util.js"></script>
63 <script type="text/javascript" src="js/login.js"></script>
64 <script type="text/javascript" src="js/main.js"></script>
65 <script type="text/javascript" src="js/views.js"></script>
66 <script type="text/javascript" src="js/view_forum.js"></script>
67 <script type="text/javascript" src="js/view_mail.js"></script>
68 <script type="text/javascript" src="js/roomlist.js"></script>
69 <script type="text/javascript" src="js/user_profile.js"></script>
70 <script>
71
72 // Get the Sidebar
73 var sidebar = document.getElementById("sidebar");
74
75
76 // Get the DIV with overlay effect
77 var overlayBg = document.getElementById("myOverlay");
78
79
80 // Toggle between showing and hiding the sidebar, and add overlay effect
81 function sidebar_open() {
82         if (sidebar.style.display === 'block') {
83                 sidebar.style.display = 'none';
84                 overlayBg.style.display = "none";
85         }
86         else {
87                 sidebar.style.display = 'block';
88                 overlayBg.style.display = "block";
89         }
90 }
91
92
93 // Close the sidebar with the close button
94 function sidebar_close() {
95         sidebar.style.display = "none";
96         overlayBg.style.display = "none";
97 }
98
99
100 ctdl_startup();
101 </script>
102
103 </body>
104 </html>