Changeset 74130 in webkit


Ignore:
Timestamp:
Dec 15, 2010 11:33:05 AM (13 years ago)
Author:
ojan@chromium.org
Message:

2010-12-08 Ojan Vafai <ojan@chromium.org>

Reviewed by Adam Barth.

[reviewtool] should always show overall comments text box
https://bugs.webkit.org/show_bug.cgi?id=45870

  • PrettyPatch/PrettyPatch.rb:
  • code-review.js:
Location:
trunk/BugsSite
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/BugsSite/ChangeLog

    r73334 r74130  
     12010-12-08  Ojan Vafai  <ojan@chromium.org>
     2
     3        Reviewed by Adam Barth.
     4
     5        [reviewtool] should always show overall comments text box
     6        https://bugs.webkit.org/show_bug.cgi?id=45870
     7
     8        * PrettyPatch/PrettyPatch.rb:
     9        * code-review.js:
     10
    1112010-12-04  Patrick Gansterer  <paroga@webkit.org>
    212
  • trunk/BugsSite/PrettyPatch/PrettyPatch.rb

    r73334 r74130  
    198198
    199199.comment textarea, .overallComments textarea {
     200  display: block;
    200201  width: 100%;
    201   height: 6em;
     202  height: 2em;
     203}
     204
     205.overallComments .open {
     206  -webkit-transition: height .2s;
     207  height: 4em;
     208}
     209
     210#statusBubbleContainer.wrap {
     211  display: block;
    202212}
    203213
     
    207217
    208218#toolbar {
     219  display: -webkit-box;
     220  display: -moz-box;
    209221  position: fixed;
    210   padding: 5px;
     222  padding: 3px;
    211223  bottom: 0;
    212224  left: 0;
     
    218230
    219231#toolbar .actions {
    220   float: left;
    221 }
    222 
    223 #toolbar .links {
    224232  float: right;
    225233}
     
    278286}
    279287
    280 .description {
    281   font-style: italic;
    282 }
    283 
    284 .comment, .overallComments, .previousComment, .frozenComment {
     288.comment, .previousComment, .frozenComment {
    285289  background-color: #ffd;
    286290}
    287291
    288292.overallComments {
    289   padding: 5px;
     293  -webkit-box-flex: 1;
     294  -moz-box-flex: 1;
     295  margin-right: 3px;
    290296}
    291297
     
    305311
    306312.statusBubble {
    307   margin-left: 5px;
    308   width: 450px;
     313  margin-top: 2px;
     314  /* FIXME: Size the statusBubble via postMessage so it sizes to it's content. */
     315  width: 300px;
    309316  height: 20px;
    310317  border: none;
  • trunk/BugsSite/code-review.js

    r71607 r74130  
    214214  function addFlagsForAttachment(details) {
    215215    var flag_control = "<select><option></option><option>?</option><option>+</option><option>-</option></select>";
    216     $('#toolbar .actions').append(
     216    $('#flagContainer').append(
    217217      $('<span class="review"> r: ' + flag_control + '</span>')).append(
    218218      $('<span class="commitQueue"> cq: ' + flag_control + '</span>'));
     
    248248      var details = $(data);
    249249      addFlagsForAttachment(details);
    250       $('#toolbar .actions').append($('<iframe class="statusBubble" src="https://webkit-commit-queue.appspot.com/status-bubble/' + attachment_id + '" scrolling="no"></iframe>'));
     250      $('#statusBubbleContainer').append($('<iframe style="margin-top:2px;" class="statusBubble" src="https://webkit-commit-queue.appspot.com/status-bubble/' + attachment_id + '" scrolling="no"></iframe>'));
    251251      $('#toolbar .bugLink').html('<a href="/show_bug.cgi?id=' + bug_id + '" target="_blank">Bug ' + bug_id + '</a>');
    252252    });
     
    261261  }
    262262
     263  function openOverallComments(e) {
     264    $('.overallComments textarea').addClass('open');
     265    $('#statusBubbleContainer').addClass('wrap');
     266  }
     267
    263268  $(document).ready(function() {
    264269    crawlDiff();
    265270    fetchHistory();
    266271    $(document.body).prepend('<div id="message"><div class="help">Select line numbers to add a comment.</div><div class="commentStatus"></div></div>');
    267     $(document.body).prepend('<div id="toolbar"><div class="actions"><button id="preview_comments">Preview</button><button id="post_comments">Publish</button></div><div class="links"><span class="bugLink"></span></div>');
     272    $(document.body).prepend('<div id="toolbar">' +
     273        '<div class="overallComments">' +
     274            '<textarea placeholder="Overall comments"></textarea>' +
     275        '</div>' +
     276        '<div>' +
     277          '<span id="statusBubbleContainer"></span>' +
     278          '<span class="actions">' +
     279              '<span class="links"><span class="bugLink"></span></span>' +
     280              '<span id="flagContainer"></span>' +
     281              '<button id="preview_comments">Preview</button>' +
     282              '<button id="post_comments">Publish</button> ' +
     283          '</span></div>' +
     284        '</div>' +
     285        '</div>');
     286
     287    $('.overallComments textarea').bind('click', openOverallComments);
     288
    268289    $(document.body).prepend('<div id="comment_form" class="inactive"><div class="winter"></div><div class="lightbox"><iframe id="reviewform" src="attachment.cgi?id=' + attachment_id + '&action=reviewform"></iframe></div></div>');
    269     $(document.body).append('<div class="overallComments"><div class="description">Overall comments:</div><textarea></textarea></div>');
    270290  });
    271291
Note: See TracChangeset for help on using the changeset viewer.