From 2230da4b6a57715957b378a12d853c836c5d5196 Mon Sep 17 00:00:00 2001 From: Andrew Ardill Date: Thu, 23 Feb 2012 12:21:40 +1100 Subject: [PATCH] Add toggle for wireframes --- bezier.html | 3 ++- bezier.js | 12 +++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/bezier.html b/bezier.html index d4f9617..303cee0 100644 --- a/bezier.html +++ b/bezier.html @@ -8,7 +8,8 @@ -
Toggle!
+
Toggle growth!
+
Toggle wireframes!
diff --git a/bezier.js b/bezier.js index c4d8690..fb21edf 100644 --- a/bezier.js +++ b/bezier.js @@ -262,7 +262,8 @@ var utilities = (function(){ var $straight = $("#straight"); var $left = $("#left"); var $right = $("#right"); - $('#toggleStatus')[0].textContent = ticksEnabled?"ON":"OFF"; + $('#growth-status')[0].textContent = ticksEnabled?"ON":"OFF"; + $('#wireframes-status')[0].textContent = options.wireFrames?"ON":"OFF"; draw($canvas[0], start, vectors); draw($straight[0], Start(Point(14,23), -Math.PI/2), Tangle(Vector(9,0), Vector(9,0))); draw($left[0], Start(Point(20,23), -Math.PI/2), Tangle(Vector(15,0), Vector(15,-Math.PI/2))); @@ -300,9 +301,14 @@ var utilities = (function(){ vectors.add(Tangle(Vector(15,0), Vector(15,Math.PI/2))); draw($canvas[0], start, vectors); }); - $("#toggle").click(function() { + $("#growth-toggle").click(function() { ticksEnabled = !ticksEnabled; - $('#toggleStatus')[0].textContent = ticksEnabled?"ON":"OFF"; + $('#growth-status')[0].textContent = ticksEnabled?"ON":"OFF"; + }); + $("#wireframes-toggle").click(function() { + options.wireFrames = !options.wireFrames; + $('#wireframes-status')[0].textContent = options.wireFrames?"ON":"OFF"; + draw($canvas[0], start, vectors); }); }); })(jQuery, utilities, {drawVectors: false, ticksEnabled: false, frameRate: 5, wireFrames: true});