30
1
mirror of https://github.com/joomla-extensions/weblinks.git synced 2024-06-03 06:50:49 +00:00
weblinks/src/administrator/components/com_weblinks/tmpl/weblink/modal.php

36 lines
1.5 KiB
PHP
Raw Normal View History

2017-05-16 06:03:22 +00:00
<?php
2023-05-18 16:45:59 +00:00
2017-05-16 06:03:22 +00:00
/**
* @package Joomla.Administrator
* @subpackage com_weblinks
*
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
2021-07-01 14:37:36 +00:00
2023-05-18 16:45:59 +00:00
// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
2021-07-01 14:46:35 +00:00
use Joomla\CMS\Factory;
2021-07-09 09:42:45 +00:00
use Joomla\CMS\HTML\HTMLHelper;
2021-07-01 14:37:36 +00:00
HTMLHelper::_('bootstrap.tooltip', '.hasTooltip', array('placement' => 'bottom'));
2017-05-16 06:03:22 +00:00
// @deprecated 4.0 the function parameter, the inline js and the buttons are not needed since 3.7.0.
2021-07-01 14:46:35 +00:00
$function = Factory::getApplication()->input->getCmd('function', 'jEditWeblink_' . (int) $this->item->id);
2017-05-16 06:03:22 +00:00
// Function to update input title when changed
2021-07-01 14:46:35 +00:00
Factory::getDocument()->addScriptDeclaration('
2017-05-16 06:03:22 +00:00
function jEditWeblinkModal() {
if (window.parent && document.formvalidator.isValid(document.getElementById("weblink-form"))) {
return window.parent.' . $this->escape($function) . '(document.getElementById("jform_title").value);
}
}
');
?>
<button id="applyBtn" type="button" class="hidden" onclick="Joomla.submitbutton('weblink.apply'); jEditWeblinkModal();"></button>
<button id="saveBtn" type="button" class="hidden" onclick="Joomla.submitbutton('weblink.save'); jEditWeblinkModal();"></button>
<button id="closeBtn" type="button" class="hidden" onclick="Joomla.submitbutton('weblink.cancel');"></button>
<div class="container-popup">
2023-05-18 16:45:59 +00:00
<?php $this->setLayout('edit'); ?>
<?php echo $this->loadTemplate(); ?>
2017-05-16 06:03:22 +00:00
</div>