diff --git a/src/panels/developer-tools/event/developer-tools-event.js b/src/panels/developer-tools/event/developer-tools-event.js index 7b1c9856de..4466d48f10 100644 --- a/src/panels/developer-tools/event/developer-tools-event.js +++ b/src/panels/developer-tools/event/developer-tools-event.js @@ -29,7 +29,6 @@ class HaPanelDevEvent extends EventsMixin(LocalizeMixin(PolymerElement)) { -moz-user-select: initial; @apply --paper-font-body1; padding: 16px; - direction: ltr; display: block; } diff --git a/src/panels/developer-tools/service/developer-tools-service.js b/src/panels/developer-tools/service/developer-tools-service.js index f1e996f4f1..51db6e7645 100644 --- a/src/panels/developer-tools/service/developer-tools-service.js +++ b/src/panels/developer-tools/service/developer-tools-service.js @@ -11,6 +11,7 @@ import { showAlertDialog } from "../../../dialogs/generic/show-dialog-box"; import LocalizeMixin from "../../../mixins/localize-mixin"; import "../../../styles/polymer-ha-style"; import "../../../util/app-localstorage-document"; +import { computeRTL } from "../../../common/util/compute_rtl"; const ERROR_SENTINEL = {}; /* @@ -26,7 +27,6 @@ class HaPanelDevService extends LocalizeMixin(PolymerElement) { -moz-user-select: initial; display: block; padding: 16px; - direction: ltr; } .ha-form { @@ -51,8 +51,13 @@ class HaPanelDevService extends LocalizeMixin(PolymerElement) { text-align: left; } + :host([rtl]) .attributes th { + text-align: right; + } + .attributes tr { vertical-align: top; + direction: ltr; } .attributes tr:nth-child(odd) { @@ -83,6 +88,14 @@ class HaPanelDevService extends LocalizeMixin(PolymerElement) { .error { color: var(--error-color); } + + :host([rtl]) .desc-container { + text-align: right; + } + + :host([rtl]) .desc-container h3 { + direction: ltr; + }