Changeset 294374 in webkit
- Timestamp:
- May 17, 2022, 6:17:36 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 9 edited
-
LayoutTests/http/tests/inspector/network/eventsource-type-expected.txt (added)
-
LayoutTests/http/tests/inspector/network/eventsource-type.html (added)
-
LayoutTests/http/tests/inspector/network/resources/event-source.py (added)
-
Source/JavaScriptCore/inspector/protocol/Page.json (modified) (1 diff)
-
Source/WebCore/inspector/agents/InspectorPageAgent.cpp (modified) (2 diffs)
-
Source/WebCore/inspector/agents/InspectorPageAgent.h (modified) (1 diff)
-
Source/WebCore/page/EventSource.cpp (modified) (1 diff)
-
Source/WebCore/platform/network/ResourceRequestBase.h (modified) (2 diffs)
-
Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js (modified) (2 diffs)
-
Source/WebInspectorUI/UserInterface/Controllers/NetworkManager.js (modified) (1 diff)
-
Source/WebInspectorUI/UserInterface/Models/Resource.js (modified) (2 diffs)
-
Source/WebInspectorUI/UserInterface/Views/NetworkTableContentView.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/inspector/protocol/Page.json
r269712 r294374 28 28 "id": "ResourceType", 29 29 "type": "string", 30 "enum": ["Document", "StyleSheet", "Image", "Font", "Script", "XHR", "Fetch", "Ping", "Beacon", "WebSocket", " Other"],30 "enum": ["Document", "StyleSheet", "Image", "Font", "Script", "XHR", "Fetch", "Ping", "Beacon", "WebSocket", "EventSource", "Other"], 31 31 "description": "Resource type as it was perceived by the rendering engine." 32 32 }, -
trunk/Source/WebCore/inspector/agents/InspectorPageAgent.cpp
r291992 r294374 236 236 case WebSocketResource: 237 237 return Protocol::Page::ResourceType::WebSocket; 238 case EventSourceResource: 239 return Protocol::Page::ResourceType::EventSource; 238 240 case OtherResource: 239 241 return Protocol::Page::ResourceType::Other; … … 287 289 case ResourceRequest::Requester::Main: 288 290 return InspectorPageAgent::DocumentResource; 291 case ResourceRequest::Requester::EventSource: 292 return InspectorPageAgent::EventSourceResource; 289 293 default: 290 294 return InspectorPageAgent::XHRResource; -
trunk/Source/WebCore/inspector/agents/InspectorPageAgent.h
r293195 r294374 73 73 ApplicationManifestResource, 74 74 #endif 75 EventSourceResource, 75 76 OtherResource, 76 77 }; -
trunk/Source/WebCore/page/EventSource.cpp
r293484 r294374 96 96 97 97 ResourceRequest request { m_url }; 98 request.setRequester(ResourceRequest::Requester::EventSource); 98 99 request.setHTTPMethod("GET"_s); 99 100 request.setHTTPHeaderField(HTTPHeaderName::Accept, "text/event-stream"_s); -
trunk/Source/WebCore/platform/network/ResourceRequestBase.h
r292477 r294374 168 168 void setHiddenFromInspector(bool hiddenFromInspector) { m_hiddenFromInspector = hiddenFromInspector; } 169 169 170 enum class Requester : uint8_t { Unspecified, Main, XHR, Fetch, Media, Model, ImportScripts, Ping, Beacon };170 enum class Requester : uint8_t { Unspecified, Main, XHR, Fetch, Media, Model, ImportScripts, Ping, Beacon, EventSource }; 171 171 Requester requester() const { return m_requester; } 172 172 void setRequester(Requester requester) { m_requester = requester; } … … 433 433 WebCore::ResourceRequestBase::Requester::ImportScripts, 434 434 WebCore::ResourceRequestBase::Requester::Ping, 435 WebCore::ResourceRequestBase::Requester::Beacon 435 WebCore::ResourceRequestBase::Requester::Beacon, 436 WebCore::ResourceRequestBase::Requester::EventSource 436 437 >; 437 438 }; -
trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js
r294166 r294374 644 644 localizedStrings["Event Handlers:"] = "Event Handlers:"; 645 645 localizedStrings["Event Listeners"] = "Event Listeners"; 646 /* Display name for the type of network requests sent via EventSource API (https://developer.mozilla.org/en-US/docs/Web/API/EventSource) */ 647 localizedStrings["EventSource"] = "EventSource"; 648 /* Display name for the type of network requests sent via EventSource(s) API (https://developer.mozilla.org/en-US/docs/Web/API/EventSource) */ 649 localizedStrings["EventSources"] = "EventSources"; 646 650 localizedStrings["Events"] = "Events"; 647 651 localizedStrings["Events:"] = "Events:"; … … 1799 1803 localizedStrings["document @ Network Tab Resource Type Column Value"] = "document"; 1800 1804 localizedStrings["ensuring that common debugging functions are available on every page via the Console"] = "ensuring that common debugging functions are available on every page via the Console"; 1805 /* Shown in the 'Type' column of the Network Table for EventSource resources. */ 1806 localizedStrings["eventsource @ Network Tab Resource Type Column Value"] = "eventsource"; 1801 1807 /* Shown in the 'Type' column of the Network Table for resources loaded via the 'fetch' method. */ 1802 1808 localizedStrings["fetch @ Network Tab Resource Type Column Value"] = "fetch"; -
trunk/Source/WebInspectorUI/UserInterface/Controllers/NetworkManager.js
r293409 r294374 469 469 case WI.Resource.Type.Image: 470 470 case WI.Resource.Type.Font: 471 case WI.Resource.Type.EventSource: 471 472 case WI.Resource.Type.Other: 472 473 break; -
trunk/Source/WebInspectorUI/UserInterface/Models/Resource.js
r293409 r294374 173 173 return WI.UIString("Sockets"); 174 174 return WI.UIString("Socket"); 175 case WI.Resource.Type.EventSource: 176 if (plural) 177 return WI.UIString("EventSources", "Display name for the type of network requests sent via EventSource(s) API (https://developer.mozilla.org/en-US/docs/Web/API/EventSource)"); 178 return WI.UIString("EventSource", "Display name for the type of network requests sent via EventSource API (https://developer.mozilla.org/en-US/docs/Web/API/EventSource)"); 175 179 case WI.Resource.Type.Other: 176 180 return WI.UIString("Other"); … … 1286 1290 Beacon: "resource-type-beacon", 1287 1291 WebSocket: "resource-type-websocket", 1292 EventSource: "resource-type-eventsource", 1288 1293 Other: "resource-type-other", 1289 1294 }; -
trunk/Source/WebInspectorUI/UserInterface/Views/NetworkTableContentView.js
r292037 r294374 224 224 case WI.Resource.Type.WebSocket: 225 225 return WI.UIString("socket", "socket @ Network Tab Resource Type Column Value", "Shown in the 'Type' column of the Network Table for WebSocket resources."); 226 227 case WI.Resource.Type.EventSource: 228 return WI.UIString("eventsource", "eventsource @ Network Tab Resource Type Column Value", "Shown in the 'Type' column of the Network Table for resources loaded via the EventSource API."); 226 229 227 230 case WI.Resource.Type.Other:
Note:
See TracChangeset
for help on using the changeset viewer.