make list of macros clearer as to which are enabled and which are not

This commit is contained in:
Colin Kuskie 2006-06-22 16:46:11 +00:00
parent 934b6f9771
commit 44447f8315
2 changed files with 23 additions and 8 deletions

View file

@ -30,19 +30,27 @@ our $HELP = {
##Build list of enabled macros, by namespace, by reversing session hash:
my %macros = reverse %{ $session->config->get("macros") };
my $i18n = WebGUI::International->new($session, 'Macros');
my $yes = $i18n->get(138, 'WebGUI');
my $no = $i18n->get(139, 'WebGUI');
my $macro_table =
join "\n",
map { join '', '<tr><td>', $_, '</td><td>',
($macros{$_} ? ('&#94;', $macros{$_}, '();') : '&nbsp;'),
'</td></tr>' }
@macros;
map { join '', '<tr><td>', $_,
'</td><td>',
($macros{$_} ? $yes : $no),
'</td><td>',
($macros{$_} ? ('&#94;', $macros{$_}, '();') : '&nbsp;'),
'</td></tr>'
} @macros;
my $i18n = WebGUI::International->new($session, 'Macros');
$macro_table =
join("\n",
$i18n->get('macros list body'),
'<table border="1" cellpadding="3">',
'<tr><th>',$i18n->get('macro name'),
'</th><th>',
$i18n->get('macro enabled header'),
'</th><th>',
$i18n->get('macro shortcut'),
'</th></tr>',$macro_table,'</table>');
},

View file

@ -9,7 +9,13 @@ our $I18N = {
'macro shortcut' => {
message => q|Macro Shortcut|,
lastUpdated => 1112591289
lastUpdated => 1112591289,
},
'macro enabled header' => {
message => q|Macro Enabled?|,
lastUpdated => 1112591289,
context => q|Table heading in List of Macros help page. Short for "Is this Macro enabled?"|,
},
'macros list title' => {
@ -18,10 +24,11 @@ our $I18N = {
},
'macros list body' => {
message => q|<p>The set of available Macros is defined in the WebGUI configuration file. These Macros are available for use on your site:</p>
message => q|<p>The set of available Macros is defined in the WebGUI configuration file. The table below shows all macros that are available for use on your site, and which ones have
been enabled on your use. If the macro is enabled, the table will list the shortcut that is used to call it.</p>
|,
context => 'Content for dynamically generated macro list',
lastUpdated => 1114134745,
lastUpdated => 1150994876,
},
'macro enabled' => {