2 Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
3 This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
4 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
5 The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
6 Code distributed by Google as part of the polymer project is also
7 subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
15 <script src=
"../webcomponentsjs/webcomponents.js"></script>
17 <link rel=
"import" href=
"core-signals.html">
22 <my-element></my-element>
25 <polymer-element name=
"my-element">
30 Polymer('my-element', {
32 this.asyncFire('core-signal', {name
: "foo", data
: "Foo!"});
38 <polymer-element name=
"my-app">
40 <core-signals on-core-signal-foo=
"{{fooSignal}}"></core-signals>
45 fooSignal: function(e
, detail
, sender
) {
46 this.innerHTML
+= '<br>[my-app] got a [' + detail
+ '] signal<br>';