diff options
author | Jonathan Prykop <jonathan@freeside.biz> | 2015-12-07 17:47:59 -0600 |
---|---|---|
committer | Jonathan Prykop <jonathan@freeside.biz> | 2015-12-07 17:47:59 -0600 |
commit | ebeb3e934b36f6bdef358fe1b4264a9afb5a9c3b (patch) | |
tree | 15dfdbce5b9989ad2248efcee474c1b01270843c /httemplate | |
parent | 4b147e668c23fd3011885ed94d84f4f3bb27c71f (diff) | |
parent | a2d35e30236c5d233516fa8b77c219665f97e77c (diff) |
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Diffstat (limited to 'httemplate')
-rw-r--r-- | httemplate/elements/header-popup.html | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/httemplate/elements/header-popup.html b/httemplate/elements/header-popup.html index 307252afb..17593693e 100644 --- a/httemplate/elements/header-popup.html +++ b/httemplate/elements/header-popup.html @@ -20,7 +20,7 @@ Example: <HTML> <HEAD> <TITLE> - <% $title |h %> + <% encode_entities($title) || $title_noescape |n %> </TITLE> <!-- per RT, to prevent IE compatibility mode --> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> @@ -28,14 +28,16 @@ Example: <META HTTP-Equiv="Cache-Control" Content="no-cache"> <META HTTP-Equiv="Pragma" Content="no-cache"> <META HTTP-Equiv="Expires" Content="0"> - <SCRIPT SRC="<% $fsurl %>elements/jquery.js"></SCRIPT> - <% $head %> +% unless ( $no_jquery ) { + <SCRIPT SRC="<% $fsurl %>elements/jquery.js"></SCRIPT> +% } + <% $head |n %> </HEAD> - <BODY <% $etc %>> + <BODY <% $etc |n %>> <link href="<%$fsurl%>elements/freeside.css" type="text/css" rel="stylesheet"> -% if ( $title ) { +% if ( $title || $title_noescape ) { <FONT SIZE=6> - <CENTER><% $title |h %></CENTER> + <CENTER><% encode_entities($title) || $title_noescape |n %></CENTER> </FONT> % } % unless ( $nobr ) { @@ -43,17 +45,18 @@ Example: % } <%init> -my( $title, $menubar, $etc, $head ) = ( '', '', '', '' ); -#my( $nobr, $nocss ) = ( 0, 0 ); -my $nobr = 0; +my( $title, $title_noescape, $menubar, $etc, $head ) = ( '', '', '', '', '' ); +my( $nobr, $no_jquery ) = ( 0, 0 ); if ( ref($_[0]) ) { my $opt = shift; - $title = $opt->{title}; - $menubar = $opt->{menubar}; - $etc = $opt->{etc}; - $head = $opt->{head}; - $nobr = $opt->{nobr}; -# $nocss = $opt->{nocss}; + $title = $opt->{title}; + $title_noescape = $opt->{title_noescape}; + $menubar = $opt->{menubar}; + $etc = $opt->{etc}; + $head = $opt->{head}; + $nobr = $opt->{nobr}; + #$nocss = $opt->{nocss}; + $no_jquery = $opt->{no_jquery}; } else { ($title, $menubar) = ( shift, shift ); $etc = @_ ? shift : ''; #$etc is for things like onLoad= etc. |