Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split Logs from info tab in dev tools #3560

Merged
merged 3 commits into from
Sep 2, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 4 additions & 0 deletions src/panels/developer-tools/developer-tools-router.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ class DeveloperToolsRouter extends HassRouterPage {
tag: "developer-tools-info",
load: () => import("./info/developer-tools-info"),
},
logs: {
tag: "developer-tools-logs",
load: () => import("./logs/developer-tools-logs"),
},
mqtt: {
tag: "developer-tools-mqtt",
load: () => import("./mqtt/developer-tools-mqtt"),
Expand Down
3 changes: 3 additions & 0 deletions src/panels/developer-tools/ha-panel-developer-tools.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ class PanelDeveloperTools extends LitElement {
<paper-tab page-name="info">
${this.hass.localize("ui.panel.developer-tools.tabs.info.title")}
</paper-tab>
<paper-tab page-name="logs">
${this.hass.localize("ui.panel.developer-tools.tabs.logs.title")}
</paper-tab>
<paper-tab page-name="event">
${this.hass.localize(
"ui.panel.developer-tools.tabs.events.title"
Expand Down
5 changes: 1 addition & 4 deletions src/panels/developer-tools/info/developer-tools-info.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@ import {
import { HomeAssistant } from "../../../types";
import { haStyle } from "../../../resources/styles";

import "./system-log-card";
import "./error-log-card";
import "./system-health-card";

const JS_TYPE = __BUILD__;
Expand Down Expand Up @@ -119,8 +117,6 @@ class HaPanelDevInfo extends LitElement {
</div>
<div class="content">
<system-health-card .hass=${this.hass}></system-health-card>
<system-log-card .hass=${this.hass}></system-log-card>
<error-log-card .hass=${this.hass}></error-log-card>
</div>
`;
}
Expand Down Expand Up @@ -181,6 +177,7 @@ class HaPanelDevInfo extends LitElement {
display: block;
max-width: 600px;
margin: 0 auto;
padding-bottom: 16px;
}
`,
];
Expand Down
52 changes: 52 additions & 0 deletions src/panels/developer-tools/logs/developer-tools-logs.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
import {
LitElement,
html,
CSSResult,
css,
TemplateResult,
property,
} from "lit-element";

import { HomeAssistant } from "../../../types";
import { haStyle } from "../../../resources/styles";

import "../logs/system-log-card";
import "../logs/error-log-card";

class HaPanelDevLogs extends LitElement {
@property() public hass!: HomeAssistant;

protected render(): TemplateResult | void {
return html`
<div class="content">
<system-log-card .hass=${this.hass}></system-log-card>
<error-log-card .hass=${this.hass}></error-log-card>
</div>
`;
}

static get styles(): CSSResult[] {
return [
haStyle,
css`
:host {
-ms-user-select: initial;
-webkit-user-select: initial;
-moz-user-select: initial;
}

.content {
direction: ltr;
}
`,
];
}
}

declare global {
interface HTMLElementTagNameMap {
"developer-tools-logs": HaPanelDevLogs;
}
}

customElements.define("developer-tools-logs", HaPanelDevLogs);
Original file line number Diff line number Diff line change
Expand Up @@ -141,8 +141,6 @@ class SystemLogCard extends LitElement {

.system-log-intro {
margin: 16px;
border-top: 1px solid var(--light-primary-color);
padding-top: 16px;
}

.loading-container {
Expand Down
3 changes: 3 additions & 0 deletions src/translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -1315,6 +1315,9 @@
"info": {
"title": "Info"
},
"logs": {
"title": "Logs"
},
"events": {
"title": "Events"
},
Expand Down