@JustMoose
Программист. Радиолюбитель. Прокрастинатор ;)

Откуда берутся iron icon?

Всем привет!
Подскажите, пжл, плюсовому программисту про вёрстку ;)
Вот смотрю я на хромиум. У него внутри есть страница chrome:settings.
На странице есть иконки.
В исходниках я вижу:
https://chromium.googlesource.com/chromium/src/+/m...
<iron-icon icon="settings:performance"></iron-icon>

Окей, я иду в гугл и вижу доку:
https://www.webcomponents.org/element/@polymer/iro...

В доке написано, вставьте в html что-то типа:
<iron-icon icon="search"></iron-icon>

и якобы наступит вселенское счастье.
Причём, если кликнуть в Demo на странице iron icon, то там даже есть внешний вид иконок.

Я не понял только одного момента: а откуда они физически берутся?
Я вижу, что после сборки на странице образуется некий svg.
Но вот кто и откуда его тянет, и как вставляет в страницу - я не понимаю.
Это polymer так устроен?
И отдельный вопрос: на хромиумной странице иконка имеет id равный settings:performance.
Но на странице iron icon ничего такого нет. Хотя соседняя иконка accessibility вполне себе есть.

В общем, помогите собрать паззл, пжл! ;))
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
Aetae
@Aetae Куратор тега JavaScript
Тлен
Ну собсно как и всегда когдадокументация говно - идёшь на гитхаб, там открываешь код и смотришь как оно работает.
Тут благо прямо в коде есть ссылка на описание кастомных иконсетов. Точно также как там в примере кастомный иконсет inline, тут используется кастомный иконсет settings.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы