Fixes the regression where style rules in the Inspector always show "inline stylesheet"
authortimothy@apple.com <timothy@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 18 Apr 2008 20:33:25 +0000 (20:33 +0000)
committertimothy@apple.com <timothy@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 18 Apr 2008 20:33:25 +0000 (20:33 +0000)
for the source of the rule and not the URL or other sources.

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

Reviewed by Dan Bernstein.

* page/inspector/StylesSidebarPane.js:
(WebInspector.StylesSidebarPane.prototype.update): Add parentStyleSheet to the anonymous obejct
that we make for each matched rule. The parentStyleSheet property is used later to make the subtitle.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@32224 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog
WebCore/page/inspector/StylesSidebarPane.js

index 8e1d0eb..a364528 100644 (file)
@@ -1,3 +1,16 @@
+2008-04-18  Timothy Hatcher  <timothy@apple.com>
+
+        Fixes the regression where style rules in the Inspector always show "inline stylesheet"
+        for the source of the rule and not the URL or other sources.
+
+        https://bugs.webkit.org/show_bug.cgi?id=18592
+
+        Reviewed by Dan Bernstein.
+
+        * page/inspector/StylesSidebarPane.js:
+        (WebInspector.StylesSidebarPane.prototype.update): Add parentStyleSheet to the anonymous obejct
+        that we make for each matched rule. The parentStyleSheet property is used later to make the subtitle.
+
 2008-04-18  Dean Jackson <dino@apple.com>
 
         Fixed marquee suspension on wrong document. Passes current
index 1e69a0f..1c89fcd 100644 (file)
@@ -101,7 +101,7 @@ WebInspector.StylesSidebarPane.prototype = {
                 // Add rules in reverse order to match the cascade order.
                 for (var i = (matchedStyleRules.length - 1); i >= 0; --i) {
                     var rule = matchedStyleRules[i];
-                    styleRules.push({ style: rule.style, selectorText: rule.selectorText });
+                    styleRules.push({ style: rule.style, selectorText: rule.selectorText, parentStyleSheet: rule.parentStyleSheet });
                 }
             }
         }