diff options
author | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-02 17:22:32 +0000 |
---|---|---|
committer | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-02 17:22:32 +0000 |
commit | 38e69d0cb1025fd0ea68db25816a4293ba6998ab (patch) | |
tree | da2d6bb516e9419f5ce135ba7bba779e5e26ff7a /webkit/glue/devtools/js | |
parent | 8ab85a90b19ccc58c249872ee1b1d707d153333d (diff) | |
download | chromium_src-38e69d0cb1025fd0ea68db25816a4293ba6998ab.zip chromium_src-38e69d0cb1025fd0ea68db25816a4293ba6998ab.tar.gz chromium_src-38e69d0cb1025fd0ea68db25816a4293ba6998ab.tar.bz2 |
DevTools: add missing changes to the js file (from the http://codereview.chromium.org/60047).
Review URL: http://codereview.chromium.org/60050
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13017 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/devtools/js')
-rw-r--r-- | webkit/glue/devtools/js/devtools.js | 38 |
1 files changed, 31 insertions, 7 deletions
diff --git a/webkit/glue/devtools/js/devtools.js b/webkit/glue/devtools/js/devtools.js index c7b4777..e0be852 100644 --- a/webkit/glue/devtools/js/devtools.js +++ b/webkit/glue/devtools/js/devtools.js @@ -142,13 +142,13 @@ devtools.ToolsAgent.prototype.evaluate = function(expr) { * @param {string} text */ function debugPrint(text) { - var console = WebInspector.console;
- if (console) {
- console.addMessage(new WebInspector.ConsoleMessage(
- "", undefined, 1, "", undefined, 1, text));
- } else {
- alert(text);
- }
+ var console = WebInspector.console; + if (console) { + console.addMessage(new WebInspector.ConsoleMessage( + "", undefined, 1, "", undefined, 1, text)); + } else { + alert(text); + } } @@ -224,6 +224,30 @@ WebInspector.Console.prototype._evalInInspectedWindow = function(expr) { }; +WebInspector.ElementsPanel.prototype.updateStyles = function(forceUpdate) { + var stylesSidebarPane = this.sidebarPanes.styles; + if (!stylesSidebarPane.expanded || !stylesSidebarPane.needsUpdate) + return; + + var node = this.focusedDOMNode; + if (node && node.nodeType === Node.TEXT_NODE && node.parentNode) + node = node.parentNode; + + if (node && node.nodeType == Node.ELEMENT_NODE) { + var callback = function() { + stylesSidebarPane.update(node, null, forceUpdate); + stylesSidebarPane.needsUpdate = false; + }; + + devtools.tools.getDomAgent().getNodeStylesAsync(node, + !Preferences.showUserAgentStyles, callback); + } else { + stylesSidebarPane.update(null, null, forceUpdate); + stylesSidebarPane.needsUpdate = false; + } +}; + + WebInspector.PropertiesSidebarPane.prototype.update = function(object) { var body = this.bodyElement; body.removeChildren(); |