MDL-76229 core_form: Show frozen text editor in a more accessible way.

This commit is contained in:
Meirza 2022-11-09 09:30:31 +07:00
parent 5877ae306e
commit 82d491cafa

View file

@ -248,6 +248,15 @@ class MoodleQuickForm_editor extends HTML_QuickForm_element implements templatab
$this->_options['subdirs'] = (int)($allow == 1); $this->_options['subdirs'] = (int)($allow == 1);
} }
/**
* Returns editor text content
*
* @return string Text content
*/
public function get_text(): string {
return $this->_values['text'];
}
/** /**
* Returns editor format * Returns editor format
* *
@ -491,13 +500,12 @@ class MoodleQuickForm_editor extends HTML_QuickForm_element implements templatab
} }
/** /**
* What to display when element is frozen. * Returns the formatted value. The return from parent class is not acceptable.
* *
* @return empty string * @return string
*/ */
function getFrozenHtml() { public function getFrozenHtml(): string {
return format_text($this->get_text(), $this->getFormat()) . $this->_getPersistantData();
return '';
} }
/** /**