From 3879dd794c8f1d24d13f30ad7eb412560b266e64 Mon Sep 17 00:00:00 2001 From: Devine Lu Linvega Date: Tue, 2 Oct 2018 07:38:14 +1200 Subject: [PATCH] Re-added copy path with ctrl+c --- desktop/sources/index.html | 12 ++++++++--- desktop/sources/links/main.css | 6 +++++- desktop/sources/scripts/cursor.js | 2 +- desktop/sources/scripts/dotgrid.js | 16 +++++++------- desktop/sources/scripts/generator.js | 20 ++++++++--------- desktop/sources/scripts/guide.js | 12 +++++------ desktop/sources/scripts/interface.js | 6 +++--- desktop/sources/scripts/lib/controller.js | 14 ++++++------ desktop/sources/scripts/tool.js | 26 ++++++++++++++--------- index.html | 5 +++-- web/events.js | 10 +++++++-- 11 files changed, 76 insertions(+), 53 deletions(-) diff --git a/desktop/sources/index.html b/desktop/sources/index.html index 1086cdb..88af50a 100644 --- a/desktop/sources/index.html +++ b/desktop/sources/index.html @@ -26,11 +26,13 @@ diff --git a/web/events.js b/web/events.js index 8f5b090..f27211b 100644 --- a/web/events.js +++ b/web/events.js @@ -2,16 +2,17 @@ document.onkeyup = (e) => { - let ch = e.key.toLowerCase(); + const ch = e.key.toLowerCase(); if(e.target && e.target.id == "picker_input"){ return; } + if(ch == "backspace" && e.ctrlKey){ dotgrid.theme.reset(); e.preventDefault(); } if(ch == "backspace"){ dotgrid.tool.remove_segment(); e.preventDefault(); } if(ch == "escape"){ dotgrid.tool.clear(); dotgrid.picker.stop(); e.preventDefault(); } if(ch == "1"){ dotgrid.tool.select_layer(0); e.preventDefault(); } if(ch == "2"){ dotgrid.tool.select_layer(1); e.preventDefault(); } - if(ch == "3"){ dotgrid.tool.select_layer(2); e.preventDefault(); } + if(ch == "3"){ dotgrid.tool.select_layer(2); e.preventDefault(); } if(ch == "h"){ dotgrid.guide.toggle(); e.preventDefault(); } if(ch == "?"){ dotgrid.reset(); dotgrid.theme.reset(); e.preventDefault(); } @@ -33,4 +34,9 @@ document.onkeyup = (e) => if(ch == "["){ dotgrid.tool.toggle("thickness",-5); e.preventDefault(); } if(ch == "i"){ dotgrid.theme.invert(); e.preventDefault(); } +} + +document.onkeydown = (e) => +{ + if(e.keyCode == 9){ dotgrid.tool.select_next_layer(); e.preventDefault(); } } \ No newline at end of file