summaryrefslogtreecommitdiff
path: root/js/ui
diff options
context:
space:
mode:
Diffstat (limited to 'js/ui')
-rw-r--r--js/ui/controls.js2
-rw-r--r--js/ui/nopaint.js4
2 files changed, 6 insertions, 0 deletions
diff --git a/js/ui/controls.js b/js/ui/controls.js
index 00cb14c..a2b0c7b 100644
--- a/js/ui/controls.js
+++ b/js/ui/controls.js
@@ -182,6 +182,7 @@ var controls = (function(){
this.update(state)
}
+/*
controls.nopaint = new HiddenCheckbox (nopaint_toggle)
controls.nopaint.memorable = true
controls.nopaint.on = "N"
@@ -189,6 +190,7 @@ var controls = (function(){
var state = nopaint.toggle(state)
this.update(state)
}
+*/
//
diff --git a/js/ui/nopaint.js b/js/ui/nopaint.js
index d6b0004..e3fb03c 100644
--- a/js/ui/nopaint.js
+++ b/js/ui/nopaint.js
@@ -11,11 +11,13 @@ var nopaint = (function(){
controls.paint = new Tool (nopaint_paint_el)
controls.paint.use = function(state){
nopaint.play()
+ nopaint_pause_el.classList.toggle("hidden", false)
}
controls.nopaint_pause = new Tool (nopaint_pause_el)
controls.nopaint_pause.use = function(state){
nopaint.pause()
+ nopaint_pause_el.classList.toggle("hidden", true)
}
// use own stepwise clock to drive tweens
@@ -33,6 +35,7 @@ var nopaint = (function(){
nopaint.toggle = function(state){
var state = typeof state == "boolean" ? state : nopaint_rapper.classList.contains("hidden")
nopaint_rapper.classList.toggle("hidden", ! state)
+ nopaint_pause_el.classList.toggle("hidden", true)
document.body.classList.toggle("nopaint", state)
return state
}
@@ -359,5 +362,6 @@ var nopaint = (function(){
nopaint.add_tool( new StarsTool({ weight: 6 }) )
nopaint.regenerate_weights()
+ nopaint.toggle(true)
return nopaint
})()