• Robert Knight's avatar
    Replace the `BEFORE_ANNOTATION_CREATED` event · 75a0e8aa
    Robert Knight authored
    The `BEFORE_ANNOTATION_CREATED` event was used for two purposes:
    
     1. Invoke `annotationsService.create(...)` to create the annotation in
        the sidebar.
     2. Scroll the newly created annotation into view
    
    Resolve (1) by calling `annotationsService.create` directly from the
    `frameSync` service and resolve (2) by watching for changes to
    `unsavedAnnotations()` in the store and scrolling to the new annotation
    when it appears.
    
    There is one functional change which is that replies will be scrolled
    into view, as this seems like a useful behavior if the user clicks the
    "Reply" button for a thread and the input field appears below the bottom
    of the screen.
    75a0e8aa
Name
Last commit
Last update
..
test Loading commit data...
activity.js Loading commit data...
annotations.js Loading commit data...
defaults.js Loading commit data...
direct-linked.js Loading commit data...
drafts.js Loading commit data...
frames.js Loading commit data...
groups.js Loading commit data...
links.js Loading commit data...
real-time-updates.js Loading commit data...
route.js Loading commit data...
selection.js Loading commit data...
session.js Loading commit data...
sidebar-panels.js Loading commit data...
toast-messages.js Loading commit data...
viewer.js Loading commit data...