Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion src/panels/config/automation/ha-automation-editor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ import "../../../components/ha-svg-icon";
import "../../../components/ha-yaml-editor";
import { showToast } from "../../../util/toast";
import type { HaYamlEditor } from "../../../components/ha-yaml-editor";
import { copyToClipboard } from "../../../common/util/copy-clipboard";
import {
AutomationConfig,
AutomationEntity,
Expand Down Expand Up @@ -396,7 +397,11 @@ export class HaAutomationEditor extends KeyboardShortcutMixin(LitElement) {

private async _copyYaml() {
Comment thread
spacegaier marked this conversation as resolved.
if (this._editor?.yaml) {
navigator.clipboard.writeText(this._editor.yaml);
if (navigator.clipboard) {
navigator.clipboard.writeText(this._editor.yaml);
} else {
Comment thread
spacegaier marked this conversation as resolved.
Outdated
copyToClipboard(this._editor.yaml);
}
}
}

Expand Down
7 changes: 6 additions & 1 deletion src/panels/config/script/ha-script-editor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ import "../../../components/ha-icon-input";
import "../../../components/ha-svg-icon";
import "../../../components/ha-yaml-editor";
import type { HaYamlEditor } from "../../../components/ha-yaml-editor";
import { copyToClipboard } from "../../../common/util/copy-clipboard";
import {
Action,
deleteScript,
Expand Down Expand Up @@ -545,7 +546,11 @@ export class HaScriptEditor extends KeyboardShortcutMixin(LitElement) {

private async _copyYaml() {
if (this._editor?.yaml) {
navigator.clipboard.writeText(this._editor.yaml);
if (navigator.clipboard) {
navigator.clipboard.writeText(this._editor.yaml);
} else {
copyToClipboard(this._editor.yaml);
}
}
}

Expand Down