<?php
/**
* @package SP Page Builder
* @author JoomShaper http://www.joomshaper.com
* @copyright Copyright (c) 2010 - 2023 JoomShaper
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined('_JEXEC') or die('restricted access');
use Joomla\CMS\Factory;
use Joomla\CMS\Uri\Uri;
$doc = Factory::getDocument();
$assetBase = JPATH_ROOT . '/administrator/components/com_sppagebuilder/assets/editor/dist/js/';
$includeBase = Uri::root(true) . '/administrator/components/com_sppagebuilder/assets/editor/dist/js/';
if (\file_exists($assetBase . 'bundle.min.js'))
{
$doc->addScript($includeBase . 'bundle.min.js', ['version' => 'auto'], ['defer' => true]);
$doc->addScript($includeBase . 'vendors.min.js', ['version' => 'auto'], ['defer' => true]);
}
elseif (\file_exists($assetBase . 'bundle.js'))
{
$doc->addScript($includeBase . 'bundle.js', ['version' => 'auto'], ['defer' => true]);
$doc->addScript($includeBase . 'vendors.js', ['version' => 'auto'], ['defer' => true]);
}
$doc->addScriptDeclaration('Joomla.pagebuilderBase = "' . Uri::root() . '"');
if (!\class_exists('SppagebuilderHelper'))
{
require_once JPATH_ROOT . '/administrator/components/com_sppagebuilder/helpers/sppagebuilder.php';
}
/** Loading the tinyMCE & JCE editor scripts. */
SppagebuilderHelper::loadEditor();
?>
<div id="pagebuilder-backend-editor"></div>