This concludes moving the cache-related classes to the new file
front_end/resources/ApplicationPanelCacheSection.ts and enables
refactoring the logic out of the ApplicationPanelSidebar (which
is currently dealing with models and other details of the data
update logic).
Bug: chromium:1157484
Change-Id: Icdfa2c6a5a21e86384bb375e3ea7c142787e879a
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2587026
Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
Reviewed-by: Wolfgang Beyer <wolfi@chromium.org>
This CL moves ApplicationCacheManifestTreeElement to a new file
ApplicationPanelCacheSection.ts that provides a home for all tree
element classes used in the cache section of the Application panel.
Bug: chromium:1157484
Change-Id: I83409154c82a315686770af4683fd4c7e51fa578
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2587016
Reviewed-by: Wolfgang Beyer <wolfi@chromium.org>
Commit-Queue: Sigurd Schneider <sigurds@chromium.org>