Add sidebar menu and migrate existing panels to new api

This commit is contained in:
Nick O'Leary
2015-07-03 10:07:40 +01:00
parent 6cfa4976fe
commit 6359b90352
9 changed files with 139 additions and 63 deletions

View File

@@ -128,7 +128,6 @@
},
onpaletteadd: function() {
var content = document.createElement("div");
content.id = "tab-debug";
var toolbar = document.createElement("div");
toolbar.id = "debug-toolbar";
@@ -140,7 +139,12 @@
messages.id = "debug-content";
content.appendChild(messages);
RED.sidebar.addTab(this._("debug.sidebarTitle"),content);
RED.sidebar.addTab({
id: "debug",
label: this._("debug.sidebar.label"),
name: this._("debug.sidebar.name"),
content: content
});
function getTimestamp() {
var d = new Date();

View File

@@ -81,7 +81,10 @@
"activated": "Successfully activated: __label__",
"deactivated": "Successfully deactivated: __label__"
},
"sidebarTitle": "debug"
"sidebar": {
"label": "debug",
"name": "Debug messages"
}
},
"exec": {
"spawnerr": "Spawn command must be just the command - no spaces or extra parameters",