summaryrefslogtreecommitdiff
path: root/httemplate/elements
diff options
context:
space:
mode:
authorivan <ivan>2009-09-14 23:52:01 +0000
committerivan <ivan>2009-09-14 23:52:01 +0000
commit9ecb64360568b205334ae23e1051249cb56491b6 (patch)
tree3eab038020345f86de2eaccd4e198d0c6317c2d1 /httemplate/elements
parent49fbd7cc643b1c474d9a6777dac512a24504a99d (diff)
ping tool, RT#5845
Diffstat (limited to 'httemplate/elements')
-rw-r--r--httemplate/elements/popup_link-ping.html30
1 files changed, 30 insertions, 0 deletions
diff --git a/httemplate/elements/popup_link-ping.html b/httemplate/elements/popup_link-ping.html
new file mode 100644
index 000000000..9e5f143d5
--- /dev/null
+++ b/httemplate/elements/popup_link-ping.html
@@ -0,0 +1,30 @@
+<%doc>
+
+Example:
+
+ include('/elements/init_overlib.html')
+
+ include( '/elements/popup_link-ping.html', { #hashref or a list, either way
+ 'ip' => '10.9.8.7',
+ })
+
+</%doc>
+<% include('/elements/popup_link.html', $params ) %>\
+<%init>
+
+my $params = { 'closetext' => 'Close' };
+
+if (ref($_[0]) eq 'HASH') {
+ $params = { %$params, %{ $_[0] } };
+} else {
+ $params = { %$params, @_ };
+}
+
+$params->{'label'} ||= 'ping';
+$params->{'actionlabel'} ||= 'Ping '. $params->{'ip'};
+$params->{'width'} ||= 350;
+$params->{'height'} ||= 220;
+
+$params->{'action'} = $p. 'misc/ping.html?'. $params->{'ip'};
+
+</%init>