Module: check_mk
Branch: master
Commit: 150a8ca0fe1b01793e4a2eed55d6bf93c6b109e9
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=150a8ca0fe1b01…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Thu May 12 17:45:30 2011 +0200
New helper function pnp_icon
---
web/plugins/views/painters.py | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/web/plugins/views/painters.py b/web/plugins/views/painters.py
index 6e488fc..7878608 100644
--- a/web/plugins/views/painters.py
+++ b/web/plugins/views/painters.py
@@ -139,6 +139,14 @@ def pnp_url(row, what, how = 'graph'):
def pnp_popup_url(row, what):
return pnp_url(row, what, 'popup')
+def pnp_icon(row, what):
+ if 'X' in html.display_options:
+ url = pnp_url(row, what)
+ else:
+ url = ""
+ return '<a href="%s" onmouseover="displayHoverMenu(event,
get_url_sync(\'%s\'))" onmouseout="hoverHide()">' \
+ '<img class=icon
src="images/icon_pnp.png"></a>' % (url, pnp_popup_url(row, what))
+
def logwatch_url(sitename, notes_url):
i = notes_url.index("/check_mk/logwatch.py")
site = html.site_status[sitename]["site"]
@@ -189,12 +197,7 @@ def paint_icons(what, row): # what is "host" or
"service"
# PNP Graph
pnpgraph_present = row[prefix + "pnpgraph_present"]
if pnpgraph_present == 1:
- if 'X' in html.display_options:
- url = pnp_url(row, what)
- else:
- url = ""
- output += '<a href="%s"
onmouseover="displayHoverMenu(event, get_url_sync(\'%s\'))"
onmouseout="hoverHide()">' \
- '<img class=icon
src="images/icon_pnp.png"></a>' % (url, pnp_popup_url(row, what))
+ output += pnp_icon(row, what)
if 'X' in html.display_options:
# action_url (only, if not a PNP-URL and pnp_graph is working!)