Tidying the repo

This commit is contained in:
2025-10-23 13:50:03 -04:00
parent d55798508d
commit be68a76b8b
13 changed files with 0 additions and 0 deletions

149
Firefox/Code/popup.html Normal file
View File

@@ -0,0 +1,149 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
body {
width: 350px;
padding: 15px;
font-family: Arial, sans-serif;
margin: 0;
}
.header {
text-align: center;
margin-bottom: 15px;
}
.header h3 {
margin: 0 0 5px 0;
color: #333;
}
.status {
padding: 10px;
border-radius: 4px;
margin-bottom: 15px;
text-align: center;
font-weight: bold;
}
.status.success {
background-color: #d4edda;
color: #155724;
border: 1px solid #c3e6cb;
}
.status.error {
background-color: #f8d7da;
color: #721c24;
border: 1px solid #f5c6cb;
}
.sql-preview {
background-color: #f8f9fa;
border: 1px solid #e9ecef;
border-radius: 4px;
padding: 15px;
margin-bottom: 15px;
max-height: 200px;
overflow-y: auto;
font-family: 'Courier New', Consolas, monospace;
font-size: 13px;
white-space: pre;
word-break: normal;
line-height: 1.4;
color: #333;
}
.actions {
display: flex;
flex-direction: column;
gap: 10px;
}
button {
padding: 10px 15px;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 14px;
font-weight: bold;
transition: background-color 0.2s;
}
.btn-primary {
background-color: #007bff;
color: white;
}
.btn-primary:hover {
background-color: #0056b3;
}
.btn-secondary {
background-color: #6c757d;
color: white;
}
.btn-secondary:hover {
background-color: #545b62;
}
.btn-success {
background-color: #28a745;
color: white;
}
.btn-success:hover {
background-color: #1e7e34;
}
button:disabled {
opacity: 0.6;
cursor: not-allowed;
}
.filename-input {
padding: 8px;
border: 1px solid #ccc;
border-radius: 4px;
margin-bottom: 10px;
width: 100%;
box-sizing: border-box;
}
.info {
font-size: 11px;
color: #666;
text-align: center;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="header">
<h3>SQL Query Extractor</h3>
</div>
<div id="status" class="status" style="display: none;"></div>
<div id="sqlPreview" class="sql-preview" style="display: none;"></div>
<div class="actions">
<button id="extractBtn" class="btn-primary">Extract SQL Query</button>
<div id="actionButtons" style="display: none;">
<button id="copyBtn" class="btn-success">Copy to Clipboard</button>
<input type="text" id="filenameInput" class="filename-input" placeholder="Enter filename (optional)">
<button id="downloadBtn" class="btn-secondary">Save as File</button>
</div>
</div>
<div class="info">
Click "Extract SQL Query" to search for SQL in the current page
</div>
<script src="popup.js"></script>
</body>
</html>