* @copyright (C) 2023 KW4NZ, * @license GNU General Public License version 2 or later; see LICENSE.md * @since 0.9.7 */ use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; /** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->document->getWebAssetManager(); $wa->useScript('table.columns') ->useScript('multiselect'); $user = $this->getCurrentUser(); $userID = $user->get('id'); $listOrder = $this->escape($this->state->get('list.ordering')); $listDirn = $this->escape($this->state->get('list.direction')); $saveOrder = $listOrder == 'p.ordering'; if ($saveOrder && !empty($this->items)) { $saveOrderingUrl = 'index.php?option=com_depot&task=packages.saveOrderAjax&tmpl=component'; HTMLHelper::_('draggablelist.draggable'); } ?>
$this]); ?> items)): ?>
class="js-draggable" data-url="" data-direction="" data-nested="true" > items as $i => $item): $ordering = ($listOrder == 'ordering'); $canChange = true; ?>
, ,
id); ?>
ordering; ?>
state, $i, 'packages.', $canChange); ?> escape($item->name); ?> escape($item->description); ?> escape($item->mounting_style); ?> id ?>
pagination->getListFooter(); ?>