使WordPress成为核心

变更集57981


忽略:
时间戳:
2024年10月4日下午02:40:05(8周(之前)
作者:
瑞士风格
消息:

脚本加载器:停止排队一些现在已经过时的polyfill。

停止排队聚合填充,例如wp聚乙烯填充物惰性(用于惰性的属性)和再生器运行时间(对于生成器函数),因为考虑到WordPress项目的浏览器支持策略.

除此之外,wp-聚乙烯填料(基本上核心-js)不再作为的依赖项排入队列反应。此已添加到[43903]以确保与WordPress不再支持的IE 11兼容。开发人员需要wp-聚乙烯填料需要手动将其添加为脚本的依赖项。

Props swissspidy、flixos90、adamsilverstein、youknowriad、gziolo。
修复#60962.

位置:
大旅行箱
文件夹:
2已编辑

图例:

未修改
补充
远离的
  • trunk/src/wp-includes/script-loader.php

    57713兰特 r57981  
    9090
    9191$vendor_scripts=数组(
    92 “反应”=>数组(“wp-polyfill”),
    93 '反应空间' =>数组(“反应”),
     92“反应”,
     93'反应空间'=>数组(“反应”),
    9494“再生器-运行时间”,
    9595“瞬间”,
     
    104104“wp-polyfill-object-fit”,
    105105“wp-polyfill-intert”,
    106 'wp多填充'=>数组('wp-polyfill-intert','regenerator-runtime'),
     106“wp-polyfill”,
    107107    );
    108108
  • trunk/tests/phpunit/tests/dependencies/scripts.php

    57492兰特 57981兰特  
    20732073$wp_scripts->do_concat=true;
    20742074
    2075 $预期=“<script type='text/javascript'src='/wp-admin/load-scripts.php?c=0&amp;load%5Bchunk_0%5D=jquery-core,jquery-migate,wp-polyfill-惰性、再生剂-时间、wp-polyfill,wp-dom-ready,wp-hooks&amp;ver={$wp_version}'></script>\n“;
     2075$预期=“<script type='text/javascript'src='/wp-admin/load-scripts.php?c=0&amp;load%5Bchunk_0%5D=jquery-core,jquery-migate,wp-polyfill,wp-dom-ready,wp-hooks&amp;ver={$wp_version}'></script>\n“;
    20762076应为$。=“<script type='text/javascript'id='test-example-js-before'>\nconsole.log(\”before\“);\n</script>\n”;
    20772077应为$。=“<script type='text/javascript'src='网址:http://example.com'id='test-example-js'></script>\n“;
注:请参见TracChangeset(跟踪变更集)获取有关使用变更集查看器的帮助。