From: Neko7sora <75793267+Neko7sora@users.noreply.github.com> Date: Thu, 20 May 2021 10:12:23 +0000 (+0900) Subject: オンライン検知プラグインなどいろいろと(プラグイン構成考え中 X-Git-Url: http://git.osdn.net/view?p=commentgenerator-electron%2FCommentGenerator-Electron.git;a=commitdiff_plain;h=a3db1b32357d3c3ebf59f472945dbfc449beccd1 オンライン検知プラグインなどいろいろと(プラグイン構成考え中 --- diff --git a/README.md b/README.md index 231a1b5..a06f9f5 100644 --- a/README.md +++ b/README.md @@ -32,10 +32,4 @@ HTML5コメントジェネレーターRe ## 開発者へ -Node.jsの処理なのか、electron内でのJS処理なのかが分からなくならないように、 - -Node.js(electron)の処理 --> `/* #Node.js */` - -electron内でのJS処理 --> `/* #electron */` - -を先頭に付けてくれるとありがたいです。 \ No newline at end of file +えーと(ry \ No newline at end of file diff --git a/src/index.html b/src/index.html index a1bd7a9..1079145 100644 --- a/src/index.html +++ b/src/index.html @@ -13,7 +13,7 @@ Chromium , and Electron .

- +

補足、このソフトを開いた直後に閉じるとエラーが起きます。ソフトウェアフレームワーク仕様なので修正はできません。(timerなんちゃらとか出てくるけど無視で....

diff --git a/src/main.js b/src/main.js index 0b15778..66132d8 100644 --- a/src/main.js +++ b/src/main.js @@ -90,4 +90,9 @@ app.on('window-all-closed', () => { // アプリケーションを終了!! app.quit() } -}) \ No newline at end of file +}) + +function plugin() { + require("./plugin/NavigatorOnLine/index.js")(app, BrowserWindow); +} +plugin() \ No newline at end of file diff --git a/src/plugin/NavigatorOnLine/index.html b/src/plugin/NavigatorOnLine/index.html new file mode 100644 index 0000000..fc22d16 --- /dev/null +++ b/src/plugin/NavigatorOnLine/index.html @@ -0,0 +1,39 @@ + + + + + + NavigatorOnLine + + + + + + + + \ No newline at end of file diff --git a/src/plugin/NavigatorOnLine/index.js b/src/plugin/NavigatorOnLine/index.js new file mode 100644 index 0000000..7dfea8e --- /dev/null +++ b/src/plugin/NavigatorOnLine/index.js @@ -0,0 +1,15 @@ +module.exports = async (app, BrowserWindow) => { +let onlineStatusWindow + +function createWindow() { + onlineStatusWindow = new BrowserWindow({ + width: 0, height: 0, show: false + }) + onlineStatusWindow.loadURL(`file://${__dirname}/index.html`) + onlineStatusWindow.webContents.openDevTools(); + } + +app.whenReady().then(() => { + createWindow()// <-- function createWindow のやつを動かす。 +}) +} \ No newline at end of file diff --git a/src/plugin/OnlineStatus/renderer.js b/src/plugin/OnlineStatus/renderer.js deleted file mode 100644 index 6a30184..0000000 --- a/src/plugin/OnlineStatus/renderer.js +++ /dev/null @@ -1,7 +0,0 @@ -/* #electron */ -const alertOnlineStatus = navigator.onLine ? 'online' : 'offline' - -new Notification('[ステータス] オンライン = インターネットに接続されています。', alertOnlineStatus) -new Notification('[ステータス] オフライン = インターネットに接続されていません。', alertOnlineStatus) - -alertOnlineStatus() \ No newline at end of file diff --git a/src/plugin/skins/img/Re/.gitkeep b/src/skins/img/Re/.gitkeep similarity index 100% rename from src/plugin/skins/img/Re/.gitkeep rename to src/skins/img/Re/.gitkeep diff --git a/src/plugin/skins/img/default/skin_FPS.png b/src/skins/img/default/skin_FPS.png similarity index 100% rename from src/plugin/skins/img/default/skin_FPS.png rename to src/skins/img/default/skin_FPS.png diff --git a/src/plugin/skins/img/default/skin_horror.png b/src/skins/img/default/skin_horror.png similarity index 100% rename from src/plugin/skins/img/default/skin_horror.png rename to src/skins/img/default/skin_horror.png diff --git a/src/plugin/skins/img/default/skin_messenger1.png b/src/skins/img/default/skin_messenger1.png similarity index 100% rename from src/plugin/skins/img/default/skin_messenger1.png rename to src/skins/img/default/skin_messenger1.png diff --git a/src/plugin/skins/img/default/skin_messenger2.png b/src/skins/img/default/skin_messenger2.png similarity index 100% rename from src/plugin/skins/img/default/skin_messenger2.png rename to src/skins/img/default/skin_messenger2.png diff --git a/src/plugin/skins/img/default/skin_simple1.png b/src/skins/img/default/skin_simple1.png similarity index 100% rename from src/plugin/skins/img/default/skin_simple1.png rename to src/skins/img/default/skin_simple1.png diff --git a/src/plugin/skins/img/default/skin_simple2.png b/src/skins/img/default/skin_simple2.png similarity index 100% rename from src/plugin/skins/img/default/skin_simple2.png rename to src/skins/img/default/skin_simple2.png diff --git a/src/plugin/skins/img/default/skin_simple3.png b/src/skins/img/default/skin_simple3.png similarity index 100% rename from src/plugin/skins/img/default/skin_simple3.png rename to src/skins/img/default/skin_simple3.png diff --git a/src/plugin/skins/img/default/skin_symbol.png b/src/skins/img/default/skin_symbol.png similarity index 100% rename from src/plugin/skins/img/default/skin_symbol.png rename to src/skins/img/default/skin_symbol.png diff --git a/src/plugin/skins/index.js b/src/skins/index.js similarity index 100% rename from src/plugin/skins/index.js rename to src/skins/index.js diff --git a/src/theme/.gitkeep b/src/theme/.gitkeep new file mode 100644 index 0000000..e69de29