mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-01 16:22:41 +09:00
Merge branch 'kkigomi/develop' into multiple-params-debugPrint
This commit is contained in:
commit
be3205b54e
19 changed files with 77 additions and 44 deletions
|
|
@ -353,6 +353,8 @@ class HTMLFilter
|
|||
|
||||
// Support editor components and widgets.
|
||||
$def->addAttribute('img', 'data-file-srl', 'Number');
|
||||
$def->addAttribute('video', 'data-file-srl', 'Number');
|
||||
$def->addAttribute('audio', 'data-file-srl', 'Number');
|
||||
$def->addAttribute('img', 'editor_component', 'Text');
|
||||
$def->addAttribute('div', 'editor_component', 'Text');
|
||||
$def->addAttribute('img', 'rx_encoded_properties', 'Text');
|
||||
|
|
|
|||
|
|
@ -285,8 +285,15 @@ class TemplateParser_v2
|
|||
*/
|
||||
protected function _convertVerbatimSections(string $content): string
|
||||
{
|
||||
$content = preg_replace_callback('#(@verbatim)\b(.+?)(@endverbatim)\b#s', function($match) {
|
||||
return preg_replace(['#(?<!@)\{\{#', '#(?<!@)@([a-z]+)#', '#\$#'], ['@{{', '@@$1', '$'], $match[2]);
|
||||
$conversions = [
|
||||
'#(?<!\{)\{(?!\s)([^{}]+?)\}#' => '{$1}',
|
||||
'#(?<!@)\{\{#' => '@{{',
|
||||
'#(?<!@)@([a-z]+)#' => '@@$1',
|
||||
'#\$#' => '$',
|
||||
];
|
||||
|
||||
$content = preg_replace_callback('#(@verbatim)\b(.+?)(@endverbatim)\b#s', function($match) use($conversions) {
|
||||
return preg_replace(array_keys($conversions), array_values($conversions), $match[2]);
|
||||
}, $content);
|
||||
return $content;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -380,7 +380,7 @@
|
|||
form = $(form);
|
||||
// Get success and error callback functions.
|
||||
if (typeof callback_success === 'undefined') {
|
||||
callback_success = form.data('callback-success');
|
||||
callback_success = form.data('callbackSuccess');
|
||||
if (callback_success && window[callback_success] && $.isFunction(window[callback_success])) {
|
||||
callback_success = window[callback_success];
|
||||
} else {
|
||||
|
|
@ -395,7 +395,7 @@
|
|||
}
|
||||
}
|
||||
if (typeof callback_error === 'undefined') {
|
||||
callback_error = form.data('callback-error');
|
||||
callback_error = form.data('callbackError');
|
||||
if (callback_error && window[callback_error] && $.isFunction(window[callback_error])) {
|
||||
callback_error = window[callback_error];
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue