Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pull actions code out of BratAnnotationEditor #2716

Closed
reckart opened this issue Nov 27, 2021 · 0 comments
Closed

Pull actions code out of BratAnnotationEditor #2716

reckart opened this issue Nov 27, 2021 · 0 comments

Comments

@reckart
Copy link
Member

reckart commented Nov 27, 2021

Describe the refactoring action
Pull the code that handles the different user actions in the annotation interface out of the BratAnnotationEditor and into classes that extend the DIAM EditorAjaxRequestHandlerBase class.

Expected benefit
First step to harmonize the action handling code and make it re-usable between different editors.

@reckart reckart added this to the 22.0 milestone Nov 27, 2021
@reckart reckart self-assigned this Nov 27, 2021
@reckart reckart added this to 🔖 To do in Kanban via automation Nov 27, 2021
reckart added a commit that referenced this issue Nov 27, 2021
reckart added a commit that referenced this issue Nov 27, 2021
- Pulled out code for handling custom JS actions and extension actions
reckart added a commit that referenced this issue Nov 27, 2021
- Pulled out code for creating span annotations
reckart added a commit that referenced this issue Nov 27, 2021
- Pulled out code for creating relation annotations
reckart added a commit that referenced this issue Nov 27, 2021
- Pulled out code for handling lazy detail lookups
reckart added a commit that referenced this issue Nov 27, 2021
- Move custom Jackson serializers to support module
reckart added a commit that referenced this issue Nov 27, 2021
- Clean up and remove unused code
reckart added a commit that referenced this issue Nov 27, 2021
- Start pulling out annotation commands being sent to the server to a separate class
reckart added a commit that referenced this issue Nov 27, 2021
reckart added a commit that referenced this issue Nov 27, 2021
- Fix y-positioning of horizontal spacers
reckart added a commit that referenced this issue Nov 27, 2021
- Fix relation creation bug
- Switch to DiamAjax for certain annotation actions
reckart added a commit that referenced this issue Nov 27, 2021
- Switch to SelectAnnotationHandler for selecting any span/arc annotation
- Fix update of detail panel when selecting an annotation
- Remove unused code
reckart added a commit that referenced this issue Nov 27, 2021
reckart added a commit that referenced this issue Nov 28, 2021
- Fix up beans into auto-config to make the test work again
reckart added a commit that referenced this issue Nov 28, 2021
- Fix selection in DiamDebugEditor
reckart added a commit that referenced this issue Nov 28, 2021
- Fix editor not jumping up when selecting an annotation / re-rendering
reckart added a commit that referenced this issue Nov 28, 2021
reckart added a commit that referenced this issue Nov 28, 2021
reckart added a commit that referenced this issue Nov 28, 2021
reckart added a commit that referenced this issue Nov 28, 2021
reckart added a commit that referenced this issue Nov 28, 2021
reckart added a commit that referenced this issue Nov 28, 2021
reckart added a commit that referenced this issue Nov 28, 2021
reckart added a commit that referenced this issue Nov 28, 2021
…-actions-code-out-of-BratAnnotationEditor

#2716 - Pull actions code out of BratAnnotationEditor
@reckart reckart closed this as completed Nov 28, 2021
Kanban automation moved this from 🔖 To do to 🍹 Done Nov 28, 2021
reckart added a commit that referenced this issue Nov 28, 2021
reckart added a commit that referenced this issue Nov 28, 2021
reckart added a commit that referenced this issue Nov 28, 2021
- Switch from hard-coded calling of handlers to using the handler registry in brat editor
reckart added a commit that referenced this issue Nov 28, 2021
reckart added a commit that referenced this issue Nov 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Kanban
  
🍹 Done
Development

No branches or pull requests

1 participant