搜尋頁面的初始狀態,引導用戶加入檔案或資料夾
輸入番號搜尋,或加入影片檔案
<div class="state-page">
<i class="bi bi-film"></i>
<p>輸入番號搜尋,或加入影片檔案</p>
<div class="empty-actions">
<button class="btn btn-outline btn-primary btn-sm">
<i class="bi bi-file-earmark-plus"></i> 加入檔案
</button>
<button class="btn btn-outline btn-primary btn-sm">
<i class="bi bi-folder-plus"></i> 加入資料夾
</button>
<button class="btn btn-outline btn-warning btn-sm">
<i class="bi bi-star-fill"></i> 我的最愛
</button>
</div>
<small class="state-page-hint">也可直接拖入檔案或資料夾</small>
</div>
搜尋失敗時顯示的錯誤狀態,多檔案模式下提供導航切換
搜尋失敗
請檢查番號格式或稍後再試<div class="state-page error">
<i class="bi bi-exclamation-triangle"></i>
<p class="error-text">搜尋失敗</p>
<small>請檢查番號格式或稍後再試</small>
<!-- 多檔案模式導航 -->
<div class="error-nav">
<button class="btn btn-outline btn-neutral btn-sm">
<i class="bi bi-chevron-left"></i>
</button>
<span class="error-nav-indicator">1/5</span>
<button class="btn btn-outline btn-neutral btn-sm">
<i class="bi bi-chevron-right"></i>
</button>
</div>
</div>
errorMessage 元素的文字內容搜尋進行中的進度指示器,展示查詢標題、旋轉動畫和進度條
<div class="search-progress">
<div class="progress-container">
<!-- 搜尋標題 -->
<div class="progress-header">
<span class="progress-status">"SONE-103"</span>
</div>
<!-- 單行日誌 + Spinner -->
<div class="progress-log">
正在搜尋 SONE-103...
</div>
<!-- 詳情進度條 -->
<div class="detail-progress show">
<div class="detail-bar" style="width: 65%;"></div>
<span class="detail-text">65 / 100</span>
</div>
</div>
</div>
"SONE-103")+ 進度日誌progressLog 文字(如「正在解析 JAVBus...」)detailBar 的 width 樣式(如 width: 80%)