tazpanel annotate styles/default/header.html @ rev 406

Small improvements: no need HTML "meta charset" (it's done in HTTP headers); no need "$SCRIPT_NAME" in links; use HTML "&" in links; hide Wi-Fi password in the page; fix month selector in the date settings; use HTML5 plain "header" and "footer"; use "printf"'s loop nature; fix "1" message in page loading break.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Jan 03 17:11:14 2015 +0200 (2015-01-03)
parents 1b1bbae4cb62
children 33fd4be42594
rev   line source
domcox@300 1 cat << EOT
domcox@300 2 <!DOCTYPE html>
al@406 3 <html lang="${LANG%%_*}">
domcox@300 4 <head>
domcox@300 5 <title>$TITLE</title>
al@393 6 <link rel="shortcut icon" href="/styles/$STYLE/favicon.ico" />
al@406 7 $(printf '\t<link rel="stylesheet" type="text/css" href="/%s" />\n' \
al@406 8 $(cd /var/www/tazpanel; ls styles/$STYLE/*.css))
al@398 9
domcox@300 10 <script type="text/javascript">
al@406 11 function hideLoading(){document.getElementById("loading").style.display='none';}
al@406 12 window.onbeforeunload = confirmExit;
al@406 13 function confirmExit(){return "$(_ 'Confirm break')";}
domcox@300 14 </script>
domcox@300 15 </head>
al@406 16 <body onload="hideLoading()">
domcox@300 17
al@406 18 <header>
pankso@384 19 <h1>$TITLE</h1>
al@406 20 </header>
pankso@384 21
domcox@300 22 <div id="toolbar">
domcox@300 23 <div id="icons">
domcox@300 24 <a href="/help.cgi">
al@393 25 <img src="/styles/$STYLE/images/help.png" alt="Help" /></a>
domcox@300 26 </div>
domcox@300 27 <ul id="menu">
domcox@300 28 <li><a href="/">$(gettext 'Panel')</a>
domcox@300 29 <ul>
domcox@300 30 <li><a href="/index.cgi?terminal"><img
al@393 31 src="/styles/$STYLE/images/terminal.png" />$(gettext 'Terminal')</a></li>
domcox@300 32 <li><a href="/index.cgi?top"><img
al@393 33 src="/styles/$STYLE/images/monitor.png" />$(gettext 'Processes')</a></li>
domcox@300 34 <li><a href="/index.cgi?report"><img
al@393 35 src="/styles/$STYLE/images/text.png" />$(gettext 'Create Report')</a></li>
pascal@381 36 $(for i in menu.d/panel/* ; do [ -f $i ] && sh $i menu $i ; done)
domcox@300 37 </ul>
domcox@300 38 </li>
domcox@300 39 <li><a href="/network.cgi">$(gettext 'Network')</a>
domcox@300 40 <ul>
pascal@367 41 <li><a href="/index.cgi?file=/etc/network.conf"><img
al@393 42 src="/styles/$STYLE/images/edit.png" />$(gettext 'Config file')</a></li>
domcox@300 43 <li><a href="/network.cgi?eth"><img
al@393 44 src="/styles/$STYLE/images/ethernet.png" />$(gettext 'Ethernet')</a></li>
domcox@300 45 <li><a href="/network.cgi?wifi"><img
al@393 46 src="/styles/$STYLE/images/wireless.png" />$(gettext 'Wireless')</a></li>
pascal@381 47 $(for i in menu.d/network/* ; do [ -f $i ] && sh $i menu $i ; done)
domcox@300 48 </ul>
domcox@300 49 </li>
domcox@300 50 <li><a href="/settings.cgi">$(gettext 'Settings')</a>
domcox@300 51 <ul>
domcox@300 52 <li><a href="/settings.cgi?users"><img
al@393 53 src="/styles/$STYLE/images/user.png" />$(gettext 'Users')</a></li>
pascal@336 54 <li><a href="/settings.cgi?groups"><img
al@393 55 src="/styles/$STYLE/images/users.png" />$(gettext 'Groups')</a></li>
pascal@381 56 $(for i in menu.d/settings/* ; do [ -f $i ] && sh $i menu $i ; done)
domcox@300 57 </ul>
domcox@300 58 </li>
domcox@300 59 <li><a href="/boot.cgi">$(gettext 'Boot')</a>
domcox@300 60 <ul>
pascal@367 61 <li><a href="/boot.cgi?grub"><img
al@393 62 src="/styles/$STYLE/images/tux.png" />$(gettext 'Boot loader')</a></li>
domcox@300 63 <li><a href="/boot.cgi?log"><img
al@393 64 src="/styles/$STYLE/images/text.png" />$(gettext 'Boot logs')</a>
pascal@370 65 <ul>
pascal@370 66 <li><a href="/boot.cgi?log#kernel">$(gettext 'Kernel messages')</a>
pascal@370 67 <li><a href="/boot.cgi?log#boot">$(gettext 'Boot scripts')</a>
pascal@370 68 <li><a href="/boot.cgi?log#slim">$(gettext 'X server')</a>
pascal@370 69 </ul>
pascal@370 70 </li>
domcox@300 71 <li><a href="/boot.cgi?daemons"><img
al@393 72 src="/styles/$STYLE/images/recharge.png" />$(gettext 'Manage daemons')</a></li>
pascal@381 73 $(for i in menu.d/boot/* ; do [ -f $i ] && sh $i menu $i ; done)
domcox@300 74 </ul>
domcox@300 75 </li>
domcox@300 76 <li><a href="/hardware.cgi">$(gettext 'Hardware')</a>
domcox@300 77 <ul>
domcox@300 78 <li><a href="/hardware.cgi?modules"><img
al@393 79 src="/styles/$STYLE/images/tux.png" />$(gettext 'Kernel modules')</a></li>
domcox@300 80 <li><a href="/hardware.cgi?detect"><img
al@393 81 src="/styles/$STYLE/images/monitor.png" />$(gettext 'Detect PCI/USB')</a></li>
pascal@346 82 <li><a href="/hardware.cgi#disk"><img
al@393 83 src="/styles/$STYLE/images/harddisk.png" />$(gettext 'Disks')</a></li>
pascal@381 84 $(for i in menu.d/hardware/* ; do [ -f $i ] && sh $i menu $i ; done)
domcox@300 85 </ul>
domcox@300 86 </li>
pascal@381 87 $(for i in menu.d/* ; do [ -f $i ] && sh $i menu $i ; done)
domcox@300 88 </ul>
domcox@300 89 </div>
domcox@300 90
domcox@300 91 <!-- Page content -->
domcox@300 92 <div id="content">
domcox@300 93 EOT