index.html
author Ed Morley <emorley@mozilla.com>
Fri, 20 Mar 2015 21:33:43 +0000
changeset 1515 5507d424a28314232997ede1eada264320752796
parent 1380 3354da16e3a99fb4e8449da3eeef7cf9ca057297
permissions -rw-r--r--
Bug 1050477 - Remove mcMerge files now they've moved to Github The mcMerge repo is now at: https://github.com/mozilla/mcMerge And mcMerge is (for now) hosted at: https://mcmerge.paas.allizom.org/

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>TBPL</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<!-- Favicon courtesy of FAMFAMFAM silk - http://famfamfam.com/ -->
<link id="favicon" type="image/png" rel="shortcut icon" href="images/favicon.png"/>
</head>
<body class="noscript">

<div id="topbar">
  <div id="config">
    <div id="helpContainer" class="dropdown"><h2>Help</h2>
      <div class="dropdownContents">
        <div class="header">
          Documentation is available at <a href='https://wiki.mozilla.org/Sheriffing/TBPL'>https://wiki.mozilla.org/Sheriffing/TBPL</a>
        </div>
        <table>
          <tr>
            <th>Legend</th>
            <th>Keyboard/Mouse</th>
          </tr>
          <tr>
            <td>
              <dl id="legend-other">
                <dt>…*</dt><dd>commented</dd>
                <dt class="pending">lightgray</dt><dd>pending</dd>
                <dt class="running">gray</dt><dd>running</dd>
                <dt class="success">green</dt><dd>success</dd>
                <dt class="testfailed">orange</dt><dd>tests failed</dd>
                <dt class="exception">purple</dt><dd>infrastructure exception</dd>
                <dt class="busted">red</dt><dd>build error</dd>
                <dt class="retry">blue</dt><dd>build has been restarted</dd>
                <dt class="usercancel">pink</dt><dd>build was cancelled</dd>
                <dt class="unknown">black</dt><dd>unknown error</dd>
              </dl>
            </td>
            <td>
              <dl id="shortcuts"></dl>
            </td>
          </tr>
          <tr>
            <td colspan='2'><hr></td>
          </tr>
          <tr>
            <th>Builds</th>
            <th>Tests</th>
          </tr>
          <tr>
            <td><dl id="legend-builds"></dl></td>
            <td><dl id="legend-tests"></dl></td>
          </tr>
        </table>
      </div>
    </div>
    <div id="treeInfoContainer" class="dropdown">
      <h2>Tree Info</h2>
      <dl id="treeInfo" class="dropdownContents">
        <dt>Sheriff:</dt>
        <dd>
          <span id="sheriff"><a href="irc://irc.mozilla.org/#developers" target="_blank">#developers</a></span>
        </dd>
        <dt>Buildduty:</dt>
        <dd>
          <a href="https://www.google.com/calendar/embed?src=aelh98g866kuc80d5nbfqo6u54%40group.calendar.google.com" target="_blank">Schedule</a>
        </dd>
        <dt>Admin:</dt>
        <dd>
          <a href="#" id="adminUILink">Adjust Hidden Builders</a>
        </dd>
    <dt>&nbsp;<dt>
    <dd>
      <a href="https://treestatus.mozilla.org/" target="_blank">Tree Status</a>
      </dl>
    </div>
    <div class="dropdown"><h2>Infrastructure</h2><dl id="infrastructure" class="dropdownContents"></dl></div>
    <div class="dropdown"><h2>Filters</h2>
      <ul id="filters" class="dropdownContents">
        <li><label>Pusher<input type="email" id="pusher"></label></li>
        <li><label>Job Name<input type="text" id="machine"></label></li>
        <li><label>Only unstarred<input type="checkbox" id="onlyUnstarred"></label></li>
    </ul></div>
    Timezone: <a id="localTime">local</a> | <a id="mvtTime" title="Mountain View Time">MVT</a><br />
    Tree:
    <span id="treechooser">
      <ul id="mruList"></ul>
      <div id="moreListContainer" class="dropdown">
        <h2>more</h2>
        <ul id="moreList" class="dropdownContents"></ul>
      </div>
    </span>
    <span id="tree-status"></span>
  </div>
  <div id="status"></div>
  <div id="messagesPanel">
    <div id="messages"></div>
  </div>
</div>

<div id="container">
  <noscript>
    You need to enable JavaScript in order to use TBPL.
  </noscript>
  <p id="wrongtree"></p>
  <ul id="pushes" class="initialload">
    <li id="nopushes">There are no pushes to be displayed. Use the down arrow to add older pushes.</li>
  </ul>
</div>

<div id="details">
</div>


<div id="addNotePopup" class="popupForm">
  <a class="closePopup" href="">close</a>
  <form id="addNoteForm">
    <h2>Add a Comment</h2>
    <table>
      <tr>
        <th>Add to builds:</th>
        <td id="logNoteRuns"></td>
      </tr>
      <tr>
        <th><label for="logNoteEmail">Name/nick:</label></th>
        <td><input required type="text" id="logNoteEmail" value=""></td>
      </tr>
      <tr>
        <th><label for="logNoteText">Comment:</label></th>
        <td><textarea required cols="40" rows="15" id="logNoteText"></textarea></td>
      </tr>
    </table>
    <p><input type="submit" value="Add Comment">
  </form>
</div>

<div id="hiddenBuildsAdminUI">
  <p><a href="#" id="hideHiddenBuildsAdminUILink">&laquo; Back</a></p>
  <h2>Hidden Builders</h2>
  <p class="loading">Loading builders...</p>
  <div id="loadedUI">
    <input type="search" id="builderSearch" placeholder="Filter list">
    <ol id="builderList"></ol>
    <p>
      <input type="button" value="Hide selected builders" id="hideBuilders">
      <input type="button" value="Unhide selected builders" id="unhideBuilders">
      <input type="button" value="View history" id="viewBuilderHistory" disabled>
      <input type="button" value="Save changes..." id="saveBuilderHidings" disabled>
    </p>
  </div>
</div>

<div id="builderHistoryForm" class="popupForm">
  <a class="closePopup" href="">close</a>
  <div class="popupBody">
    <h2>Builder History</h2>
    <div id="builderHistory">
    </div>
  </div>
</div>

<div id="submitHiddenBuilderChangesPopup" class="popupForm">
  <a class="closePopup" href="">close</a>
  <form id="hiddenBuilderForm">
    <h2>Submit hidden builder config changes</h2>
    <table>
      <tr>
        <th><label for="who">Name/nick:</label></th>
        <td><input required type="text" id="who"></td>
      </tr>
      <tr>
        <th><label for="password">Sheriff password:</label></th>
        <td><input required type="password" id="password"></td>
      </tr>
      <tr>
        <th><label for="reason">Change description:</label></th>
        <td><input required type="text" id="reason"></td>
      </tr>
    </table>
    <p><input type="submit" value="Submit" id="submitBuilderHidings"></p>
  </form>
</div>

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery-ui-drag.js"></script>
<script type="text/javascript" src="js/NetUtils.js"></script>
<script type="text/javascript" src="js/PushlogJSONParser.js"></script>
<script type="text/javascript" src="js/MachineResult.js"></script>
<script type="text/javascript" src="js/BuildbotDBUser.js"></script>
<script type="text/javascript" src="js/BuildAPI.js"></script>
<script type="text/javascript" src="js/AddCommentUI.js"></script>
<script type="text/javascript" src="js/HiddenBuildsAdminUI.js"></script>
<script type="text/javascript" src="js/Config.js"></script>
<script type="text/javascript" src="js/MVTime.js"></script>
<script type="text/javascript" src="js/Data.js"></script>
<script type="text/javascript" src="js/SummaryLoader.js"></script>
<script type="text/javascript" src="js/UserInterface.js"></script>
<script type="text/javascript" src="js/LoadTracker.js"></script>
<script type="text/javascript" src="js/Controller.js"></script>
<script type="text/javascript" src="js/utils.js"></script>
<script type="text/javascript">Controller.init();</script>

</body>
</html>