Replace DBGate with local Adminer
This commit is contained in:
+7
-7
@@ -1156,21 +1156,21 @@ async function testLocalDbConnection() {
|
||||
async function openDbGate() {
|
||||
openDbGateButton.disabled = true;
|
||||
const previousNote = databaseModeNote.textContent;
|
||||
databaseModeNote.textContent = "Opening DBGate...";
|
||||
databaseModeNote.textContent = "Opening Adminer...";
|
||||
|
||||
try {
|
||||
const response = await fetch("/api/tools/open-dbgate");
|
||||
const response = await fetch("/api/tools/open-adminer");
|
||||
const data = await response.json();
|
||||
if (!response.ok || !data.opened) throw new Error(data.message || "DBGate could not be opened.");
|
||||
databaseModeNote.textContent = `DBGate opened: ${data.url}`;
|
||||
if (!response.ok || !data.opened) throw new Error(data.message || "Adminer could not be opened.");
|
||||
databaseModeNote.textContent = `Adminer opened: ${data.url}`;
|
||||
} catch (error) {
|
||||
databaseModeNote.textContent = `DBGate error: ${error.message}`;
|
||||
databaseModeNote.textContent = `Adminer error: ${error.message}`;
|
||||
} finally {
|
||||
openDbGateButton.disabled = false;
|
||||
window.setTimeout(() => {
|
||||
if (databaseModeNote.textContent.startsWith("DBGate")) {
|
||||
if (databaseModeNote.textContent.startsWith("Adminer")) {
|
||||
renderDatabaseModeNote(localStorage.getItem("catalog-maker:database-mode") || "local");
|
||||
} else if (databaseModeNote.textContent === "Opening DBGate...") {
|
||||
} else if (databaseModeNote.textContent === "Opening Adminer...") {
|
||||
databaseModeNote.textContent = previousNote;
|
||||
}
|
||||
}, 3500);
|
||||
|
||||
Reference in New Issue
Block a user