aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2018-09-19 02:12:04 +0200
committerMitja Felicijan <mitja.felicijan@gmail.com>2018-09-19 02:12:04 +0200
commit3d86ada4d9d606fc3ae09dbfb7027ab575fe8ff6 (patch)
treea852b0a92f8cb7ec0eca31f09d4d1c614c33de7e /tools
parenta95a519b5421f12df10a3a58ce1e8962f7919a7f (diff)
downloadmitjafelicijan.com-3d86ada4d9d606fc3ae09dbfb7027ab575fe8ff6.tar.gz
content update
Diffstat (limited to 'tools')
-rw-r--r--tools/draw/app.css37
-rw-r--r--tools/draw/app.js10
-rw-r--r--tools/draw/index.html22
3 files changed, 44 insertions, 25 deletions
diff --git a/tools/draw/app.css b/tools/draw/app.css
index 40e4838..62df222 100644
--- a/tools/draw/app.css
+++ b/tools/draw/app.css
@@ -38,21 +38,36 @@ canvas {
38 height: 100%; 38 height: 100%;
39} 39}
40 40
41nav { 41button {
42 position: fixed; 42 display: block;
43 left: 10px;
44 top: 10px;
45 width: 100px;
46}
47
48nav button {
49 border: 2px dashed #bbb;
50 background: #fff; 43 background: #fff;
51 border-radius: 5px; 44 border-radius: 5px;
52 display: block;
53 width: 100%; 45 width: 100%;
54 margin-bottom: 10px; 46 margin-bottom: 10px;
55 padding: 10px 5px;
56 font-weight: bold; 47 font-weight: bold;
57 cursor: pointer; 48 cursor: pointer;
49 text-align: center;
50}
51
52nav.colors {
53 position: fixed;
54 left: 10px;
55 top: 10px;
56 width: 40px;
57}
58
59nav.colors button {
60 height: 40px;
61}
62
63nav.tools {
64 position: fixed;
65 left: 10px;
66 bottom: 10px;
67 width: 65px;
68}
69
70nav.tools button {
71 border: 2px solid #bbb;
72 padding: 10px 0;
58} 73}
diff --git a/tools/draw/app.js b/tools/draw/app.js
index 7ddc45d..329a8fc 100644
--- a/tools/draw/app.js
+++ b/tools/draw/app.js
@@ -40,9 +40,12 @@ window.addEventListener('load', function(evt) {
40 40
41 41
42 document.querySelectorAll('nav button').forEach(function(button, idx) { 42 document.querySelectorAll('nav button').forEach(function(button, idx) {
43 button.addEventListener('click', function(evt) {
44 console.log(button.dataset.method);
45 43
44 if (button.dataset.method == 'color') {
45 button.style.background = button.dataset.value;
46 }
47
48 button.addEventListener('click', function(evt) {
46 switch (button.dataset.method) { 49 switch (button.dataset.method) {
47 case 'color': 50 case 'color':
48 { 51 {
@@ -65,7 +68,6 @@ window.addEventListener('load', function(evt) {
65 } 68 }
66 }); 69 });
67 70
68}); 71 });
69 72
70}); 73});
71
diff --git a/tools/draw/index.html b/tools/draw/index.html
index fcfe346..5c3c3d9 100644
--- a/tools/draw/index.html
+++ b/tools/draw/index.html
@@ -16,16 +16,18 @@
16 <canvas></canvas> 16 <canvas></canvas>
17 </section> 17 </section>
18 18
19 <nav> 19 <nav class="colors">
20 <button data-method="color" data-value="limegreen">limegreen</button> 20 <button data-method="color" data-value="limegreen"></button>
21 <button data-method="color" data-value="crimson">crimson</button> 21 <button data-method="color" data-value="crimson"></button>
22 <button data-method="color" data-value="darkturquoise">darkturquoise</button> 22 <button data-method="color" data-value="darkturquoise"></button>
23 <button data-method="color" data-value="purple">purple</button> 23 <button data-method="color" data-value="purple"></button>
24 <button data-method="color" data-value="fuchsia">fuchsia</button> 24 <button data-method="color" data-value="fuchsia"></button>
25 <button data-method="color" data-value="blueviolet">blueviolet</button> 25 <button data-method="color" data-value="blueviolet"></button>
26 <button data-method="color" data-value="goldenrod">goldenrod</button> 26 <button data-method="color" data-value="goldenrod"></button>
27 <button data-method="color" data-value="royalblue">royalblue</button> 27 <button data-method="color" data-value="royalblue"></button>
28 <br> 28 </nav>
29
30 <nav class="tools">
29 <button data-method="size" data-value="2">small</button> 31 <button data-method="size" data-value="2">small</button>
30 <button data-method="size" data-value="4">normal</button> 32 <button data-method="size" data-value="4">normal</button>
31 <button data-method="size" data-value="10">big</button> 33 <button data-method="size" data-value="10">big</button>