JHTML-SORTABLE-001
JHtml::_('sortablelist.sortable')
JHtmlSortablelist::sortable
jQuery UI sortable lists are deprecated. Joomla 4 uses draggable list.
JHtml::_('sortablelist.sortable') → HTMLHelper::_('draggablelist.draggable')
Symptoms people search
drag reorder dead · sortablelist
Replace this code
Swap JHtml::_('sortablelist.sortable') for HTMLHelper::_('draggablelist.draggable').
Joomla 3
Remove or stop calling this
JHtml::_('sortablelist.sortable', 'itemList', 'adminForm', 'asc', $saveOrderUrl);Joomla 4 / 6
Use this instead
HTMLHelper::_('draggablelist.draggable');How to fix it
- 1Switch admin ordering tables to draggablelist.
- 2Update the tbody class names Atum expects.
Also known as
sortablelist · draggablelist · jquery ui sortable
Related issues
- Joomla 3 → 4JavaScript
behavior.framework (MooTools)
JHtml::_('behavior.framework') → Do not load MooTools — use vanilla JS or WebAssetManager
- Joomla 3 → 4JavaScript
JHtmlBootstrap::modal()
JHtmlBootstrap::modal() → HTMLHelper::_('bootstrap.renderModal')
- Joomla 3 → 4JavaScript
Chosen.js (formbehavior.chosen)
JHtml::_('formbehavior.chosen') → Core styled <select>, Choices.js, or Tom Select
- Joomla 3 → 4Joomla API
JSubMenuHelper
JSubMenuHelper::addEntry() → HTMLHelper::_('sidebar.addEntry') plus the sidebar view placeholder
- Joomla 4 → 5JavaScript
addScript() / addStyleSheet() vs WebAssetManager
$doc->addScript() → WebAssetManager + joomla.asset.json
- Joomla 5 → 6JavaScript
Assuming jQuery is always on the page
JHtml::_('jquery.framework') → Declare jQuery in joomla.asset.json only if you still need it