forked from udacity/project-pixel-art-maker-starter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
designs.js
48 lines (31 loc) · 880 Bytes
/
designs.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
var height = 0;
var width = 0;
var color = "#000000";
$("#input_height").on("input", function() {
height = $("#input_height").val();
});
$("#input_width").on("input", function() {
width = $("#input_width").val();
});
$("#colorPicker").on("input", function() {
color = $("#colorPicker").val();
});
$("form").submit(function() {
makeGrid();
});
function makeGrid() {
var tableItem;
tableItem = $("#pixel_canvas");
for (var i = 0; i < height; i++) {
tableItem.append("<tr class='table-row'></tr>");
}
var tableData = "<td class='table-data'></td>".repeat(width);
$('.table-row').append(tableData);
colorElements();
};
function colorElements() {
var selectTableData = $('#pixel_canvas').find('td');
$( selectTableData ).mouseover(function() {
$( this ).css( "background-color", color );
});
}