Commit 022b9375 authored by csillag's avatar csillag

Follow Annotator API change

parent db61d527
......@@ -275,28 +275,30 @@ class Annotator.Guest extends Annotator
else
super
onAnchorMouseover: (event, annotations) ->
onAnchorMouseover: (event) ->
if (@tool is 'highlight') or @visibleHighlights
this.addEmphasis annotations
this.addEmphasis event.data.getAnnotations event
onAnchorMouseout: (event, annotations) ->
onAnchorMouseout: (event) ->
if (@tool is 'highlight') or @visibleHighlights
this.removeEmphasis annotations
this.removeEmphasis event.data.getAnnotations event
# When clicking on a highlight in highlighting mode,
# set @noBack to true to prevent the sidebar from closing
onAnchorMousedown: (event, annotations) =>
onAnchorMousedown: (event) =>
if (@tool is 'highlight') or @visibleHighlights
@noBack = true
# When clicking on a highlight in highlighting mode,
# tell the sidebar to bring up the viewer for the relevant annotations
onAnchorClick: (event, annotations) =>
onAnchorClick: (event) =>
return unless (@tool is 'highlight') or @visibleHighlights and @noBack
# Switch off dynamic mode; we are going to "Selection" scope
@plugins.Heatmap.dynamicBucket = false
annotations = event.data.getAnnotations event
if event.metaKey or event.ctrlKey
# Tell sidebar to add these annotations to the sidebar
this.xorToViewer annotations
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment