From c07dc74d48c9c74fda6168a916571b3aefd775ab Mon Sep 17 00:00:00 2001 From: Manuel Reithuber Date: Sat, 5 Jun 2021 18:01:10 +0200 Subject: [PATCH] template fsconfig.html: simplified code in onFilesystemChanged() --- templates/webadmin/fsconfig.html | 46 +++++++------------------------- 1 file changed, 10 insertions(+), 36 deletions(-) diff --git a/templates/webadmin/fsconfig.html b/templates/webadmin/fsconfig.html index 27cff232..9ae3f916 100644 --- a/templates/webadmin/fsconfig.html +++ b/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}} \ No newline at end of file