增加js的事件处理;增加忘记密码的js替换事件;发布新版本;

This commit is contained in:
2023-09-23 11:47:18 +08:00
parent 94ab74892e
commit e176ed19e5
5 changed files with 32 additions and 11 deletions

View File

@@ -230,7 +230,7 @@ function build_upload_url($url, $upload_type = null)
return Filesystem::disk($upload_type)->url($url);
}
function event_handle_result($name, $key, $type = 'all')
function event_handle_result($name, $key, $type = 'all') : array
{
$list_result = Event::trigger($name);
@@ -246,9 +246,10 @@ function event_handle_result($name, $key, $type = 'all')
if ($type == 'all') {
$result[] = $value_event[$key];
} elseif ($type == 'last') {
$result = $value_event[$key];
$result = [];
$result[] = $value_event[$key];
} elseif ($type == 'first') {
$result = $value_event[$key];
$result[] = $value_event[$key];
break;
}
}
@@ -277,3 +278,12 @@ function event_view_replace($content, $name)
return $content_event;
}
function event_view_replace_js($name)
{
$list_result = event_handle_result($name, 'view_replace_js');
$content_event = implode('', $list_result);
return "<script id='event-replace-js-{$name}' type='text/plain'>{$content_event}</script>";
}