diff options
author | Ivan Kohler <ivan@freeside.biz> | 2012-06-30 01:03:13 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2012-06-30 01:03:13 -0700 |
commit | f3c4966ed1f6ec3db7accd6dcdd3a5a3821d72a7 (patch) | |
tree | e5e9a077260613e6117d4697dd2985abd9b03d34 /rt/share/html/Elements/Submit | |
parent | cf7cd8efc7095aadbdfb0cd8e7ea0e2e8b9e9085 (diff) | |
parent | cd3eb95ed1f3dc3e04cfc2b3b405f75b3ab086da (diff) |
merging RT 4.0.6
Diffstat (limited to 'rt/share/html/Elements/Submit')
-rwxr-xr-x | rt/share/html/Elements/Submit | 40 |
1 files changed, 32 insertions, 8 deletions
diff --git a/rt/share/html/Elements/Submit b/rt/share/html/Elements/Submit index fd2ecde41..b7840d34b 100755 --- a/rt/share/html/Elements/Submit +++ b/rt/share/html/Elements/Submit @@ -2,7 +2,7 @@ %# %# COPYRIGHT: %# -%# This software is Copyright (c) 1996-2011 Best Practical Solutions, LLC +%# This software is Copyright (c) 1996-2012 Best Practical Solutions, LLC %# <sales@bestpractical.com> %# %# (Except where explicitly superseded by other copyright notices) @@ -52,10 +52,10 @@ id="<%$id%>" > <div class="extra-buttons"> % if ($CheckAll) { - <input type="button" value="<%$CheckAllLabel%>" onclick="setCheckbox(this.form, '<% $CheckboxName %>', true);return false;" class="button" /> + <input type="button" value="<%$CheckAllLabel%>" onclick="setCheckbox(this.form, <% $match %>, true);return false;" class="button" /> % } % if ($ClearAll) { - <input type="button" value="<%$ClearAllLabel%>" onclick="setCheckbox(this.form, '<% $CheckboxName %>', false);return false;" class="button" /> + <input type="button" value="<%$ClearAllLabel%>" onclick="setCheckbox(this.form, <% $match %>, false);return false;" class="button" /> % } % if ($Reset) { <input type="reset" value="<%$ResetLabel%>" class="button" /> @@ -63,18 +63,30 @@ id="<%$id%>" </div> <div class="buttons"> % if ( $Back ) { - <span class="caption"><%$BackCaption%></span> - <input type="submit" <% $BackOnClick ? qq[ onclick="$BackOnClick"] : '' | n %> <% - $BackName ? qq[ name="$BackName"] : '' | n %> value="<%$BackLabel%>" class="button" /> + <div class="next"> % } % if ($AlternateLabel) { <span class="caption"><%$AlternateCaption%></span> - <input type="submit" <% $OnClick ? qq[ onclick="$OnClick"] : '' | n %> <% $Name ? qq[ name="$Name"] : '' | n %> value="<%$AlternateLabel%>" class="button" /> + <input type="submit" <% $OnClick ? qq[ onclick="$OnClick"] : '' | n %> <% $Name ? qq[ name="$Name"] : '' | n %> <% $SubmitId ? qq[ id="$SubmitId"] : '' | n %> value="<%$AlternateLabel%>" class="button" /> % } else { <span class="caption"><%$Caption%></span> - <input type="submit" <% $OnClick ? qq[ onclick="$OnClick"] : '' | n %> <% $Name ? qq[ name="$Name"] : '' | n %> value="<%$Label%>" class="button" /> + <input type="submit" <% $OnClick ? qq[ onclick="$OnClick"] : '' | n %> <% $Name ? qq[ name="$Name"] : '' | n %> <% $SubmitId ? qq[ id="$SubmitId"] : '' | n %> value="<%$Label%>" class="button" /> +% } + +% if ( $Back ) { + </div> +% } + + +% if ( $Back ) { + <div class="back"> + <span class="caption"><%$BackCaption%></span> + <input type="submit" <% $BackOnClick ? qq[ onclick="$BackOnClick"] : '' | n %> <% + $BackName ? qq[ name="$BackName"] : '' | n %> value="<%$BackLabel%>" class="button" /> + </div> % } + </div> <div class="submit-clear"></div> </div> @@ -91,6 +103,7 @@ $CheckAllLabel => loc('Check All') $ClearAll => undef $ClearAllLabel => loc('Clear All') $CheckboxName => '' +$CheckboxNameRegex => '' $Back => undef $BackName => 'Back' $BackLabel => loc('Back') @@ -99,5 +112,16 @@ $BackOnClick => undef $OnClick => undef $Reset => undef $ResetLabel => loc('Reset') +$SubmitId => undef $id => undef </%ARGS> +<%init> +my $match; +if (length $CheckboxName) { + $match = $m->interp->apply_escapes($CheckboxName,'j'); +} elsif (length $CheckboxNameRegex) { + $match = $CheckboxNameRegex; +} else { + $match = q{''}; +} +</%init> |