Module: check_mk
Branch: master
Commit: e958e872824544e75889dee2bb9cef1124427421
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=e958e872824544…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Fri May 25 16:50:15 2012 +0200
Make page headers clickable for reload
---
ChangeLog | 1 +
web/htdocs/htmllib.py | 5 ++++-
web/htdocs/pages.css | 5 +++++
3 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 8b937f4..d277058 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
1.2.0b6
Multisite:
* FIX: Fixed layout of some dropdown fields in view filters
+ * Make heading in each page clickable -> reload page
Core:
* FIX: Fixed "make_utf is not defined" error when having custom
diff --git a/web/htdocs/htmllib.py b/web/htdocs/htmllib.py
index 820c78f..a18ab72 100644
--- a/web/htdocs/htmllib.py
+++ b/web/htdocs/htmllib.py
@@ -807,7 +807,10 @@ class html:
login_text += ')'
else:
login_text = _("not logged in")
- self.write('<table class=header><tr><td width="*"
class=heading>%s</td>' % title)
+ self.write('<table class=header><tr><td width="*"
class=heading>')
+ self.write('<a href="#" onfocus="if (this.blur)
this.blur();" '
+ 'onclick="this.innerHTML=\'%s\';
document.location.reload();">%s</a></td>' %
+ (_("Reloading..."), title))
self.write('<td width=240 class=right>%s <b
id=headertime>%s</b>' %
(login_text, time.strftime("%H:%M")))
self.help_visible = config.load_user_file("help", False) # cache for
later usage
diff --git a/web/htdocs/pages.css b/web/htdocs/pages.css
index 5c6ecae..3e9a738 100644
--- a/web/htdocs/pages.css
+++ b/web/htdocs/pages.css
@@ -98,6 +98,11 @@ body.main table.header td.heading {
max-width: 100px;
}
+body.main table.header td.heading a,
+body.main table.header td.heading a:hover {
+ text-decoration: none;
+}
+
body.main table.header td.right {
text-align: right;
font-size: 10pt;