From c977c339d8e5951de0a785c6b758b91743a811cc Mon Sep 17 00:00:00 2001 From: FatCatX Date: Thu, 6 May 2021 15:09:09 -0700 Subject: [PATCH] Added clipboard_paste.js --- src/js/core/clipboard_paste.js | 7 +++++++ src/js/game/hud/parts/blueprint_placer.js | 11 +---------- 2 files changed, 8 insertions(+), 10 deletions(-) create mode 100644 src/js/core/clipboard_paste.js diff --git a/src/js/core/clipboard_paste.js b/src/js/core/clipboard_paste.js new file mode 100644 index 00000000..5b14457d --- /dev/null +++ b/src/js/core/clipboard_paste.js @@ -0,0 +1,7 @@ +/** + * @returns {Promise} + */ +export async function paste() { + /* TODO: Add fallback method */ + return navigator.clipboard.readText(); +} diff --git a/src/js/game/hud/parts/blueprint_placer.js b/src/js/game/hud/parts/blueprint_placer.js index bf907b70..2e464983 100644 --- a/src/js/game/hud/parts/blueprint_placer.js +++ b/src/js/game/hud/parts/blueprint_placer.js @@ -13,6 +13,7 @@ import { BaseHUDPart } from "../base_hud_part"; import { Entity } from "../../entity"; import { DynamicDomAttach } from "../dynamic_dom_attach"; import { globalConfig } from "../../../core/config"; +import { paste } from "../../../core/clipboard_paste"; const copy = require("clipboard-copy"); @@ -254,13 +255,3 @@ export class HUDBlueprintPlacer extends BaseHUDPart { return Blueprint.deserialize(this.root, json); } } - -/* TODO: Move this to a module */ - -/** - * @returns {Promise} - */ -async function paste() { - /* TODO: Add fallback method */ - return navigator.clipboard.readText(); -}