• 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
..
annotator Loading commit data...
boot Loading commit data...
images/icons Loading commit data...
shared Loading commit data...
sidebar Loading commit data...
styles Loading commit data...
test-util Loading commit data...
.eslintrc Loading commit data...
karma.config.js Loading commit data...
tsconfig.json Loading commit data...