+ if(typeof(Worker) !== "undefined") {
+ // Async version
+ var worker = new Worker("worker.js")
+ worker.onmessage = function(event) {
+ if (event.data.type == "ready") {
+ ready()
+ } else if (event.data.type == "complete") {
+ complete()
+ } else if (event.data.type == "exception") {
+ exception(event.data.data)
+ } else if (event.data.type == "stdout") {
+ stdout(event.data.data)
+ } else if (event.data.type == "show_graph") {
+ show_graph(event.data.data)
+ } else {
+ console.out(event.data)
+ }
+ }
+ } else {
+ // Synced version
+ $(document).ready(function() {
+ // Report full loading
+ $("#loading").hide()
+ $("#analyze").prop('disabled', false)
+ });
+ var Module = {
+ 'print': stdout,
+ 'TOTAL_MEMORY': 512000000
+ }
+ importScripts("pep8analysis.js")
+ var Pep8Module = Module