diff --git a/buttons.js b/buttons.js index 8a5d658..6a9b229 100644 --- a/buttons.js +++ b/buttons.js @@ -15,11 +15,9 @@ var Buttons = (function () { var refresh = function () { for (var i = 0; i < elements.length; ++i) { - if (elements[i] === activeElement) { - elements[i].className = 'quality-selected'; - } else { - elements[i].className = 'quality-unselected'; - } + var qualityStatus = ''; + qualityStatus = (elements[i] === activeElement) ? 'selected' : 'unselected'; + elements[i].className = 'quality-'+qualityStatus; } }; diff --git a/images/lock.png b/images/lock.png new file mode 100644 index 0000000..d17b245 Binary files /dev/null and b/images/lock.png differ diff --git a/images/unlock.png b/images/unlock.png new file mode 100644 index 0000000..8d57127 Binary files /dev/null and b/images/unlock.png differ diff --git a/index.html b/index.html index 94fdc35..0fbad97 100644 --- a/index.html +++ b/index.html @@ -12,7 +12,6 @@ @@ -50,8 +52,6 @@
- - @@ -93,6 +93,14 @@ document.getElementById('error').innerHTML = 'Unfortunately, your browser does not support WebGL floating point textures.'; } } + + // Event listener for the drag to resize canvas button + document.addEventListener("DOMContentLoaded", function() { + document.getElementById('canvasLockImage').addEventListener('click', function(){ + painter.topggleCanvasResizeLock(); + }); + }); +