⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 edit.html.tmpl

📁 bugzilla 项目缺陷管理工具源码
💻 TMPL
📖 第 1 页 / 共 2 页
字号:
           <tr>             <td align="right">             <b><u>Q</u>A Contact:</b>             </td>             <td colspan="7">               [% INCLUDE global/userselect.html.tmpl                  name => "qa_contact"                  value => bug.qa_contact.login                  accesskey => "q"                  size => 60                  emptyok => 1                %]             </td>           </tr>         [% END %]          <tr>            <td align="right">              <b>                [% IF bug.bug_file_loc                    AND NOT bug.bug_file_loc.match("^(javascript|data)") %]                  <a href="[% bug.bug_file_loc FILTER html %]"><u>U</u>RL</a>:                [% ELSE %]                  <u>U</u>RL:                [% END %]              </b>            </td>            <td colspan="5">              <input name="bug_file_loc" accesskey="u"                     value="[% bug.bug_file_loc FILTER html %]" size="60">            </td>          </tr>          <tr>            <td align="right">              <b><u>S</u>ummary:</b>            </td>            <td colspan="5">              <input name="short_desc" accesskey="s"                     value="[% bug.short_desc FILTER html %]" size="60">            </td>          </tr>          [% IF Param('usestatuswhiteboard') %]            <tr>              <td align="right">                <b>Status <u>W</u>hiteboard:</b>              </td>              <td colspan="5">                <input name="status_whiteboard" accesskey="w"                       value="[% bug.status_whiteboard FILTER html %]" size="60">              </td>            </tr>          [% END %]          [% IF bug.use_keywords %]            <tr>              <td align="right">                <b>                  <a href="describekeywords.cgi"><u>K</u>eywords</a>:                </b>              <td colspan="5">                <input name="keywords" accesskey="k"                       value="[% bug.keywords.join(', ') FILTER html %]" size="60">              </td>            </tr>          [% END %]        </table>      </td>      <td valign="top">        <table cellspacing="1" cellpadding="1">          <tr>            <td colspan="2" valign="top">                [% IF bug.flag_types.size > 0 %]                  [% PROCESS "flag/list.html.tmpl"                     flag_types = bug.flag_types                     any_flags_requesteeble = bug.any_flags_requesteeble %]                [% END %]            </td>          </tr>        </table>      </td>    </tr>  </table>  [% IF UserInGroup(Param('timetrackinggroup')) %]    <br>    <table cellspacing="0" cellpadding="4" border="1">      <tr>        <th align="center" bgcolor="#cccccc">          Orig. Est.        </th>        <th align="center" bgcolor="#cccccc">          Current Est.        </th>        <th align="center" bgcolor="#cccccc">          Hours Worked        </th>        <th align="center" bgcolor="#cccccc">          Hours Left        </th>        <th align="center" bgcolor="#cccccc">          %Complete        </th>        <th align="center" bgcolor="#cccccc">          Gain        </th>        <th align="center" bgcolor="#cccccc">          Deadline        </th>      </tr>      <tr>        <td align="center">          <input name="estimated_time"                 value="[% PROCESS formattimeunit                                   time_unit=bug.estimated_time %]"                 size="6" maxlength="6">        </td>        <td align="center">          [% PROCESS formattimeunit                     time_unit=(bug.actual_time + bug.remaining_time) %]        </td>        <td align="center">          [% PROCESS formattimeunit time_unit=bug.actual_time %] +          <input name="work_time" value="0" size="3" maxlength="6"                 onchange="adjustRemainingTime();">        </td>        <td align="center">          <input name="remaining_time"                 value="[% PROCESS formattimeunit                                   time_unit=bug.remaining_time %]"                 size="6" maxlength="6" onchange="updateRemainingTime();">        </td>        <td align="center">          [% PROCESS calculatepercentage act=bug.actual_time                                         rem=bug.remaining_time %]        </td>        <td align="center">          [% PROCESS formattimeunit time_unit=bug.estimated_time - (bug.actual_time + bug.remaining_time) %]        </td>         <td align="center">           <input name="deadline" value="[% bug.deadline %]"                  size="10" maxlength="10"><br />           <small>(YYYY-MM-DD)</small>        </td>              </tr>      <tr>        <td colspan="7" align="right">          <a href="summarize_time.cgi?id=[% bug.bug_id %]&do_depends=1">          Summarize time (including time for [% terms.bugs %]          blocking this [% terms.bug %])</a>        </td>      </tr>    </table>  [% END %][%# *** Attachments *** %]  [% PROCESS attachment/list.html.tmpl             attachments = bug.attachments             bugid       = bug.bug_id             num_attachment_flag_types = bug.num_attachment_flag_types             show_attachment_flags = bug.show_attachment_flags   %][%# *** Dependencies Votes *** %]  <table>    <tr>    [% PROCESS dependencies       dep = { title => "depends on", fieldname => "dependson" } %]      <td rowspan="2">        <a href="showdependencytree.cgi?id=[% bug.bug_id %]">Show        dependency tree</a>        [% IF Param('webdotbase') %]          <br>          <a href="showdependencygraph.cgi?id=[% bug.bug_id %]">Show          dependency graph</a>        [% END %]      </td>    </tr>    <tr>    [% PROCESS dependencies accesskey = "b"       dep = { title => "<u>b</u>locks", fieldname => "blocked" } %]    </tr>  </table>  [% IF bug.use_votes %]  <table>    <tr>      <th>        <a href="page.cgi?id=voting.html">Votes</a>:      </th>      <td>        [% bug.votes %]&nbsp;&nbsp;&nbsp;        <a href="votes.cgi?action=show_bug&amp;bug_id=[% bug.bug_id %]">Show        votes for this [% terms.bug %]</a>&nbsp;&nbsp;&nbsp;        <a href="votes.cgi?action=show_user&amp;bug_id=[% bug.bug_id %]#vote_[% bug.bug_id %]">Vote        for this [% terms.bug %]</a>      </td>    </tr>  </table>  [% END %][%# *** Comments Groups *** %]  <br>  <b>Additional <u>C</u>omments:</b>  [% IF Param("insidergroup") && UserInGroup(Param("insidergroup")) %]    <input type="checkbox" name="commentprivacy" value="1"           id="newcommentprivacy"           onClick="updateCommentTagControl(this, form)"> Private  [% END %]  <br>  <a name="add_comment"></a>  <textarea name="comment" id="comment" rows="10" cols="[% constants.COMMENT_COLS FILTER none %]"            accesskey="c"></textarea>  [% IF NOT bug.cc || NOT bug.cc.contains(user.login) %]    <br>    <label for="addselfcc">      <input type="checkbox" id="addselfcc" name="addselfcc">      Add [% user.login FILTER html %] to CC list    </label>  [% END %]  <br>  [% IF bug.groups.size > 0 %]    [% inallgroups = 1 %]    [% inagroup = 0 %]    [% FOREACH group = bug.groups %]      [% SET inallgroups = 0 IF NOT group.ingroup %]      [% SET inagroup = 1 IF group.ison %]      [% IF NOT group.mandatory %]        [% IF NOT emitted_description %]          [% emitted_description = 1 %]          <br>          <b>Only users in all of the selected groups can view this [% terms.bug %]:</b>          <br>          <font size="-1">            (Unchecking all boxes makes this a more public [% terms.bug %].)          </font>          <br>          <br>        [% END %]      &nbsp;&nbsp;&nbsp;&nbsp;      <input type="checkbox" name="bit-[% group.bit %]" value="1"        [% " checked=\"checked\"" IF group.ison %]        [% " disabled=\"disabled\"" IF NOT group.ingroup %]>      [% group.description FILTER html_light %]      <br>      [% END %]    [% END %]    [% IF NOT inallgroups %]      <b>        Only members of a group can change the visibility of [% terms.abug %] for        that group      </b>    <br>    [% END %]    [% IF inagroup %]      <p>        <b>Users in the roles selected below can always view this [% terms.bug %]:</b>        <br>        <small>          (The assignee          [% IF (Param('useqacontact')) %]             and QA contact          [% END %]          can always see [% terms.abug %], and this section does not take effect unless          the [% terms.bug %] is restricted to at least one group.)        </small>      </p>      <p>        <input type="checkbox" name="reporter_accessible" value="1"          [% " checked" IF bug.reporter_accessible %]>Reporter        <input type="checkbox" name="cclist_accessible" value="1"          [% " checked" IF bug.cclist_accessible %]>CC List      </p>    [% END %]  [% END %][% PROCESS bug/knob.html.tmpl %][%# *** Additional Comments *** %]<hr>[% PROCESS bug/comments.html.tmpl   comments = bug.longdescs   mode = "edit" %]</form>[%############################################################################%][%# Block for dependencies                                                   #%][%############################################################################%][% BLOCK dependencies %]  <th align="right">[% terms.Bug %] [%+ bug.bug_id %] [%+ dep.title %]:</th>  <td>  [% FOREACH depbug = bug.${dep.fieldname} %]    [% depbug FILTER bug_link(depbug) FILTER none %][% " " %]  [% END %]  </td>  <td>    <input name="[% dep.fieldname %]" accesskey="[% accesskey %]"           value="[% bug.${dep.fieldname}.join(', ') %]">  </td>[% END %][%############################################################################%][%# Block for SELECT fields                                                  #%][%############################################################################%][% BLOCK select %]  <td>    <label for="[% selname %]" accesskey="[% accesskey %]">      <select name="[% selname %]" id="[% selname %]">        [% FOREACH x = bug.choices.${selname} %]          <option value="[% x FILTER html %]"            [% " selected" IF x == bug.${selname} %]>[% x FILTER html %]          </option>        [% END %]      </select>    </label>  </td>[% END %]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -