diff options
| -rw-r--r-- | shader-picker.html | 166 |
1 files changed, 83 insertions, 83 deletions
diff --git a/shader-picker.html b/shader-picker.html index 0f27d6a..7d014f1 100644 --- a/shader-picker.html +++ b/shader-picker.html @@ -37,70 +37,70 @@ a { color: #00f; } </head> <body> <div id="gallery"> - <div id="gallery-form"> - <form id="gallery-search"> - <input type="text" id="dumpfm-search-query" value="duck bill"> - <button id="gallery-search">DUMP SEARCH</button> - </form> - <button id="gallery-random">IM RANDOM</button> - <span class="status"></span> - </div> - <div id="gallery-images"></div> + <div id="gallery-form"> + <form id="gallery-search"> + <input type="text" id="dumpfm-search-query" value="duck bill"> + <button id="gallery-search">DUMP SEARCH</button> + </form> + <button id="gallery-random">IM RANDOM</button> + <span class="status"></span> + </div> + <div id="gallery-images"></div> </div> <div id="controls"> - <input type="text" id="url" value="img/1376516658960-dumpfm-DoritoWitch-TimeFLyTrans0001.png"> - <br> - <br> + <input type="text" id="url" value="img/1376516658960-dumpfm-DoritoWitch-TimeFLyTrans0001.png"> + <br> + <br> - <textarea id="shader"></textarea> - <br> - <br> + <textarea id="shader"></textarea> + <br> + <br> - frames <input type="text" id="framecount" value="1"> - interval <input type="text" id="frameinterval" value="0.1s"> - <button id="add-frame">+add frame</button> - <button id="remove-all-frames">clear</button> - <button id="render" disabled>render</button> - <br> - reorder: - <button id="weave-frames">weave</button> - <button id="shuffle-frames">shuffle</button> - <button id="reverse-frames">reverse</button> - <button id="sort-frames">sort</button> - - <div id="frames"></div> - <br> - <br> + frames <input type="text" id="framecount" value="1"> + interval <input type="text" id="frameinterval" value="0.1s"> + <button id="add-frame">+add frame</button> + <button id="remove-all-frames">clear</button> + <button id="render" disabled>render</button> + <br> + reorder: + <button id="weave-frames">weave</button> + <button id="shuffle-frames">shuffle</button> + <button id="reverse-frames">reverse</button> + <button id="sort-frames">sort</button> + + <div id="frames"></div> + <br> + <br> - gif delay <input type="text" id="framedelay" value="0.06s"> - background <input type="text" id="background" value="#fff"> - your name here → <input type="text" id="username" value=""> - <br> - <br> - <button id="help">help</button> - - <button id="add-shader">+</button> - <button id="remove-shader">×</button> - - <span id="shaders"></span> - <br> - <br> - <a href="http://asdf.us/im/gallery/?tag=shader" target="_blank">Photoblaster Gallery</a> + gif delay <input type="text" id="framedelay" value="0.06s"> + background <input type="text" id="background" value="#fff"> + your name here → <input type="text" id="username" value=""> + <br> + <br> + <button id="help">help</button> + + <button id="add-shader">+</button> + <button id="remove-shader">×</button> + + <span id="shaders"></span> + <br> + <br> + <a href="http://asdf.us/im/gallery/?tag=shader" target="_blank">Photoblaster Gallery</a> </div> <div id="workspace"></div> <div id="rendered"> - <button id="reset">reset</button> - <button id="pause">pause</button> - <button id="step-forward">>></button> - <span class="status"></span> - <button id="save" disabled>save</button> - <button id="upload" disabled>upload</button> - <br> - <input type="text" id="uploaded-url"> + <button id="reset">reset</button> + <button id="pause">pause</button> + <button id="step-forward">>></button> + <span class="status"></span> + <button id="save" disabled>save</button> + <button id="upload" disabled>upload</button> + <br> + <input type="text" id="uploaded-url"> </div> <div id="instructions"><iframe src="instructions.html"></iframe><button class="close">×</button></div> @@ -138,46 +138,46 @@ $(init) var mousex, mousey function init(){ - $("#url").change(load) - $("#reset").click(reset) - $("#pause").click(pause) - $("#step-forward").click(step_forward) - $(document).on("mousemove", function(e) { - mousex = e.pageX - mousey = e.pageY - }) + $("#url").change(load) + $("#reset").click(reset) + $("#pause").click(pause) + $("#step-forward").click(step_forward) + $(document).on("mousemove", function(e) { + mousex = e.pageX + mousey = e.pageY + }) - $("#background").change(function(){ - document.body.style.backgroundColor = $("#background").string() - }) - + $("#background").change(function(){ + document.body.style.backgroundColor = $("#background").string() + }) + frame_editor.init() - $(window).on("scroll DOMMouseScroll mousewheel", function(){ scrolling = true }) - $("#help,#instructions .close").click(function(){ $("#instructions").toggle() }) - $("#instructions").draggable({ - start: drag_start, - stop: drag_stop - }) - $("#instructions").disableSelection(); + $(window).on("scroll DOMMouseScroll mousewheel", function(){ scrolling = true }) + $("#help,#instructions .close").click(function(){ $("#instructions").toggle() }) + $("#instructions").draggable({ + start: drag_start, + stop: drag_stop + }) + $("#instructions").disableSelection(); - load() + load() - gallery.choose = choose - gallery.init() + gallery.choose = choose + gallery.init() - user.init() - if (user.username.length) { - console.log("signed in as", user.username) - } + user.init() + if (user.username.length) { + console.log("signed in as", user.username) + } - local_shaders.init() - local_shaders.loadLastAccessed() + local_shaders.init() + local_shaders.loadLastAccessed() - document.getElementById('shader').addEventListener('input', shader_build); - shader_build() + document.getElementById('shader').addEventListener('input', shader_build); + shader_build() - requestAnimationFrame(animate) + requestAnimationFrame(animate) } function drag_start(){ dragging = true; $(this).addClass("dragging") } function drag_stop(){ dragging = false; $(".dragging").removeClass("dragging") } |
