scroll to file in shitpost mode
This commit is contained in:
@@ -876,7 +876,7 @@ window.initUploadForm = (selector) => {
|
|||||||
activeMode = 'file';
|
activeMode = 'file';
|
||||||
}
|
}
|
||||||
|
|
||||||
let lastNewLinkPreviewItem = null;
|
let lastNewPreviewItem = null;
|
||||||
|
|
||||||
// Build preview items — skip items already rendered (append-only)
|
// Build preview items — skip items already rendered (append-only)
|
||||||
selectedFiles.forEach((item, index) => {
|
selectedFiles.forEach((item, index) => {
|
||||||
@@ -1467,8 +1467,8 @@ window.initUploadForm = (selector) => {
|
|||||||
previewItem.appendChild(removeBtn);
|
previewItem.appendChild(removeBtn);
|
||||||
if (filePreview) filePreview.appendChild(previewItem);
|
if (filePreview) filePreview.appendChild(previewItem);
|
||||||
|
|
||||||
if (isUrl) {
|
if (isShitpost) {
|
||||||
lastNewLinkPreviewItem = previewItem;
|
lastNewPreviewItem = previewItem;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -1560,9 +1560,9 @@ window.initUploadForm = (selector) => {
|
|||||||
updateSubmitButton();
|
updateSubmitButton();
|
||||||
form.dispatchEvent(new CustomEvent('fileReady', { detail: { files: selectedFiles } }));
|
form.dispatchEvent(new CustomEvent('fileReady', { detail: { files: selectedFiles } }));
|
||||||
|
|
||||||
if (lastNewLinkPreviewItem) {
|
if (lastNewPreviewItem) {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
lastNewLinkPreviewItem.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
|
lastNewPreviewItem.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
|
||||||
}, 100);
|
}, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user