summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--js/clipboard.js2
-rw-r--r--js/ui/keys.js5
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