* luci-trunk: huge xhtml, css and accessibility improvement patch - thanks Alina!
authorJo-Philipp Wich <jow@openwrt.org>
Tue, 7 Oct 2008 13:10:24 +0000 (13:10 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Tue, 7 Oct 2008 13:10:24 +0000 (13:10 +0000)
50 files changed:
applications/luci-olsr/luasrc/view/status-olsr/error_olsr.htm
applications/luci-olsr/luasrc/view/status-olsr/hna.htm
applications/luci-olsr/luasrc/view/status-olsr/index.htm
applications/luci-olsr/luasrc/view/status-olsr/mid.htm
applications/luci-olsr/luasrc/view/status-olsr/routes.htm
applications/luci-olsr/luasrc/view/status-olsr/topology.htm
applications/luci-splash/luasrc/view/splash/splash.htm
applications/luci-statistics/luasrc/view/admin_statistics/index.htm
applications/luci-statistics/luasrc/view/admin_statistics/networkplugins.htm
applications/luci-statistics/luasrc/view/admin_statistics/outputplugins.htm
applications/luci-statistics/luasrc/view/admin_statistics/systemplugins.htm
applications/luci-statistics/luasrc/view/public_statistics/graph.htm
libs/cbi/luasrc/view/cbi/map.htm
libs/cbi/luasrc/view/cbi/simpleform.htm
modules/admin-core/luasrc/view/about.htm
modules/admin-core/luasrc/view/error404.htm
modules/admin-core/luasrc/view/error500.htm
modules/admin-core/luasrc/view/sysauth.htm
modules/admin-full/luasrc/view/admin_index/index.htm
modules/admin-full/luasrc/view/admin_services/index.htm
modules/admin-full/luasrc/view/admin_status/index.htm
modules/admin-full/luasrc/view/admin_status/syslog.htm
modules/admin-full/luasrc/view/admin_system/applyreboot.htm
modules/admin-full/luasrc/view/admin_system/backup.htm
modules/admin-full/luasrc/view/admin_system/packages.htm
modules/admin-full/luasrc/view/admin_system/reboot.htm
modules/admin-full/luasrc/view/admin_system/upgrade.htm
modules/admin-full/luasrc/view/admin_uci/apply.htm
modules/admin-full/luasrc/view/admin_uci/changes.htm
modules/admin-full/luasrc/view/admin_uci/revert.htm
modules/admin-mini/luasrc/view/mini/applyreboot.htm
modules/admin-mini/luasrc/view/mini/backup.htm
modules/admin-mini/luasrc/view/mini/index.htm
modules/admin-mini/luasrc/view/mini/reboot.htm
modules/admin-mini/luasrc/view/mini/uci_apply.htm
modules/admin-mini/luasrc/view/mini/uci_changes.htm
modules/admin-mini/luasrc/view/mini/uci_revert.htm
modules/admin-mini/luasrc/view/mini/upgrade.htm
modules/freifunk/luasrc/view/freifunk/contact.htm
modules/freifunk/luasrc/view/freifunk/index.htm
themes/fledermaus/htdocs/luci-static/fledermaus/cascade.css
themes/fledermaus/luasrc/view/themes/fledermaus/header.htm
themes/freifunk-bno/htdocs/luci-static/freifunk-bno/cascade.css
themes/freifunk-bno/luasrc/view/themes/freifunk-bno/header.htm
themes/freifunk/htdocs/luci-static/freifunk/cascade.css
themes/freifunk/luasrc/view/themes/freifunk/header.htm
themes/openwrt-light/htdocs/luci-static/openwrt-light/cascade.css
themes/openwrt-light/luasrc/view/themes/openwrt-light/header.htm
themes/openwrt.org/htdocs/luci-static/openwrt.org/cascade.css
themes/openwrt.org/luasrc/view/themes/openwrt.org/header.htm

index f401603d28e42093c62a4174df5e425d9cac766d..c23f52b4f87f628470b4b270394651e5f2072a0c 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:olsrd%></h1>
+<h2><a id="content" name="content"><%:olsrd%></a></h2>
 <p class="error"><%:olsrd_error%></p>
 <p><%:olsrd_error_desc%></p>
 <%+footer%>
index 5757e843434d67f4b18e6e844cf9f1c27d41d21e..e0ec8846a12a358d0b75987e5c7e70a02b5c2ace 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:olsrd_hna2%></h1>
+<h2><a id="content" name="content"><%:olsrd_hna2%></a></h2>
 <p><%:olsrd_hna_desc%></p>
 <br />
 <table class="smalltext" cellspacing="0" cellpadding="6">
index 291e3a47e26b6ffb820614d484b5ed27aed3ef07..3dc56f992f3cbcbc049fc95f116c1f198800fdcb 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:olsrd_links%></h1>
+<h2><a id="content" name="content"><%:olsrd_links%></a></h2>
 <p><%:olsrd_links_desc%></p>
 <br />
 <table class="smalltext" cellspacing="0" cellpadding="6">
index 1d0bef73968b2a27ac9f6829c3c9fab5193ca9cc..2c3b70366bc7268c9674d5db6e9ae083df37418f 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:olsrd_mid%></h1>
+<h2><a id="content" name="content"><%:olsrd_mid%></a></h2>
 <p><%:olsrd_mid_desc%></p>
 <br />
 <table class="smalltext" cellspacing="0" cellpadding="6">
index c5cce7614563f70ca2d789f2f8da3a703862587c..1f42964416c6604e58933825a23e085bf6108918 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:olsrd_routes%></h1>
+<h2><a id="content" name="content"><%:olsrd_routes%></a></h2>
 <p><%:olsrd_routes_desc%></p>
 <br />
 <table class="smalltext" cellspacing="0" cellpadding="6">
index 3ce16a4c29f566865ed92f6252f6968c33bad514..d919aa904ae3ff4c625624543146907f377f238c 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:olsrd_topology%></h1>
+<h2><a id="content" name="content"><%:olsrd_topology%></a></h2>
 <p><%:olsrd_topology_desc%></p>
 <br />
 <table class="smalltext" cellspacing="0" cellpadding="6">
index 28a038409b691dc3efe2dd16078757967ef5e7eb..659d4f07179da667ea867d1b6a66348f21edc185 100644 (file)
@@ -14,7 +14,7 @@ $Id$
 -%>
 <% local c = luci.model.uci.cursor():get_all("freifunk", "community") %>
 
-<h1>Willkommen!</h1>
+<h2><a id="content" name="content">Willkommen!</a></h2>
 <p>
 Du bist jetzt mit dem freien Funknetz 
 <a href="<%=c.homepage%>"><%=c.name%></a> verbunden.<br />
index 4a0c924e270356195221bcdca37b8799b7af33aa..dfeb0628d930717c69afc0e1277d5847ace3cdaa 100644 (file)
@@ -14,7 +14,7 @@ $Id$
 -%>
 <%+header%>
 
-<h1><%:stat_statistics Statistics%></h1>
+<h2><a id="content" name="content"><%:stat_statistics Statistics%></a></h2>
 
 <p><%:stat_desc The statistics package is based on <a href="http://collectd.org/index.shtml">Collectd</a>
 and uses <a href="http://oss.oetiker.ch/rrdtool/">RRD Tool</a> to render diagram images from collected data.%></p>
index 34d62b2efd5f0c954c9986f5554e335871481873..e29d97c9e3f93c03c3d4ac0120946730a131ef1f 100644 (file)
@@ -14,7 +14,7 @@ $Id$
 -%>
 <%+header%>
 
-<h1><%:stat_networkplugins Network plugins%></h1>
+<h2><a id="content" name="content"><%:stat_networkplugins Network plugins%></a></h2>
 
 <p><%:stat_networkplugins_desc Network plugins are used to collect information
 about open tcp connections, interface traffic, iptables rules etc.%></p>
index c8d18f95b56fd3aea29b5a293f773d7e38e2bce0..d230109cc06ae45c5ec6ec670d790e22f57e0c11 100644 (file)
@@ -14,7 +14,7 @@ $Id$
 -%>
 <%+header%>
 
-<h1><%:stat_outputplugins Output plugins%></h1>
+<h2><a id="content" name="content"><%:stat_outputplugins Output plugins%></a></h2>
 
 <p><%:stat_outputplugins_desc Output plugins provide different possibilities to store collected data.
 It is possible to enable multiple plugin at one, for example to store collected data in rrd databases
index 4fdfec1b9b6ecb3366502809383a44ab9e7ecbef..bb63228b67266d83e51c7436a030331c7b1a8bf5 100644 (file)
@@ -14,7 +14,7 @@ $Id$
 -%>
 <%+header%>
 
-<h1><%:stat_systemplugins System plugins%></h1>
+<h2><a id="content" name="content"><%:stat_systemplugins System plugins%></a></h2>
 
 <p><%:stat_systemplugins_desc System plugins collecting values about system state and ressource usage on the device.:%>
        <ul>
index ff058b8b709712d576e984e8a8bcf72ffe2a6c57..bf304c7b455c7b2a402939611e5f173c5e0d323e 100644 (file)
@@ -14,7 +14,7 @@ $Id$
 -%>
 <%+header%>
 
-<h1><%:stat_statistics Statistics%></h1>
+<h2><a id="content" name="content"><%:stat_statistics Statistics%></a></h2>
 
 <form action="" method="get">
        <select name="timespan">
index 6378f72abf498b7d0e37be419f4abf92b15ab391..949edea5c584038c35dff13664dd113469f27e66 100644 (file)
@@ -14,7 +14,7 @@ $Id$
 -%>
 
 <div class="cbi-map" id="cbi-<%=self.config%>">
-       <h1><%=self.title%></h1>
+       <h2><a id="content" name="content"><%=self.title%></a></h2>
        <div class="cbi-map-descr"><%=self.description%></div>
        <%- if self._apply then -%>
                <fieldset class="cbi-section">
index 1106e8b89873187d1b05ab391e1bcffc0f670b34..2a80723cb616fa331a4e351f90f4b49c89fe0a61 100644 (file)
@@ -19,7 +19,7 @@ $Id$
                <input type="hidden" name="cbi.submit" value="1" />
        </div>
        <div class="cbi-map" id="cbi-<%=self.config%>">
-               <h1><%=self.title%></h1>
+               <h2><a id="content" name="content"><%=self.title%></a></h2>
                <div class="cbi-map-descr"><%=self.description%></div>
                <% self:render_children() %>
                <br />
index c89e04255441aea09a86a207d36f8227821f5ee6..b9b09c0d5b2a2842e1bed9488392cc83924ce043 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:about%> LuCI</h1>
+<h2><a id="content" name="content"><%:about%> LuCI</a></h2>
 <p><%:c_lucidesc%></p>
 
 <p><strong><%:c_projecthome%>: </strong><a href="http://luci.freifunk-halle.net">luci.freifunk-halle.net</a></p>
index 956a6855493b6301cf0a747b87ce972859bc85f2..4aa40f392aa2e3d3df490c59c1b8731b8caf0c89 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1>404 Not Found</h1>
+<h2><a id="content" name="content">404 Not Found</a></h2>
 <p>Sorry, the object you requested was not found.</p>
 <tt>Unable to dispatch: <%=luci.http.request.env.PATH_INFO%></tt>
 <%+footer%>
\ No newline at end of file
index 8f3807d80e56e0acfbf89525051685a60da7e3a6..982f9b9e94456696b5c26a2369aaff1191d9005e 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1>500 Internal Server Error</h1>
+<h2><a id="content" name="content">500 Internal Server Error</a></h2>
 <p>Sorry, the server encountered an unexpected error.</p>
 <pre class="error500"><%=message%></pre>
 <%+footer%>
index e48f414c566ba138e437c06dbbcd1cade5bce7db..7957b140e574bf5398a5b61e2879220faaa54c1e 100644 (file)
@@ -17,7 +17,7 @@ $Id$
 
 <form method="post" action="<%=REQUEST_URI%>">
        <div class="cbi-map">
-               <h1><%:sysauth_head%></h1>
+               <h2><a id="content" name="content"><%:sysauth_head%></a></h2>
                <div class="cbi-map-descr">
                        <%:sysauth_prompt%>
                        <%- if fuser then %>
index 4ea58c2b8a294ebd94edb21e1b1c0c91035962b1..e6e963c0c48e61a83646771460b12e6a2497ff6e 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:a_i_i_hello%></h1>
+<h2><a id="content" name="content"><%:a_i_i_hello%></a></h2>
 <p><%:a_i_i_admin1%></p>
 <p><%:a_i_i_admin2%><br />
 <%:a_i_i_admin3%></p>
index c0bd8b361f0970ee0598d8676de51e35df22c026..973e244578f00fa230fc909decd7d751c97cb787 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:services%></h1>
+<h2><a id="content" name="content"><%:services%></a></h2>
 <p><%:a_srv_services1%></p>
 <p><%:a_srv_services2%></p>
 <%+footer%>
\ No newline at end of file
index e1f4b0e53b29f178a030ca58cfb3c583c15aa3b5..e4c1cc410a86f6b6ab23860e54a6f4f37125418e 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:status%></h1>
+<h2><a id="content" name="content"><%:status%></a></h2>
 <p><%:a_st_i_status1%></p>
 <p><%:a_st_i_status2%></p> 
 <%+footer%>
\ No newline at end of file
index bda7b3ed558915e1ec3a71c814627f1bda1f269d..f6e0f7a61095c1bf538a2cd018f840638b45a8f1 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:status%></h1>
-<h2><%:syslog%></h2>
+<h2><a id="content" name="content"><%:status%></a></h2>
+<h3><%:syslog%></h3>
 <code><%=luci.util.pcdata(syslog)%></code>
 <%+footer%>
index cbfa23d31937aa934cd221e3183ac403bbb3f7e5..1a1a24bb0ca69609afa75cb222738dbbf3c54600 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:system%></h1>
+<h2><a id="content" name="content"><%:system%></a></h2>
 <br />
 <p><% if msg then %><%=msg%><% else %><%:a_s_applyreboot1%><% end %></p>
 <p><%:a_s_reboot_running%></p>
index a288e0be2b08ff63073b9d108f6c1c3f95f152e1..2db044ddd312688232c54cd499d02877161208ac 100644 (file)
@@ -13,8 +13,8 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:system%></h1>
-<h2><%:a_s_backup%></h2>
+<h2><a id="content" name="content"><%:system%></a></h2>
+<h3><%:a_s_backup%></h3>
 <p><%:a_s_backup1%></p>
 <br />
 <div>
index 2794fd824d9bc642ade57eeb8a960c8675ffa3b3..34b8212a6853037086ce399155d8706d7c353c74 100644 (file)
@@ -20,8 +20,8 @@ function rowstyle()
 end
 -%>
 <%+header%>
-<h1><%:system%></h1>
-<h2><%:a_s_packages%></h2>
+<h2><a id="content" name="content"><%:system%></a></h2>
+<h3><%:a_s_packages%></h3>
 
 <br />
 
index b7b10b50fb0c097299fc6cc31108171f1ff21421..f1656fbb8d85ad103df9ed40fbfe0d6ddce6e9d4 100644 (file)
@@ -13,8 +13,8 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:system%></h1>
-<h2><%:reboot%></h2>
+<h2><a id="content" name="content"><%:system%></a></h2>
+<h3><%:reboot%></h3>
 <p><%:a_s_reboot1%></p>
 <%-
 local c = require("luci.model.uci").cursor():changes()
index a3d97d6497c5872fb051fe4b2187ef3837e4d4b5..bbc5215c4579c1c1fd016ee21227d6df35e78032 100644 (file)
@@ -13,8 +13,8 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:system%></h1>
-<h2><%:a_s_flash%></h2>
+<h2><a id="content" name="content"><%:system%></a></h2>
+<h3><%:a_s_flash%></h3>
 <p><%:a_s_flash_upgrade1%></p>
 <br />
 <% if sysupgrade and not ret then %>
index 9a9a063f1dbbd053d66f90e03a26eb37541213f9..8aa09c641ec3bd5a024b435ba32e29df0aa67ea9 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:config%></h1>
+<h2><a id="content" name="content"><%:config%></a></h2>
 <p><%:uci_applied%>:</p>
 <code><%=(changes or "-")%>
 
index ab66b78efd0918fdbbc0c4f857145d58e5b8778f..da0d9f11c1982a26db4de33195ed7c9759a741e9 100644 (file)
@@ -13,8 +13,8 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:config%></h1>
-<h2><%:changes%></h2>
+<h2><a id="content" name="content"><%:config%></a></h2>
+<h3><%:changes%></h3>
 <code><%=changes%></code>
 <br /><br />
 <form class="inline" method="get" action="<%=controller%>/admin/uci/apply">
index 7f98a0435b1d69999e0a86268184ddc3adb98278..553ec7454ed6afa0b1377a98f49caaa81225ee5d 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:config%></h1>
+<h2><a id="content" name="content"><%:config%></a></h2>
 <p><%:uci_reverted%>:</p>
 <code><%=(changes or "-")%></code>
 <%+footer%>
\ No newline at end of file
index cbfa23d31937aa934cd221e3183ac403bbb3f7e5..1a1a24bb0ca69609afa75cb222738dbbf3c54600 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:system%></h1>
+<h2><a id="content" name="content"><%:system%></a></h2>
 <br />
 <p><% if msg then %><%=msg%><% else %><%:a_s_applyreboot1%><% end %></p>
 <p><%:a_s_reboot_running%></p>
index a288e0be2b08ff63073b9d108f6c1c3f95f152e1..2db044ddd312688232c54cd499d02877161208ac 100644 (file)
@@ -13,8 +13,8 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:system%></h1>
-<h2><%:a_s_backup%></h2>
+<h2><a id="content" name="content"><%:system%></a></h2>
+<h3><%:a_s_backup%></h3>
 <p><%:a_s_backup1%></p>
 <br />
 <div>
index c0b2080541bf75686d1e0d3ea98d02c5b75814ef..127d36f5da4e55a614db6473604c743088666604 100644 (file)
@@ -12,7 +12,7 @@ You may obtain a copy of the License at
 $Id$
 
 -%>
-<h1><%:a_i_i_hello%></h1>
+<h2><a id="content" name="content"><%:a_i_i_hello%></a></h2>
 <p><%:a_i_i_admin1%></p>
 <p><%:a_i_i_admin2%><br />
 <%:a_i_i_admin3%></p>
index 9bf2d43cf5e7243b3c3802403c9192a08e31e11c..724e0179a28768450e6eece3f1c116bbda75e80b 100644 (file)
@@ -13,8 +13,8 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:system%></h1>
-<h2><%:reboot%></h2>
+<h2><a id="content" name="content"><%:system%></a></h2>
+<h3><%:reboot%></h3>
 <p><%:a_s_reboot1%></p>
 <%-
 local c = require("luci.model.uci").cursor():changes()
index 9a9a063f1dbbd053d66f90e03a26eb37541213f9..8aa09c641ec3bd5a024b435ba32e29df0aa67ea9 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:config%></h1>
+<h2><a id="content" name="content"><%:config%></a></h2>
 <p><%:uci_applied%>:</p>
 <code><%=(changes or "-")%>
 
index ae601aa1f6d90c61441743155874f9dd0d8c7eec..591ae69989e7db5c90ccf4d3c293e188141ccbcd 100644 (file)
@@ -13,8 +13,8 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:config%></h1>
-<h2><%:changes%></h2>
+<h2><a id="content" name="content"><%:config%></a></h2>
+<h3><%:changes%></h3>
 <code><%=changes%></code>
 <br /><br />
 <form class="inline" method="get" action="<%=controller%>/mini/uci/apply">
index 7f98a0435b1d69999e0a86268184ddc3adb98278..553ec7454ed6afa0b1377a98f49caaa81225ee5d 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:config%></h1>
+<h2><a id="content" name="content"><%:config%></a></h2>
 <p><%:uci_reverted%>:</p>
 <code><%=(changes or "-")%></code>
 <%+footer%>
\ No newline at end of file
index a3d97d6497c5872fb051fe4b2187ef3837e4d4b5..bbc5215c4579c1c1fd016ee21227d6df35e78032 100644 (file)
@@ -13,8 +13,8 @@ $Id$
 
 -%>
 <%+header%>
-<h1><%:system%></h1>
-<h2><%:a_s_flash%></h2>
+<h2><a id="content" name="content"><%:system%></a></h2>
+<h3><%:a_s_flash%></h3>
 <p><%:a_s_flash_upgrade1%></p>
 <br />
 <% if sysupgrade and not ret then %>
index 3596827cfd97f7835f54fcd365ea96f69f97a8f7..06177c20500e9dde00a81bede703c6dc5bdb1d26 100644 (file)
@@ -14,7 +14,7 @@ $Id$
 -%>
 <%+header%>
 <% local contact = luci.model.uci.cursor():get_all("freifunk", "contact") %>
-<h1><%:contact%></h1>
+<h2><a id="content" name="content"><%:contact%></a></h2>
 <table cellspacing="0" cellpadding="6">
        <tr><th><%:ff_nickname%>:</th><td><%=contact.nickname%></td></tr>
        <tr><th><%:ff_name%>:</th><td><%=contact.name%></td></tr>
index 2cf1f6fdcccb3d0f3de4416284d2ab7d57a9bdc8..49e8cd03547eb22dc01bcfde609be37e527baf05 100644 (file)
@@ -14,7 +14,7 @@ $Id$
 -%>
 <%+header%>
 <% local ff = luci.model.uci.cursor():get_all("freifunk") %>
-<h1><%:ff_hellonet%> <%=ff.community.name or 'Freifunk Deutschland'%>!</h1>
+<h2><a id="content" name="content"><%:ff_hellonet%> <%=ff.community.name or 'Freifunk Deutschland'%>!</a></h2>
 <p><%:ff_public1%><br />
 <%:ff_public2%> <%=luci.sys.hostname()%>. <%:ff_public3%>
 <a href="<%=controller%>/public/index/contact"> <%=ff.contact.nickname%></a>.</p>
index 7deeaebeab6200f29dc44d04cef70266d47111e8..c81ff322085b59d59dd567a80ad29681940946ef 100644 (file)
@@ -16,7 +16,7 @@ code {
        white-space: pre;
 }
 
-div#content ul {
+div#maincontent ul {
        margin-left: 2em;
 }
 
@@ -164,7 +164,7 @@ div#content ul {
        float: right;
 }
 
-#content {
+#maincontent {
        clear: both;
        width: 90%;
        margin: 0 auto;
@@ -174,20 +174,20 @@ div#content ul {
        font-size: 80%;
 }
 
-#content h1 {
+#maincontent h2 {
        margin: 0.25em 0 0.5em 0;
        font-size: 150%;
        font-weight: normal;
 }
 
-#content h2 {
+#maincontent h3 {
        margin: 0.5em 0;
        font-size: 120%;
        font-weight: normal;
        text-decoration: underline;
 }
 
-#content p {
+#maincontent p {
        margin-bottom: 1em;
 }
 
@@ -579,7 +579,7 @@ ul.cbi-apply {
        width: 200% !important;
 }
 
-* html div#content {
+* html div#maincontent {
        margin-left: -80% !important;
        width: 160% !important;
 }
index d93d9aee3b631eef32469814e8cab95178836ada..f31478b6e9f8df71d00fc9a2786b7cff0d632ff0 100644 (file)
@@ -177,4 +177,4 @@ end
 
        <br class="clear" />
 </div>
-<div id="content">
+<div id="maincontent">
index 8f8dc693981a1d98d756a6052b6806eaa9d6fe45..c6f236dfed0e035c068f9de9a414823080c16097 100644 (file)
@@ -60,7 +60,7 @@ a:hover {
    min-height: 710px;
 }
 
-div#content ul {
+div#maincontent ul {
        margin-left: 2em;
 }
 
@@ -260,7 +260,7 @@ background-color: #FFCB05;
 
 }
 
-#content {
+#maincontent {
        clear: both;
        width: 98%;
        margin: 0 auto;
@@ -271,20 +271,20 @@ background-color: #FFCB05;
        border-top:1px solid #D2A800;
 }
 
-#content h1 {
+#maincontent h2 {
        margin: 0.25em 0 0.5em 0;
        font-size: 150%;
        font-weight: normal;
 }
 
-#content h2 {
+#maincontent h3 {
        margin: 0.5em 0;
        font-size: 120%;
        font-weight: normal;
        text-decoration: underline;
 }
 
-#content p {
+#maincontent p {
        margin-bottom: 1em;
 }
 
@@ -687,7 +687,7 @@ ul.cbi-apply {
        width: 200% !important;
 }
 
-* html div#content {
+* html div#maincontent {
        margin-left: -80% !important;
        width: 160% !important;
 }
index 26b67e2453fb5bdaed0f90fb9fe555d80810a4c2..fb8225000e2e461d460fa47907856154ce828e53 100644 (file)
@@ -193,4 +193,4 @@ end
 
        <br class="clear" />
 </div>
-<div id="content">
+<div id="maincontent">
index 8f8dc693981a1d98d756a6052b6806eaa9d6fe45..c6f236dfed0e035c068f9de9a414823080c16097 100644 (file)
@@ -60,7 +60,7 @@ a:hover {
    min-height: 710px;
 }
 
-div#content ul {
+div#maincontent ul {
        margin-left: 2em;
 }
 
@@ -260,7 +260,7 @@ background-color: #FFCB05;
 
 }
 
-#content {
+#maincontent {
        clear: both;
        width: 98%;
        margin: 0 auto;
@@ -271,20 +271,20 @@ background-color: #FFCB05;
        border-top:1px solid #D2A800;
 }
 
-#content h1 {
+#maincontent h2 {
        margin: 0.25em 0 0.5em 0;
        font-size: 150%;
        font-weight: normal;
 }
 
-#content h2 {
+#maincontent h3 {
        margin: 0.5em 0;
        font-size: 120%;
        font-weight: normal;
        text-decoration: underline;
 }
 
-#content p {
+#maincontent p {
        margin-bottom: 1em;
 }
 
@@ -687,7 +687,7 @@ ul.cbi-apply {
        width: 200% !important;
 }
 
-* html div#content {
+* html div#maincontent {
        margin-left: -80% !important;
        width: 160% !important;
 }
index a0f7c6339f6d6cd9482ad8f941dfce293c609826..eb6aa7f8dbd832ba195ec325af3ba05068382969 100644 (file)
@@ -193,4 +193,4 @@ end
 
        <br class="clear" />
 </div>
-<div id="content">
+<div id="maincontent">
index 064b4e63c8260cf1a965d236e90d7d7ab768f5a8..cdc0d4e92ae16a05af1f7c1c3008a8f0aeb76be9 100644 (file)
@@ -16,7 +16,7 @@ code {
        white-space: pre;
 }
 
-div#content ul {
+div#maincontent ul {
        margin-left: 2em;
 }
 
@@ -146,7 +146,7 @@ div#content ul {
        float: right;
 }
 
-#content {
+#maincontent {
        clear: both;
        width: 80%;
        margin: 0 auto;
@@ -159,20 +159,20 @@ div#content ul {
        font-size: 80%;
 }
 
-#content h1 {
+#maincontent h2 {
        margin: 0.25em 0 0.5em 0;
        font-size: 150%;
        font-weight: normal;
 }
 
-#content h2 {
+#maincontent h3 {
        margin: 0.5em 0;
        font-size: 120%;
        font-weight: normal;
        text-decoration: underline;
 }
 
-#content p {
+#maincontent p {
        margin-bottom: 1em;
 }
 
@@ -564,7 +564,7 @@ ul.cbi-apply {
        width: 200% !important;
 }
 
-* html div#content {
+* html div#maincontent {
        margin-left: -80% !important;
        width: 160% !important;
 }
index 31b1ad017537a31de6a7a184f4e31b0dd51be0d9..cbfdba14e04d55e941247cfc014ce121a4449bdf 100644 (file)
@@ -183,4 +183,4 @@ end
 
        <br class="clear" />
 </div>
-<div id="content">
+<div id="maincontent">
index 8dd709a88e70b618845ac698dd6ba9f5a4f5aac9..dbd3a484ddc4482e3cc25ad3bcfd80232ae8b62f 100644 (file)
@@ -2,6 +2,7 @@
 
 @media all {
 
+html,
 body {
        background-color: #4a6b7c;
        background-image: url(bg.jpg);
@@ -9,8 +10,11 @@ body {
        background-attachment: fixed;
        background-repeat: repeat-x;
        color: #ffffff;
+}
+
+body {
        font-family: Verdana, Arial, sans-serif;
-       font-size: 100%;
+       font-size: 101%;
        line-height: 100%;
 }
 
@@ -49,6 +53,7 @@ code {
 
 .warning {
        color: red;
+       background-color: white;
        font-weight: bold;
 }
 
@@ -70,6 +75,7 @@ code {
 
 .error {
        color: #ff0000;
+       background-color: white;
 }
 
 #header {
@@ -78,6 +84,7 @@ code {
        background-repeat: no-repeat;
        background-position: left center;
        background-color: #557788;
+       color: #ffffff;
        text-align: right;
 }
 
@@ -197,6 +204,11 @@ ul.dropdowns ul ul ul li:hover ul {
        color: #ffffff;
 }
 
+#menubar .warning {
+       color: red;
+       background-color: #557788;
+}
+
 #menubar ul.dropdowns {
        min-height: 1.8em;
        background: #000000;
@@ -217,6 +229,7 @@ ul.dropdowns ul ul ul li:hover ul {
 
 html #menubar a:link,
 html #menubar a:visited {
+       position: relative;
        display: block;
        padding: 0.5em;
        background: #000000;
@@ -260,6 +273,21 @@ html #menubar a:visited.warning {
        font-weight: bold;
 }
 
+.lang_de #submenu_mini_system { min-width: 13.3em; }
+* html .lang_de #submenu_mini_system { width: 13.3em; }
+
+.lang_pt-br #submenu_mini_network { min-width: 14em; }
+* html .lang_pt-br #submenu_mini_network { width: 14em; }
+
+.lang_pt-br #submenu_mini_system { min-width: 11.5em; }
+* html .lang_pt-br #submenu_mini_system { width: 11.5em; }
+
+.lang_ru #submenu_mini_system { min-width: 18em; }
+* html .lang_ru #submenu_mini_system { width: 18em; }
+
+.lang_pt-br #submenu_admin_index { min-width: 11em; }
+* html .lang_pt-br #submenu_admin_index { width: 11em; }
+
 .lang_ru #submenu_admin_index { min-width: 15.5em; }
 * html .lang_ru #submenu_admin_index { width: 15.5em; }
 
@@ -272,12 +300,18 @@ html #menubar a:visited.warning {
 .lang_fr #submenu_admin_system { min-width: 14.5em; }
 * html .lang_fr #submenu_admin_system { width: 14.5em; }
 
+.lang_pt-br #submenu_admin_system { min-width: 11.5em; }
+* html .lang_pt-br #submenu_admin_system { width: 11.5em; }
+
 .lang_ru #submenu_admin_system { min-width: 18em; }
 * html .lang_ru #submenu_admin_system { width: 18em; }
 
 #submenu_admin_services_chillispot { min-width: 15.5em; }
 * html #submenu_admin_services_chillispot { width: 15.5em; }
 
+#submenu_admin_services_coovachilli { min-width: 15em; }
+* html #submenu_admin_services_coovachilli { width: 15em; }
+
 .lang_ru #submenu_admin_network_routes { min-width: 15.3em; }
 * html .lang_ru #submenu_admin_network_routes { width: 15.3em; }
 
@@ -287,6 +321,9 @@ html #menubar a:visited.warning {
 .lang_de #submenu_admin_network_firewall { min-width: 16.5em; }
 * html .lang_de #submenu_admin_network_firewall { width: 16.5em; }
 
+.lang_pt-br #submenu_admin_network_firewall { min-width: 15em; }
+* html .lang_pt-br #submenu_admin_network_firewall { width: 15em; }
+
 #modemenu {
        width: auto;
        background: #000000;
@@ -326,13 +363,13 @@ html #menubar a:visited.warning {
        font-size: 80%;
 }
 
-#maincontent h1 {
+#maincontent h2 {
        margin: 0.25em 0 0.5em 0;
        font-size: 150%;
        font-weight: normal;
 }
 
-#maincontent h2 {
+#maincontent h3 {
        margin: 0.5em 0;
        font-size: 120%;
        font-weight: normal;
@@ -348,6 +385,7 @@ html #menubar a:visited.warning {
        padding: 0.5em 1em;
        border: 1px dotted #555555;
        background-color: #ffffff;
+       color: #000000;
 }
 
 .cbi-section legend {
@@ -355,6 +393,17 @@ html #menubar a:visited.warning {
        font-weight: bold;
        height: 1em;
        padding: 0 0.25em;
+       background-color: transparent;
+       color: #555555;
+}
+
+*+html .cbi-section legend {
+       background-color: #ffffff;
+       color: #555555;
+}
+
+* html .cbi-section legend {
+       background-color: #ffffff;
        color: #555555;
 }
 
@@ -365,6 +414,7 @@ html #menubar a:visited.warning {
 .cbi-section h3 {
        height: 1.5em;
        font-size: 90%;
+       background-color: #ffffff;
        color: #555555;
 }
 
@@ -387,8 +437,7 @@ ul.cbi-apply {
 
 input[type=submit],
 input[type=reset],
-input[type=image],
-label {
+input[type=image] {
        cursor: pointer;
 }
 
@@ -413,6 +462,7 @@ select:hover,
 textarea:focus,
 textarea:hover {
        background-color: #ffffff;
+       color: #000000;
 }
 
 select,
@@ -430,24 +480,28 @@ td input[type=password] {
 input.cbi-input-user {
        background: url('../resources/cbi/user.gif') no-repeat scroll 1px center;
        background-color: inherit;
+       color: #000000;
        padding-left: 17px;
 }
 
 input.cbi-input-key {
        background: url('../resources/cbi/key.gif') no-repeat scroll 1px center;
        background-color: inherit;
+       color: #000000;
        padding-left: 17px;
 }
 
 input.cbi-input-find {
        background: url('../resources/cbi/find.gif') no-repeat scroll 1px center;
        background-color: inherit;
+       color: #000000;
        padding-left: 17px;
 }
 
 input.cbi-input-reload {
        background: url('../resources/cbi/reload.gif') no-repeat scroll 1px center;
        background-color: inherit;
+       color: #000000;
        padding-left: 17px;
 }
 
@@ -455,6 +509,7 @@ input.cbi-input-add,
 input.cbi-button-add {
        background: url('../resources/cbi/add.gif') no-repeat scroll 1px center;
        background-color: inherit;
+       color: #000000;
        padding-left: 17px;
        padding-right: 1px;
 }
@@ -463,6 +518,7 @@ input.cbi-input-fieldadd,
 input.cbi-button-fieldadd {
        background: url(../resources/cbi/fieldadd.gif) no-repeat scroll 1px center;
        background-color: inherit;
+       color: #000000;
        padding-left: 17px;
        padding-right: 1px;
 }
@@ -471,6 +527,7 @@ input.cbi-input-reset,
 input.cbi-button-reset {
        background: url('../resources/cbi/reset.gif') no-repeat scroll 1px center;
        background-color: inherit;
+       color: #000000;
        padding-left: 17px;
        padding-right: 1px;
 }
@@ -479,6 +536,7 @@ input.cbi-input-save,
 input.cbi-button-save {
        background: url('../resources/cbi/save.gif') no-repeat scroll 1px center;
        background-color: inherit;
+       color: #000000;
        padding-left: 17px;
        padding-right: 1px;
 }
@@ -487,6 +545,7 @@ input.cbi-input-apply,
 input.cbi-button-apply {
        background: url('../resources/cbi/apply.gif') no-repeat scroll 1px center;
        background-color: inherit;
+       color: #000000;
        padding-left: 17px;
        padding-right: 1px;
 }
@@ -495,6 +554,7 @@ input.cbi-input-remove,
 div.cbi-section-remove input {
        background: url('../resources/cbi/remove.gif') no-repeat scroll 1px center;
        background-color: inherit;
+       color: #000000;
        padding-left: 17px;
        padding-right: 1px;
 }
@@ -516,6 +576,7 @@ form > div > input[type=reset] {
 
 table.smalltext {
        background: #f5f5f5;
+       color: #000000;
        border-top: 1px solid #666666;
        border-right: 1px solid #666666;
        border-bottom: 1px solid #666666;
@@ -528,6 +589,7 @@ table.smalltext {
 
 table.smalltext tr:hover td {
        background-color: #bbddee;
+       color: #000000;
 }
 
 table.smalltext tr th {
@@ -542,12 +604,18 @@ table.smalltext tr td {
        border-left: 1px solid #666666;
 }
 
-.cbi-rowstyle-1 {
+table.cbi-section-table .cbi-rowstyle-1,
+table.cbi-section-table .cbi-rowstyle-1 * {
        background-color: #eeeeff;
+       color: #000000;
 }
 
-.cbi-rowstyle-2 {
+.cbi-section .cbi-rowstyle-1 h3 {
+       background-color: #eeeeff;
+       color: #555555;
+}
 
+.cbi-rowstyle-2 {
 }
 
 div.cbi-value {
@@ -559,10 +627,7 @@ div.cbi-value {
 
 div.cbi-value:hover {
        background: #f8f8f8;
-}
-
-div.cbi-value:last-child {
-       border: none;
+       color: #000000;
 }
 
 .cbi-value-title {
@@ -572,7 +637,8 @@ div.cbi-value:last-child {
 
 div.cbi-value-field {
        width: 58%;
-       margin: 0.25em 0 0.25em 40%;
+       margin-left: 40%;
+       padding: 0.25em 0;
 }
 
 div.cbi-value-description {
@@ -590,8 +656,8 @@ div.cbi-map-descr {
 }
 
 div.cbi-optionals {
-       margin: 0.5em 0;
-       padding: 0 0.25em;
+       padding: 0.25em;
+       border-bottom: 1px dotted #bbbbbb;
 }
 
 div.cbi-section-remove {
@@ -600,10 +666,18 @@ div.cbi-section-remove {
 
 .cbi-section-node {
        clear: both;
-       border: 1px dotted #bbbbbb;
+       border-top: 1px dotted #bbbbbb;
+       border-left: 1px dotted #bbbbbb;
+       border-right: 1px dotted #bbbbbb;
+       border-bottom: none;
        padding-bottom: 0;
 }
 
+.cbi-section-node table div {
+       padding-bottom: 0;
+       border-bottom: none;
+}
+
 .cbi-section-node div.cbi-section-table-row {
        margin: 0.25em;
 }
@@ -635,21 +709,23 @@ td.cbi-section-table-optionals {
 div.cbi-error {
        font-size: 95%;
        font-weight: bold;
-       color: #FF0000;
+       color: #ff0000;
+       background-color: #ffffff;
 }
 
 td.cbi-value-error {
-       border-color: red !important;
+       border-color: red;
 }
 
 .cbi-value-error input,
 .cbi-value-error select {
-       color: red !important;
-       background-color: #FFCCCC;
+       color: red;
+       background-color: #ffcccc;
 }
 
 .cbi-section-error {
        color: red;
+       background-color: white;
        font-size: 95%;
        border: 1px dotted red;
        margin: 3px;
@@ -669,6 +745,7 @@ td.cbi-value-error {
 
 .luci a:link,
 .luci a:visited {
+       background-color: transparent;
        color: #666666;
        text-decoration: none;
        font-size: 70%;
@@ -680,34 +757,39 @@ td.cbi-value-error {
 
 .error500 {
        white-space: normal;
-       border: 1px dotted #FF0000;
-       background-color: #FFFFFF;
+       border: 1px dotted #ff0000;
+       background-color: #ffffff;
+       color: #000000;
        padding: 0.5em;
 }
 
 #memorybar {
-       width:200px;
-       height:8px;
-       border:1px solid #bbb;
-       background-color:red
+       width: 200px;
+       height: 8px;
+       border: 1px solid #bbb;
+       color: black;
+       background-color: red;
 }
 
 #memfree, #membuffers, #memcached {
-       float:right;
-       border:1px solid #bbb;
-       height:6px;
+       float: right;
+       border: 1px solid #bbb;
+       height: 6px;
 }
 
 #memfree {
        background-color: green;
+       color: black;
 }
 
 #membuffers {
        background-color: yellow;
+       color: black;
 }
 
 #memcached {
-       background-color: orange;
+       background-color: #ffa500;
+       color: black;
 }
 
 
index 72240cd3f7e537fb797386badecaa98907429dbd..3bb47f1788147b4a4353bd306dc4b6dbabf77f82 100644 (file)
@@ -49,7 +49,7 @@ require("luci.http").prepare_content("application/xhtml+xml")
 <script type="text/javascript" src="<%=media%>/Dropdowns.js"></script>
 <title><%=striptags( hostname .. ( (node and node.title) and ' - ' .. node.title or '')) %> - LuCI</title>
 </head>
-<body class="lang_<%=luci.config.main.lang%>">
+<body class="lang_<%=luci.i18n.context.lang%>">
 
 <p class="skiplink">
 <span id="skiplink1"><a href="#navigation"><%:skiplink1 Skip to navigation%></a></span>