Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <dom-module id="x-component">
- <template>
- Menù
- <div id="menu" title="Sei nel menu. Premi shift enne per ascoltare gli elementi del menù"></div>
- </template>
- </dom-module>
- <script>
- Polymer({
- is: 'x-component',
- behaviors: [Polymer.IronA11yKeysBehavior],
- keyBindings: {
- 'shift+n': '_handleEnter',
- 'shift+e': '_handleExit',
- '1': '_handleNumbers',
- '2': '_handleNumbers',
- '3': '_handleNumbers'
- },
- _handleEnter: function(e) {
- if (event.target.id == 'menu')
- this.$['menu'].title = "uno: Home, due: Bo, tre: prova, premi shift e per tornare indietro ";
- },
- _handleExit: function(e) {
- if (event.target.id == 'menu')
- this.$['menu'].title = "Sei nel menù. Premi shift enne per ascoltare gli elementi del menù";
- },
- _handleNumbers: function(e) {
- if (event.target.id == 'menu')
- {
- if (event.detail.key == "1")
- console.log("home");
- if (event.detail.key == "2")
- console.log("bo");
- if (event.detail.key == "3")
- console.log("prova");
- }
- },
- properties: {
- keyEventTarget: {
- type: Object,
- value: function() {
- return document.body;
- }
- }
- }
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement