summaryrefslogtreecommitdiff
path: root/js/ui/controls.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/ui/controls.js')
-rw-r--r--js/ui/controls.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/js/ui/controls.js b/js/ui/controls.js
index fa2a240..734472d 100644
--- a/js/ui/controls.js
+++ b/js/ui/controls.js
@@ -93,7 +93,15 @@ var controls = (function(){
controls.webcam = new Tool (webcam_el)
controls.webcam.load = function(){
+ this.loaded = true
webcam_close.addEventListener("click", function(){ controls.webcam.blur() })
+ window.addEventListener("message", function(e){
+ if (e.origin !== window.location.origin) return
+ controls.webcam.blur()
+ controls.circle.focus()
+ import_textarea.value = e.data
+ clipboard.import_colorcode()
+ })
}
controls.webcam.use = function(){
if (! this.loaded) {