46 lines
2.3 KiB
PHP
46 lines
2.3 KiB
PHP
<?php
|
|
|
|
/**
|
|
* @package Joomla.Site
|
|
* @subpackage Layout
|
|
*
|
|
* @copyright (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
|
|
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
|
*/
|
|
|
|
defined('_JEXEC') or die;
|
|
|
|
use Joomla\CMS\Language\Text;
|
|
|
|
extract($displayData);
|
|
|
|
/**
|
|
* Layout variables
|
|
* -----------------
|
|
* @var string $selector Unique DOM identifier for the modal. CSS id without #
|
|
* @var array $params Modal parameters. Default supported parameters:
|
|
* - title string The modal title
|
|
* - backdrop mixed A boolean select if a modal-backdrop element should be included (default = true)
|
|
* The string 'static' includes a backdrop which doesn't close the modal on click.
|
|
* - keyboard boolean Closes the modal when escape key is pressed (default = true)
|
|
* - closeButton boolean Display modal close button (default = true)
|
|
* - animation boolean Fade in from the top of the page (default = true)
|
|
* - footer string Optional markup for the modal footer
|
|
* - url string URL of a resource to be inserted as an <iframe> inside the modal body
|
|
* - height string height of the <iframe> containing the remote resource
|
|
* - width string width of the <iframe> containing the remote resource
|
|
* - bodyHeight int Optional height of the modal body in viewport units (vh)
|
|
* - modalWidth int Optional width of the modal in viewport units (vh)
|
|
* @var string $body Markup for the modal body. Appended after the <iframe> if the URL option is set
|
|
*/
|
|
?>
|
|
<div class="modal-header">
|
|
<?php if (isset($params['title'])) : ?>
|
|
<h3 class="modal-title"><?php echo $params['title']; ?></h3>
|
|
<?php endif; ?>
|
|
<?php if (!isset($params['closeButton']) || $params['closeButton']) : ?>
|
|
<button type="button" class="btn-close novalidate" data-bs-dismiss="modal" aria-label="<?php echo Text::_('JLIB_HTML_BEHAVIOR_CLOSE'); ?>">
|
|
</button>
|
|
<?php endif; ?>
|
|
</div>
|