Skip to content
Snippets Groups Projects
Commit 6beae847 authored by Kunal Deo's avatar Kunal Deo
Browse files

Updated polymerapp for latest packages

Updated polymerapp template for polymer 0.15.5 and paper_elements
0.6.1. The template now uses key-up event because valueChanged was not
working with the latest paper_elements package.
parent 5cd1320a
No related branches found
No related tags found
No related merge requests found
......@@ -60,26 +60,27 @@ YWNrYWdlOnBvbHltZXIvZGVmYXVsdF9idWlsZC5kYXJ0JzsK""",
"""Ly8gQ29weXJpZ2h0IChjKSB7e3llYXJ9fSwge3thdXRob3J9fS4gQWxsIHJpZ2h0cyByZXNlcnZl
ZC4gVXNlIG9mIHRoaXMgc291cmNlIGNvZGUKLy8gaXMgZ292ZXJuZWQgYnkgYSBCU0Qtc3R5bGUg
bGljZW5zZSB0aGF0IGNhbiBiZSBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlLgoKaW1wb3J0ICdw
YWNrYWdlOnBvbHltZXIvcG9seW1lci5kYXJ0JzsKCi8vLyBBIFBvbHltZXIgYDxtYWluLWFwcD5g
IGVsZW1lbnQuCkBDdXN0b21UYWcoJ21haW4tYXBwJykKY2xhc3MgTWFpbkFwcCBleHRlbmRzIFBv
bHltZXJFbGVtZW50IHsKICBAb2JzZXJ2YWJsZSBTdHJpbmcgaW5wdXQgPSAnJzsKICBAb2JzZXJ2
YWJsZSBTdHJpbmcgcmV2ZXJzZWQgPSAnJzsKCiAgLy8vIENvbnN0cnVjdG9yIHVzZWQgdG8gY3Jl
YXRlIGluc3RhbmNlIG9mIE1haW5BcHAuCiAgTWFpbkFwcC5jcmVhdGVkKCkgOiBzdXBlci5jcmVh
dGVkKCk7CgogIHZvaWQgaW5wdXRDaGFuZ2VkKFN0cmluZyBvbGRWYWx1ZSwgU3RyaW5nIG5ld1Zh
bHVlKSB7CiAgICByZXZlcnNlZCA9IGlucHV0LnNwbGl0KCcnKS5yZXZlcnNlZC5qb2luKCcnKTsK
ICB9CgogIC8vIE9wdGlvbmFsIGxpZmVjeWNsZSBtZXRob2RzIC0gdW5jb21tZW50IGlmIG5lZWRl
ZC4KCi8vICAvLy8gQ2FsbGVkIHdoZW4gYW4gaW5zdGFuY2Ugb2YgbWFpbi1hcHAgaXMgaW5zZXJ0
ZWQgaW50byB0aGUgRE9NLgovLyAgYXR0YWNoZWQoKSB7Ci8vICAgIHN1cGVyLmF0dGFjaGVkKCk7
Ci8vICB9CgovLyAgLy8vIENhbGxlZCB3aGVuIGFuIGluc3RhbmNlIG9mIG1haW4tYXBwIGlzIHJl
bW92ZWQgZnJvbSB0aGUgRE9NLgovLyAgZGV0YWNoZWQoKSB7Ci8vICAgIHN1cGVyLmRldGFjaGVk
KCk7Ci8vICB9CgovLyAgLy8vIENhbGxlZCB3aGVuIGFuIGF0dHJpYnV0ZSAoc3VjaCBhcyBhIGNs
YXNzKSBvZiBhbiBpbnN0YW5jZSBvZgovLyAgLy8vIG1haW4tYXBwIGlzIGFkZGVkLCBjaGFuZ2Vk
LCBvciByZW1vdmVkLgovLyAgYXR0cmlidXRlQ2hhbmdlZChTdHJpbmcgbmFtZSwgU3RyaW5nIG9s
ZFZhbHVlLCBTdHJpbmcgbmV3VmFsdWUpIHsKLy8gICAgc3VwZXIuYXR0cmlidXRlQ2hhbmdlcyhu
YW1lLCBvbGRWYWx1ZSwgbmV3VmFsdWUpOwovLyAgfQoKLy8gIC8vLyBDYWxsZWQgd2hlbiBtYWlu
LWFwcCBoYXMgYmVlbiBmdWxseSBwcmVwYXJlZCAoU2hhZG93IERPTSBjcmVhdGVkLAovLyAgLy8v
IHByb3BlcnR5IG9ic2VydmVycyBzZXQgdXAsIGV2ZW50IGxpc3RlbmVycyBhdHRhY2hlZCkuCi8v
ICByZWFkeSgpIHsKLy8gICAgc3VwZXIucmVhZHkoKTsKLy8gIH0KfQo=""",
YWNrYWdlOnBvbHltZXIvcG9seW1lci5kYXJ0JzsKaW1wb3J0ICdkYXJ0Omh0bWwnOwppbXBvcnQg
J3BhY2thZ2U6cGFwZXJfZWxlbWVudHMvcGFwZXJfaW5wdXQuZGFydCc7CgovLy8gQSBQb2x5bWVy
IGA8bWFpbi1hcHA+YCBlbGVtZW50LgpAQ3VzdG9tVGFnKCdtYWluLWFwcCcpCmNsYXNzIE1haW5B
cHAgZXh0ZW5kcyBQb2x5bWVyRWxlbWVudCB7CiAgQG9ic2VydmFibGUgU3RyaW5nIHJldmVyc2Vk
ID0gJyc7CgogIC8vLyBDb25zdHJ1Y3RvciB1c2VkIHRvIGNyZWF0ZSBpbnN0YW5jZSBvZiBNYWlu
QXBwLgogIE1haW5BcHAuY3JlYXRlZCgpIDogc3VwZXIuY3JlYXRlZCgpOwoKICB2b2lkIHJldmVy
c2VUZXh0KEV2ZW50IGV2ZW50LCBPYmplY3Qgb2JqZWN0LCBQYXBlcklucHV0IHRhcmdldCkgewog
ICAgcmV2ZXJzZWQgPSB0YXJnZXQudmFsdWUuc3BsaXQoJycpLnJldmVyc2VkLmpvaW4oJycpOwog
IH0KCiAgLy8gT3B0aW9uYWwgbGlmZWN5Y2xlIG1ldGhvZHMgLSB1bmNvbW1lbnQgaWYgbmVlZGVk
LgoKLy8gIC8vLyBDYWxsZWQgd2hlbiBhbiBpbnN0YW5jZSBvZiBtYWluLWFwcCBpcyBpbnNlcnRl
ZCBpbnRvIHRoZSBET00uCi8vICBhdHRhY2hlZCgpIHsKLy8gICAgc3VwZXIuYXR0YWNoZWQoKTsK
Ly8gIH0KCi8vICAvLy8gQ2FsbGVkIHdoZW4gYW4gaW5zdGFuY2Ugb2YgbWFpbi1hcHAgaXMgcmVt
b3ZlZCBmcm9tIHRoZSBET00uCi8vICBkZXRhY2hlZCgpIHsKLy8gICAgc3VwZXIuZGV0YWNoZWQo
KTsKLy8gIH0KCi8vICAvLy8gQ2FsbGVkIHdoZW4gYW4gYXR0cmlidXRlIChzdWNoIGFzIGEgY2xh
c3MpIG9mIGFuIGluc3RhbmNlIG9mCi8vICAvLy8gbWFpbi1hcHAgaXMgYWRkZWQsIGNoYW5nZWQs
IG9yIHJlbW92ZWQuCi8vICBhdHRyaWJ1dGVDaGFuZ2VkKFN0cmluZyBuYW1lLCBTdHJpbmcgb2xk
VmFsdWUsIFN0cmluZyBuZXdWYWx1ZSkgewovLyAgICBzdXBlci5hdHRyaWJ1dGVDaGFuZ2VzKG5h
bWUsIG9sZFZhbHVlLCBuZXdWYWx1ZSk7Ci8vICB9CgovLyAgLy8vIENhbGxlZCB3aGVuIG1haW4t
YXBwIGhhcyBiZWVuIGZ1bGx5IHByZXBhcmVkIChTaGFkb3cgRE9NIGNyZWF0ZWQsCi8vICAvLy8g
cHJvcGVydHkgb2JzZXJ2ZXJzIHNldCB1cCwgZXZlbnQgbGlzdGVuZXJzIGF0dGFjaGVkKS4KLy8g
IHJlYWR5KCkgewovLyAgICBzdXBlci5yZWFkeSgpOwovLyAgfQp9Cg==""",
"lib/main_app.html",
"text",
"""PCEtLQogIENvcHlyaWdodCAoYykge3t5ZWFyfX0sIHt7YXV0aG9yfX0uIEFsbCByaWdodHMgcmVz
......@@ -91,18 +92,18 @@ ZWw9ImltcG9ydCIgaHJlZj0iLi4vLi4vcGFja2FnZXMvcGFwZXJfZWxlbWVudHMvcGFwZXJfaW5w
dXQuaHRtbCI+Cgo8cG9seW1lci1lbGVtZW50IG5hbWU9Im1haW4tYXBwIj4KICA8dGVtcGxhdGU+
CiAgICA8c3R5bGU+CiAgICAgIDpob3N0IHsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAg
fQogICAgPC9zdHlsZT4KCiAgICA8cGFwZXItaW5wdXQgbGFiZWw9IlR5cGUgc29tZXRoaW5nLi4u
IiBpbnB1dFZhbHVlPSJ7e2lucHV0fX0iPjwvcGFwZXItaW5wdXQ+CgogICAgPHA+CiAgICAgIFJl
dmVyc2VkOiB7eyByZXZlcnNlZCB9fQogICAgPC9wPgogIDwvdGVtcGxhdGU+CiAgPHNjcmlwdCB0
eXBlPSJhcHBsaWNhdGlvbi9kYXJ0IiBzcmM9Im1haW5fYXBwLmRhcnQiPjwvc2NyaXB0Pgo8L3Bv
bHltZXItZWxlbWVudD4K""",
IiBvbi1rZXl1cD0ie3tyZXZlcnNlVGV4dH19Ij48L3BhcGVyLWlucHV0PgoKICAgIDxwPgogICAg
ICBSZXZlcnNlZDoge3sgcmV2ZXJzZWQgfX0KICAgIDwvcD4KICA8L3RlbXBsYXRlPgogIDxzY3Jp
cHQgdHlwZT0iYXBwbGljYXRpb24vZGFydCIgc3JjPSJtYWluX2FwcC5kYXJ0Ij48L3NjcmlwdD4K
PC9wb2x5bWVyLWVsZW1lbnQ+Cg==""",
"pubspec.yaml",
"text",
"""bmFtZTogJ3t7cHJvamVjdE5hbWV9fScKdmVyc2lvbjogMC4wLjEKZGVzY3JpcHRpb246ID4KICBB
IHN0YXJ0ZXIgdGVtcGxhdGUgZm9yIGEgcG9seW1lci5kYXJ0IHdlYiBhcHAuCiNhdXRob3I6IHt7
YXV0aG9yfX0gPGVtYWlsQGV4YW1wbGUuY29tPgojaG9tZXBhZ2U6IGh0dHBzOi8vd3d3LmV4YW1w
bGUuY29tCmVudmlyb25tZW50OgogIHNkazogJz49MS4wLjAgPDIuMC4wJwpkZXBlbmRlbmNpZXM6
CiAgYnJvd3NlcjogYW55CiAgcG9seW1lcjogJz49MC4xNS4wIDwwLjE2LjAnCiAgcGFwZXJfZWxl
bWVudHM6ICc+PTAuNS4wIDwwLjYuMCcKdHJhbnNmb3JtZXJzOgotIHBvbHltZXI6CiAgICBlbnRy
CiAgYnJvd3NlcjogYW55CiAgcG9seW1lcjogJz49MC4xNS41IDwwLjE2LjAnCiAgcGFwZXJfZWxl
bWVudHM6ICc+PTAuNi4xIDwwLjYuNScKdHJhbnNmb3JtZXJzOgotIHBvbHltZXI6CiAgICBlbnRy
eV9wb2ludHM6IHdlYi9pbmRleC5odG1sCg==""",
"web/apple-touch-icon-precomposed.png",
"binary",
......
......@@ -2,18 +2,19 @@
// is governed by a BSD-style license that can be found in the LICENSE file.
import 'package:polymer/polymer.dart';
import 'dart:html';
import 'package:paper_elements/paper_input.dart';
/// A Polymer `<main-app>` element.
@CustomTag('main-app')
class MainApp extends PolymerElement {
@observable String input = '';
@observable String reversed = '';
/// Constructor used to create instance of MainApp.
MainApp.created() : super.created();
void inputChanged(String oldValue, String newValue) {
reversed = input.split('').reversed.join('');
void reverseText(Event event, Object object, PaperInput target) {
reversed = target.value.split('').reversed.join('');
}
// Optional lifecycle methods - uncomment if needed.
......
......@@ -16,7 +16,7 @@
}
</style>
<paper-input label="Type something..." inputValue="{{input}}"></paper-input>
<paper-input label="Type something..." on-keyup="{{reverseText}}"></paper-input>
<p>
Reversed: {{ reversed }}
......
......@@ -8,8 +8,8 @@ environment:
sdk: '>=1.0.0 <2.0.0'
dependencies:
browser: any
polymer: '>=0.15.0 <0.16.0'
paper_elements: '>=0.5.0 <0.6.0'
polymer: '>=0.15.5 <0.16.0'
paper_elements: '>=0.6.1 <0.6.5'
transformers:
- polymer:
entry_points: web/index.html
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment