Use sweetalert
This commit is contained in:
		| @@ -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) { | ||||||
| @@ -48,48 +47,8 @@ function verck(ver) { | |||||||
| 	} | 	} | ||||||
| 	var platform = localStorage.getItem("platform"); | 	var platform = localStorage.getItem("platform"); | ||||||
| 	console.log("Your platform:" + platform) | 	console.log("Your platform:" + platform) | ||||||
| 	if (platform == "win32") { |  | ||||||
| 		const options = { |  | ||||||
| 			type: 'info', |  | ||||||
| 			title: "Select your platform", |  | ||||||
| 			message: lang.lang_version_platform, |  | ||||||
| 			buttons: [lang.lang_no, lang.lang_yesno] |  | ||||||
| 		} |  | ||||||
| 	if (!localStorage.getItem("winstore")) { | 	if (!localStorage.getItem("winstore")) { | ||||||
| 			postMessage(["dialogStore", options], "*") | 		storeDialog(platform, ver) | ||||||
| 		} |  | ||||||
| 	} 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": "認証せずに見る", | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	