HTML and CSS Reference
In-Depth Information
}
function canvasSupport () {
return Modernizr.canvas;
}
function canvasApp(){
if (!canvasSupport()) {
return;
}else{
var theCanvas = document.getElementById('canvas');
var context = theCanvas.getContext('2d');
var redButton = document.getElementById("Red");
var orangeButton = document.getElementById("Orange");
var yellowButton = document.getElementById("Yellow");
var greenButton = document.getElementById("Green");
var blueButton = document.getElementById("Blue");
var purpleButton = document.getElementById("Purple");
var brownButton = document.getElementById("Brown");
var blackButton = document.getElementById("Black");
var whiteButton = document.getElementById("White");
var colorChosen = document.getElementById("color_chosen");
var resetButton = document.getElementById("reset_image");
redButton.addEventListener('click', colorPressed, false);
orangeButton.addEventListener('click', colorPressed, false);
yellowButton.addEventListener('click', colorPressed, false);
greenButton.addEventListener('click', colorPressed, false);
blueButton.addEventListener('click', colorPressed, false);
purpleButton.addEventListener('click', colorPressed, false);
brownButton.addEventListener('click', colorPressed, false);
blackButton.addEventListener('click', colorPressed, false);
whiteButton.addEventListener('click', colorPressed, false);
resetButton.addEventListener('click', resetPressed, false);
drawScreen();
}
function drawScreen() {
theCanvas.addEventListener('mousedown', mouse_pressed_down, false);
theCanvas.addEventListener('mousemove', mouse_moved, false);
theCanvas.addEventListener('mouseup', mouse_released, false);
theCanvas.addEventListener('touchmove', touch_move_gesture, false);
context.fillStyle = 'white';
context.fillRect(0, 0, theCanvas.width, theCanvas.height);
context.strokeStyle = '#000000';
context.strokeRect(1, 1, theCanvas.width-2, theCanvas.height-2);
}
// For the mouse_moved event handler.
var begin_drawing = false;
function mouse_pressed_down (ev) {
begin_drawing = true;
context.fillStyle = colorChosen.innerHTML;
}
 
Search WWH ::




Custom Search