Upload 3 files
Browse files- static/app.js +6 -1
- static/index.html +1 -0
- static/style.css +6 -11
static/app.js
CHANGED
|
@@ -194,7 +194,11 @@ var lastSelectedIndex = -1;
|
|
| 194 |
function updateSelectionUI() {
|
| 195 |
if (!DOM.multiSelectToggle || !DOM.multiActionBar) return;
|
| 196 |
var count = Object.keys(selectedIndices).length;
|
| 197 |
-
DOM.multiSelectedCount.textContent = count > 0 ? (STATE.isMobile ?
|
|
|
|
|
|
|
|
|
|
|
|
|
| 198 |
DOM.multiActionBar.style.display = DOM.multiSelectToggle.checked ? "" : "none";
|
| 199 |
if (DOM.multiCopyLinks) DOM.multiCopyLinks.textContent = STATE.isMobile ? "ε€εΆ" : "ε€εΆιΎζ₯";
|
| 200 |
if (DOM.multiDeselect) DOM.multiDeselect.textContent = STATE.isMobile ? "εζΆ" : "εζΆιζ©";
|
|
@@ -248,6 +252,7 @@ function cacheDOM() {
|
|
| 248 |
DOM.clearFiltersBtn = $("#clear-filters-btn");
|
| 249 |
DOM.sortSelect = $("#sort-select");
|
| 250 |
DOM.loadInfo = $("#load-info");
|
|
|
|
| 251 |
DOM.loadedCount = $("#loaded-count");
|
| 252 |
DOM.totalCount = $("#total-count");
|
| 253 |
DOM.scrollTrack = $("#scroll-track");
|
|
|
|
| 194 |
function updateSelectionUI() {
|
| 195 |
if (!DOM.multiSelectToggle || !DOM.multiActionBar) return;
|
| 196 |
var count = Object.keys(selectedIndices).length;
|
| 197 |
+
DOM.multiSelectedCount.textContent = count > 0 ? (STATE.isMobile ? "" : ("ε·²ι" + count + "ι‘Ή")) : "";
|
| 198 |
+
if (DOM.mobileSelectedCount) {
|
| 199 |
+
DOM.mobileSelectedCount.textContent = count > 0 ? ("ε·²ι" + count) : "";
|
| 200 |
+
DOM.mobileSelectedCount.style.display = (STATE.isMobile && DOM.multiSelectToggle.checked && count > 0) ? "" : "none";
|
| 201 |
+
}
|
| 202 |
DOM.multiActionBar.style.display = DOM.multiSelectToggle.checked ? "" : "none";
|
| 203 |
if (DOM.multiCopyLinks) DOM.multiCopyLinks.textContent = STATE.isMobile ? "ε€εΆ" : "ε€εΆιΎζ₯";
|
| 204 |
if (DOM.multiDeselect) DOM.multiDeselect.textContent = STATE.isMobile ? "εζΆ" : "εζΆιζ©";
|
|
|
|
| 252 |
DOM.clearFiltersBtn = $("#clear-filters-btn");
|
| 253 |
DOM.sortSelect = $("#sort-select");
|
| 254 |
DOM.loadInfo = $("#load-info");
|
| 255 |
+
DOM.mobileSelectedCount = $("#mobile-selected-count");
|
| 256 |
DOM.loadedCount = $("#loaded-count");
|
| 257 |
DOM.totalCount = $("#total-count");
|
| 258 |
DOM.scrollTrack = $("#scroll-track");
|
static/index.html
CHANGED
|
@@ -161,6 +161,7 @@
|
|
| 161 |
|
| 162 |
<!-- Load Info -->
|
| 163 |
<div id="load-info" class="load-info" style="display:none">
|
|
|
|
| 164 |
ε·²ε θ½½ <span id="loaded-count">0</span> / <span id="total-count">0</span> ζ‘
|
| 165 |
</div>
|
| 166 |
|
|
|
|
| 161 |
|
| 162 |
<!-- Load Info -->
|
| 163 |
<div id="load-info" class="load-info" style="display:none">
|
| 164 |
+
<span id="mobile-selected-count" class="mobile-selected-count" style="display:none"></span>
|
| 165 |
ε·²ε θ½½ <span id="loaded-count">0</span> / <span id="total-count">0</span> ζ‘
|
| 166 |
</div>
|
| 167 |
|
static/style.css
CHANGED
|
@@ -909,6 +909,12 @@ body.mobile .multi-toggle { padding: 1px 4px; font-size: 11px; }
|
|
| 909 |
flex-shrink: 0;
|
| 910 |
}
|
| 911 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 912 |
/* βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 913 |
Quick Scroll Track
|
| 914 |
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ */
|
|
@@ -1565,17 +1571,6 @@ body.theme-transitioning *::after {
|
|
| 1565 |
flex-shrink: 0;
|
| 1566 |
}
|
| 1567 |
|
| 1568 |
-
body.mobile .multi-action-bar {
|
| 1569 |
-
overflow-x: auto;
|
| 1570 |
-
overflow-y: hidden;
|
| 1571 |
-
-webkit-overflow-scrolling: touch;
|
| 1572 |
-
scrollbar-width: none;
|
| 1573 |
-
}
|
| 1574 |
-
|
| 1575 |
-
body.mobile .multi-action-bar::-webkit-scrollbar {
|
| 1576 |
-
display: none;
|
| 1577 |
-
}
|
| 1578 |
-
|
| 1579 |
body.mobile .multi-action-btn {
|
| 1580 |
flex-shrink: 0;
|
| 1581 |
}
|
|
|
|
| 909 |
flex-shrink: 0;
|
| 910 |
}
|
| 911 |
|
| 912 |
+
.mobile-selected-count {
|
| 913 |
+
display: none;
|
| 914 |
+
margin-right: 10px;
|
| 915 |
+
color: var(--on-surface-variant);
|
| 916 |
+
}
|
| 917 |
+
|
| 918 |
/* βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 919 |
Quick Scroll Track
|
| 920 |
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ */
|
|
|
|
| 1571 |
flex-shrink: 0;
|
| 1572 |
}
|
| 1573 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1574 |
body.mobile .multi-action-btn {
|
| 1575 |
flex-shrink: 0;
|
| 1576 |
}
|