Add polyfill for Promise (yes, we still support IE11)

This commit is contained in:
Kijin Sung 2025-06-13 16:54:06 +09:00
parent 5cb4a00113
commit dc21fc3007
2 changed files with 12 additions and 5 deletions

View file

@ -757,13 +757,19 @@ class HTMLDisplayHandler
'plugins/cookie/js.cookie.min.js',
'plugins/blankshield/blankshield.min.js',
'plugins/uri/URI.min.js',
'x.js',
'common.js',
'js_app.js',
'xml_handler.js',
'xml_js_filter.js',
);
if (str_contains($_SERVER['HTTP_USER_AGENT'] ?? '', 'Trident/'))
{
$original_file_list[] = 'polyfills/promise.min.js';
}
$original_file_list[] = 'x.js';
$original_file_list[] = 'common.js';
$original_file_list[] = 'js_app.js';
$original_file_list[] = 'xml_handler.js';
$original_file_list[] = 'xml_js_filter.js';
if(config('view.minify_scripts') === 'none')
{
Context::loadFile(array('./common/js/jquery-' . $jquery_version . '.js', 'head', '', -1800000000), true);