* @link http://www.tassos.gr * @copyright Copyright © 2021 Tassos Marinos All Rights Reserved * @license GNU GPLv3 or later */ defined('_JEXEC') or die('Restricted access'); extract($displayData); use Joomla\CMS\Language\Text; use Joomla\CMS\Router\Route; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Component\ComponentHelper; if (!$disabled) { if (strpos($css_class, 'ordering-default') !== false) { JHtml::script('https://cdn.jsdelivr.net/npm/sortablejs@latest/Sortable.min.js'); } // Required in the front-end for the media manager to work if (!defined('nrJ4')) { JHtml::_('behavior.modal'); // Front-end editing: The below script is required for front-end media library selection to work as its missing from parent window when called if (JFactory::getApplication()->isClient('site')) { ?> getDocument(); $doc->addScriptOptions('media-picker', [ 'images' => array_map( 'trim', explode( ',', ComponentHelper::getParams('com_media')->get( 'image_extensions', 'bmp,gif,jpg,jpeg,png' ) ) ) ]); $wam = $doc->getWebAssetManager(); $wam->useScript('webcomponent.media-select'); Text::script('JFIELD_MEDIA_LAZY_LABEL'); Text::script('JFIELD_MEDIA_ALT_LABEL'); Text::script('JFIELD_MEDIA_ALT_CHECK_LABEL'); Text::script('JFIELD_MEDIA_ALT_CHECK_DESC_LABEL'); Text::script('JFIELD_MEDIA_CLASS_LABEL'); Text::script('JFIELD_MEDIA_FIGURE_CLASS_LABEL'); Text::script('JFIELD_MEDIA_FIGURE_CAPTION_LABEL'); Text::script('JFIELD_MEDIA_LAZY_LABEL'); Text::script('JFIELD_MEDIA_SUMMARY_LABEL'); } } // Use admin gallery manager path if browsing via backend $gallery_manager_path = JFactory::getApplication()->isClient('administrator') ? 'administrator/' : ''; // Javascript files should always load as they are used to populate the Gallery Manager via Dropzone JHtml::script('plg_system_nrframework/dropzone.min.js', ['relative' => true, 'version' => 'auto']); JHtml::script('plg_system_nrframework/widgets/gallery/manager_init.js', ['relative' => true, 'version' => 'auto']); JHtml::script('plg_system_nrframework/widgets/gallery/manager.js', ['relative' => true, 'version' => 'auto']); if ($load_stylesheet) { JHtml::stylesheet('plg_system_nrframework/widgets/gallerymanager.css', ['relative' => true, 'version' => 'auto']); } ?>