Upstream version 9.37.197.0
[platform/framework/web/crosswalk.git] / src / third_party / polymer_legacy / polymer / polymer-body.html
1 <polymer-element name="polymer-body" extends="body">
2
3   <script>
4
5   // upgrade polymer-body last so that it can contain other imported elements
6   document.addEventListener('polymer-ready', function() {
7     
8     Polymer('polymer-body', Platform.mixin({
9
10       created: function() {
11         this.template = document.createElement('template');
12         var body = wrap(document).body;
13         var c$ = body.childNodes.array();
14         for (var i=0, c; (c=c$[i]); i++) {
15           if (c.localName !== 'script') {
16             this.template.content.appendChild(c);
17           }
18         }
19         // snarf up user defined model
20         window.model = this;
21       },
22
23       parseDeclaration: function(elementElement) {
24         this.lightFromTemplate(this.template);
25       }
26
27     }, window.model));
28
29   });
30
31   </script>
32
33 </polymer-element>