tazpanel view styles/default/header.html @ rev 448

Tiny edits: fix linking if tazpanel installed to host, fix .scroll height, fix textdomain in the menu.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Apr 10 01:01:50 2015 +0300 (2015-04-10)
parents 59d08ad90aa3
children 0b0d7c431046
line source
1 rootclass='user'; [ $(id -u) == '0' ] && rootclass='root'
2 export TEXTDOMAIN='tazpanel'
4 cat << EOT
5 <!DOCTYPE html>
6 <html lang="${LANG%%_*}">
7 <head>
8 <title>$TITLE</title>
9 <link rel="shortcut icon" href="/styles/$STYLE/favicon.ico"/>
10 <meta name="viewport" content="width=device-width,initial-scale=1"/>
11 $(printf '\t<link rel="stylesheet" type="text/css" href="/%s"/>\n' $(cd /var/www/tazpanel; ls styles/$STYLE/*.css))
12 $(printf '\t<script type="text/javascript" src="/%s"></script>\n' $(cd /var/www/tazpanel; ls lib/*.js))
13 </head>
14 <body class="$rootclass">
15 <script type="text/javascript">setColorTheme(); setBaseFont();</script>
17 <header>
18 <h1 data-icon="tazpanel">$TITLEĀ </h1>
19 </header>
21 <nav id="toolbar">
22 <menu type="toolbar" id="toolbarMenu">
23 <li tabindex="1">
24 <span>$(_ 'Panel')</span>
25 <menu>
26 <li><a data-icon="info" href="index.cgi">$(_ 'Summary')</a></li>
27 <li><a data-icon="proc" href="index.cgi?top">$(_ 'Processes')</a></li>
28 <li><a data-icon="terminal" href="index.cgi?cmd=help">$(_ 'Terminal')</a></li>
29 <li><a data-icon="report" href="index.cgi?report" data-root>$(_ 'Create Report')</a></li>
30 $(for i in menu.d/panel/* ; do [ -f $i ] && sh $i menu $i ; done)
31 </menu>
32 </li>
33 <li tabindex="2">
34 <span>$(_ 'Network')</span>
35 <menu>
36 <li><a data-icon="info" href="network.cgi">$(_ 'Summary')</a></li>
37 <li><a data-icon="conf" href="index.cgi?file=/etc/network.conf">$(_ 'Config file')</a></li>
38 <li><a data-icon="eth" href="network.cgi?eth">$(_ 'Ethernet')</a></li>
39 <li><a data-icon="wifi" href="network.cgi?wifi">$(_ 'Wireless')</a></li>
40 $(for i in menu.d/network/* ; do [ -f $i ] && sh $i menu $i ; done)
41 </menu>
42 </li>
43 <li tabindex="3">
44 <span>$(_ 'Boot')</span>
45 <menu>
46 <li><a data-icon="info" href="boot.cgi">$(_ 'Summary')</a></li>
47 EOT
48 [ -w /boot/grub/menu.lst ] && cat <<EOT
49 <li><a data-icon="grub" href="boot.cgi?grub">$(_ 'Boot loader')</a></li>
50 EOT
51 cat << EOT
52 <li><a data-icon="logs" href="boot.cgi?log">$(_ 'Boot logs')</a>
53 <menu>
54 <li><a data-icon="" href="boot.cgi?log=kernel">$(_ 'Kernel messages')</a></li>
55 <li><a data-icon="" href="boot.cgi?log=boot">$(_ 'Boot scripts')</a></li>
56 <li><a data-icon="" href="boot.cgi?log=xlog">$(_ 'X server')</a></li>
57 <li><a data-icon="" href="boot.cgi?log=slim">$(_ 'X session')</a></li>
58 </menu>
59 </li>
60 <li><a data-icon="daemons" href="boot.cgi?daemons" data-root>$(_ 'Manage daemons')</a></li>
61 $(for i in menu.d/boot/* ; do [ -f $i ] && sh $i menu $i ; done)
62 </menu>
63 </li>
64 <li tabindex="4">
65 <span>$(_ 'Hardware')</span>
66 <menu>
67 <li><a data-icon="info" href="hardware.cgi">$(_ 'Summary')</a></li>
68 <li><a data-icon="modules" href="hardware.cgi?modules">$(_ 'Kernel modules')</a></li>
69 <li><a data-icon="detect" href="hardware.cgi?detect" data-root>$(_ 'Detect PCI/USB')</a></li>
70 <li><a data-icon="hdd" href="hardware.cgi#disk">$(_ 'Disks')</a></li>
71 $(for i in menu.d/hardware/* ; do [ -f $i ] && sh $i menu $i ; done)
72 </menu>
73 </li>
74 <li tabindex="5">
75 <span>$(_ 'Settings')</span>
76 <menu>
77 <li><a data-icon="info" href="settings.cgi" data-root>$(_ 'Summary')</a></li>
78 <li><a data-icon="user" href="settings.cgi?users" data-root>$(_ 'Users')</a></li>
79 <li><a data-icon="group" href="settings.cgi?groups" data-root>$(_ 'Groups')</a></li>
80 $(for i in menu.d/settings/* ; do [ -f $i ] && sh $i menu $i ; done)
81 </menu>
82 </li>
83 EOT
84 cat << EOT
85 $(for i in menu.d/* ; do [ -f $i ] && sh $i menu $i ; done)
86 </menu>
87 <span id="icons">
88 EOT
90 username="${REMOTE_USER:-root}"
91 case "$username" in
92 root) icon='slitaz'; warn=''
93 toggle_url="http://$HTTP_HOST/";;
94 *) icon='user'; warn="$(_ 'Some features are disabled.')"$'\n'
95 toggle_url="http://$RANDOM:*@$HTTP_HOST/user/";;
96 esac
98 cat << EOT
99 <a data-img="$icon" title="$(_ 'You are logged in to the TazPanel as user $username.')
100 $warn$(_ 'Click to re-login.')" href="$toggle_url$(basename $REQUEST_URI)"></a>
101 <a data-img="help" href="help.cgi"></a>
102 </span>
103 </nav>
104 <div id="noMenu"></div>
105 <script type="text/javascript">addMenuHandlers();</script>
107 <!-- Page content -->
108 <div id="content">
109 EOT