Version 5.0.0 beta 5
This commit is contained in:
1 parent
2f24f9de48
commit
57d9db6ce2
218 files changed
+5331
-7416
No files matched your search
@@ -1733,7 +1733,7 @@
|
||||
<button class="ipsButton ipsButton--inherit ipsResponsive_hidePhone" disabled type='button'><i class="fa-solid fa-circle-info"></i><span>{lang="download_no_permission"}</span></button>
|
||||
{{endif}}
|
||||
{{else}}
|
||||
<a href='{{if settings.idm_antileech AND !$file->requiresDownloadConfirmation()}}{$file->url('download')->csrf()}{{else}}{$file->url('download')}{{endif}}' class='ipsButton ipsButton--primary ipsButton--large i-width_100p' {{if $file->requiresDownloadConfirmation()}}data-ipsDialog{{endif}} data-datalayer-postfetch >{lang="download_now"}</a>
|
||||
<a href='{{if settings.idm_antileech AND !$file->requiresDownloadConfirmation()}}{$file->url('download')->csrf()}{{else}}{$file->url('download')}{{endif}}' class='ipsButton ipsButton--primary ipsButton--large i-width_100p' {{if $file->requiresDownloadConfirmation()}}data-ipsDialog{{endif}} data-datalayer-postfetch ><i class="fa-solid fa-download"></i><span>{lang="download_now"}</span></a>
|
||||
{{endif}}
|
||||
</li>
|
||||
]]></template>
|
||||
@@ -2237,23 +2237,17 @@
|
||||
|
||||
<div class='i-flex_11'>
|
||||
{{if \count( $tabs )}}
|
||||
<div class='ipsTabs ipsJS_show' id='tabs_file' data-ipsTabBar data-ipsTabBar-contentArea='#ipsTabs_content_file'>
|
||||
<ul role='tablist'>
|
||||
<li>
|
||||
<a href='#ipsTabs_tabs_file_file_tab_desc_panel' id='file_tab_desc' class="ipsTabs__tab" role="tab" aria-selected="true">{lang="file_desc"}</a>
|
||||
</li>
|
||||
<i-tabs class='ipsTabs' id='ipsTabs_file' data-ipsTabBar data-ipsTabBar-contentArea='#ipsTabs_file_content'>
|
||||
<div role='tablist'>
|
||||
<button type="button" id='ipsTabs_file_desc' class="ipsTabs__tab" role="tab" aria-controls="ipsTabs_file_desc_panel" aria-selected="true">{lang="file_desc"}</button>
|
||||
{{foreach $tabs as $name}}
|
||||
<li>
|
||||
<a href='#ipsTabs_tabs_file_file_tab_{$name}_panel' id='file_tab_{$name}' class="ipsTabs__tab" role="tab" aria-selected="false">
|
||||
{lang="$name"}
|
||||
</a>
|
||||
</li>
|
||||
<button type="button" id='ipsTabs_file_{$name}' class="ipsTabs__tab" role="tab" aria-controls="ipsTabs_file_{$name}_panel" aria-selected="false">{lang="$name"}</button>
|
||||
{{endforeach}}
|
||||
</ul>
|
||||
</div>
|
||||
{template="tabScrollers" app="core" group="global" location="global"}
|
||||
</div>
|
||||
<div id='ipsTabs_content_file' class='ipsTabs__panels ipsTabs__panels--padded'>
|
||||
<div id='ipsTabs_tabs_file_file_tab_desc_panel' class="ipsTabs__panel" aria-labelledby="file_tab_desc" aria-hidden="false">
|
||||
</i-tabs>
|
||||
<div id='ipsTabs_file_content' class='ipsTabs__panels ipsTabs__panels--padded'>
|
||||
<div id='ipsTabs_file_desc_panel' class="ipsTabs__panel" role="tabpanel" aria-labelledby="ipsTabs_file_desc">
|
||||
{{endif}}
|
||||
<section class='ipsEntry i-padding_3'>
|
||||
<div class='ipsEntry__post'>
|
||||
@@ -2301,7 +2295,7 @@
|
||||
</div>
|
||||
{{foreach $cfields as $field}}
|
||||
{{if $field['location'] == 'tab'}}
|
||||
<div id='ipsTabs_tabs_file_file_tab_downloads_{$field['key']}_panel' class="ipsTabs__panel" aria-labelledby="file_tab_{$field['key']}" aria-hidden="false">
|
||||
<div id='ipsTabs_file_{$field['key']}_panel' class="ipsTabs__panel" role="tabpanel" aria-labelledby="ipsTabs_file_{$field['key']}" hidden>
|
||||
<div class='ipsRichText' data-controller='core.front.core.lightboxedImages'>
|
||||
{$field['value']|raw}
|
||||
</div>
|
||||
@@ -2363,7 +2357,7 @@
|
||||
</li>
|
||||
{{endif}}
|
||||
{{if $file->topic()}}
|
||||
<li><a href='{$file->topic()->url()}' title='{lang="dl_get_support_title"}' class='ipsButton ipsButton--inherit i-width_100p'>{lang="dl_get_support"}</a></li>
|
||||
<li><a href='{$file->topic()->url()}' title='{lang="dl_get_support_title"}' class='ipsButton ipsButton--large ipsButton--text i-width_100p'><i class="fa-regular fa-life-ring"></i><span>{lang="dl_get_support"}</span></a></li>
|
||||
{{endif}}
|
||||
</ul>
|
||||
<h2 class='ipsTitle ipsTitle--h4 ipsTitle--margin'>{lang="file_information"}</h2>
|
||||
@@ -2423,11 +2417,13 @@
|
||||
{{endif}}
|
||||
{{endforeach}}
|
||||
</ul>
|
||||
|
||||
{{if $file->canViewDownloaders() and $file->downloads}}
|
||||
<div class='i-margin-top_3'>
|
||||
<a href='{$file->url('log')}' title='{lang="view_downloader_list"}' class='ipsButton ipsButton--inherit i-width_100p' data-ipsDialog data-ipsDialog-size="wide" data-ipsDialog-title="{lang="downloaders"}"><i class="fa-solid fa-users"></i><span>{lang="who_downloaded"}</span></a>
|
||||
</div>
|
||||
<ul class='ipsButtons i-margin-top_3'>
|
||||
<li><a href='{$file->url('log')}' title='{lang="view_downloader_list"}' class='ipsButton ipsButton--inherit i-width_100p' data-ipsDialog data-ipsDialog-size="wide" data-ipsDialog-title="{lang="downloaders"}"><i class="fa-regular fa-circle-user"></i><span>{lang="who_downloaded"}</span></a></li>
|
||||
</ul>
|
||||
{{endif}}
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
</div>
|
||||
@@ -2659,21 +2655,21 @@
|
||||
]]></template>
|
||||
<template template_group="widgets" template_name="downloadStats" template_data="$stats, $latestFile, $layout='table', $isCarousel=false" template_location="front" template_app="downloads"><![CDATA[<h3 class='ipsWidget__header'>{lang="block_downloadStats"}</h3>
|
||||
<div class='ipsWidget__content'>
|
||||
<ul class='ipsList ipsList--stats ipsList--stacked ipsList--border ipsList--fill'>
|
||||
<ul class='ipsList ipsList--stats ipsList--stats ipsList--stacked ipsList--border ipsList--fill'>
|
||||
<li>
|
||||
<span class='i-font-size_3 i-font-weight_600 i-color_hard'>{number="$stats['totalFiles']"}</span><br>
|
||||
<span class='i-color_soft i-font-weight_500'>{lang="total_files_front"}</span>
|
||||
<span class='ipsList__value'>{number="$stats['totalFiles']"}</span><br>
|
||||
<span class='ipsList__label'>{lang="total_files_front"}</span>
|
||||
</li>
|
||||
{{if $stats['totalComments']}}
|
||||
<li>
|
||||
<span class='i-font-size_3 i-font-weight_600 i-color_hard'>{number="$stats['totalComments']"}</span><br>
|
||||
<span class='i-color_soft i-font-weight_500'>{lang="total_comments"}</span>
|
||||
<span class='ipsList__value'>{number="$stats['totalComments']"}</span><br>
|
||||
<span class='ipsList__label'>{lang="total_comments"}</span>
|
||||
</li>
|
||||
{{endif}}
|
||||
{{if $stats['totalReviews']}}
|
||||
<li>
|
||||
<span class='i-font-size_3 i-font-weight_600 i-color_hard'>{number="$stats['totalReviews']"}</span><br>
|
||||
<span class='i-color_soft i-font-weight_500'>{lang="total_reviews"}</span>
|
||||
<span class='ipsList__value'>{number="$stats['totalReviews']"}</span><br>
|
||||
<span class='ipsList__label'>{lang="total_reviews"}</span>
|
||||
</li>
|
||||
{{endif}}
|
||||
{{if $latestFile}}
|
||||
@@ -2784,26 +2780,18 @@
|
||||
</div>
|
||||
</li>]]></template>
|
||||
<template template_group="widgets" template_name="topDownloads" template_data="$week, $month, $year, $all, $layout='table', $isCarousel=false" template_location="front" template_app="downloads"><![CDATA[<h3 class='ipsWidget__header'>{lang="block_topDownloads"}</h3>
|
||||
<div class='ipsTabs ipsTabs_small ipsTabs--stretch' id='elDownloadsTopDownloads' data-ipsTabBar data-ipsTabBar-contentArea='#elDownloadsTopDownloads_content'>
|
||||
<ul role="tablist">
|
||||
<li>
|
||||
<a href='#ipsTabs_elDownloadsTopDownloads_elDownloads_topDownloadsWeek_panel' id='elDownloads_topDownloadsWeek' class='ipsTabs__tab ipsTabs__tab--active' role="tab" aria-selected='true'>{lang="top_week"}</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='#ipsTabs_elDownloadsTopDownloads_elDownloads_topDownloadsMonth_panel' id='elDownloads_topDownloadsMonth' class='ipsTabs__tab' role="tab" aria-selected='false'>{lang="top_month"}</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='#ipsTabs_elDownloadsTopDownloads_elDownloads_topDownloadsYear_panel' id='elDownloads_topDownloadsYear' class='ipsTabs__tab' role="tab" aria-selected='false'>{lang="top_year"}</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='#ipsTabs_elDownloadsTopDownloads_elDownloads_topDownloadsAll_panel' id='elDownloads_topDownloadsAll' class='ipsTabs__tab' role="tab" aria-selected='false'>{lang="top_alltime"}</a>
|
||||
</li>
|
||||
</ul>
|
||||
{{$tabID = mt_rand();}}
|
||||
<i-tabs class='ipsTabs ipsTabs--small ipsTabs--stretch' id='ipsTabs_topDownloads{$tabID}' data-ipsTabBar data-ipsTabBar-contentArea='#ipsTabs_topDownloads{$tabID}_content'>
|
||||
<div role="tablist">
|
||||
<button type="button" id='ipsTabs_topDownloads{$tabID}_Week' class='ipsTabs__tab' role="tab" aria-controls='ipsTabs_topDownloads{$tabID}_Week_panel' aria-selected='true'>{lang="top_week"}</button>
|
||||
<button type="button" id='ipsTabs_topDownloads{$tabID}_Month' class='ipsTabs__tab' role="tab" aria-controls='ipsTabs_topDownloads{$tabID}_Month_panel' aria-selected='false'>{lang="top_month"}</button>
|
||||
<button type="button" id='ipsTabs_topDownloads{$tabID}_Year' class='ipsTabs__tab' role="tab" aria-controls='ipsTabs_topDownloads{$tabID}_Year_panel' aria-selected='false'>{lang="top_year"}</button>
|
||||
<button type="button" id='ipsTabs_topDownloads{$tabID}_All' class='ipsTabs__tab' role="tab" aria-controls='ipsTabs_topDownloads{$tabID}_All_panel' aria-selected='false'>{lang="top_alltime"}</button>
|
||||
</div>
|
||||
{template="tabScrollers" app="core" group="global" location="global"}
|
||||
</div>
|
||||
|
||||
<section id='elDownloadsTopDownloads_content' class='ipsTabs__panels'>
|
||||
<div id="ipsTabs_elDownloadsTopDownloads_elDownloads_topDownloadsWeek_panel" class='ipsTabs__panel'>
|
||||
</i-tabs>
|
||||
<section id='ipsTabs_topDownloads{$tabID}_content' class='ipsTabs__panels'>
|
||||
<div id="ipsTabs_topDownloads{$tabID}_Week_panel" class='ipsTabs__panel' role="tabpanel" aria-labelledby="ipsTabs_topDownloads{$tabID}_Week">
|
||||
{{if \count( $week )}}
|
||||
<i-data>
|
||||
<ol class='ipsData ipsData--table ipsData--top-downloads-week'>
|
||||
@@ -2816,7 +2804,7 @@
|
||||
<p class='ipsEmptyMessage'>{lang="no_downloaded_files__week"}</p>
|
||||
{{endif}}
|
||||
</div>
|
||||
<div id="ipsTabs_elDownloadsTopDownloads_elDownloads_topDownloadsMonth_panel" class='ipsTabs__panel'>
|
||||
<div id="ipsTabs_topDownloads{$tabID}_Month_panel" class='ipsTabs__panel' role="tabpanel" aria-labelledby="ipsTabs_topDownloads{$tabID}_Month" hidden>
|
||||
{{if \count( $month )}}
|
||||
<i-data>
|
||||
<ol class='ipsData ipsData--table ipsData--top-downloads-month'>
|
||||
@@ -2829,7 +2817,7 @@
|
||||
<p class='ipsEmptyMessage'>{lang="no_downloaded_files__month"}</p>
|
||||
{{endif}}
|
||||
</div>
|
||||
<div id="ipsTabs_elDownloadsTopDownloads_elDownloads_topDownloadsYear_panel" class='ipsTabs__panel'>
|
||||
<div id="ipsTabs_topDownloads{$tabID}_Year_panel" class='ipsTabs__panel' role="tabpanel" aria-labelledby="ipsTabs_topDownloads{$tabID}_Year" hidden>
|
||||
{{if \count( $year )}}
|
||||
<i-data>
|
||||
<ol class='ipsData ipsData--table ipsData--top-downloads-year'>
|
||||
@@ -2842,7 +2830,7 @@
|
||||
<p class='ipsEmptyMessage'>{lang="no_downloaded_files__year"}</p>
|
||||
{{endif}}
|
||||
</div>
|
||||
<div id="ipsTabs_elDownloadsTopDownloads_elDownloads_topDownloadsAll_panel" class='ipsTabs__panel'>
|
||||
<div id="ipsTabs_topDownloads{$tabID}_All_panel" class='ipsTabs__panel' role="tabpanel" aria-labelledby="ipsTabs_topDownloads{$tabID}_All" hidden>
|
||||
{{if \count( $all )}}
|
||||
<i-data>
|
||||
<ol class='ipsData ipsData--table ipsData--top-downloads-all'>
|
||||
|
||||
Reference in new issue
Block a user