From 2c3dbf8e64cf060a99dc37bd5b3120ff70e5ea99 Mon Sep 17 00:00:00 2001 From: syuilo Date: Thu, 18 May 2017 14:26:38 +0900 Subject: [PATCH] More readability --- src/web/app/boot.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/web/app/boot.js b/src/web/app/boot.js index 95f5957d09..7431f817b4 100644 --- a/src/web/app/boot.js +++ b/src/web/app/boot.js @@ -13,10 +13,16 @@ // Get the current url information const Url = new URL(location.href); -// Extarct the (sub) domain part +// Extarct the (sub) domain part of the current url +// +// e.g. +// misskey.alice => misskey +// misskey.strawberry.pasta => misskey +// dev.misskey.alice.tachibana => dev let app = Url.host.split('.')[0]; // Detect user language +// Note: The default language is English let lang = navigator.language.split('-')[0]; if (!/^(en|ja)$/.test(lang)) lang = 'en'; @@ -41,6 +47,8 @@ if (app == 'misskey') { } // Load app script +// Note: 'async' makes can load the script async. +// 'defer' makes can run script when the dom loaded. const script = document.createElement('script'); script.setAttribute('src', `/assets/${app}.${VERSION}.${lang}.js`); script.setAttribute('async', 'true');