Untitled
unknown
plain_text
a year ago
1.7 kB
3
Indexable
// Save user data when the form is submitted
document.getElementById('userForm').addEventListener('submit', (e) => {
e.preventDefault();
const userData = {
firstName: document.getElementById('firstName').value,
lastName: document.getElementById('lastName').value,
experience: document.getElementById('experience').value,
skills: document.getElementById('skills').value,
education: document.getElementById('education').value,
email: document.getElementById('email').value,
languages: document.getElementById('languages').value,
certificateLink: document.getElementById('certificateLink').value,
portfolioLinks: document.getElementById('portfolioLinks').value,
personalSummary: document.getElementById('personalSummary').value,
};
chrome.storage.sync.set({ userData }, () => {
alert('Details saved!');
});
});
// Send a message to the content script to trigger autofill
document.getElementById("autofillButton").addEventListener("click", () => {
chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
chrome.tabs.sendMessage(tabs[0].id, { action: "autofill" }, (response) => {
if (chrome.runtime.lastError) {
console.error("Error sending message:", chrome.runtime.lastError.message);
alert("Failed to send autofill message. Ensure the webpage is supported.");
} else if (response?.status === "success") {
alert("Form autofilled successfully!");
} else {
console.error("Autofill failed:", response?.message);
alert(`Autofill failed: ${response?.message}`);
}
});
});
});
Editor is loading...
Leave a Comment