Changeset 50627 in webkit


Ignore:
Timestamp:
Nov 8, 2009 11:47:22 AM (14 years ago)
Author:
pfeldman@chromium.org
Message:

2009-11-08 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Timothy Hatcher.

Web Inspector: [REGRESSION] committing style edit
clears elements panel selection.

https://bugs.webkit.org/show_bug.cgi?id=31242

  • inspector/front-end/ElementsTreeOutline.js: (WebInspector.ElementsTreeOutline.prototype.update):
  • inspector/front-end/StylesSidebarPane.js: (WebInspector.StylePropertyTreeElement.prototype.): (WebInspector.StylePropertyTreeElement.prototype):
Location:
trunk/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r50625 r50627  
     12009-11-08  Pavel Feldman  <pfeldman@chromium.org>
     2
     3        Reviewed by Timothy Hatcher.
     4
     5        Web Inspector: [REGRESSION] committing style edit
     6        clears elements panel selection.
     7
     8        https://bugs.webkit.org/show_bug.cgi?id=31242
     9
     10        * inspector/front-end/ElementsTreeOutline.js:
     11        (WebInspector.ElementsTreeOutline.prototype.update):
     12        * inspector/front-end/StylesSidebarPane.js:
     13        (WebInspector.StylePropertyTreeElement.prototype.):
     14        (WebInspector.StylePropertyTreeElement.prototype):
     15
    1162009-11-08  Janne Koskinen  <janne.p.koskinen@digia.com>
    217
  • trunk/WebCore/inspector/front-end/ElementsTreeOutline.js

    r50613 r50627  
    105105    update: function()
    106106    {
     107        var selectedNode = this.selectedTreeElement ? this.selectedTreeElement.representedObject : null;
     108
    107109        this.removeChildren();
    108110
     
    126128        }
    127129
    128         this.updateSelection();
     130        if (selectedNode)
     131            this.revealAndSelectNode(selectedNode);
    129132    },
    130133
  • trunk/WebCore/inspector/front-end/StylesSidebarPane.js

    r49904 r50627  
    9494
    9595        var body = this.bodyElement;
    96         if (!refresh || !node) {
     96
     97        if (!node) {
    9798            body.removeChildren();
    9899            this.sections = [];
    99         }
    100 
    101         if (!node)
    102             return;
     100            return;
     101        }
    103102
    104103        var self = this;
     
    13551354                self.updateAll(true);
    13561355
    1357             if (!self.rule)
     1356            if (!section.rule)
    13581357                WebInspector.panels.elements.treeOutline.update();
    13591358        }
Note: See TracChangeset for help on using the changeset viewer.