diff --git a/ecs/jskult-webapp/src/static/function/businessLogicScript.js b/ecs/jskult-webapp/src/static/function/businessLogicScript.js
index 6f67cba6..c3aa12dc 100644
--- a/ecs/jskult-webapp/src/static/function/businessLogicScript.js
+++ b/ecs/jskult-webapp/src/static/function/businessLogicScript.js
@@ -44,11 +44,32 @@ class Loading {
}
}
+
+/**
+ * ローダーを表示する
+ * @param {string} loadingElemId ローディング要素のID
+ */
+function showLoading(loadingElemId = '_loading') {
+ const loading = new Loading(loadingElemId);
+ loading.start();
+}
+
+// 汎用画面遷移
+
+function transitionTo(link){
+ // ローディング表示
+ showLoading();
+ location.href = link;
+ return false;
+}
+
// 検索フォーム
// 戻るボタンの関数
// 機能概要:メニュー画面に遷移する
function backToMenu(){
+ // ローディング表示
+ showLoading();
location.href = "/menu/";
}
diff --git a/ecs/jskult-webapp/src/templates/maintlogin.html b/ecs/jskult-webapp/src/templates/maintlogin.html
index 06f28098..6a3a7d71 100644
--- a/ecs/jskult-webapp/src/templates/maintlogin.html
+++ b/ecs/jskult-webapp/src/templates/maintlogin.html
@@ -13,7 +13,7 @@
Mainte Login
-