⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 242785 in webkit


Ignore:
Timestamp:
Mar 12, 2019, 12:10:58 AM (7 years ago)
Author:
commit-queue@webkit.org
Message:

Web Inspector: Timelines - Improve handling of past recordings (readonly)
https://bugs.webkit.org/show_bug.cgi?id=195594

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2019-03-12
Reviewed by Devin Rousso.

  • UserInterface/Views/TimelineRecordingContentView.js:

(WI.TimelineRecordingContentView.prototype._clearTimeline):
Don't allow clearing of a readonly recording.

  • UserInterface/Views/TimelineTabContentView.js:

(WI.TimelineTabContentView.prototype._toggleRecordingOnSpacebar):
Don't do anything when viewing a readonly recording.

(WI.TimelineTabContentView.prototype._recordButtonClicked):
Start a new recording if viewing a readonly recording.

Location:
trunk/Source/WebInspectorUI
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r242772 r242785  
     12019-03-12  Joseph Pecoraro  <pecoraro@apple.com>
     2
     3        Web Inspector: Timelines - Improve handling of past recordings (readonly)
     4        https://bugs.webkit.org/show_bug.cgi?id=195594
     5
     6        Reviewed by Devin Rousso.
     7
     8        * UserInterface/Views/TimelineRecordingContentView.js:
     9        (WI.TimelineRecordingContentView.prototype._clearTimeline):
     10        Don't allow clearing of a readonly recording.
     11
     12        * UserInterface/Views/TimelineTabContentView.js:
     13        (WI.TimelineTabContentView.prototype._toggleRecordingOnSpacebar):
     14        Don't do anything when viewing a readonly recording.
     15
     16        (WI.TimelineTabContentView.prototype._recordButtonClicked):
     17        Start a new recording if viewing a readonly recording.
     18
    1192019-03-11  Joseph Pecoraro  <pecoraro@apple.com>
    220
  • trunk/Source/WebInspectorUI/UserInterface/Views/TimelineRecordingContentView.js

    r242244 r242785  
    565565    _clearTimeline(event)
    566566    {
     567        if (this._recording.readonly)
     568            return;
     569
    567570        if (WI.timelineManager.activeRecording === this._recording && WI.timelineManager.isCapturing())
    568571            WI.timelineManager.stopCapturing();
  • trunk/Source/WebInspectorUI/UserInterface/Views/TimelineTabContentView.js

    r241750 r242785  
    446446    _toggleRecordingOnSpacebar(event)
    447447    {
     448        if (WI.timelineManager.activeRecording.readonly)
     449            return;
     450
    448451        if (WI.isEventTargetAnEditableField(event))
    449452            return;
     
    481484    {
    482485        let shouldCreateNewRecording = window.event ? window.event.shiftKey : false;
     486        if (WI.timelineManager.activeRecording.readonly)
     487            shouldCreateNewRecording = true;
     488
    483489        this._recordButton.toggled = !WI.timelineManager.isCapturing();
    484490        this._toggleRecording(shouldCreateNewRecording);
Note: See TracChangeset for help on using the changeset viewer.