* Rename all files with the following commands:
  find . -name *_html.js -exec sh -c \
   'dirn=`dirname {}`;bn=`basename {} .js`; git mv {} $dirn/$bn.ts' \;
* Replace in all *_html.ts files
    import {html} from '@polymer/polymer/lib/utils/html-tag.js';
  with
    import {html} from '@polymer/polymer/lib/utils/html-tag';
* Update manually import path in
  gr-hovercard-account_html.ts
* Convert manually gr-hovercard-shared-style.js to .ts
Change-Id: I83102311c70740586514b6f32d03328e2a59c3ec
		
	
		
			
				
	
	
		
			105 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			105 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
/**
 | 
						|
 * @license
 | 
						|
 * Copyright (C) 2020 The Android Open Source Project
 | 
						|
 *
 | 
						|
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
						|
 * you may not use this file except in compliance with the License.
 | 
						|
 * You may obtain a copy of the License at
 | 
						|
 *
 | 
						|
 * http://www.apache.org/licenses/LICENSE-2.0
 | 
						|
 *
 | 
						|
 * Unless required by applicable law or agreed to in writing, software
 | 
						|
 * distributed under the License is distributed on an "AS IS" BASIS,
 | 
						|
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
						|
 * See the License for the specific language governing permissions and
 | 
						|
 * limitations under the License.
 | 
						|
 */
 | 
						|
import {html} from '@polymer/polymer/lib/utils/html-tag';
 | 
						|
 | 
						|
export const htmlTemplate = html`
 | 
						|
  <style include="shared-styles">
 | 
						|
    :host {
 | 
						|
      display: block;
 | 
						|
      overflow: hidden;
 | 
						|
    }
 | 
						|
    .container {
 | 
						|
      align-items: center;
 | 
						|
      background: var(--chip-background-color);
 | 
						|
      border-radius: 0.75em;
 | 
						|
      display: inline-flex;
 | 
						|
      padding: 0 var(--spacing-m);
 | 
						|
    }
 | 
						|
    :host([show-avatar]) .container {
 | 
						|
      padding-left: 0;
 | 
						|
    }
 | 
						|
    gr-button.remove {
 | 
						|
      --gr-remove-button-style: {
 | 
						|
        border: 0;
 | 
						|
        color: var(--deemphasized-text-color);
 | 
						|
        font-weight: var(--font-weight-normal);
 | 
						|
        height: 0.6em;
 | 
						|
        line-height: 10px;
 | 
						|
        margin-left: var(--spacing-xs);
 | 
						|
        padding: 0;
 | 
						|
        text-decoration: none;
 | 
						|
      }
 | 
						|
    }
 | 
						|
 | 
						|
    gr-button.remove:hover,
 | 
						|
    gr-button.remove:focus {
 | 
						|
      --gr-button: {
 | 
						|
        @apply --gr-remove-button-style;
 | 
						|
        color: #333;
 | 
						|
      }
 | 
						|
    }
 | 
						|
    gr-button.remove {
 | 
						|
      --gr-button: {
 | 
						|
        @apply --gr-remove-button-style;
 | 
						|
      }
 | 
						|
    }
 | 
						|
    :host:focus {
 | 
						|
      border-color: transparent;
 | 
						|
      box-shadow: none;
 | 
						|
      outline: none;
 | 
						|
    }
 | 
						|
    :host:focus .container,
 | 
						|
    :host:focus gr-button {
 | 
						|
      background: #ccc;
 | 
						|
    }
 | 
						|
    .transparentBackground,
 | 
						|
    gr-button.transparentBackground {
 | 
						|
      background-color: transparent;
 | 
						|
      padding: 0;
 | 
						|
    }
 | 
						|
    :host([disabled]) {
 | 
						|
      opacity: 0.6;
 | 
						|
      pointer-events: none;
 | 
						|
    }
 | 
						|
    iron-icon {
 | 
						|
      height: 1.2rem;
 | 
						|
      width: 1.2rem;
 | 
						|
    }
 | 
						|
  </style>
 | 
						|
  <div class$="container [[_getBackgroundClass(transparentBackground)]]">
 | 
						|
    <gr-account-link
 | 
						|
      account="[[account]]"
 | 
						|
      change="[[change]]"
 | 
						|
      highlight-attention="[[highlightAttention]]"
 | 
						|
      voteable-text="[[voteableText]]"
 | 
						|
    >
 | 
						|
    </gr-account-link>
 | 
						|
    <gr-button
 | 
						|
      id="remove"
 | 
						|
      link=""
 | 
						|
      hidden$="[[!removable]]"
 | 
						|
      hidden=""
 | 
						|
      aria-label="Remove"
 | 
						|
      class$="remove [[_getBackgroundClass(transparentBackground)]]"
 | 
						|
      on-click="_handleRemoveTap"
 | 
						|
    >
 | 
						|
      <iron-icon icon="gr-icons:close"></iron-icon>
 | 
						|
    </gr-button>
 | 
						|
  </div>
 | 
						|
  <gr-rest-api-interface id="restAPI"></gr-rest-api-interface>
 | 
						|
`;
 |