Список: скрытие cancelled, значок типа, ellipsis имени .torrent
Три мелкие правки веб-UI списка загрузок: - Скрываем cancelled в общем списке наравне с deleted: под группой all без IncludeDeleted теперь `state NOT IN (deleted, cancelled)`. reverted остаётся видимым. Тумблер и комментарии-инварианты приведены в соответствие («включая отменённые и удалённые»). - Значок типа (🎬 фильм / 📺 сериал) в строке списка: media_type текущей попытки распознавания протянут через LEFT JOIN в ListDownloadsPage (Download.RecMediaType, симметрично RecTitle) и downloadView.MediaType; значок рендерится в card.html, при нераспознанном типе значка нет. - Ellipsis для длинного имени .torrent-файла: у .btn-file max-width + overflow/ellipsis на лейбле, чтобы длинное имя не распирало .add-row; показываем базовое имя без .torrent, полное — в title (JS-энхансмент). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
<label class="btn btn-file" title="Выбрать .torrent-файл">
|
||||
<span data-file-label>.torrent</span>
|
||||
<input type="file" name="torrent" accept=".torrent,application/x-bittorrent" hidden
|
||||
onchange="var l=this.closest('.btn-file'),s=l.querySelector('[data-file-label]');s.textContent=this.files.length?this.files[0].name:'.torrent';l.classList.toggle('has-file',!!this.files.length)">
|
||||
onchange="var l=this.closest('.btn-file'),s=l.querySelector('[data-file-label]'),f=this.files[0];s.textContent=f?f.name.replace(/\.torrent$/i,''):'.torrent';l.title=f?f.name:'Выбрать .torrent-файл';l.classList.toggle('has-file',!!f)">
|
||||
</label>
|
||||
<button class="btn btn-primary btn-lg" type="submit">Добавить</button>
|
||||
</div>
|
||||
@@ -49,7 +49,7 @@
|
||||
</div>
|
||||
|
||||
<div class="toggle-line">
|
||||
<a href="{{.ShowURL}}">{{if .ShowAll}}☑{{else}}☐{{end}} Показать всё, включая удалённые</a>
|
||||
<a href="{{.ShowURL}}">{{if .ShowAll}}☑{{else}}☐{{end}} Показать всё, включая отменённые и удалённые</a>
|
||||
</div>
|
||||
{{end}}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user