Pārlūkot izejas kodu

template fsconfig.html: simplified code in onFilesystemChanged()

Manuel Reithuber 4 gadi atpakaļ
vecāks
revīzija
c07dc74d48
1 mainītis faili ar 10 papildinājumiem un 36 dzēšanām
  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}}