Browse Source

template fsconfig.html: simplified code in onFilesystemChanged()

Manuel Reithuber 4 years ago
parent
commit
c07dc74d48
1 changed files with 10 additions and 36 deletions
  1. 10 36
      templates/webadmin/fsconfig.html

+ 10 - 36
templates/webadmin/fsconfig.html

@@ -315,54 +315,28 @@
 
 {{define "fsjs"}}
     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'){
-            $('.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();
         } else if (val == '2'){
             $('.form-group.row.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'){
             $('.form-group.row.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'){
-            $('.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.sftp').hide();
         } 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();
-        } 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}}