Skip to content

Commit

Permalink
fix(advanced-tools-buffer): allow numpad period
Browse files Browse the repository at this point in the history
allow numpad period to be used, move keydown handler into bufferTool.js
  • Loading branch information
Spencer Wahl committed May 13, 2015
1 parent 764d26d commit df4006b
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 deletions.
9 changes: 9 additions & 0 deletions src/js/RAMP/Tools/bufferTool.js
Original file line number Diff line number Diff line change
Expand Up @@ -226,6 +226,15 @@ define([
);
ui.init();

d.then(function () {
that.outputFloat.on('keydown', '#buffer-input', function (event) {
return (event.keyCode === 17 || event.keyCode === 18 ||
(event.keyCode > 47 && event.keyCode < 58 && event.shiftKey === false) || (event.keyCode === 110) ||
(event.keyCode > 95 && event.keyCode < 106) || (event.keyCode === 8) || (event.keyCode === 9) ||
(event.keyCode === 190 && event.shiftKey === false) || (event.keyCode > 34 && event.keyCode < 40) || (event.keyCode === 46));
});
});

return this;
},

Expand Down
7 changes: 1 addition & 6 deletions src/js/RAMP/Tools/templates/bufferTool.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
{
"base_tool_output": "<div class='buffer-info'>
<p class='info-label mrgn-bttm-sm mrgn-tp-0'>{%= o.distanceLabel %}:</p>
<input type='text' class='distance-input mrgn-bttm-sm' size='5' value='40' id='buffer-input'
onKeyDown='return (event.keyCode === 17 || event.keyCode === 18 ||
(event.keyCode > 47 && event.keyCode < 58 && event.shiftKey === false) ||
(event.keyCode > 95 && event.keyCode < 106) || (event.keyCode === 8) || (event.keyCode === 9) ||
(event.keyCode === 190 && event.shiftKey === false) || (event.keyCode > 34 && event.keyCode < 40) || (event.keyCode === 46))'
> km
<input type='text' class='distance-input mrgn-bttm-sm' size='5' value='40' id='buffer-input'> km
</div>",

"base_tool_button": "<li class='map-toolbar-item'>
Expand Down

0 comments on commit df4006b

Please sign in to comment.