3 Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
4 This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
5 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
6 The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
7 Code distributed by Google as part of the polymer project is also
8 subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
14 <title>core-iconset-svg
</title>
15 <script src=
"../webcomponentsjs/webcomponents.js"></script>
16 <link rel=
"import" href=
"svg-sample-icons.html">
17 <style shim-shadowdom
>
23 core-icon:nth-of-type(
1) {
27 core-icon:nth-of-type(
2) {
32 core-icon:nth-of-type(
3) {
38 -webkit-transition: all
0.5s;
42 -webkit-filter: drop-shadow(
2px
2px
2px #
333 );
43 filter: drop-shadow(
2px
2px
2px #
333 );
49 <template is=
"auto-binding">
50 <div class=
"embiggen">
51 <template repeat=
"{{icon in icons}}">
52 <core-icon icon=
"{{icon}}"></core-icon>
55 <core-meta id=
"meta" type=
"iconset"></core-meta>
58 addEventListener('template-bound', function(e
) {
59 var template
= e
.target
;
60 var setName
= 'svg-sample-icons';
61 var icons
= template
.$.meta
.byId(setName
).iconNames
;
62 template
.icons
= icons
.map(function(ic
){ return setName
+ ':' +ic
});