- В пикере аудиозаписей "more..." заменено на "показать больше аудиозаписей"
- Если включен режим показа оставшегося времени, то при окончании песни больше не показывается "--1:--1"
- В пикере аудиозаписей, если у вас нет аудиозаписей и вы ничего не искали, показывается "Вы ещё не добавляли аудиозаписей"
- <hr>'ы стали серыми
- Добавлены title'ы у кнопок в большом плеере
- Проставлены alt'ы у плейлистов
This commit is contained in:
lalka2018 2023-11-11 16:55:13 +03:00
parent 6849cc3174
commit 5fc6490b04
8 changed files with 24 additions and 10 deletions

View file

@ -16,7 +16,7 @@
<div class="playlistBlock" style="display: flex;margin-top: 0px;"> <div class="playlistBlock" style="display: flex;margin-top: 0px;">
<div class="playlistCover"> <div class="playlistCover">
<a> <a>
<img src="{$playlist->getCoverURL('normal')}"> <img src="{$playlist->getCoverURL('normal')}" alt="{_playlist_cover}">
</a> </a>
<div class="profile_links" style="width: 139px;"> <div class="profile_links" style="width: 139px;">

View file

@ -93,7 +93,7 @@
<div class="infObj" n:foreach="$playlists as $playlist"> <div class="infObj" n:foreach="$playlists as $playlist">
<a href="/playlist{$playlist->getPrettyId()}"> <a href="/playlist{$playlist->getPrettyId()}">
<div class="playlistCover"> <div class="playlistCover">
<img src="{$playlist->getCoverURL()}"> <img src="{$playlist->getCoverURL()}" alt="{_playlist_cover}">
</div> </div>
</a> </a>

View file

@ -33,7 +33,7 @@
<div style="display:flex;"> <div style="display:flex;">
<div class="playlistCover" onclick="document.querySelector(`#newPlaylistForm input[name='cover']`).click()"> <div class="playlistCover" onclick="document.querySelector(`#newPlaylistForm input[name='cover']`).click()">
<a> <a>
<img src="/assets/packages/static/openvk/img/song.jpg"> <img src="/assets/packages/static/openvk/img/song.jpg" alt="{_playlist_cover}">
</a> </a>
</div> </div>

View file

@ -2,7 +2,7 @@
<audio class="audio" /> <audio class="audio" />
<div class="paddingLayer"> <div class="paddingLayer">
<div class="playButtons"> <div class="playButtons">
<div class="playButton musicIcon"></div> <div class="playButton musicIcon" title="{_play_tip} [Space]"></div>
<div class="arrowsButtons"> <div class="arrowsButtons">
<div> <div>
@ -48,9 +48,9 @@
</div> </div>
<div class="additionalButtons"> <div class="additionalButtons">
<div class="repeatButton musicIcon"></div> <div class="repeatButton musicIcon" title="{_repeat_tip} [R]" ></div>
<div class="shuffleButton musicIcon"></div> <div class="shuffleButton musicIcon" title="{_shuffle_tip}"></div>
<div class="deviceButton musicIcon"></div> <div class="deviceButton musicIcon" title="{_mute_tip} [M]"></div>
</div> </div>
</div> </div>
</div> </div>

View file

@ -2974,7 +2974,9 @@ body.article .floating_sidebar, body.article .page_content {
} }
hr { hr {
color: #d0cdcd; background-color: #d8d8d8;
border: none;
height: 1px;
} }
.searchList hr { .searchList hr {

View file

@ -12,6 +12,8 @@ function fastError(message) {
function getElapsedTime(fullTime, time) { function getElapsedTime(fullTime, time) {
let timer = fullTime - time let timer = fullTime - time
if(timer < 0) return "-00:00"
return "-" + fmtTime(timer) return "-" + fmtTime(timer)
} }
@ -1187,7 +1189,7 @@ $(document).on("click", "#_audioAttachment", (e) => {
let count = Number(result.querySelector("input[name='count']").value) let count = Number(result.querySelector("input[name='count']").value)
if(count < 1) { if(count < 1) {
document.querySelector(".audiosInsert").innerHTML = tr("no_results") document.querySelector(".audiosInsert").innerHTML = thisc.context_type == "entity_audios" ? tr("no_audios_thisuser") : tr("no_results")
return return
} }
@ -1210,7 +1212,7 @@ $(document).on("click", "#_audioAttachment", (e) => {
if(thisc.page < pagesCount) { if(thisc.page < pagesCount) {
document.querySelector(".audiosInsert").insertAdjacentHTML("beforeend", ` document.querySelector(".audiosInsert").insertAdjacentHTML("beforeend", `
<div id="showMoreAudios" data-pagesCount="${pagesCount}" data-page="${thisc.page + 1}" class="showMore"> <div id="showMoreAudios" data-pagesCount="${pagesCount}" data-page="${thisc.page + 1}" class="showMore">
<span>more...</span> <span>${tr("show_more_audios")}</span>
</div>`) </div>`)
} }
} }

View file

@ -837,6 +837,11 @@
"audios_group" = "Audios from group"; "audios_group" = "Audios from group";
"playlists_group" = "Playlists from group"; "playlists_group" = "Playlists from group";
"play_tip" = "Play/pause";
"repeat_tip" = "Repeat";
"shuffle_tip" = "Shuffle";
"mute_tip" = "Mute";
/* Notifications */ /* Notifications */
"feedback" = "Feedback"; "feedback" = "Feedback";

View file

@ -791,6 +791,11 @@
"audios_group" = "Аудиозаписи группы"; "audios_group" = "Аудиозаписи группы";
"playlists_group" = "Плейлисты группы"; "playlists_group" = "Плейлисты группы";
"play_tip" = "Проигрывание/пауза";
"repeat_tip" = "Повторение";
"shuffle_tip" = "Перемешать";
"mute_tip" = "Заглушить";
/* Notifications */ /* Notifications */
"feedback" = "Ответы"; "feedback" = "Ответы";