Version 5.0.0 beta 11.1
This commit is contained in:
1 parent
264eeb97e0
commit
90e8c7e903
466 files changed
+7796
-2394
No files matched your search
@@ -1015,26 +1015,19 @@
|
||||
{lang="in"} <a href="{$row->container()->url()}">{$row->container()->_title}</a>
|
||||
</div>
|
||||
{{endif}}
|
||||
</div>
|
||||
|
||||
<div class='cFollowedContent_anon'>
|
||||
<span class='ipsBadge ipsBadge--icon ipsBadge--new {{if !$row->_followData['follow_is_anon']}}ipsHide{{endif}}' data-role='followAnonymous' data-ipsTooltip title='{lang="follow_is_anon"}'><i class='fa-solid fa-eye-slash'></i></span>
|
||||
</div>
|
||||
|
||||
<div class='i-basis_180 cFollowedContent_info'>
|
||||
<ul>
|
||||
<li title='{lang="follow_when"}' data-role='followDate'><i class='fa-regular fa-clock'></i> {datetime="$row->_followData['follow_added']"}</li>
|
||||
<ul class="ipsList ipsList--inline i-row-gap_0 i-margin-top_1 i-font-weight_500">
|
||||
<li title='{lang="follow_when"}' data-role='followDate' hidden><i class='fa-regular fa-clock'></i> {datetime="$row->_followData['follow_added']"}</li>
|
||||
<li title='{lang="follow_how"}' data-role='followFrequency'>
|
||||
{{if $row->_followData['follow_notify_freq'] == 'none'}}
|
||||
<i class='fa-regular fa-bell-slash'></i>
|
||||
{{else}}
|
||||
<i class='fa-solid fa-bell'></i>
|
||||
<i class='fa-regular fa-bell'></i>
|
||||
{{endif}} {lang="follow_freq_{$row->_followData['follow_notify_freq']}"}
|
||||
</li>
|
||||
<li data-role='followAnonymous' {{if !$row->_followData['follow_is_anon']}}hidden{{endif}}><i class="fa-regular fa-eye-slash"></i> {lang="follow_is_anon"}</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class='i-basis_200 i-text-align_end cFollowedContent_manage'>
|
||||
<div class='cFollowedContent_manage'>
|
||||
{template="manageFollow" group="system" app="core" params="$row->_followData['follow_app'], $row->_followData['follow_area'], $row->_followData['follow_rel_id']"}
|
||||
</div>
|
||||
</div>
|
||||
@@ -1385,7 +1378,6 @@
|
||||
<div class="ipsMessage ipsMessage--error">
|
||||
{$form->error}
|
||||
</div>
|
||||
<br>
|
||||
{{endif}}
|
||||
|
||||
<form accept-charset='utf-8' method="post" action="{$form->action}" id='elDownloadsSubmit' enctype="multipart/form-data" {{if $category->bitoptions['allowss'] AND $category->bitoptions['reqss']}}data-screenshotsReq='1'{{endif}} {{if $bulk}}data-bulkUpload='1'{{endif}} {{if $category->multiple_files}}data-multipleFiles='true'{{endif}} {{if !$newSubmission}}data-newVersion='true'{{endif}} data-ipsForm data-ipsFormSubmit data-controller='downloads.front.submit.main'>
|
||||
@@ -1394,182 +1386,140 @@
|
||||
<input type="hidden" name="{$k}" value="{$v}">
|
||||
{{endforeach}}
|
||||
|
||||
<div class='ipsColumns'>
|
||||
<div class='ipsColumns__secondary i-basis_50 i-text-align_center'>
|
||||
<span class='cDownloadsSubmit_step'>{$step}{{$step++;}}</span>
|
||||
</div>
|
||||
<div class='ipsColumns__primary'>
|
||||
<div class='ipsBox'>
|
||||
<h3 class='ipsBox__header'>{{if $category->multiple_files}}{lang="select_your_files"}{{else}}{lang="select_your_file"}{{endif}}</h3>
|
||||
<div class='i-padding_3'>
|
||||
{{if isset( $form->elements['']['import_files'] ) || isset( $form->elements['']['url_files'] )}}
|
||||
<ul class='ipsList ipsList--inline i-text-align_end'>
|
||||
{{if isset( $form->elements['']['url_files'] )}}
|
||||
<li>
|
||||
<a href='#' class='ipsButton ipsButton--soft ipsButton--small' id='elURLFiles' data-ipsMenu data-ipsMenu-closeOnClick='false' data-ipsMenu-appendTo='#elDownloadsSubmit'>
|
||||
<i class='fa-solid fa-earth-americas'></i> {lang="add_files_by_url"} <i class='fa-solid fa-caret-down'></i>
|
||||
<span class='ipsNotification {{if !\count( $form->elements['']['url_files']->value )}}ipsHide{{endif}}' data-role='fileCount'>{expression="\count( $form->elements['']['url_files']->value )"}</span>
|
||||
</a>
|
||||
<div id='elURLFiles_menu' class='ipsMenu ipsMenu_normal ipsHide i-padding_3'>
|
||||
<ul class='ipsFieldRow--fullWidth'>
|
||||
{$form->elements['']['url_files']|raw}
|
||||
</ul>
|
||||
<hr class='ipsHr'>
|
||||
<a href='#' class='ipsButton ipsButton--wide ipsButton--primary' data-action='confirmUrls'>{lang="submit_menu_confirm"}</a>
|
||||
</div>
|
||||
</li>
|
||||
{{endif}}
|
||||
{{if isset( $form->elements['']['import_files'] )}}
|
||||
<li>
|
||||
<a href='#' class='ipsButton ipsButton--soft ipsButton--small' id='elImportFiles' data-ipsMenu data-ipsMenu-closeOnClick='false' data-ipsMenu-appendTo='#elDownloadsSubmit'>
|
||||
<i class='fa-solid fa-folder'></i> {lang="add_files_by_path"} <i class='fa-solid fa-caret-down'></i>
|
||||
<span class='ipsNotification {{if !\count( $form->elements['']['import_files']->value )}}ipsHide{{endif}}' data-role='fileCount'>{expression="\count( $form->elements['']['import_files']->value )"}</span>
|
||||
</a>
|
||||
<div id='elImportFiles_menu' class='ipsMenu ipsMenu_normal ipsHide i-padding_3'>
|
||||
<ul class='ipsFieldRow--fullWidth'>
|
||||
{$form->elements['']['import_files']|raw}
|
||||
</ul>
|
||||
<hr class='ipsHr'>
|
||||
<a href='#' class='ipsButton ipsButton--wide ipsButton--primary' data-action='confirmImports'>{lang="submit_menu_confirm"}</a>
|
||||
</div>
|
||||
</li>
|
||||
{{endif}}
|
||||
</ul>
|
||||
{{endif}}
|
||||
<div id='elDownloadsSubmit_progress' class='i-position_sticky-top'>
|
||||
<div class='ipsProgress ipsProgress--animated' >
|
||||
<div class='ipsProgress__progress' data-progress='0%'></div>
|
||||
</div>
|
||||
<div class='ipsBox ipsPull i-margin-bottom_block'>
|
||||
<h3 class='ipsBox__header'>{$step}{{$step++;}}. {{if $category->multiple_files}}{lang="select_your_files"}{{else}}{lang="select_your_file"}{{endif}}</h3>
|
||||
<div class='i-padding_3'>
|
||||
{{if isset( $form->elements['']['import_files'] ) || isset( $form->elements['']['url_files'] )}}
|
||||
<ul class='ipsButtons ipsButtons--end i-margin-bottom_2'>
|
||||
{{if isset( $form->elements['']['url_files'] )}}
|
||||
<li>
|
||||
<button type="button" class='ipsButton ipsButton--soft ipsButton--small' id='elURLFiles' data-ipsMenu data-ipsMenu-closeOnClick='false' data-ipsMenu-appendTo='#elDownloadsSubmit'>
|
||||
<i class='fa-solid fa-earth-americas'></i> {lang="add_files_by_url"} <i class='fa-solid fa-caret-down'></i>
|
||||
<span class='ipsNotification {{if !\count( $form->elements['']['url_files']->value )}}ipsHide{{endif}}' data-role='fileCount'>{expression="\count( $form->elements['']['url_files']->value )"}</span>
|
||||
</button>
|
||||
<div id='elURLFiles_menu' class='ipsMenu ipsMenu_normal i-padding_0 ipsHide'>
|
||||
<ul class='ipsForm ipsForm--fullWidth'>
|
||||
{$form->elements['']['url_files']|raw}
|
||||
<li class="ipsSubmitRow">
|
||||
<button type="button" class='ipsButton ipsButton--wide ipsButton--primary' data-action='confirmUrls'>{lang="submit_menu_confirm"}</button>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id='elDownloadsSubmit_uploader' class=''>
|
||||
{$form->elements['']['files']->html( $form )|raw}
|
||||
{{if $category->multiple_files}}
|
||||
<button type='button' class='ipsButton ipsButton--soft ipsButton--small ipsHide i-margin-top_3' data-action='uploadMore'>{lang="upload_more_files"}</button>
|
||||
{{endif}}
|
||||
</li>
|
||||
{{endif}}
|
||||
{{if isset( $form->elements['']['import_files'] )}}
|
||||
<li>
|
||||
<button type="button" class='ipsButton ipsButton--soft ipsButton--small' id='elImportFiles' data-ipsMenu data-ipsMenu-closeOnClick='false' data-ipsMenu-appendTo='#elDownloadsSubmit'>
|
||||
<i class='fa-solid fa-folder'></i> {lang="add_files_by_path"} <i class='fa-solid fa-caret-down'></i>
|
||||
<span class='ipsNotification {{if !\count( $form->elements['']['import_files']->value )}}ipsHide{{endif}}' data-role='fileCount'>{expression="\count( $form->elements['']['import_files']->value )"}</span>
|
||||
</button>
|
||||
<div id='elImportFiles_menu' class='ipsMenu ipsMenu_normal i-padding_0 ipsHide'>
|
||||
<ul class='ipsForm ipsForm--fullWidth'>
|
||||
{$form->elements['']['import_files']|raw}
|
||||
<li class="ipsSubmitRow">
|
||||
<button type="button" class='ipsButton ipsButton--wide ipsButton--primary' data-action='confirmImports'>{lang="submit_menu_confirm"}</button>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
{{endif}}
|
||||
</ul>
|
||||
{{endif}}
|
||||
<div id='elDownloadsSubmit_progress' class="i-margin-bottom_2">
|
||||
<div class='ipsProgress ipsProgress--animated' >
|
||||
<div class='ipsProgress__progress' data-progress='0%'></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id='elDownloadsSubmit_uploader'>
|
||||
{$form->elements['']['files']->html( $form )|raw}
|
||||
{{if $category->multiple_files}}
|
||||
<button type='button' class='ipsButton ipsButton--soft ipsButton--small ipsHide i-margin-top_3' data-action='uploadMore'>{lang="upload_more_files"}</button>
|
||||
{{endif}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{if !$bulk }}
|
||||
{{if $category->bitoptions['allowss'] }}
|
||||
<div id='elDownloadsSubmit_screenshots'>
|
||||
<br><br>
|
||||
<div class='ipsColumns'>
|
||||
<div class='ipsColumns__secondary i-basis_50 i-text-align_center'>
|
||||
<span class='cDownloadsSubmit_step'>{$step}{{$step++;}}</span>
|
||||
</div>
|
||||
<div class='ipsColumns__primary'>
|
||||
<div class='ipsBox'>
|
||||
<h3 class='ipsBox__header'>{lang="add_screenshots"}</h3>
|
||||
<div class='i-padding-inline_3 i-padding-block_2'>
|
||||
{{if isset( $form->elements['']['url_screenshots'] )}}
|
||||
<ul class='ipsList ipsList--inline i-text-align_end'>
|
||||
<li>
|
||||
<a href='#' class='ipsButton ipsButton--soft ipsButton--small' id='elURLScreenshots' data-ipsMenu data-ipsMenu-closeOnClick='false' data-ipsMenu-appendTo='#elDownloadsSubmit_screenshots'>
|
||||
<i class='fa-solid fa-earth-americas'></i> {lang="add_screenshots_by_url"} <i class='fa-solid fa-caret-down'></i>
|
||||
<span class='ipsNotification {{if !isset( $form->elements['']['url_screenshots']->value['values'] ) OR !\count( $form->elements['']['url_screenshots']->value['values'] )}}ipsHide{{endif}}' data-role='fileCount'>{expression="\count( $form->elements['']['url_screenshots']->value['values'] ?? array() )"}</span>
|
||||
</a>
|
||||
<div id='elURLScreenshots_menu' class='ipsMenu ipsMenu_wide ipsHide i-padding_3'>
|
||||
<ul class='ipsFieldRow--fullWidth'>
|
||||
{$form->elements['']['url_screenshots']|raw}
|
||||
</ul>
|
||||
<hr class='ipsHr'>
|
||||
<a href='#' class='ipsButton ipsButton--wide ipsButton--primary' data-action='confirmScreenshotUrls'>{lang="submit_menu_confirm"}</a>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
{{endif}}
|
||||
{{if isset( $form->elements['']['screenshots'] )}}
|
||||
<div id='elDownloadsSubmit_screenshots'>
|
||||
{$form->elements['']['screenshots']->html( $form )|raw}
|
||||
</div>
|
||||
{{endif}}
|
||||
<div id='elDownloadsSubmit_screenshots'>
|
||||
<div class='ipsBox ipsPull i-margin-bottom_block'>
|
||||
<h3 class='ipsBox__header'>{$step}{{$step++;}}. {lang="add_screenshots"}</h3>
|
||||
<div class='i-padding_3'>
|
||||
{{if isset( $form->elements['']['url_screenshots'] )}}
|
||||
<ul class='ipsButtons ipsButtons--end i-margin-bottom_2'>
|
||||
<li>
|
||||
<button type="button" class='ipsButton ipsButton--soft ipsButton--small' id='elURLScreenshots' data-ipsMenu data-ipsMenu-closeOnClick='false' data-ipsMenu-appendTo='#elDownloadsSubmit_screenshots'>
|
||||
<i class='fa-solid fa-earth-americas'></i> {lang="add_screenshots_by_url"} <i class='fa-solid fa-caret-down'></i>
|
||||
<span class='ipsNotification {{if !isset( $form->elements['']['url_screenshots']->value['values'] ) OR !\count( $form->elements['']['url_screenshots']->value['values'] )}}ipsHide{{endif}}' data-role='fileCount'>{expression="\count( $form->elements['']['url_screenshots']->value['values'] ?? array() )"}</span>
|
||||
</button>
|
||||
<div id='elURLScreenshots_menu' class='ipsMenu ipsMenu_wide ipsHide i-padding_3'>
|
||||
<ul class='ipsFieldRow--fullWidth'>
|
||||
{$form->elements['']['url_screenshots']|raw}
|
||||
</ul>
|
||||
<hr class='ipsHr'>
|
||||
<a href='#' class='ipsButton ipsButton--wide ipsButton--primary' data-action='confirmScreenshotUrls'>{lang="submit_menu_confirm"}</a>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
{{endif}}
|
||||
{{if isset( $form->elements['']['screenshots'] )}}
|
||||
<div id='elDownloadsSubmit_screenshots'>
|
||||
{$form->elements['']['screenshots']->html( $form )|raw}
|
||||
</div>
|
||||
{{endif}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{endif}}
|
||||
|
||||
<div id='elDownloadsSubmit_otherinfo'>
|
||||
<br><br>
|
||||
<div class='ipsColumns'>
|
||||
<div class='ipsColumns__secondary i-basis_50 i-text-align_center'>
|
||||
<span class='cDownloadsSubmit_step'>{$step}{{$step++;}}</span>
|
||||
</div>
|
||||
<div class='ipsColumns__primary'>
|
||||
<div class='ipsBox'>
|
||||
<h3 class='ipsBox__header'>{{if $newSubmission}}{lang="submit_file_information"}{{else}}{lang="new_version_details"}{{endif}}</h3>
|
||||
<ul class='ipsForm ipsForm--vertical ipsForm--submit-file'>
|
||||
{{foreach $form->elements as $collection}}
|
||||
{{foreach $collection as $fieldName => $input}}
|
||||
{{if !\in_array( $fieldName, $nonInfoFields )}}
|
||||
{$input|raw}
|
||||
{{endif}}
|
||||
{{endforeach}}
|
||||
{{endforeach}}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class='ipsBox ipsPull i-margin-bottom_block'>
|
||||
<h3 class='ipsBox__header'>{$step}{{$step++;}}. {{if $newSubmission}}{lang="submit_file_information"}{{else}}{lang="new_version_details"}{{endif}}</h3>
|
||||
<ul class='ipsForm ipsForm--vertical ipsForm--submit-file'>
|
||||
{{foreach $form->elements as $collection}}
|
||||
{{foreach $collection as $fieldName => $input}}
|
||||
{{if !\in_array( $fieldName, $nonInfoFields )}}
|
||||
{$input|raw}
|
||||
{{endif}}
|
||||
{{endforeach}}
|
||||
{{endforeach}}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
{{if $terms}}
|
||||
<br><br>
|
||||
<div class='ipsColumns'>
|
||||
<div class='ipsColumns__secondary i-basis_50 i-text-align_center'>
|
||||
<span class='cDownloadsSubmit_step'>{$step}{{$step++;}}</span>
|
||||
</div>
|
||||
<div class='ipsColumns__primary'>
|
||||
<div class='ipsBox'>
|
||||
<h3 class='ipsBox__header'>{lang="csubmissionterms_placeholder"}</h3>
|
||||
<div class='i-padding_3 ipsRichText'>
|
||||
{$terms|raw}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{endif}}
|
||||
</div>
|
||||
{{elseif $terms}}
|
||||
<br>
|
||||
<div class='ipsColumns'>
|
||||
<div class='ipsColumns__secondary i-basis_50 i-text-align_center'>
|
||||
<span class='cDownloadsSubmit_step'>{$step}{{$step++;}}</span>
|
||||
</div>
|
||||
<div class='ipsColumns__primary'>
|
||||
<div class='ipsBox'>
|
||||
<h3 class='ipsBox__header'>{lang="csubmissionterms_placeholder"}</h3>
|
||||
<div class='ipsBox ipsPull i-margin-bottom_block'>
|
||||
<h3 class='ipsBox__header'>{$step}{{$step++;}}. {lang="csubmissionterms_placeholder"}</h3>
|
||||
<div class='i-padding_3 ipsRichText'>
|
||||
{$terms|raw}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{endif}}
|
||||
</div>
|
||||
{{endif}}
|
||||
|
||||
<div class='ipsColumns'>
|
||||
<div class='ipsColumns__secondary i-basis_50'></div>
|
||||
<div class='ipsColumns__primary'>
|
||||
<div class='ipsBox i-padding_3 i-text-align_center i-margin-top_3'>
|
||||
<button type='submit' class='ipsButton ipsButton--primary' data-role='submitForm'>
|
||||
{{if $bulk}}
|
||||
{lang="continue"}
|
||||
{{else}}
|
||||
{{if $newSubmission}}
|
||||
{{if $category->multiple_files}}
|
||||
{lang="save_and_submit_files"}
|
||||
{{else}}
|
||||
{lang="save_and_submit_file"}
|
||||
{{endif}}
|
||||
{{else}}
|
||||
{lang="save_and_submit_new_version"}
|
||||
{{endif}}
|
||||
{{endif}}
|
||||
</button>
|
||||
{{elseif $terms}}
|
||||
<div class='ipsBox ipsPull i-margin-bottom_block'>
|
||||
<h3 class='ipsBox__header'>{$step}{{$step++;}}. {lang="csubmissionterms_placeholder"}</h3>
|
||||
<div class='i-padding_3 ipsRichText'>
|
||||
{$terms|raw}
|
||||
</div>
|
||||
</div>
|
||||
{{endif}}
|
||||
|
||||
<div class='ipsBox ipsPull i-padding_2 i-text-align_center'>
|
||||
<button type='submit' class='ipsButton ipsButton--primary' data-role='submitForm'>
|
||||
{{if $bulk}}
|
||||
{lang="continue"}
|
||||
{{else}}
|
||||
{{if $newSubmission}}
|
||||
{{if $category->multiple_files}}
|
||||
{lang="save_and_submit_files"}
|
||||
{{else}}
|
||||
{lang="save_and_submit_file"}
|
||||
{{endif}}
|
||||
{{else}}
|
||||
{lang="save_and_submit_new_version"}
|
||||
{{endif}}
|
||||
{{endif}}
|
||||
</button>
|
||||
</div>
|
||||
</form>]]></template>
|
||||
<template template_group="submit" template_name="topic" template_data="$file" template_location="front" template_app="downloads"><![CDATA[<h3>{$file->name}</h3>
|
||||
@@ -2044,7 +1994,7 @@
|
||||
{template="reviewUnavailable" group="forms" location="front" app="core" params="'restricted_cannot_comment', \IPS\Member::loggedIn()->warnings(5,NULL,'rpa'), \IPS\Member::loggedIn()->restrict_post"}
|
||||
{{endif}}
|
||||
{{elseif $file->mustDownloadBeforeReview()}}
|
||||
<p class='i-color_soft i-font-weight_600 i-text-align_center i-background_2 i-padding_2'>{lang="no_download_review"}</p>
|
||||
<p class='i-color_soft i-font-weight_600 i-text-align_center i-background_2 i-padding_2 i-border-start-start-radius_box i-border-start-end-radius_box'>{lang="no_download_review"}</p>
|
||||
{{elseif \IPS\Member::loggedIn()->members_bitoptions['unacknowledged_warnings']}}
|
||||
{template="reviewUnavailable" group="forms" location="front" app="core" params="'unacknowledged_warning_cannot_post', \IPS\Member::loggedIn()->warnings( 1, FALSE )"}
|
||||
{{endif}}
|
||||
@@ -2946,23 +2896,9 @@
|
||||
|
||||
/* Submission */
|
||||
#elDownloadsSubmit_progress > .ipsProgress {
|
||||
margin: 15px 0 5px 0;
|
||||
width: 100%;
|
||||
height: 32px;
|
||||
}
|
||||
|
||||
#elDownloadsSubmit_progress {
|
||||
background: var(--i-background_1);
|
||||
padding: 0px 15px 15px 15px;
|
||||
}
|
||||
|
||||
#elDownloadsSubmit .ipsAttachment_dropZone {
|
||||
margin-top: 7px;
|
||||
background: var(--i-background_2);
|
||||
border: 2px dashed var(--i-background_5);
|
||||
background-clip: padding-box;
|
||||
}
|
||||
|
||||
#elDownloadsSubmit .ipsUploader__row {
|
||||
border: 1px solid var(--i-background_3);
|
||||
}
|
||||
@@ -2981,18 +2917,6 @@
|
||||
display: none;
|
||||
}
|
||||
|
||||
.cDownloadsSubmit_step {
|
||||
display: block;
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
text-align: center;
|
||||
line-height: 40px;
|
||||
font-size: 24px;
|
||||
border-radius: 40px;
|
||||
background: var(--i-background_primary);
|
||||
color: var(--i-color_primary-contrast);
|
||||
}
|
||||
|
||||
#elURLFiles, #elImportFiles, #elURLScreenshots {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user