Chromium Code Reviews| Index: ui/webui/resources/cr_elements/network/cr_network_icon.html |
| diff --git a/ui/webui/resources/cr_elements/network/cr_network_icon.html b/ui/webui/resources/cr_elements/network/cr_network_icon.html |
| index 9e71673d82e98543b0f6527879c537802dda6c63..8e5082575692f2ecbd2c398971f7103dc1d1dfa5 100644 |
| --- a/ui/webui/resources/cr_elements/network/cr_network_icon.html |
| +++ b/ui/webui/resources/cr_elements/network/cr_network_icon.html |
| @@ -39,9 +39,92 @@ |
| top: 16px; |
| width: 20px; |
| } |
| + |
| + /* Images */ |
| + #icon.ethernet { |
| + background: url(ethernet.svg); |
| + } |
| + |
| + #icon.vpn { |
| + background: url(vpn.svg); |
| + } |
| + |
| + /* Wi-Fi images */ |
| + #icon.wifi-0 { |
| + background: url(wifi_0.svg); |
| + } |
| + |
| + #icon.wifi-1 { |
| + background: url(wifi_1.svg); |
| + } |
| + |
| + #icon.wifi-2 { |
| + background: url(wifi_2.svg); |
| + } |
| + |
| + #icon.wifi-3 { |
| + background: url(wifi_3.svg); |
| + } |
| + |
| + #icon.wifi-4 { |
| + background: url(wifi_4.svg); |
| + } |
| + |
| + #icon.wifi-off { |
| + background: url(wifi_off.svg); |
| + } |
| + |
| + #icon.wifi-connecting { |
| + animation: wifi-levels 750ms infinite; |
| + animation-direction: alternate; |
| + animation-timing-function: steps(4, end); |
| + } |
| + |
| + @keyframes wifi-levels { |
| + 0% { background: url(wifi_0.svg); } |
| + 25% { background: url(wifi_1.svg); } |
| + 50% { background: url(wifi_2.svg); } |
| + 75% { background: url(wifi_3.svg); } |
| + 100% { background: url(wifi_4.svg); } |
| + } |
| + |
| + /* Cellular images */ |
| + #icon.cellular-0 { |
| + background: url(cellular_0.svg); |
| + } |
| + |
| + #icon.cellular-1 { |
| + background: url(cellular_1.svg); |
| + } |
| + |
| + #icon.cellular-2 { |
| + background: url(cellular_2.svg); |
| + } |
| + |
| + #icon.cellular-3 { |
| + background: url(cellular_3.svg); |
| + } |
| + |
| + #icon.cellular-4 { |
| + background: url(cellular_4.svg); |
| + } |
| + |
| + #icon.cellular-connecting { |
| + animation: cellular-levels 750ms infinite; |
| + animation-direction: alternate; |
| + animation-timing-function: steps(4, end); |
| + } |
| + |
| + @keyframes cellular-levels { |
| + 0% { background: url(cellular_0.svg); } |
| + 25% { background: url(cellular_1.svg); } |
| + 50% { background: url(cellular_2.svg); } |
| + 75% { background: url(cellular_3.svg); } |
| + 100% { background: url(cellular_4.svg); } |
|
Dan Beam
2017/01/20 23:24:16
i think it an ideal world, you'd have less images
|
| + } |
| </style> |
| - <iron-icon id="icon" icon="[[getIcon_(networkState, isListItem)]]"> |
| - </iron-icon> |
| + <div id="icon" class$="[[getIconClass_(networkState, isListItem)]]"> |
| + </div> |
| <iron-icon id="technology" hidden ="[[!showTechnology_(networkState)]]" |
| icon="[[getTechnology_(networkState)]]"> |
| </iron-icon> |