diff --git a/packages/node_modules/@node-red/editor-api/lib/editor/theme.js b/packages/node_modules/@node-red/editor-api/lib/editor/theme.js index 2651660bf..61c6e9a7e 100644 --- a/packages/node_modules/@node-red/editor-api/lib/editor/theme.js +++ b/packages/node_modules/@node-red/editor-api/lib/editor/theme.js @@ -24,7 +24,10 @@ var defaultContext = { page: { title: "Node-RED", favicon: "favicon.ico", - tabicon: "red/images/node-red-icon-black.svg" + tabicon: { + icon: "red/images/node-red-icon-black.svg", + colour: "#8f0000" + } }, header: { title: "Node-RED", @@ -123,9 +126,13 @@ module.exports = { } if (theme.page.tabicon) { - url = serveFile(themeApp,"/tabicon/",theme.page.tabicon) + let icon = theme.page.tabicon.icon || theme.page.tabicon + url = serveFile(themeApp,"/tabicon/", icon) if (url) { - themeContext.page.tabicon = url; + themeContext.page.tabicon.icon = url; + } + if (theme.page.tabicon.colour) { + themeContext.page.tabicon.colour = theme.page.tabicon.colour } } diff --git a/packages/node_modules/@node-red/editor-client/templates/index.mst b/packages/node_modules/@node-red/editor-client/templates/index.mst index 0fc2014c8..334e9f95e 100644 --- a/packages/node_modules/@node-red/editor-client/templates/index.mst +++ b/packages/node_modules/@node-red/editor-client/templates/index.mst @@ -23,7 +23,7 @@ -->