tabs in beiträgen gemerget
This commit is contained in:
17
web/app.js
17
web/app.js
@@ -18,7 +18,7 @@ let focusTabAdjusted = null;
|
||||
let currentProfile = 1;
|
||||
let currentTab = 'pending';
|
||||
let posts = [];
|
||||
let includeExpiredPosts = loadIncludeExpiredPreference();
|
||||
let includeExpiredPosts = false;
|
||||
let profilePollTimer = null;
|
||||
const UPDATES_RECONNECT_DELAY = 5000;
|
||||
let updatesEventSource = null;
|
||||
@@ -280,6 +280,19 @@ function updateIncludeExpiredToggleUI() {
|
||||
includeExpiredToggle.checked = includeExpiredPosts;
|
||||
}
|
||||
|
||||
includeExpiredPosts = loadIncludeExpiredPreference();
|
||||
|
||||
function updateIncludeExpiredToggleVisibility() {
|
||||
if (!includeExpiredToggle) {
|
||||
return;
|
||||
}
|
||||
const wrapper = includeExpiredToggle.closest('.search-filter-toggle');
|
||||
if (!wrapper) {
|
||||
return;
|
||||
}
|
||||
wrapper.style.display = currentTab === 'all' ? 'inline-flex' : 'none';
|
||||
}
|
||||
|
||||
function initializeFocusParams() {
|
||||
try {
|
||||
const params = new URLSearchParams(window.location.search);
|
||||
@@ -2793,6 +2806,7 @@ if (profileSelectElement) {
|
||||
|
||||
if (includeExpiredToggle) {
|
||||
updateIncludeExpiredToggleUI();
|
||||
updateIncludeExpiredToggleVisibility();
|
||||
includeExpiredToggle.addEventListener('change', () => {
|
||||
includeExpiredPosts = includeExpiredToggle.checked;
|
||||
persistIncludeExpiredPreference(includeExpiredPosts);
|
||||
@@ -3097,6 +3111,7 @@ function renderPosts() {
|
||||
return;
|
||||
}
|
||||
|
||||
updateIncludeExpiredToggleVisibility();
|
||||
closeActiveDeadlinePicker();
|
||||
updateTabButtons();
|
||||
cleanupLoadMoreObserver();
|
||||
|
||||
Reference in New Issue
Block a user