mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-08 05:39:13 +00:00
Improve showing status message on saving config via web interface
- Show success/failure status message much closer to the save button Previously status message was shown on top of the page, which wasn't always in view and wasn't easily seen - Improve the status message to more clearly show next steps on success
This commit is contained in:
@@ -7,7 +7,6 @@
|
|||||||
<span class="card-title-text">Github</span>
|
<span class="card-title-text">Github</span>
|
||||||
</h2>
|
</h2>
|
||||||
<form>
|
<form>
|
||||||
<div id="success" style="display: none;"></div>
|
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
@@ -63,6 +62,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
|
<div id="success" style="display: none;"></div>
|
||||||
<button id="submit" type="submit">Save</button>
|
<button id="submit" type="submit">Save</button>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
@@ -96,7 +96,7 @@
|
|||||||
.then(response => response.json())
|
.then(response => response.json())
|
||||||
.then(data => {
|
.then(data => {
|
||||||
if (data["status"] == "ok") {
|
if (data["status"] == "ok") {
|
||||||
document.getElementById("success").innerHTML = "✅ Successfully updated. Go to <a href='/config'>your settings</a> to regenerate your index.";
|
document.getElementById("success").innerHTML = "✅ Successfully updated. Click Configure on your <a href='/config'>settings page</a> to complete your Khoj setup.";
|
||||||
document.getElementById("success").style.display = "block";
|
document.getElementById("success").style.display = "block";
|
||||||
} else {
|
} else {
|
||||||
document.getElementById("success").innerHTML = "⚠️ Failed to update settings.";
|
document.getElementById("success").innerHTML = "⚠️ Failed to update settings.";
|
||||||
|
|||||||
@@ -72,8 +72,10 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<div id="success" style="display: none;" ></div>
|
<div class="section">
|
||||||
<button id="submit" type="submit">Save</button>
|
<div id="success" style="display: none;" ></div>
|
||||||
|
<button id="submit" type="submit">Save</button>
|
||||||
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -145,7 +147,7 @@
|
|||||||
.then(response => response.json())
|
.then(response => response.json())
|
||||||
.then(data => {
|
.then(data => {
|
||||||
if (data["status"] == "ok") {
|
if (data["status"] == "ok") {
|
||||||
document.getElementById("success").innerHTML = "✅ Successfully updated. Go to <a href='/config'>your settings</a> to regenerate your index.";
|
document.getElementById("success").innerHTML = "✅ Successfully updated. Click Configure on your <a href='/config'>settings page</a> to complete your Khoj setup.";
|
||||||
document.getElementById("success").style.display = "block";
|
document.getElementById("success").style.display = "block";
|
||||||
} else {
|
} else {
|
||||||
document.getElementById("success").innerHTML = "⚠️ Failed to update settings.";
|
document.getElementById("success").innerHTML = "⚠️ Failed to update settings.";
|
||||||
|
|||||||
@@ -7,7 +7,6 @@
|
|||||||
<span class="card-title-text">Chat</span>
|
<span class="card-title-text">Chat</span>
|
||||||
</h2>
|
</h2>
|
||||||
<form id="config-form">
|
<form id="config-form">
|
||||||
<div id="success" style="display: none;" ></div>
|
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
@@ -47,7 +46,10 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<button id="submit" type="submit">Save</button>
|
<div class="section">
|
||||||
|
<div id="success" style="display: none;" ></div>
|
||||||
|
<button id="submit" type="submit">Save</button>
|
||||||
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -74,7 +76,7 @@
|
|||||||
.then(response => response.json())
|
.then(response => response.json())
|
||||||
.then(data => {
|
.then(data => {
|
||||||
if (data["status"] == "ok") {
|
if (data["status"] == "ok") {
|
||||||
document.getElementById("success").innerHTML = "✅ Successfully updated. Go to <a href='/config'>your settings</a> to regenerate your index.";
|
document.getElementById("success").innerHTML = "✅ Successfully updated. Click Configure on your <a href='/config'>settings page</a> to complete your Khoj setup.";
|
||||||
document.getElementById("success").style.display = "block";
|
document.getElementById("success").style.display = "block";
|
||||||
} else {
|
} else {
|
||||||
document.getElementById("success").innerHTML = "⚠️ Failed to update settings.";
|
document.getElementById("success").innerHTML = "⚠️ Failed to update settings.";
|
||||||
|
|||||||
Reference in New Issue
Block a user