commit | cc0fd93e2494a6e51e7e6cfe8edbc6117ab934cc | [log] [tgz] |
---|---|---|
author | dpapad <dpapad@chromium.org> | Tue Feb 22 09:20:41 2022 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Feb 22 09:20:41 2022 |
tree | 1fd48fe0b2d237869fcc049e52dddddd733f13e0 | |
parent | cabce318aaa096f18dee72eb09b0bddf1565cd2b [diff] |
TabSearch: Import HTML templates at runtime, stop inlining at buildtime. Done by using html_to_wrapper() instead of html_to_js() for files holding Web component definitions. This is done so that the line numbers of reported TS errors match the checked-in code. Besides the BUILD.gn/gni changes in this CL, the diff has been mostly produced with the following script https://pastebin.com/KDLRq08U, along with running "git cl format --js chrome/browser/resources". Bug: 1292025 Change-Id: I0727d61e0adade417fb80b2265d20fc84023c8b3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3471774 Reviewed-by: Thomas Lukaszewicz <tluk@chromium.org> Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org> Cr-Commit-Position: refs/heads/main@{#973648}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.