Chrome Dify Chatbot Plug-in (#1378)

Co-authored-by: luowei <glpat-EjySCyNjWiLqAED-YmwM>
Co-authored-by: crazywoola <427733928@qq.com>
This commit is contained in:
Charlie.Wei
2023-10-19 07:54:43 -05:00
committed by GitHub
parent 8c4ae98f3d
commit 288705fefd
14 changed files with 329 additions and 0 deletions

39
third-party/chrome plug-in/options.js vendored Normal file
View File

@@ -0,0 +1,39 @@
document.getElementById('save-button').addEventListener('click', function (e) {
e.preventDefault();
var baseUrl = document.getElementById('base-url').value;
var token = document.getElementById('token').value;
var errorTip = document.getElementById('error-tip');
if (baseUrl.trim() === "" || token.trim() === "") {
if (baseUrl.trim() === "") {
errorTip.textContent = "Base URL cannot be empty.";
} else {
errorTip.textContent = "Token cannot be empty.";
}
} else {
errorTip.textContent = "";
chrome.storage.sync.set({
'baseUrl': baseUrl,
'token': token
}, function () {
alert('Save Success!');
});
}
});
// Load parameters from chrome.storage when the page loads
chrome.storage.sync.get(['baseUrl', 'token'], function (result) {
const baseUrlInput = document.getElementById('base-url');
const tokenInput = document.getElementById('token');
if (result.baseUrl) {
baseUrlInput.value = result.baseUrl;
}
if (result.token) {
tokenInput.value = result.token;
}
});