Skip to content

Commit

Permalink
make sure the click code examples actually work
Browse files Browse the repository at this point in the history
  • Loading branch information
biasmv committed Jun 13, 2015
1 parent 3d8037b commit 08416d5
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 7 deletions.
20 changes: 18 additions & 2 deletions demo.js
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,6 @@ function cross() {
viewer.setCenter([0,0,0], 2, { userData : 'seven' } );
viewer.setZoom(20);
}

$(document).foundation();
$('#1r6a').click(transferase);
$('#1crn').click(crambin);
Expand Down Expand Up @@ -234,9 +233,26 @@ $('#load-from-pdb').change(function() {
viewer = pv.Viewer(document.getElementById('viewer'), {
width : 'auto', height: 'auto', antialias : true,
outline : true, quality : 'medium', style : 'hemilight',
background : '#333', animateTime: 500,
background : '#333', animateTime: 500, doubleClick : null
});
viewer.addListener('viewerReady', crambin);

viewer.on('doubleClick', function(picked) {
if (picked === null) {
viewer.fitTo(structure);
return;
}
viewer.setCenter(picked.pos(), 500);
});

viewer.addListener('click', function(picked) {
if (picked === null) return;
var target = picked.target();
if (target.qualifiedName !== undefined) {
console.log('clicked atom', target.qualifiedName(), 'on object',
picked.node().name());
}
});
window.addEventListener('resize', function() {
viewer.fitParent();
});
Expand Down
10 changes: 5 additions & 5 deletions doc/viewer.rst
Original file line number Diff line number Diff line change
Expand Up @@ -350,12 +350,12 @@ The following code simply logs the clicked atom to the console when an atom is c
.. code-block:: javascript
viewer.addListener('clicked', function(picked) {
viewer.addListener('click', function(picked) {
if (picked === null) return;
var target = picked.target();
if (target.qualifiedName !=== undefined) {
console.log('clicked atom:', target.qualifiedName(), ' on object: ',
target.node().name());
if (target.qualifiedName !== undefined) {
console.log('clicked atom', target.qualifiedName(), 'on object',
picked.node().name());
}
});
Expand All @@ -364,7 +364,7 @@ The following code shows how to listen for double click events to either make th
.. code-block:: javascript
var structure = .... // point to what you want the default background selection to view
viewer.addListener('doubleClick', function(picked) {
viewer.on('doubleClick', function(picked) {
if (picked === null) {
viewer.fitTo(structure);
return;
Expand Down

0 comments on commit 08416d5

Please sign in to comment.