Current Path :
/
home
/
develito
/
www
/
plugins
/
system
/
t3
/
includes
/
joomla4
/
html
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/develito/www/plugins/system/t3/includes/joomla4/html/bootstrap.php
<?php /** * @package Joomla.Libraries * @subpackage HTML * * @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ use Joomla\CMS\HTML\Helpers\Bootstrap as JBootstrap; defined('JPATH_PLATFORM') or die; /** * Utility class for JavaScript behaviors * * @since 1.5 */ abstract class T3HtmlBootstrap extends JBootstrap { /** * Method to render a Bootstrap modal * * @param string $selector The ID selector for the modal. * @param array $params An array of options for the modal. * Options for the modal can be: * - 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 * @param string $body Markup for the modal body. Appended after the `<iframe>` if the URL option is set * * @return string HTML markup for a modal * * @since 3.0 */ public static function renderModal($selector = 'modal', $params = array(), $body = '') :string { $method = parent::class . '::' . __FUNCTION__; // Force to rerender in admin if (!empty(static::$loaded[$method][$selector])) { static::$loaded[$method][$selector] = false; } return parent::renderModal($selector, $params, $body); } }