Changeset 200720 in webkit


Ignore:
Timestamp:
May 11, 2016, 6:04:50 PM (9 years ago)
Author:
commit-queue@webkit.org
Message:

Web Inspector: Unexpected unread notification icon next to Log after clearing via clear()
https://bugs.webkit.org/show_bug.cgi?id=157598

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2016-05-11
Reviewed by Timothy Hatcher.

We always show ConsoleCommand and ConsoleCommandResult messages no matter
what the filter is. So it doesn't make sense to mark the "log" filter
as having an unread notification for a ConsoleCommandResult when we can
see the result.

  • UserInterface/Views/LogContentView.js:

(WebInspector.LogContentView.prototype.didAppendConsoleMessageView):
(WebInspector.LogContentView.prototype._markScopeBarItemUnread):

Location:
trunk/Source/WebInspectorUI
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r200719 r200720  
     12016-05-11  Joseph Pecoraro  <pecoraro@apple.com>
     2
     3        Web Inspector: Unexpected unread notification icon next to Log after clearing via clear()
     4        https://bugs.webkit.org/show_bug.cgi?id=157598
     5
     6        Reviewed by Timothy Hatcher.
     7
     8        We always show ConsoleCommand and ConsoleCommandResult messages no matter
     9        what the filter is. So it doesn't make sense to mark the "log" filter
     10        as having an unread notification for a ConsoleCommandResult when we can
     11        see the result.
     12
     13        * UserInterface/Views/LogContentView.js:
     14        (WebInspector.LogContentView.prototype.didAppendConsoleMessageView):
     15        (WebInspector.LogContentView.prototype._markScopeBarItemUnread):
     16
    1172016-05-11  Joseph Pecoraro  <pecoraro@apple.com>
    218
  • trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.js

    r200719 r200720  
    163163        if (type && type !== WebInspector.ConsoleMessage.MessageType.EndGroup) {
    164164            console.assert(messageView.message instanceof WebInspector.ConsoleMessage);
    165             this._markScopeBarItemUnread(messageView.message.level);
     165            if (!(messageView.message instanceof WebInspector.ConsoleCommandResultMessage))
     166                this._markScopeBarItemUnread(messageView.message.level);
    166167
    167168            console.assert(messageView.element instanceof Element);
     
    315316    _markScopeBarItemUnread(level)
    316317    {
    317         var messageLevel = this._scopeFromMessageLevel(level);
    318 
     318        let messageLevel = this._scopeFromMessageLevel(level);
    319319        if (!messageLevel)
    320320            return;
    321321
    322         var item = this._scopeBar.item(messageLevel);
    323 
     322        let item = this._scopeBar.item(messageLevel);
    324323        if (item && !item.selected && !this._scopeBar.item(WebInspector.LogContentView.Scopes.All).selected)
    325324            item.element.classList.add("unread");
Note: See TracChangeset for help on using the changeset viewer.