1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 Polymer('kb-key-import', { 6 /** 7 * The id of the document fragment that will be imported. 8 */ 9 importId: null, 10 11 /** 12 * Import content from a document fragment. 13 * @param {!DocumentFragment} content Document fragment that contains 14 * the content to import. 15 */ 16 importDoc: function(content) { 17 var id = this.getAttribute('importId'); 18 var fragment = content.querySelector('#' + id); 19 return fragment && fragment.content ? fragment.content : fragment; 20 } 21 }); 22 23