From d7a96086630e36d9e00f312fde2388e58da6d634 Mon Sep 17 00:00:00 2001 From: chenos Date: Mon, 7 Mar 2022 15:29:51 +0800 Subject: [PATCH] chore: update docker-compose.yml --- docker-compose.yml | 3 ++ docker/adminer/login-sqlite-plugin.php | 31 +++++++++++++++++++ .../src/collections/uiSchemaTreePath.ts | 5 +++ 3 files changed, 39 insertions(+) create mode 100644 docker/adminer/login-sqlite-plugin.php diff --git a/docker-compose.yml b/docker-compose.yml index 9f8b01280..46a4f9629 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,6 +10,9 @@ services: - nocobase ports: - ${ADMINER_PORT}:8080 + volumes: + - ./docker/adminer/login-sqlite-plugin.php:/var/www/html/plugins-enabled/login-sqlite-plugin.php + - ./:/var/www/app postgres: image: postgres:10 restart: always diff --git a/docker/adminer/login-sqlite-plugin.php b/docker/adminer/login-sqlite-plugin.php new file mode 100644 index 000000000..4090bce0f --- /dev/null +++ b/docker/adminer/login-sqlite-plugin.php @@ -0,0 +1,31 @@ + + > + addEventListener('load', function () { + var driver = document.getElementsByName('auth[driver]')[0]; + if (isTag(driver, 'select')) { + driver.onchange = function () { + var trs = parentTag(driver, 'table').rows; + for (var i=1; i < trs.length - 1; i++) { var disabled=/sqlite/.test(driver.value); alterClass(trs[i], 'hidden' , disabled); trs[i].getElementsByTagName('input')[0].disabled=disabled; } }; } driver.onchange(); }); +