From 29fa9fdd5808a33fbcbbba11b9ca2c647d635ad7 Mon Sep 17 00:00:00 2001 From: liugang Date: Tue, 12 Nov 2024 17:28:20 +0800 Subject: [PATCH] * [refac] fix the error of form control linkage display. --- module/cache/js/setting.ui.js | 1 + module/cache/ui/setting.html.php | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/module/cache/js/setting.ui.js b/module/cache/js/setting.ui.js index ae6ab7168e..6a1ba523c8 100644 --- a/module/cache/js/setting.ui.js +++ b/module/cache/js/setting.ui.js @@ -1,6 +1,7 @@ function toggleCache() { $('.cache').toggleClass('hidden', $(this).val() != '1'); + toggleDriver.call($('[name=driver]:checked')); } function toggleDriver() diff --git a/module/cache/ui/setting.html.php b/module/cache/ui/setting.html.php index 85d3c3196b..00447e50d3 100644 --- a/module/cache/ui/setting.html.php +++ b/module/cache/ui/setting.html.php @@ -14,8 +14,8 @@ $driver = !empty($config->cache->driver) ? $config->cache->driver : $namespace = !empty($config->cache->namespace) ? $config->cache->namespace : $config->db->name; $serializer = !empty($config->redis->serializer) ? $config->redis->serializer : 'serialize'; $hiddenCache = $config->cache->enable ? '' : ' hidden'; -$hiddenApcu = $driver == 'apcu' ? '' : ' hidden'; -$hiddenRedis = $driver == 'redis' ? '' : ' hidden'; +$hiddenApcu = !$hiddenCache && $driver == 'apcu' ? '' : ' hidden'; +$hiddenRedis = !$hiddenCache && $driver == 'redis' ? '' : ' hidden'; formPanel ( @@ -42,7 +42,7 @@ formPanel formGroup ( setClass('cache' . $hiddenCache), - set::label($lang->cache->type), + set::label($lang->cache->driver), set::required(), radioList (