{% autoescape None %} {% extends template.html %} {% block jsinit %} var viewer, subjects, datasets, figure, sock, viewopts; {% end %} {% block onload %} viewopts = {{viewopts}}; subjects = {{subjects}}; for (var name in subjects) { subjects[name] = new mriview.Surface(subjects[name]); } figure = new jsplot.W2Figure(); viewer = figure.add(mriview.Viewer, "main", true); {% if python_interface %} PickPosition.prototype.callback = function(vec, hemi, ptidx) { $.get("/picker?voxel=" + vec.x + "," + vec.y + "," + vec.z + "&vertex=" + ptidx + "&hemi=" + hemi); }; {% end %} dataviews = dataset.fromJSON({{data}}); viewer.addData(dataviews); sock = new Websock(); {% end %}