From fb84d17b2a93b1267a3805c389904e6cc13d7cde 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 03efec42..ee391087 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"); @@ -246,13 +247,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(); -}