diff options
author | Ivan Kohler <ivan@freeside.biz> | 2015-10-24 15:44:30 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2015-10-24 15:44:30 -0700 |
commit | 434137989f7343ada30ceff4056c5f75ef8d9d27 (patch) | |
tree | f85c4933086bd2311f1d905f2e98a42c2cf6406c /httemplate/elements | |
parent | a0e3c43f10daaff70886197ff40a47d92f2c345b (diff) | |
parent | 50b038e338455c5d20f48f99767767b70c515c31 (diff) |
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Diffstat (limited to 'httemplate/elements')
-rw-r--r-- | httemplate/elements/popup_link_onclick.html | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/httemplate/elements/popup_link_onclick.html b/httemplate/elements/popup_link_onclick.html index 612de7520..8faa27f7f 100644 --- a/httemplate/elements/popup_link_onclick.html +++ b/httemplate/elements/popup_link_onclick.html @@ -9,12 +9,13 @@ Example: #required 'action' => 'content.html', # uri for content of popup - #alternately, use instead of action - 'js_action' => 'url', # javascript variable or expression - #strongly recommended 'actionlabel => 'You clicked', # popup title + #alternately, use instead of action, values will be passed unquoted to overlib + 'js_action' => 'url', # javascript variable or expression + 'js_actionlabel' => 'actionlabel', # javascript variable or expression + #opt 'width' => 540, 'height' => 336, @@ -50,9 +51,10 @@ if (ref($_[0]) eq 'HASH') { $params = { @_ }; } -$action = q(') . $params->{'action'} . q(') if exists $params->{'action'}; +$action = q(') . $params->{'action'} . q('); $action = $params->{'js_action'} if exists $params->{'js_action'}; -$actionlabel = $params->{'actionlabel'} if exists $params->{'actionlabel'}; +$actionlabel = q(') . $params->{'actionlabel'} . q('); +$actionlabel = $params->{'js_actionlabel'} if exists $params->{'js_actionlabel'}; $width = $params->{'width'} if exists $params->{'width'}; $height = $params->{'height'} if exists $params->{'height'}; $color = $params->{'color'} if exists $params->{'color'}; @@ -66,7 +68,7 @@ my $popup_name = 'popup-'.random_id(); my $onclick = "overlib( OLiframeContent($action, $width, $height, '$popup_name', 0, '$scrolling' ), ". - "CAPTION, '$actionlabel', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, ". + "CAPTION, $actionlabel, STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, ". "DRAGGABLE, CLOSECLICK, ". "BGCOLOR, '$color', CGCOLOR, '$color', FGCOLOR, '#f8f8f8', ". "CLOSETEXT, '$closetext'". |