Add save token and url

Pushed by: unknown_user
Timestamp: 2026-01-25T18:22:33.161852
masterdev
Splunk Git Pusher 3 months ago
parent a35a64fb57
commit e344332cd6

@ -132,22 +132,22 @@ function loadSavedCredentials() {
console.log("Loading saved credentials..."); console.log("Loading saved credentials...");
try { try {
const savedUrl = localStorage.getItem('git_pusher_url'); const savedUrl = getCookie('git_pusher_url');
const savedToken = localStorage.getItem('git_pusher_token'); const savedToken = getCookie('git_pusher_token');
const savedBranch = localStorage.getItem('git_pusher_branch'); const savedBranch = getCookie('git_pusher_branch');
if (savedUrl) { if (savedUrl) {
document.getElementById('git-url').value = savedUrl; document.getElementById('git-url').value = decodeURIComponent(savedUrl);
console.log("Loaded saved URL"); console.log("Loaded saved URL from cookie");
} }
if (savedToken) { if (savedToken) {
document.getElementById('git-token').value = savedToken; document.getElementById('git-token').value = decodeURIComponent(savedToken);
console.log("Loaded saved token"); console.log("Loaded saved token from cookie");
} }
if (savedBranch) { if (savedBranch) {
document.getElementById('git-branch').value = savedBranch; document.getElementById('git-branch').value = decodeURIComponent(savedBranch);
} }
if (savedUrl && savedToken) { if (savedUrl && savedToken) {
@ -167,10 +167,10 @@ function saveCredentials() {
const gitBranch = document.getElementById('git-branch').value; const gitBranch = document.getElementById('git-branch').value;
if (gitUrl && gitToken) { if (gitUrl && gitToken) {
localStorage.setItem('git_pusher_url', gitUrl); setCookie('git_pusher_url', gitUrl, 30);
localStorage.setItem('git_pusher_token', gitToken); setCookie('git_pusher_token', gitToken, 30);
localStorage.setItem('git_pusher_branch', gitBranch); setCookie('git_pusher_branch', gitBranch, 30);
console.log("Credentials saved successfully"); console.log("Credentials saved to cookies");
showSuccess("Credentials saved locally"); showSuccess("Credentials saved locally");
} else { } else {
showError("Please fill in URL and Token before saving"); showError("Please fill in URL and Token before saving");
@ -185,16 +185,42 @@ function clearSavedCredentials() {
console.log("Clearing saved credentials..."); console.log("Clearing saved credentials...");
try { try {
localStorage.removeItem('git_pusher_url'); deleteCookie('git_pusher_url');
localStorage.removeItem('git_pusher_token'); deleteCookie('git_pusher_token');
localStorage.removeItem('git_pusher_branch'); deleteCookie('git_pusher_branch');
console.log("Credentials cleared"); console.log("Credentials cleared from cookies");
showSuccess("Credentials cleared"); showSuccess("Credentials cleared");
} catch (e) { } catch (e) {
console.error("Error clearing credentials:", e); console.error("Error clearing credentials:", e);
} }
} }
// Fonctions utilitaires pour les cookies
function setCookie(name, value, days) {
const d = new Date();
d.setTime(d.getTime() + (days * 24 * 60 * 60 * 1000));
const expires = "expires=" + d.toUTCString();
document.cookie = name + "=" + encodeURIComponent(value) + ";" + expires + ";path=/";
console.log("Cookie set: " + name);
}
function getCookie(name) {
const nameEQ = name + "=";
const ca = document.cookie.split(';');
for (let i = 0; i < ca.length; i++) {
let c = ca[i].trim();
if (c.indexOf(nameEQ) === 0) {
return c.substring(nameEQ.length);
}
}
return "";
}
function deleteCookie(name) {
setCookie(name, "", -1);
console.log("Cookie deleted: " + name);
}
if (document.readyState === 'loading') { if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', function() { document.addEventListener('DOMContentLoaded', function() {
console.log("DOM Ready - Initializing script..."); console.log("DOM Ready - Initializing script...");
@ -388,10 +414,10 @@ function pushDashboards() {
// Sauvegarder les credentials si la case est cochée // Sauvegarder les credentials si la case est cochée
if (document.getElementById('save-credentials').checked) { if (document.getElementById('save-credentials').checked) {
try { try {
localStorage.setItem('git_pusher_url', gitUrl); setCookie('git_pusher_url', gitUrl, 30);
localStorage.setItem('git_pusher_token', gitToken); setCookie('git_pusher_token', gitToken, 30);
localStorage.setItem('git_pusher_branch', gitBranch); setCookie('git_pusher_branch', gitBranch, 30);
console.log("Credentials auto-saved"); console.log("Credentials auto-saved to cookies");
} catch (e) { } catch (e) {
console.warn("Could not auto-save credentials:", e); console.warn("Could not auto-save credentials:", e);
} }

Loading…
Cancel
Save