diff options
| -rw-r--r-- | css/sally.css | 2 | ||||
| -rw-r--r-- | index.html | 16 | ||||
| -rw-r--r-- | js/ui/controls.js | 13 |
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; } @@ -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">> 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">> 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 |
