From 5746951ec069549345eb368ea74a77c3fec9a912 Mon Sep 17 00:00:00 2001 From: Tom Morris Date: Sat, 26 Sep 2020 10:05:33 -0400 Subject: [PATCH] Add i18n for Database Importer name - fixes #3213 (#3217) * Add i18n for database importer name - fixes #3213 * Clean up database config list styling - use full width of panel so that the heading doesn't get truncated (NOTE: Heading should really be outside the list, not in it) - use the same color as the rest of the UI for the border * One more border color definition This should really be an override rather than hacking on the pure.less file, but since that's how it was done originally, that's where we'll fix it for now. * Get rid of weird grey dashed bottom border --- .../database/module/langs/translation-en.json | 1 + .../database/module/langs/translation-fr.json | 1 + .../scripts/index/database-import-controller.js | 2 +- .../module/scripts/index/database-import-form.html | 2 +- .../database/module/styles/database-import.less | 14 +++++--------- extensions/database/module/styles/pure.css | 2 +- 6 files changed, 10 insertions(+), 12 deletions(-) diff --git a/extensions/database/module/langs/translation-en.json b/extensions/database/module/langs/translation-en.json index 3f58ca31a..81c23142a 100644 --- a/extensions/database/module/langs/translation-en.json +++ b/extensions/database/module/langs/translation-en.json @@ -1,4 +1,5 @@ { + "database-import/importer-name": "Database", "database-import/title": "Database Servers", "database-import/preparing": "Preparing result …", "database-import/checking": "Validating query …", diff --git a/extensions/database/module/langs/translation-fr.json b/extensions/database/module/langs/translation-fr.json index 516e7259d..e92bad6e1 100644 --- a/extensions/database/module/langs/translation-fr.json +++ b/extensions/database/module/langs/translation-fr.json @@ -1,4 +1,5 @@ { + "database-import/importer-name": "Base de données", "database-import/title": "Serveurs de base de données", "database-import/preparing": "Préparation du résultat…", "database-import/checking": "Validation de la requête…", diff --git a/extensions/database/module/scripts/index/database-import-controller.js b/extensions/database/module/scripts/index/database-import-controller.js index c7aae2c93..3744e08b0 100644 --- a/extensions/database/module/scripts/index/database-import-controller.js +++ b/extensions/database/module/scripts/index/database-import-controller.js @@ -52,7 +52,7 @@ Refine.DatabaseImportController = function(createProjectUI) { this._parsingPanel = createProjectUI.addCustomPanel(); createProjectUI.addSourceSelectionUI({ - label: "Database", + label: $.i18n('database-import/importer-name'), id: "database-source", ui: new Refine.DatabaseSourceUI(this) }); diff --git a/extensions/database/module/scripts/index/database-import-form.html b/extensions/database/module/scripts/index/database-import-form.html index ce0856797..cac9556e3 100644 --- a/extensions/database/module/scripts/index/database-import-form.html +++ b/extensions/database/module/scripts/index/database-import-form.html @@ -5,7 +5,7 @@
-
+
diff --git a/extensions/database/module/styles/database-import.less b/extensions/database/module/styles/database-import.less index 04cae2dae..770958405 100644 --- a/extensions/database/module/styles/database-import.less +++ b/extensions/database/module/styles/database-import.less @@ -88,13 +88,12 @@ .custom-restricted { height: 300px; - width: 200px; - border: 1px solid #bce8f1; + width: 100%; + border: 1px solid #bcf; border-radius: 4px; - margin-right:10px; - padding-right:10px; - margin-bottom:10px; } + +// FIXME: This is a duplicate .custom-restricted-width { /* To limit the menu width to the content of the menu: */ display: inline-block; @@ -117,7 +116,7 @@ .new-connection-legend { padding-left: 2px; margin-left: 2px; - border-color: #bce8f1; + border-color: #bcf; } .sql-editor-div { @@ -131,9 +130,6 @@ .new-connection-fieldset { border: 1px solid gray; } -.sc-list { - border-bottom: 1px dotted #bce8f1; -} .sc-context-more-vert:after { content: ""; diff --git a/extensions/database/module/styles/pure.css b/extensions/database/module/styles/pure.css index 6b9d53736..854e02cad 100644 --- a/extensions/database/module/styles/pure.css +++ b/extensions/database/module/styles/pure.css @@ -1040,7 +1040,7 @@ since IE8 won't execute CSS that contains a CSS3 selector. margin-left: 5px; color: #333; /* border-bottom: 1px solid #e5e5e5; */ - border-bottom: 1px solid #bce8f1; + border-bottom: 1px solid #bcf; } .pure-form-stacked input[type="text"],