浏览代码

template fsconfig.html: simplified code in onFilesystemChanged()

Manuel Reithuber 4 年之前
父节点
当前提交
c07dc74d48
共有 1 个文件被更改,包括 10 次插入36 次删除
  1. 10 36
      templates/webadmin/fsconfig.html

+ 10 - 36
templates/webadmin/fsconfig.html

@@ -315,54 +315,28 @@
 
 
 {{define "fsjs"}}
 {{define "fsjs"}}
     function onFilesystemChanged(val){
     function onFilesystemChanged(val){
+        // first hide all fsconfig sections
+        $('.form-group.row.gcs').hide();
+        $('.form-group.gcs').hide();
+        $('.form-group.row.s3').hide();
+        $('.form-group.row.azblob').hide();
+        $('.form-group.azblob').hide();
+        $('.form-group.crypt').hide();
+        $('.form-group.sftp').hide();
+
+        // enable the ones matching the selected vfs provider
         if (val == '1'){
         if (val == '1'){
-            $('.form-group.row.gcs').hide();
-            $('.form-group.gcs').hide();
-            $('.form-group.row.azblob').hide();
-            $('.form-group.azblob').hide();
-            $('.form-group.crypt').hide();
-            $('.form-group.sftp').hide();
             $('.form-group.row.s3').show();
             $('.form-group.row.s3').show();
         } else if (val == '2'){
         } else if (val == '2'){
             $('.form-group.row.gcs').show();
             $('.form-group.row.gcs').show();
             $('.form-group.gcs').show();
             $('.form-group.gcs').show();
-            $('.form-group.row.azblob').hide();
-            $('.form-group.azblob').hide();
-            $('.form-group.crypt').hide();
-            $('.form-group.row.s3').hide();
-            $('.form-group.sftp').hide();
         } else if (val == '3'){
         } else if (val == '3'){
             $('.form-group.row.azblob').show();
             $('.form-group.row.azblob').show();
             $('.form-group.azblob').show();
             $('.form-group.azblob').show();
-            $('.form-group.row.gcs').hide();
-            $('.form-group.gcs').hide();
-            $('.form-group.crypt').hide();
-            $('.form-group.row.s3').hide();
-            $('.form-group.sftp').hide();
         } else if (val == '4'){
         } else if (val == '4'){
-            $('.form-group.row.gcs').hide();
-            $('.form-group.gcs').hide();
-            $('.form-group.row.s3').hide();
-            $('.form-group.row.azblob').hide();
-            $('.form-group.azblob').hide();
             $('.form-group.crypt').show();
             $('.form-group.crypt').show();
-            $('.form-group.sftp').hide();
         } else if (val == '5'){
         } else if (val == '5'){
-            $('.form-group.row.gcs').hide();
-            $('.form-group.gcs').hide();
-            $('.form-group.row.s3').hide();
-            $('.form-group.row.azblob').hide();
-            $('.form-group.azblob').hide();
-            $('.form-group.crypt').hide();
             $('.form-group.sftp').show();
             $('.form-group.sftp').show();
-        } else {
-            $('.form-group.row.gcs').hide();
-            $('.form-group.gcs').hide();
-            $('.form-group.row.s3').hide();
-            $('.form-group.row.azblob').hide();
-            $('.form-group.azblob').hide();
-            $('.form-group.crypt').hide();
-            $('.form-group.sftp').hide();
         }
         }
     }
     }
 {{end}}
 {{end}}