Title: [293338] trunk/Source/WebInspectorUI
Revision
293338
Author
[email protected]
Date
2022-04-25 12:54:13 -0700 (Mon, 25 Apr 2022)

Log Message

Web Inspector: response overrides with an error status code should indicate that somewhere
https://bugs.webkit.org/show_bug.cgi?id=239676

Reviewed by Patrick Angle.

* UserInterface/Views/LocalResourceOverrideTreeElement.js:
(WI.LocalResourceOverrideTreeElement.prototype.updateStatus):
Also have the `WI.LocalResourceOverrideTreeElement` add/remove the `"error"` CSS class
depening on the state of the related `WI.LocalResource` (which is what's done for "regular"
`WI.ResourceTreeElement` and `WI.Resource`).

Modified Paths

Diff

Modified: trunk/Source/WebInspectorUI/ChangeLog (293337 => 293338)


--- trunk/Source/WebInspectorUI/ChangeLog	2022-04-25 19:09:01 UTC (rev 293337)
+++ trunk/Source/WebInspectorUI/ChangeLog	2022-04-25 19:54:13 UTC (rev 293338)
@@ -1,3 +1,16 @@
+2022-04-25  Devin Rousso  <[email protected]>
+
+        Web Inspector: response overrides with an error status code should indicate that somewhere
+        https://bugs.webkit.org/show_bug.cgi?id=239676
+
+        Reviewed by Patrick Angle.
+
+        * UserInterface/Views/LocalResourceOverrideTreeElement.js:
+        (WI.LocalResourceOverrideTreeElement.prototype.updateStatus):
+        Also have the `WI.LocalResourceOverrideTreeElement` add/remove the `"error"` CSS class
+        depening on the state of the related `WI.LocalResource` (which is what's done for "regular"
+        `WI.ResourceTreeElement` and `WI.Resource`).
+
 2022-04-25  Tim Nguyen  <[email protected]>
 
         Web Inspector: Unprefix CSS properties in source code

Modified: trunk/Source/WebInspectorUI/UserInterface/Views/LocalResourceOverrideTreeElement.js (293337 => 293338)


--- trunk/Source/WebInspectorUI/UserInterface/Views/LocalResourceOverrideTreeElement.js	2022-04-25 19:09:01 UTC (rev 293337)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/LocalResourceOverrideTreeElement.js	2022-04-25 19:54:13 UTC (rev 293338)
@@ -108,7 +108,12 @@
 
     updateStatus()
     {
-        // Do nothing. Do not allow ResourceTreeElement / SourceCodeTreeElement to modify our status element.
+        // Don't call `super` as we don't want `WI.ResourceTreeElement` / `WI.SourceCodeTreeElement` / etc. to modify our status element.
+
+        if (this.resource.hadLoadingError())
+            this.addClassName(WI.ResourceTreeElement.FailedStyleClassName);
+        else
+            this.removeClassName(WI.ResourceTreeElement.FailedStyleClassName);
     }
 
     // Popover delegate
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to