fix: remove @FateOfAstrophilia as default footer text and clear from localStorage
This commit is contained in:
+7
-3
@@ -911,7 +911,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="edit-field" style="grid-column: 1 / -1;">
|
<div class="edit-field" style="grid-column: 1 / -1;">
|
||||||
<label>Footer text (IG handle, website, anything)</label>
|
<label>Footer text (IG handle, website, anything)</label>
|
||||||
<input type="text" id="ef-footer" placeholder="e.g. @FateOfAstrophilia or your website" value="@FateOfAstrophilia">
|
<input type="text" id="ef-footer" placeholder="e.g. @FateOfAstrophilia or your website">
|
||||||
</div>
|
</div>
|
||||||
<div class="edit-field">
|
<div class="edit-field">
|
||||||
<label>Icon color</label>
|
<label>Icon color</label>
|
||||||
@@ -1165,6 +1165,10 @@ document.querySelectorAll('.ratio-btn').forEach(btn => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (localStorage.getItem('speccard_footer') === '@FateOfAstrophilia') {
|
||||||
|
localStorage.removeItem('speccard_footer');
|
||||||
|
}
|
||||||
|
|
||||||
let iconColor = '#c8a96e';
|
let iconColor = '#c8a96e';
|
||||||
let textColor = '#e8eaf0';
|
let textColor = '#e8eaf0';
|
||||||
|
|
||||||
@@ -2020,7 +2024,7 @@ function populateEditFields(meta, isFits) {
|
|||||||
const savedFooter = localStorage.getItem('speccard_footer');
|
const savedFooter = localStorage.getItem('speccard_footer');
|
||||||
const currentFooterVal = editFields.footer ? editFields.footer.value.trim() : '';
|
const currentFooterVal = editFields.footer ? editFields.footer.value.trim() : '';
|
||||||
const currentHeaderVal = editFields.header ? editFields.header.value.trim() : '';
|
const currentHeaderVal = editFields.header ? editFields.header.value.trim() : '';
|
||||||
if (!meta.footer) meta.footer = currentFooterVal || savedFooter || '@FateOfAstrophilia';
|
if (!meta.footer) meta.footer = currentFooterVal || savedFooter || '';
|
||||||
if (!meta.header) meta.header = currentHeaderVal || 'SPEC CARD';
|
if (!meta.header) meta.header = currentHeaderVal || 'SPEC CARD';
|
||||||
currentMeta = meta;
|
currentMeta = meta;
|
||||||
|
|
||||||
@@ -2811,7 +2815,7 @@ function buildDragLayer(specs, meta) {
|
|||||||
const headerBarPos = { item: { key: 'header-bar', label: 'Header line (drag vertically)', icon: null }, x: 40, y: Math.round(H * 0.155), w: W - 80, h: 56, isBarOnly: true };
|
const headerBarPos = { item: { key: 'header-bar', label: 'Header line (drag vertically)', icon: null }, x: 40, y: Math.round(H * 0.155), w: W - 80, h: 56, isBarOnly: true };
|
||||||
const footerBarPos = { item: { key: 'footer-bar', label: 'Footer line (drag vertically)', icon: null }, x: 40, y: H - Math.round(H * 0.211), w: W - 80, h: 56, isBarOnly: true };
|
const footerBarPos = { item: { key: 'footer-bar', label: 'Footer line (drag vertically)', icon: null }, x: 40, y: H - Math.round(H * 0.211), w: W - 80, h: 56, isBarOnly: true };
|
||||||
const headerPos = { item: { key: 'header', label: 'Header text', value: meta.header || 'SPEC CARD', icon: null }, x: W/2 - 200, y: Math.round(H * 0.148), w: 400, h: 50, isHeader: true };
|
const headerPos = { item: { key: 'header', label: 'Header text', value: meta.header || 'SPEC CARD', icon: null }, x: W/2 - 200, y: Math.round(H * 0.148), w: 400, h: 50, isHeader: true };
|
||||||
const footerPos = { item: { key: 'footer', label: 'Footer text', value: meta.footer || '@FateOfAstrophilia', icon: null }, x: W/2 - 240, y: H - Math.round(H * 0.185), w: 480, h: 50, isFooter: true };
|
const footerPos = { item: { key: 'footer', label: 'Footer text', value: meta.footer || '', icon: null }, x: W/2 - 240, y: H - Math.round(H * 0.185), w: 480, h: 50, isFooter: true };
|
||||||
|
|
||||||
[...[headerBarPos, footerBarPos, headerPos, footerPos], ...positions].forEach((pos, idx) => {
|
[...[headerBarPos, footerBarPos, headerPos, footerPos], ...positions].forEach((pos, idx) => {
|
||||||
const custom = customDragPositions[pos.item.key];
|
const custom = customDragPositions[pos.item.key];
|
||||||
|
|||||||
Reference in New Issue
Block a user