Skip to content

Commit

Permalink
Remove jQuery event usage from examples
Browse files Browse the repository at this point in the history
  • Loading branch information
swederik committed Oct 26, 2017
1 parent 99e5527 commit 673f9c2
Show file tree
Hide file tree
Showing 8 changed files with 30 additions and 27 deletions.
8 changes: 5 additions & 3 deletions example/WebGL/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,9 @@ <h4>Canvas</h4>
var elementWebGL = document.getElementById('dicomImageWebGL');

// setup handlers before we display the image
function onImageRendered(e, eventData) {
function onImageRendered(e) {
var eventData = e.detail;

// set the canvas context to the image coordinate system
cornerstone.setToPixelCoordinateSystem(eventData.enabledElement, eventData.canvasContext);

Expand All @@ -99,8 +101,8 @@ <h4>Canvas</h4>
$(eventData.element).siblings('.bottomright').text("Zoom:" + eventData.viewport.scale.toFixed(2));

}
$(element).on("CornerstoneImageRendered", onImageRendered);
$(elementWebGL).on("CornerstoneImageRendered", onImageRendered);
element.addEventListener('cornerstoneimagerendered', onImageRendered);
elementWebGL.addEventListener('cornerstoneimagerendered', onImageRendered);

var imageId = 'example://1';

Expand Down
5 changes: 3 additions & 2 deletions example/colorImage/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -135,10 +135,11 @@ <h1>
var element = document.getElementById('dicomImage');
cornerstone.enable(element);

function onImageRendered(e, eventData) {
function onImageRendered(e) {
var eventData = e.detail;
$('#topright').text("Render Time:" + eventData.renderTimeInMs + " ms");
}
$(element).on("CornerstoneImageRendered", onImageRendered);
element.addEventListener('cornerstoneimagerendered', onImageRendered);

// load image and display it
var imageId = "colorImageLoader://1";
Expand Down
11 changes: 6 additions & 5 deletions example/eventhandling/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,9 @@ <h1>
cornerstone.enable(element);

// setup handlers before we display the image
function onImageRendered(e, eventData) {
function onImageRendered(e) {
var eventData = e.detail;

// set the canvas context to the image coordinate system
cornerstone.setToPixelCoordinateSystem(eventData.enabledElement, eventData.canvasContext);

Expand Down Expand Up @@ -103,11 +105,10 @@ <h1>
$('#bottomright').text("Zoom:" + eventData.viewport.scale.toFixed(2));

}
$(element).on("CornerstoneImageRendered", onImageRendered);
element.addEventListener('cornerstoneimagerendered', onImageRendered);

$(cornerstone.events).bind('CornerstoneImageLoaded', function(event, eventData)
{
// Note - we would
cornerstone.events.addEventListener('cornerstoneimageloaded', function(e) {
var eventData = e.detail;
$('#imageLoaded').text('Last ImageId Loaded:' + eventData.image.imageId);
});

Expand Down
5 changes: 3 additions & 2 deletions example/imageCache/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -176,10 +176,11 @@ <h1>
var element = document.getElementById('dicomImage');
cornerstone.enable(element);

function onImageRendered(e, eventData) {
function onImageRendered(e) {
var eventData = e.detail;
$('#topright').text("Render Time:" + eventData.renderTimeInMs + " ms");
}
$(element).on("CornerstoneImageRendered", onImageRendered);
element.addEventListener('cornerstoneimagerendered', onImageRendered);

// load image and display it
var imageId = "colorImageLoader://1";
Expand Down
6 changes: 4 additions & 2 deletions example/layers/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,8 @@ <h1>

// This event will be called every time a layer is added through cornerstone.addLayer
// The layer is added to the dropdown to make it possible to select and interact with it
$(element).on('CornerstoneLayerAdded', function(e, eventData) {
element.addEventListener('cornerstonelayeradded', function(e) {
var eventData = e.detail;
var layer = cornerstone.getLayer(eventData.element, eventData.layerId);
var $layers = $('#layers');
var $layerOption = $('<option></option>')
Expand All @@ -208,7 +209,8 @@ <h1>

// This event will be called every time cornerstone.setActiveLayer is called
// We need to load the layer properties and update the selected layer in the dropdown
$(element).on('CornerstoneActiveLayerChanged', function(e, eventData) {
element.addEventListener('cornerstoneactivelayerchanged', function(e) {
var eventData = e.detail;
var layer = cornerstone.getActiveLayer(element);
var colormap = layer.options.colormap || '';
var opacity = layer.options.opacity == null ? 1 : layer.options.opacity;
Expand Down
4 changes: 3 additions & 1 deletion example/nonSquarePixels/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,9 @@ <h1>
var imageId = "myImageLoader://1";
cornerstone.loadImage(imageId).then(function(image) {

$(element).on("CornerstoneImageRendered", function(e, eventData) {
element.addEventListener("cornerstoneimagerendered", function(e) {
var eventData = e.detail;

// reset to identity matrix
eventData.canvasContext.setTransform(1, 0, 0, 1, 0, 0);

Expand Down
6 changes: 2 additions & 4 deletions example/resize/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,15 +69,13 @@ <h1>
// Add event handler to the ww/wc apply button
$('#x256').click(function (e) {
$('#dicomImage').width(256).height(256);
var fitToWindowVal = $('#fitToWindow').is(":checked");
var fitToWindow = fitToWindowVal;
var fitToWindow = $('#fitToWindow').is(":checked");
cornerstone.resize(element, fitToWindow);
});

$('#x512').click(function (e) {
$('#dicomImage').width(512).height(512);
var fitToWindowVal = $('#fitToWindow').is(":checked");
var fitToWindow = fitToWindowVal;
var fitToWindow = $('#fitToWindow').is(":checked");
cornerstone.resize(element, fitToWindow);
});
});
Expand Down
12 changes: 4 additions & 8 deletions example/scrollzoompanwl/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -98,14 +98,10 @@ <h1>
var element = $('#dicomImage').get(0);
cornerstone.enable(element);

// set event handlers
function onImageRendered(e, eventData) {
$('#topright').text("Render Time:" + eventData.renderTimeInMs + " ms");
}
$(element).on("CornerstoneImageRendered", onImageRendered);

// setup handlers before we display the image
function onImageRendered(e, eventData) {
function onImageRendered(e) {
var eventData = e.detail;

// set the canvas context to the image coordinate system
cornerstone.setToPixelCoordinateSystem(eventData.enabledElement, eventData.canvasContext);

Expand All @@ -127,7 +123,7 @@ <h1>
$('#bottomright').text("Zoom:" + eventData.viewport.scale.toFixed(2));

}
$(element).on("CornerstoneImageRendered", onImageRendered);
element.addEventListener('cornerstoneimagerendered', onImageRendered);

// load and display the image
var imagePromise = updateTheImage(0);
Expand Down

0 comments on commit 673f9c2

Please sign in to comment.