diff options
| -rw-r--r-- | js/clipboard.js | 2 | ||||
| -rw-r--r-- | js/ui/keys.js | 5 |
2 files changed, 4 insertions, 3 deletions
diff --git a/js/clipboard.js b/js/clipboard.js index b20528a..aafb121 100644 --- a/js/clipboard.js +++ b/js/clipboard.js @@ -23,7 +23,7 @@ var clipboard = (function () { if (! clipboard.importing) { clipboard.export_data() } } }, - show: function () { import_rapper.style.display = "block"; clipboard.visible = true }, + show: function () { import_rapper.style.display = "block"; clipboard.visible = true; changed = false }, hide: function () { import_rapper.style.display = "none"; clipboard.visible = false }, focus: function () { if (! clipboard.importing) { diff --git a/js/ui/keys.js b/js/ui/keys.js index 646f6ed..739871b 100644 --- a/js/ui/keys.js +++ b/js/ui/keys.js @@ -155,8 +155,9 @@ var keys = (function(){ } keys.multi_numeral_blur = function (lex, canvas, prop, min, max){ return function(){ - var n = clamp(parseInt(lex.char), min, max) - if (! n) return; + var current = parseInt(lex.char) + var n = clamp(current, min, max) + if (! n || isNaN(current)) return lex.char = n+"" lex.build() canvas[prop] = n |
