@@ -370,8 +370,8 @@ class LinkAnnotationElement extends AnnotationElement {
370370 parameters . data . isTooltipOnly ||
371371 ( parameters . data . actions &&
372372 ( parameters . data . actions . Action ||
373- parameters . data . actions . MouseUp ||
374- parameters . data . actions . MouseDown ) )
373+ parameters . data . actions [ "Mouse Up" ] ||
374+ parameters . data . actions [ "Mouse Down" ] ) )
375375 ) ;
376376 super ( parameters , { isRenderable, createQuadrilaterals : true } ) ;
377377 }
@@ -395,7 +395,9 @@ class LinkAnnotationElement extends AnnotationElement {
395395 this . _bindLink ( link , data . dest ) ;
396396 } else if (
397397 data . actions &&
398- ( data . actions . Action || data . actions . MouseUp || data . actions . MouseDown ) &&
398+ ( data . actions . Action ||
399+ data . actions [ "Mouse Up" ] ||
400+ data . actions [ "Mouse Down" ] ) &&
399401 this . enableScripting &&
400402 this . hasJSActions
401403 ) {
@@ -469,8 +471,8 @@ class LinkAnnotationElement extends AnnotationElement {
469471 link . href = this . linkService . getAnchorUrl ( "" ) ;
470472 const map = new Map ( [
471473 [ "Action" , "onclick" ] ,
472- [ "MouseUp " , "onmouseup" ] ,
473- [ "MouseDown " , "onmousedown" ] ,
474+ [ "Mouse Up " , "onmouseup" ] ,
475+ [ "Mouse Down " , "onmousedown" ] ,
474476 ] ) ;
475477 for ( const name of Object . keys ( data . actions ) ) {
476478 const jsName = map . get ( name ) ;
@@ -575,11 +577,7 @@ class WidgetAnnotationElement extends AnnotationElement {
575577
576578 _setEventListeners ( element , names , getter ) {
577579 for ( const [ baseName , eventName ] of names ) {
578- if (
579- eventName === "Action" ||
580- ( this . data . actions &&
581- this . data . actions [ eventName . replace ( " " , "" ) ] !== undefined )
582- ) {
580+ if ( eventName === "Action" || this . data . actions ?. [ eventName ] ) {
583581 this . _setEventListener ( element , baseName , eventName , getter ) ;
584582 }
585583 }
@@ -803,7 +801,7 @@ class TextWidgetAnnotationElement extends WidgetAnnotationElement {
803801 [ "mousedown" , "Mouse Down" ] ,
804802 [ "mouseenter" , "Mouse Enter" ] ,
805803 [ "mouseleave" , "Mouse Exit" ] ,
806- [ "mouseup" , "MouseUp " ] ,
804+ [ "mouseup" , "Mouse Up " ] ,
807805 ] ,
808806 event => event . target . value
809807 ) ;
@@ -942,7 +940,7 @@ class CheckboxWidgetAnnotationElement extends WidgetAnnotationElement {
942940 [ "mousedown" , "Mouse Down" ] ,
943941 [ "mouseenter" , "Mouse Enter" ] ,
944942 [ "mouseleave" , "Mouse Exit" ] ,
945- [ "mouseup" , "MouseUp " ] ,
943+ [ "mouseup" , "Mouse Up " ] ,
946944 ] ,
947945 event => event . target . checked
948946 ) ;
@@ -1031,7 +1029,7 @@ class RadioButtonWidgetAnnotationElement extends WidgetAnnotationElement {
10311029 [ "mousedown" , "Mouse Down" ] ,
10321030 [ "mouseenter" , "Mouse Enter" ] ,
10331031 [ "mouseleave" , "Mouse Exit" ] ,
1034- [ "mouseup" , "MouseUp " ] ,
1032+ [ "mouseup" , "Mouse Up " ] ,
10351033 ] ,
10361034 event => event . target . checked
10371035 ) ;
@@ -1165,7 +1163,7 @@ class ChoiceWidgetAnnotationElement extends WidgetAnnotationElement {
11651163 [ "mousedown" , "Mouse Down" ] ,
11661164 [ "mouseenter" , "Mouse Enter" ] ,
11671165 [ "mouseleave" , "Mouse Exit" ] ,
1168- [ "mouseup" , "MouseUp " ] ,
1166+ [ "mouseup" , "Mouse Up " ] ,
11691167 ] ,
11701168 event => event . target . checked
11711169 ) ;
0 commit comments