25.02.2013 Views

Peter Lubbers - Pro HTML 5 Programming

Pro HTML 5 Programming

Pro HTML 5 Programming

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

208<br />

CHAPTER 8 ■ USING THE <strong>HTML</strong>5 WEB WORKERS API<br />

var imageURL = "example2.png";<br />

var image;<br />

var ctx;<br />

var workers = [];<br />

function log(s) {<br />

var logOutput = document.getElementById("logOutput");<br />

logOutput.inner<strong>HTML</strong> = s + "" + logOutput.inner<strong>HTML</strong>;<br />

}<br />

function setRunningState(p) {<br />

// while running, the stop button is enabled and the start button is not<br />

document.getElementById("startBlurButton").disabled = p;<br />

document.getElementById("stopButton").disabled = !p;<br />

}<br />

function initWorker(src) {<br />

var worker = new Worker(src);<br />

worker.addEventListener("message", messageHandler, true);<br />

worker.addEventListener("error", errorHandler, true);<br />

return worker;<br />

}<br />

function startBlur() {<br />

var workerCount = parseInt(document.getElementById("workerCount").value);<br />

var width = image.width/workerCount;<br />

}<br />

for (var i=0; i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!