[IMP] devtools: Add a button to navigate to the doc

This commit adds a button to the devtools navbar which links
to the documentation.
This commit is contained in:
Julien Carion (juca)
2023-04-12 13:14:56 +02:00
committed by Géry Debongnie
parent b848a83777
commit cca4b4bb8e
13 changed files with 15 additions and 1 deletions
+9
View File
@@ -77,6 +77,15 @@ browserInstance.runtime.onMessage.addListener(async (message, sender, sendRespon
setOwlStatus(message.data);
// Dummy message to test if the extension context is still valid
} else if (message.type === "keepAlive") {
return;
// Open the devtools documentation in a new tab
} else if (message.type === "openDoc") {
browserInstance.tabs.create(
{ url: "https://github.com/odoo/owl/blob/master/doc/tools/devtools_guide.md", active: false },
function (tab) {
browserInstance.tabs.update(tab.id, { active: true });
}
);
return;
// Relay the received message to the devtools app
} else if (message.type === "newDevtoolsPanel") {