Changeset 113443 in webkit


Ignore:
Timestamp:
Apr 6, 2012 9:04:51 AM (12 years ago)
Author:
caseq@chromium.org
Message:

Web Inspector: on a single click in Timeline overview, make a minimal selection centered around cursor
https://bugs.webkit.org/show_bug.cgi?id=82616

Reviewed by Pavel Feldman.

  • center minimal selection on mouse cursor if the mouse hasn't moved (i.e. we had a click, not drag)
  • inspector/front-end/TimelineOverviewPane.js:

(WebInspector.TimelineOverviewWindow.prototype._endWindowSelectorDragging):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r113442 r113443  
     12012-04-06  Andrey Kosyakov  <caseq@chromium.org>
     2
     3        Web Inspector: on a single click in Timeline overview, make a minimal selection centered around cursor
     4        https://bugs.webkit.org/show_bug.cgi?id=82616
     5
     6        Reviewed by Pavel Feldman.
     7
     8        - center minimal selection on mouse cursor if the mouse hasn't moved (i.e. we had a click, not drag)
     9
     10        * inspector/front-end/TimelineOverviewPane.js:
     11        (WebInspector.TimelineOverviewWindow.prototype._endWindowSelectorDragging):
     12
    1132012-04-06  Vineet Chaudhary  <rgf748@motorola.com>
    214
  • trunk/Source/WebCore/inspector/front-end/TimelineOverviewPane.js

    r113314 r113443  
    488488        var window = this._overviewWindowSelector._close(event.pageX - this._parentElement.offsetLeft);
    489489        delete this._overviewWindowSelector;
    490         if (window.end - window.start < WebInspector.TimelineOverviewPane.MinSelectableSize) {
     490        if (window.end === window.start) { // Click, not drag.\
     491            var middle = window.end;
     492            window.start = Math.max(0, middle - WebInspector.TimelineOverviewPane.MinSelectableSize / 2);
     493            window.end = Math.min(this._parentElement.clientWidth, middle + WebInspector.TimelineOverviewPane.MinSelectableSize / 2);
     494        } else if (window.end - window.start < WebInspector.TimelineOverviewPane.MinSelectableSize) {
    491495            if (this._parentElement.clientWidth - window.end > WebInspector.TimelineOverviewPane.MinSelectableSize)
    492496                window.end = window.start + WebInspector.TimelineOverviewPane.MinSelectableSize;
Note: See TracChangeset for help on using the changeset viewer.