?? queue.html.tmpl
字號(hào):
#------------------------------------------------------------------------# Compiled template generated by the Template Toolkit version 2.20#------------------------------------------------------------------------Template::Document->new({ METADATA => { 'modtime' => '1155761804', 'name' => 'request/queue.html.tmpl', }, BLOCK => sub { my $context = shift || die "template sub called without context\n"; my $stash = $context->stash; my $output = ''; my $_tt_error; eval { BLOCK: { $output .= "\n"; $output .= "\n"; #line 22 "template\en\default\request\queue.html.tmpl" $output .= $context->process('global/variables.none.tmpl'); $output .= "\n"; #line 24 "template\en\default\request\queue.html.tmpl" # USE $stash->set('Bugzilla', $context->plugin('Bugzilla')); #line 25 "template\en\default\request\queue.html.tmpl" $stash->set('cgi', $stash->get(['Bugzilla', 0, 'cgi', 0])); $output .= "\n"; #line 27 "template\en\default\request\queue.html.tmpl" $output .= $context->process('global/js-products.html.tmpl'); $output .= "\n"; #line 29 "template\en\default\request\queue.html.tmpl" $output .= $context->process('global/header.html.tmpl', { 'title' => 'Request Queue', 'style' => ' table.requests th { text-align: left; } table#filtering th { text-align: right; } ', 'onload' => 'selectProduct(document.forms[0], \'product\', \'component\', \'Any\');', 'javascript_urls' => [ 'productmenu.js' ] }); $output .= "\n\n<p>\nWhen you are logged in, only requests made by you or addressed to you\nare shown by default. You can change the criteria using the form below.\nWhen you are logged out, all pending requests that are not restricted\nto some group are shown by default.\n</p>\n\n<form action=\"request.cgi\" method=\"get\">\n <input type=\"hidden\" name=\"action\" value=\"queue\">\n\n <table id=\"filtering\">\n <tr>\n <th>Requester:</th>\n <td><input type=\"text\" name=\"requester\" value=\""; #line 52 "template\en\default\request\queue.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get(['cgi', 0, 'param', [ 'requester' ]]); &$_tt_filter($output); }; $output .= "\" size=\"20\" \n title=\"Requester's email address\"></td>\n <th>Product:</th>\n <td>\n <select name=\"product\" onchange=\"selectProduct(this.form, 'product', 'component', 'Any');\">\n <option value=\"\">Any</option>"; #line 62 "template\en\default\request\queue.html.tmpl" # FOREACH do { my ($_tt_value, $_tt_error, $_tt_oldloop); my $_tt_list = $stash->get('products'); unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { $_tt_list = Template::Config->iterator($_tt_list) || die $Template::Config::ERROR, "\n"; } ($_tt_value, $_tt_error) = $_tt_list->get_first(); eval { $_tt_oldloop = $stash->get('loop') }; $stash->set('loop', $_tt_list); eval { LOOP: while (! $_tt_error) { $stash->{'prod'} = $_tt_value; $output .= "\n <option value=\""; #line 59 "template\en\default\request\queue.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get(['prod', 0, 'name', 0]); &$_tt_filter($output); }; $output .= "\""; #line 60 "template\en\default\request\queue.html.tmpl" if ($stash->get(['cgi', 0, 'param', [ 'product' ]]) eq $stash->get(['prod', 0, 'name', 0])) { $output .= 'selected'; } $output .= ">"; #line 61 "template\en\default\request\queue.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get(['prod', 0, 'name', 0]); &$_tt_filter($output); }; $output .= "</option>";; ($_tt_value, $_tt_error) = $_tt_list->get_next(); } }; $stash->set('loop', $_tt_oldloop); die $@ if $@; $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; die $_tt_error if $_tt_error; }; $output .= "\n </select>\n </td>\n <th>Flag:</th>\n <td>"; #line 67 "template\en\default\request\queue.html.tmpl" $output .= $context->process('global/select-menu.html.tmpl', { 'name' => 'type', 'options' => $stash->get('types'), 'default' => $stash->get(['cgi', 0, 'param', [ 'type' ]]) }); $output .= "\n </td>\n\n "; $output .= "\n <!--\n <th>Status:</th>\n <td>\n "; $output .= "\n </td>\n -->\n\n </tr>\n <tr>\n <th>Requestee:</th>\n <td><input type=\"text\" name=\"requestee\" value=\""; #line 87 "template\en\default\request\queue.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get(['cgi', 0, 'param', [ 'requestee' ]]); &$_tt_filter($output); }; $output .= "\" size=\"20\" \n title=\"Requestee's email address or "-" (hyphen) for requests with no requestee\"></td>\n <th>Component:</th>\n <td>\n <select name=\"component\">\n <option value=\"\">Any</option>"; #line 98 "template\en\default\request\queue.html.tmpl" # FOREACH do { my ($_tt_value, $_tt_error, $_tt_oldloop); my $_tt_list = $stash->get('products'); unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { $_tt_list = Template::Config->iterator($_tt_list) || die $Template::Config::ERROR, "\n"; } ($_tt_value, $_tt_error) = $_tt_list->get_first(); eval { $_tt_oldloop = $stash->get('loop') }; $stash->set('loop', $_tt_list); eval { LOOP: while (! $_tt_error) { $stash->{'prod'} = $_tt_value; #line 97 "template\en\default\request\queue.html.tmpl" # FOREACH do { my ($_tt_value, $_tt_error, $_tt_oldloop); my $_tt_list = $stash->get(['prod', 0, 'components', 0]); unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { $_tt_list = Template::Config->iterator($_tt_list) || die $Template::Config::ERROR, "\n"; } ($_tt_value, $_tt_error) = $_tt_list->get_first(); eval { $_tt_oldloop = $stash->get('loop') }; $stash->set('loop', $_tt_list); eval { LOOP: while (! $_tt_error) { $stash->{'comp'} = $_tt_value; $output .= "\n <option value=\""; #line 95 "template\en\default\request\queue.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get(['comp', 0, 'name', 0]); &$_tt_filter($output); }; $output .= "\" "; #line 95 "template\en\default\request\queue.html.tmpl" if ($stash->get(['cgi', 0, 'param', [ 'component' ]]) eq $stash->get(['comp', 0, 'name', 0])) { $output .= 'selected'; } $output .= ">"; #line 96 "template\en\default\request\queue.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get(['comp', 0, 'name', 0]); &$_tt_filter($output); }; $output .= "</option>";; ($_tt_value, $_tt_error) = $_tt_list->get_next(); } }; $stash->set('loop', $_tt_oldloop); die $@ if $@; $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; die $_tt_error if $_tt_error; }; ; ($_tt_value, $_tt_error) = $_tt_list->get_next(); } }; $stash->set('loop', $_tt_oldloop); die $@ if $@; $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; die $_tt_error if $_tt_error; }; $output .= "\n </select>\n </td>\n <th>Group By:</th>\n <td>"; #line 103 "template\en\default\request\queue.html.tmpl" $stash->set('groups', { 'Requester' => 'requester', 'Requestee' => 'requestee', 'Flag' => 'type', 'Product/Component' => 'category' }); #line 109 "template\en\default\request\queue.html.tmpl" $output .= $context->process('global/select-menu.html.tmpl', { 'name' => 'group', 'options' => $stash->get('groups'), 'default' => $stash->get(['cgi', 0, 'param', [ 'group' ]]) }); $output .= "\n </td>\n <td><input type=\"submit\" id=\"filter\" value=\"Filter\"></td>\n </tr>\n </table>\n\n</form>\n"; #line 0 "template\en\default\request\queue.html.tmpl" $stash->set('column_headers', { 'type' => 'Flag', 'status' => 'Status', 'bug' => ('' . $stash->get(['terms', 0, 'Bug', 0])), 'attachment' => 'Attachment', 'requester' => 'Requester', 'requestee' => 'Requestee', 'created' => 'Created', 'category' => 'Product/Component' }); $output .= "\n"; #line 127 "template\en\default\request\queue.html.tmpl" $stash->set('display_columns', [ 'requester', 'requestee', 'type', 'bug', 'attachment', 'created' ], 1); $stash->set('group_field', 'Requestee', 1); $stash->set('group_value', '', 1); $output .= "\n"; #line 134 "template\en\default\request\queue.html.tmpl" if ($stash->get('debug')) { $output .= "\n <p>"; #line 133 "template\en\default\request\queue.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get('query'); &$_tt_filter($output); }; $output .= "</p>"; } $output .= "\n"; #line 158 "template\en\default\request\queue.html.tmpl" if ($stash->get(['requests', 0, 'size', 0]) eq 0) { $output .= "\n <p>\n No requests.\n </p>"; } else { #line 156 "template\en\default\request\queue.html.tmpl" # FOREACH do { my ($_tt_value, $_tt_error, $_tt_oldloop); my $_tt_list = $stash->get('requests'); unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { $_tt_list = Template::Config->iterator($_tt_list) || die $Template::Config::ERROR, "\n"; } ($_tt_value, $_tt_error) = $_tt_list->get_first(); eval { $_tt_oldloop = $stash->get('loop') }; $stash->set('loop', $_tt_list); eval { LOOP: while (! $_tt_error) { $stash->{'request'} = $_tt_value; #line 142 "template\en\default\request\queue.html.tmpl" if ($stash->get(['loop', 0, 'first', 0])) { #line 142 "template\en\default\request\queue.html.tmpl" $output .= $context->process('start_new_table'); } #line 149 "template\en\default\request\queue.html.tmpl" if ($stash->get(['request', 0, $stash->get('group_field'), 0]) ne $stash->get('group_value')) { #line 144 "template\en\default\request\queue.html.tmpl" $stash->set('group_value', $stash->get(['request', 0, $stash->get('group_field'), 0])); #line 148 "template\en\default\request\queue.html.tmpl" if (!($stash->get(['loop', 0, 'first', 0]))) { $output .= "\n </table>"; #line 147 "template\en\default\request\queue.html.tmpl" $output .= $context->process('start_new_table'); } } $output .= "\n <tr>"; #line 154 "template\en\default\request\queue.html.tmpl" # FOREACH do { my ($_tt_value, $_tt_error, $_tt_oldloop); my $_tt_list = $stash->get('display_columns'); unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { $_tt_list = Template::Config->iterator($_tt_list) || die $Template::Config::ERROR, "\n"; } ($_tt_value, $_tt_error) = $_tt_list->get_first(); eval { $_tt_oldloop = $stash->get('loop') }; $stash->set('loop', $_tt_list); eval { LOOP: while (! $_tt_error) { $stash->{'column'} = $_tt_value; #line 152 "template\en\default\request\queue.html.tmpl" if ($stash->get('column') eq $stash->get('group_field') || $stash->get(['excluded_columns', 0, 'contains', [ $stash->get('column') ]])) { ($_tt_value, $_tt_error) = $_tt_list->get_next(); next LOOP; } $output .= "\n <td>"; #line 0 "template\en\default\request\queue.html.tmpl" $output .= $context->process(("display_" . $stash->get('column'))); $output .= "</td>";; ($_tt_value, $_tt_error) = $_tt_list->get_next();
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -