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
5Polymer('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