clear content button
This commit is contained in:
parent
7d78c55f5e
commit
cfb992bdca
@ -164,3 +164,20 @@
|
|||||||
.user-menu-item#logoutButton:hover {
|
.user-menu-item#logoutButton:hover {
|
||||||
background-color: rgba(244, 63, 63, 0.1);
|
background-color: rgba(244, 63, 63, 0.1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.clear-content-button {
|
||||||
|
background: none;
|
||||||
|
border: none;
|
||||||
|
color: var(--text-color);
|
||||||
|
padding: 8px;
|
||||||
|
cursor: pointer;
|
||||||
|
font-size: 1.1em;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
transition: color 0.2s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clear-content-button:hover {
|
||||||
|
color: var(--primary-red);
|
||||||
|
}
|
||||||
|
@ -5,6 +5,7 @@ document.addEventListener('DOMContentLoaded', function() {
|
|||||||
const sidebar = document.getElementById('sidebar');
|
const sidebar = document.getElementById('sidebar');
|
||||||
const userMenuButton = document.getElementById('userMenuButton');
|
const userMenuButton = document.getElementById('userMenuButton');
|
||||||
const userMenuDropdown = document.getElementById('userMenuDropdown');
|
const userMenuDropdown = document.getElementById('userMenuDropdown');
|
||||||
|
const clearContentButton = document.getElementById('clearContentButton');
|
||||||
|
|
||||||
// Create a hidden file input for OPML upload
|
// Create a hidden file input for OPML upload
|
||||||
const opmlFileInput = document.createElement('input');
|
const opmlFileInput = document.createElement('input');
|
||||||
@ -202,6 +203,16 @@ document.addEventListener('DOMContentLoaded', function() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Clear content button handler
|
||||||
|
clearContentButton.addEventListener('click', () => {
|
||||||
|
const mainContent = document.getElementById('main-content');
|
||||||
|
mainContent.innerHTML = '';
|
||||||
|
// Remove any active states from feed list
|
||||||
|
document.querySelectorAll('#feedList .feed-item.active').forEach(item => {
|
||||||
|
item.classList.remove('active');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
// Initialize feeds
|
// Initialize feeds
|
||||||
handleFeeds();
|
handleFeeds();
|
||||||
});
|
});
|
||||||
|
@ -70,6 +70,9 @@
|
|||||||
<button class="add-feed-button" id="addFeedButton" title="Add Feed">
|
<button class="add-feed-button" id="addFeedButton" title="Add Feed">
|
||||||
<i class="fas fa-plus"></i>
|
<i class="fas fa-plus"></i>
|
||||||
</button>
|
</button>
|
||||||
|
<button class="clear-content-button" id="clearContentButton" title="Clear Content">
|
||||||
|
<i class="fas fa-broom"></i>
|
||||||
|
</button>
|
||||||
<div class="job-status" id="jobStatus" style="display: none">
|
<div class="job-status" id="jobStatus" style="display: none">
|
||||||
<i class="fas fa-sync fa-spin"></i>
|
<i class="fas fa-sync fa-spin"></i>
|
||||||
<span class="job-status-text"></span>
|
<span class="job-status-text"></span>
|
||||||
|
Loading…
Reference in New Issue
Block a user