Skip to content

Instantly share code, notes, and snippets.

@JAStanton
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JAStanton/28d2c5d1dcd1a6bfa8e4 to your computer and use it in GitHub Desktop.
Save JAStanton/28d2c5d1dcd1a6bfa8e4 to your computer and use it in GitHub Desktop.
<link rel="import" href="../../bower_components/polymer/polymer.html">
<link rel="import" type="text/css" href="../sub-element/sub-element.html">
<link rel="import" type="text/css" href="../my-super/my-super.html">
<polymer-element name="my-app" extends="my-super">
<template>root <content></content><shadow></shadow></template>
<script type="text/javascript">
Polymer('my-app', {
ready: function() {
this.subElement = new SubElement();
this.appendChild(this.subElement);
this.subElement.id = "foo";
this.subElement = new SubElement();
this.appendChild(this.subElement);
this.subElement.id = "bar";
},
});
</script>
</polymer-element>
<link rel="import" href="../../bower_components/polymer/polymer.html">
<polymer-element name="my-super" constructor="MySuper" noscript>
<template>I'm Super</template>
</polymer-element>
<link rel="import" href="../../bower_components/polymer/polymer.html">
<polymer-element name="sub-element" constructor="SubElement">
<template> child </template>
<script type="text/javascript">
Polymer('sub-element', {
ready: function() {
console.log("all ready!");
},
idChanged: function(_, newV){
console.log("idChanged", newV);
}
});
</script>
</polymer-element>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment