Add: cool frame of the window, default: off
This commit is contained in:
@@ -1,12 +1,19 @@
|
||||
// Create the Application's main menu
|
||||
function templete(lang, mainWindow, packaged, dir, dirname) {
|
||||
function templete(lang, mainWindow, packaged, dir, dirname, frame) {
|
||||
//フレーム
|
||||
if(lang !="ja" && lang != "en"){
|
||||
lang = "en"
|
||||
}
|
||||
const electron = require("electron");
|
||||
const ipc = electron.ipcMain;
|
||||
const app = electron.app;
|
||||
const BrowserWindow = electron.BrowserWindow;
|
||||
const join = require('path').join;
|
||||
ipc.on("frameCheck", function(e, arg) {
|
||||
if(!frame) {
|
||||
e.sender.webContents.send("frame", "");
|
||||
}
|
||||
});
|
||||
const dict = {
|
||||
"application": {
|
||||
"ja": "アプリケーション",
|
||||
|
@@ -12,6 +12,7 @@ function system(mainWindow, dir, lang, dirname) {
|
||||
var ua_path = join(app.getPath("userData"), "useragent");
|
||||
var lang_path = join(app.getPath("userData"), "language");
|
||||
var log_dir_path = join(app.getPath("userData"), "logs");
|
||||
var frame_path = join(app.getPath("userData"), "frame");
|
||||
//ログ
|
||||
var today = new Date();
|
||||
//今日のやつ
|
||||
@@ -115,6 +116,7 @@ function system(mainWindow, dir, lang, dirname) {
|
||||
app.relaunch();
|
||||
app.exit();
|
||||
});
|
||||
//ユーザーエージェント
|
||||
ipc.on("ua", function(e, arg) {
|
||||
if (arg == "") {
|
||||
fs.unlink(ua_path, function(err) {});
|
||||
@@ -124,6 +126,12 @@ function system(mainWindow, dir, lang, dirname) {
|
||||
app.relaunch();
|
||||
app.exit();
|
||||
});
|
||||
//フレームのありなし
|
||||
ipc.on("frameSet", function(e, arg) {
|
||||
fs.writeFileSync(frame_path, arg);
|
||||
app.relaunch();
|
||||
app.exit();
|
||||
});
|
||||
|
||||
ipc.on("quit", (e, args) => {
|
||||
app.quit();
|
||||
@@ -278,6 +286,7 @@ function system(mainWindow, dir, lang, dirname) {
|
||||
e.sender.webContents.send("logData", logs);
|
||||
});
|
||||
});
|
||||
|
||||
//起動時ログディレクトリ存在確認と作成、古ログ削除
|
||||
fs.access(log_dir_path, fs.constants.R_OK | fs.constants.W_OK, error => {
|
||||
if (error) {
|
||||
|
Reference in New Issue
Block a user