From ecdb0fa42032c58924969fe29c9a31136978746e Mon Sep 17 00:00:00 2001 From: Juha Karttunen Date: Tue, 30 Jul 2019 15:39:59 +0300 Subject: [PATCH] Resolves #59 - adds decrease line thickness with right mouse button click --- desktop/sources/scripts/interface.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/desktop/sources/scripts/interface.js b/desktop/sources/scripts/interface.js index fbe8d8e..265713a 100644 --- a/desktop/sources/scripts/interface.js +++ b/desktop/sources/scripts/interface.js @@ -53,7 +53,7 @@ function Interface (dotgrid) { title="${name.capitalize()}" onmouseout="dotgrid.interface.out('${type}','${name}')" onmouseup="dotgrid.interface.up('${type}','${name}')" - onmousedown="dotgrid.interface.down('${type}','${name}')" + onmousedown="dotgrid.interface.down('${type}','${name}', event)" onmouseover="dotgrid.interface.over('${type}','${name}')" viewBox="0 0 300 300" class="icon ${type}"> @@ -87,10 +87,10 @@ function Interface (dotgrid) { dotgrid.renderer.update(true) } - this.down = function (type, name) { + this.down = function (type, name, event) { if (!dotgrid.tool[type]) { console.warn(`Unknown option(type): ${type}.${name}`, dotgrid.tool); return } - - dotgrid.tool[type](name) + const mod = event.button == 2 ? -1 : 1; + dotgrid.tool[type](name, mod) this.update(true) dotgrid.renderer.update(true) }