vomebook commited on
Commit
78c490a
Β·
1 Parent(s): 6b8d48e

Upload 3 files

Browse files
Files changed (3) hide show
  1. static/app.js +6 -1
  2. static/index.html +1 -0
  3. 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 ? ("已选" + count) : ("已选" + count + "ι‘Ή")) : "";
 
 
 
 
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
  }