From 30ad14679458e5f03d9156251483a27f2c1c391f Mon Sep 17 00:00:00 2001 From: daiiz Date: Mon, 1 Aug 2022 04:53:36 +0900 Subject: [PATCH 1/3] rm old code --- client/serviceworker.js | 18 +----------------- src/gyazo-com/manage.js | 19 ------------------- 2 files changed, 1 insertion(+), 36 deletions(-) diff --git a/client/serviceworker.js b/client/serviceworker.js index ee496f4..d6a4eec 100644 --- a/client/serviceworker.js +++ b/client/serviceworker.js @@ -55,24 +55,8 @@ app.runtime.onMessage.addListener(async function ( console.log("[get-project-name]"); const tabs = await app.tabs.query({ currentWindow: true, active: true }); const funcNames = request.func_names; - // const projectNames = Object.create(null); - // for (let i = 0; i < funcNames.length; i++) { - // const funcName = funcNames[i]; - // if (localStorage[funcName]) { - // projectNames[funcName] = localStorage[funcName]; - // } - // } - // const projectNames = new Promise((resolve, reject) => { - // const pNames = Object.create(null); - // app.storage.local.get(funcNames, (res) => { - // for (const funcName of Object.keys(res)) { - // pNames[funcName] = res[funcName]; - // } - // resolve(pNames); - // }); - // }); + const projectNames = await getStorageValues(funcNames); - console.log("...1.", projectNames); app.tabs.sendMessage(tabs[0].id, { command: "re:get-project-name", projectNames, diff --git a/src/gyazo-com/manage.js b/src/gyazo-com/manage.js index fc0a748..45651d0 100644 --- a/src/gyazo-com/manage.js +++ b/src/gyazo-com/manage.js @@ -6,25 +6,6 @@ exports.detectProject = function () { return ROOT_PROJECT_NAME; }; -// exports.install2 = () => { -// return new Promise((resolve) => { -// window.app.runtime.sendMessage( -// { -// command: "get-project-name", -// func_names: ["daiiz-gyazo-text-bubble"], -// }, -// function (projectNames) { -// console.info("ScrapScripts:", projectNames); -// if (projectNames[DAIIZ_GYAZO_TEXT_BUBBLE]) { -// ROOT_PROJECT_NAME = projectNames[DAIIZ_GYAZO_TEXT_BUBBLE]; -// // daiizGyazoTextBubbleMain($appRoot, ROOT_PROJECT_NAME) -// resolve(ROOT_PROJECT_NAME); -// } -// } -// ); -// }); -// }; - exports.install = () => { return new Promise((resolve, reject) => { const payload = { From c347e2107db8267d57a147a8fd2311be1759333d Mon Sep 17 00:00:00 2001 From: daiiz Date: Mon, 1 Aug 2022 04:56:04 +0900 Subject: [PATCH 2/3] too --- client/serviceworker.js | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/client/serviceworker.js b/client/serviceworker.js index d6a4eec..8d795cd 100644 --- a/client/serviceworker.js +++ b/client/serviceworker.js @@ -64,18 +64,6 @@ app.runtime.onMessage.addListener(async function ( return; } - // 廃止 - // Clipboardに保持されたURLのページタイトルを返却する - // if (cmd === "get-clipboard-page") { - // console.log("[get-clipboard-page]"); - // // const bg = window.app.extension.getBackgroundPage(); - // // const textarea = document.querySelector("#daiiz-ctrlv"); - // // textarea.value = ""; - // // textarea.focus(); - // // bg.document.execCommand("paste"); - // // resopondWebpageTitleOrRawText(textarea.value, sendResponse); - // } - // URLのページタイトルを返却する if (cmd === "fetch-page-title") { const text = request.rawText; From b85fc4a8c92df5eed566fa6fe20eeb09eea16120 Mon Sep 17 00:00:00 2001 From: daiiz Date: Mon, 1 Aug 2022 04:56:54 +0900 Subject: [PATCH 3/3] a --- src/scrapbox-io/paste-webpage-url.js | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/src/scrapbox-io/paste-webpage-url.js b/src/scrapbox-io/paste-webpage-url.js index 5570e46..460e344 100644 --- a/src/scrapbox-io/paste-webpage-url.js +++ b/src/scrapbox-io/paste-webpage-url.js @@ -9,37 +9,10 @@ const keys = { v: 86, }; -const execPasteChrome = () => { - const iframe = document.createElement("iframe"); - iframe.src = "./"; //chrome.runtime.getURL("sandbox.html"); - // document.body.appendChild(iframe); - iframe.onload = () => { - const msg = { command: "hello" }; - iframe.contentWindow.postMessage(msg, "*"); - }; - iframe.onerror = () => { - console.log("error!!!!!!!"); - }; - iframe.onMessage = (event) => { - console.log("event..........", event); - }; - // background scriptに処理を依頼する - // window.app.runtime.sendMessage( - // { - // command: "get-clipboard-page", - // }, - // (text) => { - // if (!text) return; - // // insertTextToScrapboxCursor(text); - // } - // ); -}; - // Clipboardに保持されたURLのページタイトルを返却する const execPasteFirefox = async () => { // background scriptに処理を依頼できない // 拡張機能用のtextareaを生成してbody末尾に挿入 - // const a = await navigator.clipboard.readText(); const textInput = document.querySelector("#text-input"); let textarea = document.querySelector("textarea#daiiz-ctrlv");