Module: check_mk
Branch: master
Commit: 9e1712be73e7fc6def79c221f14392c220c19822
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=9e1712be73e7fc…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Sat Nov 20 13:48:09 2010 +0100
webconf: context button hot
---
web/htdocs/.f12 | 2 +-
web/htdocs/check_mk.css | 4 ++++
web/htdocs/htmllib.py | 8 ++++----
web/htdocs/images/contextlink_hot.png | Bin 0 -> 625 bytes
web/htdocs/images/contextlink_hot_hi.png | Bin 0 -> 629 bytes
web/htdocs/webconf.py | 5 ++++-
6 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/web/htdocs/.f12 b/web/htdocs/.f12
index d0db3c2..41938b8 100644
--- a/web/htdocs/.f12
+++ b/web/htdocs/.f12
@@ -1,5 +1,5 @@
#!/bin/bash
set -e
-sudo cp -v *.css *.py /omd/versions/default/share/check_mk/web/htdocs
+sudo cp -rv images *.css *.py /omd/versions/default/share/check_mk/web/htdocs
sudo cp -v ../plugins/pages/*.py /omd/versions/default/share/check_mk/web/plugins/pages/
sudo omd restart webconf apache
diff --git a/web/htdocs/check_mk.css b/web/htdocs/check_mk.css
index 93a50a5..c0c85a6 100644
--- a/web/htdocs/check_mk.css
+++ b/web/htdocs/check_mk.css
@@ -501,6 +501,10 @@ div.contextlink {
left: -4px;
}
+div.contextlink.hot {
+ background-image: url("images/contextlink_hot.png");
+}
+
div.contextlink a {
padding-top: 5px;
color: white;
diff --git a/web/htdocs/htmllib.py b/web/htdocs/htmllib.py
index dbd31e2..7a1beba 100644
--- a/web/htdocs/htmllib.py
+++ b/web/htdocs/htmllib.py
@@ -211,10 +211,10 @@ class html:
def end_context_buttons(self):
self.write("</td></tr></table>\n")
- def context_button(self, title, url):
- self.write('<div class="contextlink" ')
-
self.write(r'''onmouseover='this.style.backgroundImage="url(\"images/contextlink_hi.png\")";'
''')
-
self.write(r'''onmouseout='this.style.backgroundImage="url(\"images/contextlink.png\")";'
''')
+ def context_button(self, title, url, hot=False):
+ self.write('<div class="contextlink%s" ' % (hot and "
hot" or ""))
+
self.write(r'''onmouseover='this.style.backgroundImage="url(\"images/contextlink%s_hi.png\")";'
''' % (hot and "_hot" or ""))
+
self.write(r'''onmouseout='this.style.backgroundImage="url(\"images/contextlink%s.png\")";'
''' % (hot and "_hot" or ""))
self.write('>')
self.write('<a href="%s">%s</a></div>' %
(url, title))
diff --git a/web/htdocs/images/contextlink_hot.png
b/web/htdocs/images/contextlink_hot.png
new file mode 100644
index 0000000..60f9f67
Binary files /dev/null and b/web/htdocs/images/contextlink_hot.png differ
diff --git a/web/htdocs/images/contextlink_hot_hi.png
b/web/htdocs/images/contextlink_hot_hi.png
new file mode 100644
index 0000000..61e96ae
Binary files /dev/null and b/web/htdocs/images/contextlink_hot_hi.png differ
diff --git a/web/htdocs/webconf.py b/web/htdocs/webconf.py
index b323f41..1ad3231 100644
--- a/web/htdocs/webconf.py
+++ b/web/htdocs/webconf.py
@@ -213,7 +213,10 @@ def page_index(h):
buttontext = "ChangeLog"
if len(pending) > 0:
buttontext = "<b>%s (%d)</b>" % (buttontext,
len(pending))
- html.context_button(buttontext, make_link([("mode",
"changelog")]))
+ hot = True
+ else:
+ hot = False
+ html.context_button(buttontext, make_link([("mode",
"changelog")]), hot)
if mode == "changelog":
html.context_button("Host list", make_link([("mode",
"index")]))