mirror of
https://github.com/openvk/openvk
synced 2025-06-07 22:59:58 +03:00
feat(docs): ux changes
This commit is contained in:
parent
7c887e9f9c
commit
1cacf6a8b5
3 changed files with 19 additions and 22 deletions
|
@ -73,10 +73,10 @@ final class DocumentsPresenter extends OpenVKPresenter
|
|||
$this->template->count = $docs->size();
|
||||
$this->template->docs = iterator_to_array($docs->page($page, OPENVK_DEFAULT_PER_PAGE));
|
||||
$this->template->locale_string = "you_have_x_documents";
|
||||
if ($owner_id < 0) {
|
||||
$this->template->locale_string = "group_has_x_documents";
|
||||
} elseif ($current_tab != 0) {
|
||||
if ($current_tab != 0) {
|
||||
$this->template->locale_string = "x_documents_in_tab";
|
||||
} else if ($owner_id < 0) {
|
||||
$this->template->locale_string = "group_has_x_documents";
|
||||
}
|
||||
|
||||
$this->template->canUpload = $owner_id == $this->user->id || $this->template->group->canBeModifiedBy($this->user->identity);
|
||||
|
|
|
@ -20,28 +20,25 @@
|
|||
{block content}
|
||||
{var $is_gallery = $current_tab == 3 || $current_tab == 4}
|
||||
<div id="docs_page_wrapper">
|
||||
<div class="docs_page_search">
|
||||
<form action="/search" method="get">
|
||||
<input type="hidden" name="section" value="docs">
|
||||
<input type="search" name="q" class="input_with_search_icon" placeholder="{_search_by_documents}">
|
||||
</form>
|
||||
<input n:if="$canUpload" id="upload_entry_point" class="button" type="button" value="{_upload_button}" {if isset($group)}data-gid="{$group->getId()}"{/if}>
|
||||
</div>
|
||||
<div n:if="sizeof($tabs) > 1" class="docs_page_tabs">
|
||||
<div class="mb_tabs">
|
||||
<div class="mb_tab" n:attr="id => $current_tab == 0 ? active">
|
||||
<a href="?tab=0">{_document_type_0}</a>
|
||||
</div>
|
||||
<div n:foreach="$tabs as $tab" class="mb_tab" n:attr="id => $tab['type'] == $current_tab ? active">
|
||||
<a href="?tab={$tab['type']}">
|
||||
{$tab["name"]}
|
||||
<span n:if="$tab['count'] > 1" class="special_counter">{$tab["count"]}</span>
|
||||
</a>
|
||||
<div class="docs_page_tabs">
|
||||
<div class="mb_tabs display_flex_row display_flex_space_between">
|
||||
<div>
|
||||
<div class="mb_tab" n:attr="id => $current_tab == 0 ? active">
|
||||
<a href="?tab=0">{_document_type_0}</a>
|
||||
</div>
|
||||
<div n:foreach="$tabs as $tab" class="mb_tab" n:attr="id => $tab['type'] == $current_tab ? active">
|
||||
<a href="?tab={$tab['type']}">
|
||||
{$tab["name"]}
|
||||
<span n:if="$tab['count'] > 1" class="special_counter">{$tab["count"]}</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<input n:if="$canUpload" id="upload_entry_point" class="button" type="button" value="{_upload_button}" {if isset($group)}data-gid="{$group->getId()}"{/if}>
|
||||
</div>
|
||||
</div>
|
||||
<div n:class="docs_page_content, $is_gallery ? docs_page_gallery">
|
||||
<div class="summaryBar display_flex_row display_flex_space_between">
|
||||
<div n:if="$count > 0" class="summaryBar display_flex_row display_flex_space_between">
|
||||
<div class="summary">{tr($locale_string, $count)}.</div>
|
||||
|
||||
<select n:if="$count > 3" name="docs_sort">
|
||||
|
|
|
@ -4031,7 +4031,7 @@ hr {
|
|||
#docs_page_wrapper .container_white {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
padding: 5px 10px;
|
||||
padding: 10px 10px;
|
||||
}
|
||||
|
||||
#docs_page_wrapper .docs_page_content.docs_page_gallery .scroll_container {
|
||||
|
|
Loading…
Reference in a new issue