* 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
		
	
		
			
				
	
	
		
			69 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			2.2 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 {
 | 
						|
      --gr-tooltip-arrow-size: 0.5em;
 | 
						|
      --gr-tooltip-arrow-center-offset: 0;
 | 
						|
 | 
						|
      background-color: var(--tooltip-background-color);
 | 
						|
      box-shadow: var(--elevation-level-2);
 | 
						|
      color: var(--tooltip-text-color);
 | 
						|
      font-size: var(--font-size-small);
 | 
						|
      position: absolute;
 | 
						|
      z-index: 1000;
 | 
						|
      max-width: var(--tooltip-max-width);
 | 
						|
    }
 | 
						|
    :host .tooltip {
 | 
						|
      padding: var(--spacing-m) var(--spacing-l);
 | 
						|
    }
 | 
						|
    :host .arrowPositionBelow,
 | 
						|
    :host([position-below]) .arrowPositionAbove {
 | 
						|
      display: none;
 | 
						|
    }
 | 
						|
    :host([position-below]) .arrowPositionBelow {
 | 
						|
      display: initial;
 | 
						|
    }
 | 
						|
    .arrow {
 | 
						|
      border-left: var(--gr-tooltip-arrow-size) solid transparent;
 | 
						|
      border-right: var(--gr-tooltip-arrow-size) solid transparent;
 | 
						|
      height: 0;
 | 
						|
      position: absolute;
 | 
						|
      left: calc(50% - var(--gr-tooltip-arrow-size));
 | 
						|
      margin-left: var(--gr-tooltip-arrow-center-offset);
 | 
						|
      width: 0;
 | 
						|
    }
 | 
						|
    .arrowPositionAbove {
 | 
						|
      border-top: var(--gr-tooltip-arrow-size) solid
 | 
						|
        var(--tooltip-background-color);
 | 
						|
      bottom: calc(-1 * var(--gr-tooltip-arrow-size));
 | 
						|
    }
 | 
						|
    .arrowPositionBelow {
 | 
						|
      border-bottom: var(--gr-tooltip-arrow-size) solid
 | 
						|
        var(--tooltip-background-color);
 | 
						|
      top: calc(-1 * var(--gr-tooltip-arrow-size));
 | 
						|
    }
 | 
						|
  </style>
 | 
						|
  <div class="tooltip">
 | 
						|
    <i class="arrowPositionBelow arrow"></i>
 | 
						|
    [[text]]
 | 
						|
    <i class="arrowPositionAbove arrow"></i>
 | 
						|
  </div>
 | 
						|
`;
 |