summaryrefslogtreecommitdiffstats
path: root/webkit/glue/devtools/js
diff options
context:
space:
mode:
authorpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-02 17:22:32 +0000
committerpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-02 17:22:32 +0000
commit38e69d0cb1025fd0ea68db25816a4293ba6998ab (patch)
treeda2d6bb516e9419f5ce135ba7bba779e5e26ff7a /webkit/glue/devtools/js
parent8ab85a90b19ccc58c249872ee1b1d707d153333d (diff)
downloadchromium_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.js38
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();