OSDN Git Service

[update] : リリース番号が選択されてない場合にエディションを隠す
authorhayao <hayao@fascode.net>
Thu, 15 Jul 2021 09:37:57 +0000 (18:37 +0900)
committerhayao <hayao@fascode.net>
Thu, 15 Jul 2021 09:37:57 +0000 (18:37 +0900)
alter/index.html

index e246a48..e2a81cf 100644 (file)
@@ -74,7 +74,7 @@
                     </select>
                 </div>
 
-                <div class="flex justify-center items-center">
+                <div class="flex justify-center items-center hidden" id="editionform_div">
                     <h3>エディション</h3>
                     <select id="editionform" name="editionform"></select>
                 </div>
 
                     if (JsonData[ReleaseId].disabled == true){
                         return;
+                    }else{
+                        console.log(ReleaseId + "を追加しました");
                     }
 
                     // セレクトボックス
             document.getElementById("editionform").innerHTML = null;
 
             if (SelectedReleaseId == "None" || SelectedReleaseId == undefined || SelectedReleaseId == null){
+                document.getElementById("editionform_div").classList.add("hidden");
+                ShowMsg("リリース番号を選択してください");
                 return 0;
+            }else{
+                console.log("エディション一覧を" + SelectedReleaseId + "に更新しました");
+                document.getElementById("editionform_div").classList.remove("hidden");
             }
 
             Object.keys(JsonData[SelectedReleaseId]).forEach((EditionName) => {
         })
 
         // ダウンロードのエラーメッセージを表示する
-        const ShowMsg = (message)=>{document.getElementById("message").innerText = message; }
+        const ShowMsg = (message) => {
+            const messageElement = document.getElementById("message");
+            if (message){
+                messageElement.innerText = message;
+                console.log(message);
+            }else{
+                messageElement.innerText = null;
+            }
+            
+        }
 
         // エディションが変更された時
         const ShowEditionInfo = () => {
             if (ReleaseId && EditionName){
                 ShowMsg(ReleaseId + "の" + EditionName + "が選択されました");
             }else{
-                ShowMsg();
+                //ShowMsg();
             }
         }
         document.getElementById("editionform").addEventListener("change", ShowEditionInfo);