| OLD | NEW |
| (Empty) |
| 1 <link rel="import" href="../components/polymer/polymer.html"> | |
| 2 | |
| 3 <polymer-element name="td-input" extends="input" on-keyup="{{keyupAction}}" on-k
eypress="{{keypressAction}}"> | |
| 4 <script> | |
| 5 (function() { | |
| 6 var ENTER_KEY = 13; | |
| 7 var ESC_KEY = 27; | |
| 8 Polymer('td-input', { | |
| 9 keypressAction: function(e, detail, sender) { | |
| 10 // Listen for enter on keypress but esc
on keyup, because | |
| 11 // IE doesn't fire keyup for enter. | |
| 12 if (e.keyCode === ENTER_KEY) { | |
| 13 this.fire('td-input-commit'); | |
| 14 } | |
| 15 }, | |
| 16 keyupAction: function(e, detail, sender) { | |
| 17 if (e.keyCode === ESC_KEY) { | |
| 18 this.fire('td-input-cancel'); | |
| 19 } | |
| 20 } | |
| 21 }); | |
| 22 })(); | |
| 23 </script> | |
| 24 </polymer-element> | |
| OLD | NEW |