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 |