Upload files to "MantisHelperPlugin"

master v1.0.0.0
Giteadmin 2023-09-10 18:13:06 +02:00
parent cffc2244fe
commit 1747742963
2 changed files with 77 additions and 0 deletions

View File

@ -0,0 +1,64 @@
<!DOCTYPE html>
<html>
<head>
<title>Options</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background-color: #f4f4f4;
}
form {
display: flex;
flex-direction: column;
background: #fff;
padding: 20px;
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
h1 {
text-align: center;
margin-bottom: 20px;
}
label {
font-weight: bold;
margin-bottom: 8px;
}
input {
padding: 8px;
margin-bottom: 20px;
border: 1px solid #ccc;
border-radius: 4px;
width: 100%;
box-sizing: border-box;
}
button {
padding: 10px 20px;
background-color: #007bff;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
button:hover {
background-color: #0056b3;
}
</style>
</head>
<body>
<form id="optionsForm">
<h1>Mantis Helper Options</h1>
<br> <br>
<label for="customUrl">Mantis URL:</label>
<input type="text" id="customUrl" size="100">
<button type="submit">Save</button>
</form>
<script src="options.js"></script>
</body>
</html>

View File

@ -0,0 +1,13 @@
document.addEventListener('DOMContentLoaded', () => {
chrome.storage.sync.get(['customUrl'], (result) => {
document.getElementById('customUrl').value = result.customUrl || 'https://example.com/view.php?id=';
});
});
document.getElementById('optionsForm').addEventListener('submit', (e) => {
e.preventDefault();
const customUrl = document.getElementById('customUrl').value;
chrome.storage.sync.set({ customUrl }, () => {
alert('Options saved.');
});
});