mirror of
https://github.com/openvk/openvk
synced 2024-12-23 17:12:01 +03:00
7d450c18fd
* Make audio player pizdatey * Simple ajax routing (scripts are broken) * Fix most common script problems pt1 * Add ajax player Осталось пофиксить скрипты и создание плейлистов! Ну и ещё некоторые хуйни по аудиозаписям которые я задумал. * Add context menu for audios * Refactor audio upload page * Repair playlists * Fix main problems * Midnight teme adaptation * Stupid bug fix * Save audios list in da localstorage and fix msgbox * Fix time setting * add beforeUnload event * Stupid bugs fix * update page footer on transition * fix wall publihing * fix 500 on non existent page
50 lines
1.7 KiB
XML
50 lines
1.7 KiB
XML
{extends "../@layout.xml"}
|
|
|
|
{block title}
|
|
{_new_playlist}
|
|
{/block}
|
|
|
|
{block header}
|
|
{if !$_GET["gid"]}
|
|
<a href="{$thisUser->getURL()}">{$thisUser->getCanonicalName()}</a>
|
|
»
|
|
<a href="/playlists{$thisUser->getId()}">{_playlists}</a>
|
|
{else}
|
|
<a href="{$club->getURL()}">{$club->getCanonicalName()}</a>
|
|
»
|
|
<a href="/playlists-{$club->getId()}">{_playlists}</a>
|
|
{/if}
|
|
»
|
|
{_new_playlist}
|
|
{/block}
|
|
|
|
{block content}
|
|
<div class='PE_wrapper'>
|
|
<div class='PE_playlistEditPage'>
|
|
<div class="playlistCover" onclick="document.querySelector(`input[name='cover']`).click()">
|
|
<a>
|
|
<input type='file' name='cover' style='display:none;' accept=".jpg,.png">
|
|
<img src="/assets/packages/static/openvk/img/song.jpg" alt="{_playlist_cover}">
|
|
</a>
|
|
</div>
|
|
|
|
<div class="PE_playlistInfo">
|
|
<div>
|
|
<input type="text" name="title" placeholder="{_title}" maxlength="125" />
|
|
</div>
|
|
<div class="moreInfo">
|
|
<textarea placeholder="{_description}" name="description" maxlength="2045" />
|
|
</div>
|
|
<label>
|
|
<input type='checkbox' name='is_unlisted' value='1'>
|
|
{_playlist_hide_from_search}
|
|
</label>
|
|
<a id='_playlistAppendTracks'>{_add_audio_verb}</a>
|
|
</div>
|
|
</div>
|
|
<div class='PE_audios generic_audio_list'></div>
|
|
<div class='PE_end'>
|
|
<input class="button" type="button" id='playlist_create' value="{_create}">
|
|
</div>
|
|
</div>
|
|
{/block}
|