summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--css/sally.css2
-rw-r--r--index.html16
-rw-r--r--js/ui/controls.js13
3 files changed, 23 insertions, 8 deletions
diff --git a/css/sally.css b/css/sally.css
index 3661d12..7f0c04e 100644
--- a/css/sally.css
+++ b/css/sally.css
@@ -232,7 +232,7 @@ textarea { font-size:12pt; width: 37vw; height: 300px; background: #333; color:
100% { color: hsl(360,100%,50%) }
}
-.can_save {
+.panke #send_to_irc_el {
color: white;
text-decoration: underline;
}
diff --git a/index.html b/index.html
index 8c272eb..c822bb2 100644
--- a/index.html
+++ b/index.html
@@ -62,14 +62,18 @@
<div id="textarea_mode" style="float: left">
<div>
- <span id="shader_el" class="tool">shader</span>
- <span id="clear_el" class="tool">new</span><br>
+ <span id="clear_el" class="tool">new</span>
<span id="save_el" class="tool">save</span>
- <span id="send_to_irc_el" class="tool can_save">&gt; send to IRC</span><br>
<span id="load_el" class="tool">load</span>
- <span id="webcam_el" class="tool">webcam</span><br>
- <a id="doc_el" href="http://asdf.us/ascii/doc/" target="_blank">doc</a>
- <a id="gallery_el" href="http://asdf.us/im/gallery/?tag=ascii&limit=80" target="_blank">gallery</a>
+ <br>
+ <span id="shader_el" class="tool">shader</span>
+ <span id="webcam_el" class="tool">webcam</span>
+ <a id="doc_el" href="/asciiblaster/doc/" target="_blank">doc</a>
+ <a id="gallery_el" href="//asdf.us/im/gallery/?tag=ascii&limit=80" target="_blank">gallery</a>
+ <br>
+ <span id="advanced_checkbox" class="tool">_ advanced</span>
+ <br>
+ <span id="send_to_irc_el" class="tool">&gt; send to IRC</span>
<br>
<div id="nopaint_rapper">
<br>
diff --git a/js/ui/controls.js b/js/ui/controls.js
index 32a329a..315395d 100644
--- a/js/ui/controls.js
+++ b/js/ui/controls.js
@@ -171,7 +171,6 @@ var controls = (function(){
clipboard.export_mode()
alert('your ascii art is now on display on the IRC channel inside the panke.gallery!')
}
-
controls.load = new ClipboardTool (load_el)
controls.load.use = function(){
// console.log("use")
@@ -230,6 +229,18 @@ var controls = (function(){
this.update(state)
}
+ controls.advanced = new BlurredCheckbox (advanced_checkbox)
+ controls.advanced.memorable = true
+ controls.advanced.use = function(state){
+ console.log(state)
+ state = document.body.classList.contains('panke')
+ if (state)
+ document.body.classList.remove('panke')
+ else
+ document.body.classList.add('panke')
+ this.update(state)
+ }
+
/*
controls.nopaint = new HiddenCheckbox (nopaint_toggle)
controls.nopaint.memorable = true