[ Index ]

PHP Cross Reference of Joomla 4.2.2 documentation

title

Body

[close]

/layouts/joomla/tinymce/ -> textarea.php (source)

   1  <?php
   2  
   3  /**
   4   * @package     Joomla.Site
   5   * @subpackage  Layout
   6   *
   7   * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
   8   * @license     GNU General Public License version 2 or later; see LICENSE.txt
   9   */
  10  
  11  defined('_JEXEC') or die;
  12  
  13  use Joomla\CMS\Factory;
  14  
  15  $data = $displayData;
  16  $wa   = Factory::getDocument()->getWebAssetManager();
  17  
  18  if (!$wa->assetExists('script', 'tinymce')) {
  19      $wa->registerScript('tinymce', 'media/vendor/tinymce/tinymce.min.js', [], ['defer' => true]);
  20  }
  21  
  22  if (!$wa->assetExists('script', 'plg_editors_tinymce')) {
  23      $wa->registerScript('plg_editors_tinymce', 'plg_editors_tinymce/tinymce.min.js', [], ['defer' => true], ['core', 'tinymce']);
  24  }
  25  
  26  $wa->useScript('tinymce')->useScript('plg_editors_tinymce');
  27  ?>
  28  <textarea
  29      name="<?php echo $data->name; ?>"
  30      id="<?php echo $data->id; ?>"
  31      cols="<?php echo $data->cols; ?>"
  32      rows="<?php echo $data->rows; ?>"
  33      style="width: <?php echo $data->width; ?>; height: <?php echo $data->height; ?>;"
  34      class="<?php echo empty($data->class) ? 'mce_editable' : $data->class; ?>"
  35      <?php echo $data->readonly ? ' readonly disabled' : ''; ?>
  36  >
  37      <?php echo $data->content; ?>
  38  </textarea>


Generated: Wed Sep 7 05:41:13 2022 Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer