referencestrip.js event handler cleanup

This commit is contained in:
Mark Salsbery 2013-10-11 10:44:03 -07:00
parent d574700b3d
commit f5750bb9f6

View File

@ -193,15 +193,16 @@ $.ReferenceStrip = function ( options ) {
event.eventSource.dragging = $.now(); event.eventSource.dragging = $.now();
}, },
releaseHandler: function ( event ) { releaseHandler: function ( event ) {
var id = event.eventSource.element.id, var tracker = event.eventSource,
id = tracker.element.id,
page = Number( id.split( '-' )[2] ), page = Number( id.split( '-' )[2] ),
now = $.now(); now = $.now();
if ( event.insideElementPressed && if ( event.insideElementPressed &&
event.insideElementReleased && event.insideElementReleased &&
event.eventSource.dragging && tracker.dragging &&
( now - event.eventSource.dragging ) < event.eventSource.clickTimeThreshold ) { ( now - tracker.dragging ) < tracker.clickTimeThreshold ) {
event.eventSource.dragging = null; tracker.dragging = null;
viewer.goToPage( page ); viewer.goToPage( page );
} }
} }
@ -454,21 +455,22 @@ function loadPanels( strip, viewerSize, scroll ) {
* @function * @function
*/ */
function onStripEnter( event ) { function onStripEnter( event ) {
var element = event.eventSource.element;
//$.setElementOpacity(event.eventSource.element, 0.8); //$.setElementOpacity(element, 0.8);
//event.eventSource.element.style.border = '1px solid #555'; //element.style.border = '1px solid #555';
//event.eventSource.element.style.background = '#000'; //element.style.background = '#000';
if ( 'horizontal' == this.scroll ) { if ( 'horizontal' == this.scroll ) {
//event.eventSource.element.style.paddingTop = "0px"; //element.style.paddingTop = "0px";
event.eventSource.element.style.marginBottom = "0px"; element.style.marginBottom = "0px";
} else { } else {
//event.eventSource.element.style.paddingRight = "0px"; //element.style.paddingRight = "0px";
event.eventSource.element.style.marginLeft = "0px"; element.style.marginLeft = "0px";
} }
return false; return false;
@ -481,15 +483,17 @@ function onStripEnter( event ) {
* @function * @function
*/ */
function onStripExit( event ) { function onStripExit( event ) {
var element = event.eventSource.element;
if ( 'horizontal' == this.scroll ) { if ( 'horizontal' == this.scroll ) {
//event.eventSource.element.style.paddingTop = "10px"; //element.style.paddingTop = "10px";
event.eventSource.element.style.marginBottom = "-" + ( $.getElementSize( event.eventSource.element ).y / 2 ) + "px"; element.style.marginBottom = "-" + ( $.getElementSize( element ).y / 2 ) + "px";
} else { } else {
//event.eventSource.element.style.paddingRight = "10px"; //element.style.paddingRight = "10px";
event.eventSource.element.style.marginLeft = "-" + ( $.getElementSize( event.eventSource.element ).x / 2 ) + "px"; element.style.marginLeft = "-" + ( $.getElementSize( element ).x / 2 ) + "px";
} }
return false; return false;