This change replaces usages of Polymer global variable with imported functions. The bundled-polymer.js are still imported, but only in entry points: gr-app.js and embed/gr-diff.js as well as in test setup (to still have Polymer available on `window` to plugins and embed usages). Change-Id: I0afec9272c7bb752db7da23ca6364f64b230fe2b
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/**
 | 
						|
 * @license
 | 
						|
 * Copyright (C) 2017 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 '../../shared/gr-overlay/gr-overlay.js';
 | 
						|
import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js';
 | 
						|
import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js';
 | 
						|
import {PolymerElement} from '@polymer/polymer/polymer-element.js';
 | 
						|
import {htmlTemplate} from './gr-plugin-popup_html.js';
 | 
						|
 | 
						|
(function(window) {
 | 
						|
  'use strict';
 | 
						|
 | 
						|
  /** @extends PolymerElement */
 | 
						|
  class GrPluginPopup extends GestureEventListeners(
 | 
						|
      LegacyElementMixin(
 | 
						|
          PolymerElement)) {
 | 
						|
    static get template() { return htmlTemplate; }
 | 
						|
 | 
						|
    static get is() { return 'gr-plugin-popup'; }
 | 
						|
 | 
						|
    get opened() {
 | 
						|
      return this.$.overlay.opened;
 | 
						|
    }
 | 
						|
 | 
						|
    open() {
 | 
						|
      return this.$.overlay.open();
 | 
						|
    }
 | 
						|
 | 
						|
    close() {
 | 
						|
      this.$.overlay.close();
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  customElements.define(GrPluginPopup.is, GrPluginPopup);
 | 
						|
})(window);
 |