📄 dependency-tree.html.tmpl
字号:
#line 199 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('hide_resolved'); $output .= "\">\n </form>\n </td>\n\n <td>\n <form method=\"get\" action=\"showdependencytree.cgi\"\n style=\"display: inline; margin: 0px;\">\n "; $output .= "\n <input name=\"id\" type=\"hidden\" value=\""; #line 208 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('bugid'); $output .= "\">\n <input name=\"maxdepth\" type=\"hidden\" value=\""; #line 209 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('maxdepth') eq 1 ? 1 : ($stash->get('maxdepth') ? $stash->get('maxdepth') - 1 : $stash->get('realdepth') - 1); $output .= "\">\n <input name=\"hide_resolved\" type=\"hidden\" value=\""; #line 213 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('hide_resolved'); $output .= "\">\n <input type=\"submit\" value=\" < \" "; #line 216 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get('realdepth') < 2 || ($stash->get('maxdepth') && $stash->get('maxdepth') < 2)) { $output .= 'disabled'; } $output .= ">\n </form>\n </td>\n\n <td>\n <form method=\"get\" action=\"showdependencytree.cgi\"\n style=\"display: inline; margin: 0px;\">\n "; $output .= "\n <input name=\"maxdepth\" size=\"4\" maxlength=\"4\" value=\""; #line 225 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('maxdepth') > 0 && $stash->get('maxdepth') <= $stash->get('realdepth') ? $stash->get('maxdepth') : ''; $output .= "\">\n <input name=\"id\" type=\"hidden\" value=\""; #line 228 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('bugid'); $output .= "\">\n <input name=\"hide_resolved\" type=\"hidden\" value=\""; #line 229 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('hide_resolved'); $output .= "\">\n <noscript>\n <input type=\"submit\" value=\"Change\" "; #line 231 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get('realdepth') < 2) { $output .= 'disabled'; } $output .= ">\n </noscript>\n </form>\n </td>\n\n <td>\n <form method=\"get\" action=\"showdependencytree.cgi\"\n style=\"display: inline; margin: 0px;\">\n "; $output .= "\n <input name=\"id\" type=\"hidden\" value=\""; #line 241 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('bugid'); $output .= "\">"; #line 246 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get('maxdepth')) { $output .= "\n <input name=\"maxdepth\" type=\"hidden\" value=\""; #line 244 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('maxdepth') + 1; $output .= "\">"; } $output .= "\n <input name=\"hide_resolved\" type=\"hidden\" value=\""; #line 247 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('hide_resolved'); $output .= "\">\n <input type=\"submit\" value=\" > \" "; #line 250 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get('realdepth') < 2 || ! $stash->get('maxdepth') || $stash->get('maxdepth') >= $stash->get('realdepth')) { $output .= 'disabled'; } $output .= "\n %]>\n </form>\n </td>\n\n <td>\n <form method=\"get\" action=\"showdependencytree.cgi\"\n style=\"display: inline; margin: 0px;\">\n "; $output .= "\n <input name=\"id\" type=\"hidden\" value=\""; #line 259 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('bugid'); $output .= "\">\n <input name=\"hide_resolved\" type=\"hidden\" value=\""; #line 260 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('hide_resolved'); $output .= "\">\n <input type=\"submit\" value=\" Unlimited \""; #line 263 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get('maxdepth') eq 0 || $stash->get('maxdepth') eq $stash->get('realdepth')) { $output .= 'disabled'; } $output .= ">\n </form>\n </td>\n </tr>\n</table>\n"; } }; if ($@) { $error = $context->catch($@, \$output); die $error unless $error->type eq 'return'; } return $output; }, 'display_tree' => sub { my $context = shift || die "template sub called without context\n"; my $stash = $context->stash; my $output = ''; my $error; eval { BLOCK: { #line 98 "template\en\default\bug\dependency-tree.html.tmpl" $stash->set(['tree', 0, $stash->get('bug_id'), 0, 'seen', 0], 1); $output .= "\n<ul>"; #line 118 "template\en\default\bug\dependency-tree.html.tmpl" # FOREACH do { my ($value, $error, $oldloop); my $list = $stash->get(['tree', 0, $stash->get('bug_id'), 0, 'dependencies', 0]); unless (UNIVERSAL::isa($list, 'Template::Iterator')) { $list = Template::Config->iterator($list) || die $Template::Config::ERROR, "\n"; } ($value, $error) = $list->get_first(); eval { $oldloop = $stash->get('loop') }; $stash->set('loop', $list); eval { LOOP: while (! $error) { $stash->{'dep_id'} = $value; #line 101 "template\en\default\bug\dependency-tree.html.tmpl" $stash->set('dep', $stash->get(['tree', 0, $stash->get('dep_id'), 0])); $output .= "\n <li>"; #line 104 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get(['dep', 0, 'dependencies', 0, 'size', 0]) > 0 && ! $stash->get(['dep', 0, 'seen', 0])) { $output .= ('' . "<script>document.write('<a href=\"#\" class=\"toggle\" onclick=\"listToggle(event); return false\">[-]</a>')</script>"); } #line 105 "template\en\default\bug\dependency-tree.html.tmpl" $stash->set('isclosed', ! $stash->get(['dep', 0, 'open', 0])); #line 114 "template\en\default\bug\dependency-tree.html.tmpl" # FILTER $output .= do { my $output = ''; my $filter = $context->filter('closed', [ $stash->get('isclosed') ]) || $context->throw($context->error); $output .= "\n <a href=\"show_bug.cgi?id="; #line 106 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('dep_id'); $output .= "\">"; #line 106 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('dep_id'); $output .= "\n ["; #line 107 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get(['dep', 0, 'milestone', 0])) { #line 107 "template\en\default\bug\dependency-tree.html.tmpl" # FILTER $output .= do { my $output = ''; my $filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get(['dep', 0, 'milestone', 0]); &$filter($output); }; $output .= ", "; } #line 107 "template\en\default\bug\dependency-tree.html.tmpl" # FILTER $output .= do { my $output = ''; my $filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get(['dep', 0, 'assignee_email', 0]); &$filter($output); }; $output .= "] -"; #line 114 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get(['dep', 0, 'seen', 0])) { $output .= "\n <i>This "; #line 110 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " appears elsewhere in this tree.</i></a>"; } else { #line 112 "template\en\default\bug\dependency-tree.html.tmpl" # FILTER $output .= do { my $output = ''; my $filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get(['dep', 0, 'summary', 0]); &$filter($output); }; $output .= ".</a>"; } &$filter($output); }; #line 114 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get(['dep', 0, 'dependencies', 0, 'size', 0]) > 0 && ! $stash->get(['dep', 0, 'seen', 0])) { $output .= $context->include('display_tree', { 'bug_id' => $stash->get('dep_id') }); } $output .= "\n </li>";; ($value, $error) = $list->get_next(); } }; $stash->set('loop', $oldloop); die $@ if $@; $error = 0 if $error && $error eq Template::Constants::STATUS_DONE; die $error if $error; }; $output .= "\n</ul>"; } }; if ($@) { $error = $context->catch($@, \$output); die $error unless $error->type eq 'return'; } return $output; }, },});
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -