first commit

This commit is contained in:
CHIEFSOFT\ameye
2024-06-08 17:09:23 -04:00
commit df3a033196
17887 changed files with 8637778 additions and 0 deletions
@@ -0,0 +1,40 @@
<?php
/**
* @file classes/components/form/FieldPreparedContent.php
*
* Copyright (c) 2014-2022 Simon Fraser University
* Copyright (c) 2000-2022 John Willinsky
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
*
* @class FieldPreparedContent
*
* @ingroup classes_controllers_form
*
* @brief A rich text editor that can insert prepared content snippets
*/
namespace PKP\components\forms;
class FieldPreparedContent extends FieldRichTextarea
{
public $component = 'field-prepared-content';
/**
* A list of content that can be inserted from a TinyMCE button.
*
* @see FieldPreparedContent in the UI Library for details on the expected format
*/
public array $preparedContent = [];
public function getConfig()
{
$config = parent::getConfig();
$config['preparedContentLabel'] = __('common.content');
$config['insertLabel'] = __('common.insert');
$config['insertModalLabel'] = __('common.insertContent');
$config['searchLabel'] = __('common.insertContentSearch');
$config['preparedContent'] = $this->preparedContent;
return $config;
}
}