80c8666d3a
To prevent having to send the list of all files for deletion, only set a flag "allfiles". This should make it a bit smoother when deleting 5000+ files. Also fixes some "empty trash" message issues.
45 lines
1.6 KiB
PHP
45 lines
1.6 KiB
PHP
<div id="controls">
|
|
<?php print_unescaped($_['breadcrumb']); ?>
|
|
<div id="file_action_panel"></div>
|
|
</div>
|
|
<div id='notification'></div>
|
|
|
|
<div id="emptycontent" <?php if (!(isset($_['files']) && count($_['files']) === 0 && $_['dirlisting'] === false && !$_['ajaxLoad'])):?>class="hidden"<?php endif; ?>><?php p($l->t('Nothing in here. Your trash bin is empty!'))?></div>
|
|
|
|
<input type="hidden" name="ajaxLoad" id="ajaxLoad" value="<?php p($_['ajaxLoad']); ?>" />
|
|
<input type="hidden" id="disableSharing" data-status="<?php p($_['disableSharing']); ?>"></input>
|
|
<input type="hidden" name="dir" value="<?php p($_['dir']) ?>" id="dir">
|
|
|
|
<table id="filestable">
|
|
<thead>
|
|
<tr>
|
|
<th id='headerName'>
|
|
<div id="headerName-container">
|
|
<input type="checkbox" id="select_all" />
|
|
<label for="select_all"></label>
|
|
<span class='name'><?php p($l->t( 'Name' )); ?></span>
|
|
<span class='selectedActions'>
|
|
<a href="" class="undelete">
|
|
<img class="svg" alt="<?php p($l->t( 'Restore' )); ?>"
|
|
src="<?php print_unescaped(OCP\image_path("core", "actions/history.svg")); ?>" />
|
|
<?php p($l->t('Restore'))?>
|
|
</a>
|
|
</span>
|
|
</div>
|
|
</th>
|
|
<th id="headerDate">
|
|
<span id="modified"><?php p($l->t( 'Deleted' )); ?></span>
|
|
<span class="selectedActions">
|
|
<a href="" class="delete">
|
|
<?php p($l->t('Delete'))?>
|
|
<img class="svg" alt="<?php p($l->t('Delete'))?>"
|
|
src="<?php print_unescaped(OCP\image_path("core", "actions/delete.svg")); ?>" />
|
|
</a>
|
|
</span>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody id="fileList">
|
|
<?php print_unescaped($_['fileList']); ?>
|
|
</tbody>
|
|
</table>
|