/* * Copyright (c) 2014 The Polymer Project Authors. All rights reserved. * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt * Code distributed by Google as part of the polymer project is also * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ (function(scope) { // imports var log = window.WebComponents ? WebComponents.flags.log : {}; var hasShadowDOMPolyfill = window.ShadowDOMPolyfill; // magic words var STYLE_SCOPE_ATTRIBUTE = 'element'; var STYLE_CONTROLLER_SCOPE = 'controller'; var styles = { STYLE_SCOPE_ATTRIBUTE: STYLE_SCOPE_ATTRIBUTE, /** * Installs external stylesheets and