| 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 ff14df1208393e46cb259fdc4387b72a18c08fde..9e71673d82e98543b0f6527879c537802dda6c63 100644
|
| --- a/ui/webui/resources/cr_elements/network/cr_network_icon.html
|
| +++ b/ui/webui/resources/cr_elements/network/cr_network_icon.html
|
| @@ -1,96 +1,53 @@
|
| <link rel="import" href="chrome://resources/html/polymer.html">
|
| +<link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.html">
|
| <link rel="import" href="chrome://resources/cr_elements/network/cr_onc_types.html">
|
| +<link rel="import" href="chrome://resources/cr_elements/network/network_icons.html">
|
|
|
| <dom-module id="cr-network-icon">
|
| <template>
|
| <style>
|
| - /* Note: we use display: block here to avoid positioning issues related to
|
| - the use of overflow: hidden. */
|
| :host {
|
| - display: block;
|
| - height: 50px;
|
| overflow: hidden;
|
| + padding: 2px;
|
| position: relative;
|
| - width: 50px;
|
| }
|
|
|
| - #icon {
|
| - height: 100%;
|
| - position: absolute;
|
| - width: 100%;
|
| - }
|
| -
|
| - #icon.multi-level {
|
| - height: 500%;
|
| - }
|
| -
|
| - #icon.level0 {
|
| - top: 0px;
|
| - }
|
| -
|
| - #icon.level1 {
|
| - top: -100%;
|
| - }
|
| -
|
| - #icon.level2 {
|
| - top: -200%;
|
| + /* Included for options UI. TODO(stevenjb): Remove. */
|
| + [hidden] {
|
| + display: none !important;
|
| }
|
|
|
| - #icon.level3 {
|
| - top: -300%;
|
| - }
|
| -
|
| - #icon.level4 {
|
| - top: -400%;
|
| - }
|
| -
|
| - /* Connecting animation */
|
| -
|
| - #icon.connecting {
|
| - -webkit-animation: levels 1s infinite;
|
| - -webkit-animation-timing-function: steps(4, start);
|
| - }
|
| -
|
| - @-webkit-keyframes levels {
|
| - from {
|
| - top: 0%;
|
| - }
|
| - to {
|
| - top: -400%;
|
| - }
|
| + #icon {
|
| + height: 20px;
|
| + width: 20px;
|
| }
|
|
|
| - /* Badges. */
|
| - /* Note: These use left/right because we do not reverse the badges for
|
| - * RTL. */
|
| -
|
| /* Upper-left corner */
|
| #technology {
|
| - height: 40%;
|
| - left: 0px;
|
| + height: 20px;
|
| + left: 0;
|
| position: absolute;
|
| - top: 0px;
|
| + top: 1px;
|
| + width: 20px;
|
| }
|
|
|
| /* Lower-right corner */
|
| - #roaming,
|
| #secure {
|
| - height: 40%;
|
| - left: 60%;
|
| + height: 20px;
|
| + left: 16px;
|
| position: absolute;
|
| - top: 60%;
|
| - width: 40%;
|
| + top: 16px;
|
| + width: 20px;
|
| }
|
| </style>
|
| - <img id="icon" src$="[[toImageSrc_(iconType_)]]" alt="">
|
| - <img id="technology" alt="" src$="[[toBadgeImageSrc_(technology_)]]"
|
| - hidden$="[[!technology_]]">
|
| - <img id="roaming" alt=""
|
| - src="chrome://resources/cr_elements/network/badge_roaming.png"
|
| - hidden$="[[!roaming_]]">
|
| - <img id="secure" alt=""
|
| - src="chrome://resources/cr_elements/network/badge_secure.png"
|
| - hidden$="[[!secure_]]">
|
| + <iron-icon id="icon" icon="[[getIcon_(networkState, isListItem)]]">
|
| + </iron-icon>
|
| + <iron-icon id="technology" hidden ="[[!showTechnology_(networkState)]]"
|
| + icon="[[getTechnology_(networkState)]]">
|
| + </iron-icon>
|
| + <iron-icon id="secure" hidden ="[[!showSecure_(networkState)]]"
|
| + icon="network:badge-secure">
|
| + </iron-icon>
|
| </template>
|
| <script src="cr_network_icon.js"></script>
|
| </dom-module>
|
|
|