📄 dependency-tree.html.tmpl
字号:
$output .= "\n <b><a title=\"Already displayed above; click to locate\"\n onclick=\"duplicated('"; #line 114 "template\en\default\bug\dependency-tree.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get('bugid'); &$_tt_filter($output); }; $output .= "')\"\n href=\"#b"; #line 115 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('bugid'); $output .= "\">(*)</a></b>"; } elsif ($stash->get(['tree', 0, 'dependencies', 0, $stash->get('bugid'), 0, 'size', 0])) { $output .= "\n <ul>"; #line 120 "template\en\default\bug\dependency-tree.html.tmpl" # FOREACH do { my ($_tt_value, $_tt_error, $_tt_oldloop); my $_tt_list = $stash->get(['tree', 0, 'dependencies', 0, $stash->get('bugid'), 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->{'depid'} = $_tt_value; #line 119 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $context->include('display_tree', { 'bugid' => $stash->get('depid') });; ($_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 </ul>"; } $output .= "\n </li>"; #line 124 "template\en\default\bug\dependency-tree.html.tmpl" $stash->set(['global', 0, 'seen', 0, $stash->get('bugid'), 0], 1); } }; if ($@) { $_tt_error = $context->catch($@, \$output); die $_tt_error unless $_tt_error->type eq 'return'; } return $output; }, 'buginfo' => sub { my $context = shift || die "template sub called without context\n"; my $stash = $context->stash; my $output = ''; my $_tt_error; eval { BLOCK: { #line 156 "template\en\default\bug\dependency-tree.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get(['status_descs', 0, $stash->get(['bug', 0, 'bug_status', 0]), 0]); &$_tt_filter($output); }; $output .= " "; #line 156 "template\en\default\bug\dependency-tree.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get(['get_resolution', [ $stash->get(['bug', 0, 'resolution', 0]) ]]); &$_tt_filter($output); }; $output .= ";"; $output .= " assigned to "; #line 157 "template\en\default\bug\dependency-tree.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get(['bug', 0, 'assigned_to', 0, 'login', 0]); &$_tt_filter($output); }; #line 158 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get(['bug', 0, 'target_milestone', 0])) { $output .= '; Target: ' . $stash->get(['bug', 0, 'target_milestone', 0]); } } }; if ($@) { $_tt_error = $context->catch($@, \$output); die $_tt_error unless $_tt_error->type eq 'return'; } return $output; }, 'buglink' => sub { my $context = shift || die "template sub called without context\n"; my $stash = $context->stash; my $output = ''; my $_tt_error; eval { BLOCK: { #line 139 "template\en\default\bug\dependency-tree.html.tmpl" $stash->set('isclosed', ! $stash->get(['bug', 0, 'isopened', 0])); #line 152 "template\en\default\bug\dependency-tree.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('closed', [ $stash->get('isclosed') ]) || $context->throw($context->error); $output .= " <a title=\""; #line 141 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $context->include('buginfo', { 'bug' => $stash->get('bug') }); $output .= "\"\n href=\"show_bug.cgi?id="; #line 142 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('bugid'); $output .= "\">\n <b>"; #line 143 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('bugid'); $output .= ":</b>\n <span class=\"summ_text\">"; #line 144 "template\en\default\bug\dependency-tree.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get(['bug', 0, 'short_desc', 0]); &$_tt_filter($output); }; $output .= "</span>\n <span class=\"summ_info\">["; #line 145 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $context->include('buginfo'); $output .= "]</span>\n </a>\n <a href=\"showdependencytree.cgi?id="; #line 147 "template\en\default\bug\dependency-tree.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('url_quote') || $context->throw($context->error); $output .= $stash->get('bugid'); &$_tt_filter($output); }; $output .= "\"\n class=\"tree_link\">\n <img src=\"skins/standard/dependency-tree/tree.png\"\n title=\"See dependency tree for "; #line 150 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " "; #line 150 "template\en\default\bug\dependency-tree.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get('bugid'); &$_tt_filter($output); }; $output .= "\">\n </a>"; &$_tt_filter($output); }; } }; if ($@) { $_tt_error = $context->catch($@, \$output); die $_tt_error unless $_tt_error->type eq 'return'; } return $output; }, 'tree_section' => sub { my $context = shift || die "template sub called without context\n"; my $stash = $context->stash; my $output = ''; my $_tt_error; eval { BLOCK: { $output .= "\n "; #line 58 "template\en\default\bug\dependency-tree.html.tmpl" $stash->set(['global', 0, 'seen', 0], { }); $output .= "\n "; $output .= "\n <h3>\n <a href=\"show_bug.cgi?id="; #line 61 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('bugid'); $output .= "\">"; #line 61 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get(['terms', 0, 'Bug', 0]); $output .= " "; #line 61 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('bugid'); $output .= "</a> "; #line 76 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get('type') eq 1) { #line 63 "template\en\default\bug\dependency-tree.html.tmpl" $stash->set('tree_name', 'dependson_tree'); #line 68 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get(['ids', 0, 'size', 0])) { $output .= "\n depends on "; } else { $output .= "\n does not depend on any "; #line 67 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get(['terms', 0, 'bugs', 0]); $output .= "."; } } elsif ($stash->get('type') eq 2) { #line 70 "template\en\default\bug\dependency-tree.html.tmpl" $stash->set('tree_name', 'blocked_tree'); #line 75 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get(['ids', 0, 'size', 0])) { $output .= " \n blocks "; } else { $output .= "\n does not block any "; #line 74 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get(['terms', 0, 'bugs', 0]); $output .= "."; } } #line 81 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get(['ids', 0, 'size', 0])) { $output .= "\n "; #line 78 "template\en\default\bug\dependency-tree.html.tmpl" $output .= ($stash->get(['ids', 0, 'size', 0]) eq 1) ? 'one' : $stash->get(['ids', 0, 'size', 0]); $output .= "\n "; #line 79 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get('hide_resolved')) { $output .= "open"; } $output .= "\n "; #line 80 "template\en\default\bug\dependency-tree.html.tmpl" $output .= ($stash->get(['ids', 0, 'size', 0]) eq 1) ? $stash->get(['terms', 0, 'bug', 0]) : $stash->get(['terms', 0, 'bugs', 0]); $output .= ":"; } $output .= " \n </h3>"; #line 92 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get(['ids', 0, 'size', 0])) { $output .= "\n ("; #line 84 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get('maxdepth')) { $output .= "Up to "; #line 84 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get('maxdepth'); $output .= " level"; #line 84 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get('maxdepth') > 1) { $output .= 's'; } $output .= " deep | "; } $output .= " <a href=\"buglist.cgi?bug_id="; #line 85 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get(['ids', 0, 'join', [ ',' ]]); $output .= "\">view as "; #line 85 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get(['terms', 0, 'bug', 0]); $output .= " list</a>"; #line 88 "template\en\default\bug\dependency-tree.html.tmpl" if ($stash->get(['user', 0, 'groups', 0, 'editbugs', 0]) && $stash->get(['ids', 0, 'size', 0]) > 1) { $output .= "\n | <a href=\"buglist.cgi?bug_id="; #line 87 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $stash->get(['ids', 0, 'join', [ ',' ]]); $output .= "&tweak=1\">change several</a>"; } $output .= ")\n <ul class=\"tree\">"; #line 90 "template\en\default\bug\dependency-tree.html.tmpl" $output .= $context->include('display_tree', { 'tree' => $stash->get($stash->get('tree_name')) }); $output .= "\n </ul>"; } } }; if ($@) { $_tt_error = $context->catch($@, \$output); die $_tt_error unless $_tt_error->type eq 'return'; } return $output; }, },});
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -