colocar pra salvar quando eu colocar a cor do Nome da Empresa - Follow Up Deployment
Browse files- index.html +24 -0
index.html
CHANGED
|
@@ -523,6 +523,10 @@
|
|
| 523 |
<label class="block text-sm font-medium mb-1">Nome da Empresa</label>
|
| 524 |
<input type="text" id="company-name" class="w-full p-2 border rounded text-sm" required>
|
| 525 |
<p class="text-xs text-gray-500 mt-1">Obrigat贸rio se n茫o houver logo</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 526 |
</div>
|
| 527 |
|
| 528 |
<div class="mb-3">
|
|
@@ -1657,6 +1661,7 @@
|
|
| 1657 |
const customizations = {
|
| 1658 |
logo: logo,
|
| 1659 |
companyName: companyName,
|
|
|
|
| 1660 |
headerColor: document.getElementById('header-color').value,
|
| 1661 |
bgColor: document.getElementById('bg-color').value,
|
| 1662 |
footerColor: document.getElementById('footer-color').value,
|
|
@@ -1717,6 +1722,10 @@
|
|
| 1717 |
document.getElementById('company-name').value = customizations.companyName;
|
| 1718 |
document.getElementById('company-logo').classList.add('hidden');
|
| 1719 |
document.getElementById('company-name-display').classList.remove('hidden');
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1720 |
document.getElementById('logo-preview').src = '';
|
| 1721 |
document.getElementById('logo-preview').classList.add('hidden');
|
| 1722 |
document.getElementById('logo-upload').value = '';
|
|
@@ -1741,6 +1750,17 @@
|
|
| 1741 |
}
|
| 1742 |
}
|
| 1743 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1744 |
// Load customizations when panel opens
|
| 1745 |
document.getElementById('customize-btn').addEventListener('click', loadCustomizations);
|
| 1746 |
|
|
@@ -1781,6 +1801,7 @@
|
|
| 1781 |
// Prepare customizations object
|
| 1782 |
const customizations = {
|
| 1783 |
companyName: companyName,
|
|
|
|
| 1784 |
headerColor: document.getElementById('header-color').value,
|
| 1785 |
bgColor: document.getElementById('bg-color').value,
|
| 1786 |
footerColor: document.getElementById('footer-color').value,
|
|
@@ -1837,6 +1858,9 @@
|
|
| 1837 |
// Update title if company name exists
|
| 1838 |
if (customizations.companyName) {
|
| 1839 |
document.title = `${customizations.companyName} - Sistema de Avalia莽茫o de V么lei`;
|
|
|
|
|
|
|
|
|
|
| 1840 |
}
|
| 1841 |
|
| 1842 |
// Save to localStorage
|
|
|
|
| 523 |
<label class="block text-sm font-medium mb-1">Nome da Empresa</label>
|
| 524 |
<input type="text" id="company-name" class="w-full p-2 border rounded text-sm" required>
|
| 525 |
<p class="text-xs text-gray-500 mt-1">Obrigat贸rio se n茫o houver logo</p>
|
| 526 |
+
<div class="mt-2">
|
| 527 |
+
<label class="block text-xs mb-1">Cor do Texto</label>
|
| 528 |
+
<input type="color" id="company-name-color" value="#000000" class="w-full h-8">
|
| 529 |
+
</div>
|
| 530 |
</div>
|
| 531 |
|
| 532 |
<div class="mb-3">
|
|
|
|
| 1661 |
const customizations = {
|
| 1662 |
logo: logo,
|
| 1663 |
companyName: companyName,
|
| 1664 |
+
companyNameColor: document.getElementById('company-name-color').value,
|
| 1665 |
headerColor: document.getElementById('header-color').value,
|
| 1666 |
bgColor: document.getElementById('bg-color').value,
|
| 1667 |
footerColor: document.getElementById('footer-color').value,
|
|
|
|
| 1722 |
document.getElementById('company-name').value = customizations.companyName;
|
| 1723 |
document.getElementById('company-logo').classList.add('hidden');
|
| 1724 |
document.getElementById('company-name-display').classList.remove('hidden');
|
| 1725 |
+
if (customizations.companyNameColor) {
|
| 1726 |
+
document.getElementById('company-name-display').style.color = customizations.companyNameColor;
|
| 1727 |
+
document.getElementById('company-name-color').value = customizations.companyNameColor;
|
| 1728 |
+
}
|
| 1729 |
document.getElementById('logo-preview').src = '';
|
| 1730 |
document.getElementById('logo-preview').classList.add('hidden');
|
| 1731 |
document.getElementById('logo-upload').value = '';
|
|
|
|
| 1750 |
}
|
| 1751 |
}
|
| 1752 |
|
| 1753 |
+
// Handle company name color change
|
| 1754 |
+
document.getElementById('company-name-color').addEventListener('input', function() {
|
| 1755 |
+
const color = this.value;
|
| 1756 |
+
document.getElementById('company-name-display').style.color = color;
|
| 1757 |
+
|
| 1758 |
+
// Save to customizations
|
| 1759 |
+
const customizations = JSON.parse(localStorage.getItem('panelCustomizations')) || {};
|
| 1760 |
+
customizations.companyNameColor = color;
|
| 1761 |
+
localStorage.setItem('panelCustomizations', JSON.stringify(customizations));
|
| 1762 |
+
});
|
| 1763 |
+
|
| 1764 |
// Load customizations when panel opens
|
| 1765 |
document.getElementById('customize-btn').addEventListener('click', loadCustomizations);
|
| 1766 |
|
|
|
|
| 1801 |
// Prepare customizations object
|
| 1802 |
const customizations = {
|
| 1803 |
companyName: companyName,
|
| 1804 |
+
companyNameColor: document.getElementById('company-name-color').value,
|
| 1805 |
headerColor: document.getElementById('header-color').value,
|
| 1806 |
bgColor: document.getElementById('bg-color').value,
|
| 1807 |
footerColor: document.getElementById('footer-color').value,
|
|
|
|
| 1858 |
// Update title if company name exists
|
| 1859 |
if (customizations.companyName) {
|
| 1860 |
document.title = `${customizations.companyName} - Sistema de Avalia莽茫o de V么lei`;
|
| 1861 |
+
if (customizations.companyNameColor) {
|
| 1862 |
+
document.getElementById('company-name-display').style.color = customizations.companyNameColor;
|
| 1863 |
+
}
|
| 1864 |
}
|
| 1865 |
|
| 1866 |
// Save to localStorage
|