| Index: Source/devtools/front_end/ExtensionServer.js
|
| diff --git a/Source/devtools/front_end/ExtensionServer.js b/Source/devtools/front_end/ExtensionServer.js
|
| index 1ba95ea0f282f80e055f084380547e3bf1202270..7b348bb1c2905c9dbd6eca884caeef5444c82932 100644
|
| --- a/Source/devtools/front_end/ExtensionServer.js
|
| +++ b/Source/devtools/front_end/ExtensionServer.js
|
| @@ -50,6 +50,7 @@ WebInspector.ExtensionServer = function()
|
| this._registerHandler(commands.AddAuditResult, this._onAddAuditResult.bind(this));
|
| this._registerHandler(commands.AddConsoleMessage, this._onAddConsoleMessage.bind(this));
|
| this._registerHandler(commands.AddRequestHeaders, this._onAddRequestHeaders.bind(this));
|
| + this._registerHandler(commands.ApplyStyleSheet, this._onApplyStyleSheet.bind(this));
|
| this._registerHandler(commands.CreatePanel, this._onCreatePanel.bind(this));
|
| this._registerHandler(commands.CreateSidebarPane, this._onCreateSidebarPane.bind(this));
|
| this._registerHandler(commands.CreateStatusBarButton, this._onCreateStatusBarButton.bind(this));
|
| @@ -195,6 +196,15 @@ WebInspector.ExtensionServer.prototype = {
|
| NetworkAgent.setExtraHTTPHeaders(allHeaders);
|
| },
|
|
|
| + _onApplyStyleSheet: function(message)
|
| + {
|
| + if (!WebInspector.experimentsSettings.applyCustomStylesheet.isEnabled())
|
| + return;
|
| + var styleSheet = document.createElement("style");
|
| + styleSheet.textContent = message.styleSheet;
|
| + document.head.appendChild(styleSheet);
|
| + },
|
| +
|
| _onCreatePanel: function(message, port)
|
| {
|
| var id = message.id;
|
|
|