Chromium Code Reviews
DescriptionMaterial WebUI: create shared icon file.
This moves commonly used icons, or icons used by common CR elements, to
their own file. Eventually, the goal will be for all applications to
include this file and/or their own custom iconset, and we will remove
PolymerElement/iron-icons from Chromium entirely.
The benefit of this is loading (mostly) the icons we need on a per-app
basis, instead of loading all 900 icons in every app. Until we remove
PolymerElement/iron-icons, there will be some minor code duplication, but
the longer-term goal of removing that 250KB in favor of per-app lists of
used icons will probably result in less code in total.
To keep this CL small we only update Settings and Downloads
to use these; a follow-up will update other WebUI. Further
follow-ups will be created by app owners to create their own
per-app shared icon files.
BUG=605821
R=dbeam@chromium.org,tsergeant@chromium.org
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation
NOPRESUBMIT=true # crisper.js
Committed: https://crrev.com/9867387afe61115b3e17e6a28d392ebdd3f688a1
Cr-Commit-Position: refs/heads/master@{#391627}
Patch Set 1 #Patch Set 2 : ♬ gotta catch em all ♬ #Patch Set 3 : policy #Patch Set 4 : typo #Patch Set 5 : rebase #Patch Set 6 : crisper #Patch Set 7 : rebase fix #Messages
Total messages: 16 (7 generated)
|