Use sweetalert
This commit is contained in:
parent
b69937d4fd
commit
0f2c5de161
|
@ -3,7 +3,7 @@ function verck(ver) {
|
||||||
console.log("%c Welcome😊", "color: red;font-size:200%;")
|
console.log("%c Welcome😊", "color: red;font-size:200%;")
|
||||||
var date = new Date();
|
var date = new Date();
|
||||||
var show = false
|
var show = false
|
||||||
if (localStorage.getItem("ver") != ver) {
|
if (localStorage.getItem("ver") != ver && localStorage.getItem("winstore")) {
|
||||||
localStorage.setItem("ver", ver);
|
localStorage.setItem("ver", ver);
|
||||||
show = true
|
show = true
|
||||||
console.log("%c Thank you for your update🎉", "color: red;font-size:200%;");
|
console.log("%c Thank you for your update🎉", "color: red;font-size:200%;");
|
||||||
|
@ -22,7 +22,6 @@ function verck(ver) {
|
||||||
} else {
|
} else {
|
||||||
$("#release-en").show();
|
$("#release-en").show();
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
if (!show) {
|
if (!show) {
|
||||||
|
@ -42,54 +41,14 @@ function verck(ver) {
|
||||||
$("#support-btm").animate({
|
$("#support-btm").animate({
|
||||||
'bottom': '0'
|
'bottom': '0'
|
||||||
}, {
|
}, {
|
||||||
'duration': 300
|
'duration': 300
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var platform = localStorage.getItem("platform");
|
var platform = localStorage.getItem("platform");
|
||||||
console.log("Your platform:" + platform)
|
console.log("Your platform:" + platform)
|
||||||
if (platform == "win32") {
|
if (!localStorage.getItem("winstore")) {
|
||||||
const options = {
|
storeDialog(platform, ver)
|
||||||
type: 'info',
|
|
||||||
title: "Select your platform",
|
|
||||||
message: lang.lang_version_platform,
|
|
||||||
buttons: [lang.lang_no, lang.lang_yesno]
|
|
||||||
}
|
|
||||||
if (!localStorage.getItem("winstore")) {
|
|
||||||
postMessage(["dialogStore", options], "*")
|
|
||||||
}
|
|
||||||
} else if (platform == "linux") {
|
|
||||||
if (localStorage.getItem("winstore") == "unix") {
|
|
||||||
localStorage.removeItem("winstore")
|
|
||||||
}
|
|
||||||
if (!localStorage.getItem("winstore")) {
|
|
||||||
const options = {
|
|
||||||
type: 'info',
|
|
||||||
title: "Select your platform",
|
|
||||||
message: lang.lang_version_platform_linux,
|
|
||||||
buttons: [lang.lang_no, lang.lang_yesno]
|
|
||||||
}
|
|
||||||
if (!localStorage.getItem("winstore")) {
|
|
||||||
postMessage(["dialogStore", options], "*")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else if (platform == "darwin") {
|
|
||||||
if (localStorage.getItem("winstore") == "unix") {
|
|
||||||
localStorage.removeItem("winstore")
|
|
||||||
}
|
|
||||||
if (!localStorage.getItem("winstore")) {
|
|
||||||
const options = {
|
|
||||||
type: 'info',
|
|
||||||
title: "Select your platform",
|
|
||||||
message: lang.lang_version_platform_mac,
|
|
||||||
buttons: [lang.lang_no, lang.lang_yesno]
|
|
||||||
}
|
|
||||||
if (!localStorage.getItem("winstore")) {
|
|
||||||
postMessage(["dialogStore", options], "*")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
localStorage.setItem("winstore", "unix")
|
|
||||||
}
|
}
|
||||||
if (localStorage.getItem("winstore") == "brewcask" || localStorage.getItem("winstore") == "snapcraft" || localStorage.getItem("winstore") == "winstore") {
|
if (localStorage.getItem("winstore") == "brewcask" || localStorage.getItem("winstore") == "snapcraft" || localStorage.getItem("winstore") == "winstore") {
|
||||||
var winstore = true;
|
var winstore = true;
|
||||||
|
@ -285,3 +244,48 @@ function closeSupport() {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
function storeDialog(platform, ver) {
|
||||||
|
if (platform == "win32") {
|
||||||
|
var mes = lang.lang_version_platform;
|
||||||
|
} else if (platform == "linux") {
|
||||||
|
var mes = lang.lang_version_platform_linux;
|
||||||
|
} else if (platform == "darwin") {
|
||||||
|
var mes = lang.lang_version_platform_mac;
|
||||||
|
}
|
||||||
|
Swal.fire({
|
||||||
|
title: "Select your platform",
|
||||||
|
text: mes,
|
||||||
|
type: 'info',
|
||||||
|
showCancelButton: true,
|
||||||
|
confirmButtonColor: '#3085d6',
|
||||||
|
cancelButtonColor: '#3085d6',
|
||||||
|
confirmButtonText: lang.lang_no,
|
||||||
|
cancelButtonText: lang.lang_yesno
|
||||||
|
}).then((result) => {
|
||||||
|
//逆にしてる
|
||||||
|
if (!result.value) {
|
||||||
|
localStorage.setItem("winstore", "winstore")
|
||||||
|
}else{
|
||||||
|
localStorage.setItem("winstore", "localinstall")
|
||||||
|
}
|
||||||
|
localStorage.setItem("ver", ver);
|
||||||
|
show = true
|
||||||
|
console.log("%c Thank you for your update🎉", "color: red;font-size:200%;");
|
||||||
|
$(document).ready(function () {
|
||||||
|
$('#releasenote').modal('open');
|
||||||
|
verp = ver.replace('(', '');
|
||||||
|
verp = verp.replace('.', '-');
|
||||||
|
verp = verp.replace('.', '-');
|
||||||
|
verp = verp.replace('[', '-');
|
||||||
|
verp = verp.replace(']', '');
|
||||||
|
verp = verp.replace(')', '');
|
||||||
|
verp = verp.replace(' ', '_');
|
||||||
|
console.log("%c " + verp, "color: red;font-size:200%;");
|
||||||
|
if (lang.language == "ja") {
|
||||||
|
$("#release-" + verp).show();
|
||||||
|
} else {
|
||||||
|
$("#release-en").show();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
})
|
||||||
|
}
|
|
@ -21,9 +21,9 @@ var lang = {
|
||||||
//common/version.js
|
//common/version.js
|
||||||
"lang_version_usever": "No update is found({{ver}})",
|
"lang_version_usever": "No update is found({{ver}})",
|
||||||
"lang_version_skipver": "Update was ignored.",
|
"lang_version_skipver": "Update was ignored.",
|
||||||
"lang_version_platform": "Was this software installed at Microsoft Store? When select 'yes', any update was ignored.",
|
"lang_version_platform": "Was this software installed at Microsoft Store? Most users select 'No' since they installed from the website. When select 'yes', any update was ignored.",
|
||||||
"lang_version_platform_linux": "Was this software installed at Snapcraft(snapd)? When select 'yes', any update was ignored.",
|
"lang_version_platform_linux": "Was this software installed at Snapcraft(snapd)? Most users select 'No' since they installed from the website. When select 'yes', any update was ignored.",
|
||||||
"lang_version_platform_mac": "Was this software installed at Homebrew Cask? When select 'yes', any update was ignored.",
|
"lang_version_platform_mac": "Was this software installed at Homebrew Cask? Most users select 'No' since they installed from the website. When select 'yes', any update was ignored.",
|
||||||
//login
|
//login
|
||||||
//login/login.js
|
//login/login.js
|
||||||
"lang_login_noauth": "Show TL of unlogined accounts",
|
"lang_login_noauth": "Show TL of unlogined accounts",
|
||||||
|
|
|
@ -21,9 +21,9 @@ var lang = {
|
||||||
//common/version.js
|
//common/version.js
|
||||||
"lang_version_usever": "お使いのバージョン{{ver}}は最新です。",
|
"lang_version_usever": "お使いのバージョン{{ver}}は最新です。",
|
||||||
"lang_version_skipver": "アップデートはスキップされました。",
|
"lang_version_skipver": "アップデートはスキップされました。",
|
||||||
"lang_version_platform": "このソフトウェアはMicrosoft Storeからダウンロードされましたか?(「はい」を選択すると次回からアップデート通知を無視します。)",
|
"lang_version_platform": "このソフトウェアはMicrosoft Storeからダウンロードされましたか?通常はホームページからインストールするため「いいえ」を選んでください。「はい」を選ぶとMicrosoft Storeからアップデートが提供され、アップデートの通知を出しません。",
|
||||||
"lang_version_platform_linux": "このソフトウェアはSnapcraft(snapd)からインストールしましたか?(「はい」を選択すると次回からアップデート通知を無視します。)",
|
"lang_version_platform_linux": "このソフトウェアはSnapcraft(snapd)からインストールしましたか?通常はホームページからインストールするため「いいえ」を選んでください。「はい」を選ぶとSnapcraftからアップデートが提供され、アップデートの通知を出しません。",
|
||||||
"lang_version_platform_mac": "このソフトウェアはHomebrew Caskからインストールしましたか?(「はい」を選択すると次回からアップデート通知を無視します。)",
|
"lang_version_platform_mac": "このソフトウェアはHomebrew Caskからインストールしましたか?通常はホームページからインストールするため「いいえ」を選んでください。「はい」を選ぶとアップデートの通知を出しません。",
|
||||||
//login
|
//login
|
||||||
//login/login.js
|
//login/login.js
|
||||||
"lang_login_noauth": "認証せずに見る",
|
"lang_login_noauth": "認証せずに見る",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user