first commit

This commit is contained in:
2025-06-17 11:53:18 +02:00
commit 9f0f7ba12b
8804 changed files with 1369176 additions and 0 deletions

View File

@ -0,0 +1,46 @@
<?php
/**
* @package Joomla.Site
* @subpackage com_wrapper
*
* @copyright (C) 2006 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;
$this->document->getWebAssetManager()
->registerAndUseScript('com_wrapper.iframe', 'com_wrapper/iframe-height.min.js', [], ['defer' => true]);
?>
<div class="com-wrapper contentpane">
<?php if ($this->params->get('show_page_heading')) : ?>
<div class="page-header">
<h1>
<?php if ($this->escape($this->params->get('page_heading'))) : ?>
<?php echo $this->escape($this->params->get('page_heading')); ?>
<?php else : ?>
<?php echo $this->escape($this->params->get('page_title')); ?>
<?php endif; ?>
</h1>
</div>
<?php endif; ?>
<iframe <?php echo $this->wrapper->load; ?>
id="blockrandom"
name="iframe"
src="<?php echo $this->escape($this->wrapper->url); ?>"
width="<?php echo $this->escape($this->params->get('width')); ?>"
height="<?php echo $this->escape($this->params->get('height')); ?>"
loading="<?php echo $this->params->get('lazyloading', 'lazy'); ?>"
<?php if ($this->escape($this->params->get('page_heading'))) : ?>
title="<?php echo $this->escape($this->params->get('page_heading')); ?>"
<?php else : ?>
title="<?php echo $this->escape($this->params->get('page_title')); ?>"
<?php endif; ?>
class="com-wrapper__iframe wrapper <?php echo $this->pageclass_sfx; ?>">
<?php echo Text::_('COM_WRAPPER_NO_IFRAMES'); ?>
</iframe>
</div>

View File

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<layout title="COM_WRAPPER_WRAPPER_VIEW_DEFAULT_TITLE" option="COM_WRAPPER_WRAPPER_VIEW_DEFAULT_OPTION">
<help
key="Menu_Item:_Iframe_Wrapper"
/>
<message>
<![CDATA[COM_WRAPPER_WRAPPER_VIEW_DEFAULT_DESC]]>
</message>
</layout>
<!-- Add fields to the parameters object for the layout. -->
<fields name="params">
<fieldset name="request" label="COM_MENUS_BASIC_FIELDSET_LABEL">
<field
name="url"
type="url"
label="COM_WRAPPER_FIELD_URL_LABEL"
required="true"
/>
</fieldset>
<!-- Add fields to the parameters object for the layout. -->
<!-- Scroll. -->
<fieldset name="basic" label="COM_WRAPPER_FIELD_LABEL_SCROLLBARSPARAMS">
<field
name="width"
type="text"
label="JGLOBAL_WIDTH"
default="100%"
/>
<field
name="height"
type="number"
label="COM_WRAPPER_FIELD_HEIGHT_LABEL"
default="500"
/>
</fieldset>
<!-- Advanced options. -->
<fieldset name="advanced">
<field
name="height_auto"
type="radio"
label="COM_WRAPPER_FIELD_HEIGHTAUTO_LABEL"
default="0"
layout="joomla.form.field.radio.switcher"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="add_scheme"
type="radio"
label="COM_WRAPPER_FIELD_ADD_LABEL"
description="COM_WRAPPER_FIELD_ADD_DESC"
layout="joomla.form.field.radio.switcher"
default="1"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="lazyloading"
type="radio"
label="COM_WRAPPER_FIELD_LAZYLOADING_LABEL"
default="lazy"
layout="joomla.form.field.radio.switcher"
validate="options"
>
<option value="eager">JNO</option>
<option value="lazy">JYES</option>
</field>
</fieldset>
</fields>
</metadata>