mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-27 16:02:26 +00:00
- Add `#videoListTags` container to `views/explore.html` to support the hashtag helper bar in the Explore view. - Rename `#recentVideoTags` to `#videoListTags` in `views/most-recent-videos.html` for consistency across views. - Update `js/ui/videoListViewController.js` and `js/app.js` to reference the new generic `#videoListTags` ID. - Update `tests/ui/video-list-view-popular-tags.test.mjs` to reflect the ID change. This enables the hashtag aggregation and interaction features (filtering, muting, following) on the Explore tab, reusing the existing `VideoListView` logic.
41 lines
1.2 KiB
HTML
41 lines
1.2 KiB
HTML
<!-- views/explore.html -->
|
|
<section data-ds="new">
|
|
<div class="flex items-center gap-2 mb-4">
|
|
<h2 class="text-xl font-semibold text-text">Explore</h2>
|
|
<button
|
|
type="button"
|
|
id="exploreInfoTrigger"
|
|
class="text-muted hover:text-text focus:outline-none transition-colors"
|
|
aria-label="How is this feed sorted?"
|
|
>
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="2"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
class="w-5 h-5"
|
|
aria-hidden="true"
|
|
>
|
|
<circle cx="12" cy="12" r="10"></circle>
|
|
<line x1="12" y1="16" x2="12" y2="12"></line>
|
|
<line x1="12" y1="8" x2="12.01" y2="8"></line>
|
|
</svg>
|
|
</button>
|
|
</div>
|
|
<div id="videoListTags" class="mb-4" hidden></div>
|
|
<div id="videoList" class="bv-grid-video">
|
|
<div class="sidebar-loading-wrapper" role="status" aria-live="polite">
|
|
<div class="sidebar-loading-indicator">
|
|
<span
|
|
class="status-spinner status-spinner--inline"
|
|
aria-hidden="true"
|
|
></span>
|
|
<span class="sidebar-loading-text">Loading explore…</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|