aerugo / bbu Goto Github PK
View Code? Open in Web Editor NEWBabel Between Us
License: BSD 3-Clause "New" or "Revised" License
Babel Between Us
License: BSD 3-Clause "New" or "Revised" License
Logged-in users with the right permissions can add, edit and remove annotations.
Annotation spans can be shifted, multiple codes can be added to the same annotation, comments can be added.
We are planning to implement a modified version of RecogitoJS. See mockups below to see how the annotation tool should look and work.
Select a highlighted fragment by clicking on it once
Clicking on a highlighted fragment brings up the controllers that can be used to shift the span of the annotation-
Double click on a selected fragment to bring up the annotation tool.
If multiple codes belong to the same annotation, the code description is for the last code added.
When codes are selected, the code description is changed.
Note: When codes are added, you select them from an auto-complete dropdown. You can also create a new code by writing a new code into the prompt.
Comments can be added to annotations
Annotations are saved on close
We want to introduce a feature where navigating to a post through a fragment has the following effect:
Changes:
Changes:
Changes:
We want to implement fragment highlighting in the UI.
A new column is introduced to show the highlight toggles
When highlights are toggled, the rest of the text in the post that is not highlighted turns grey. This transition should be to lower the opacity, and it should happen with a smooth but fast animation.
Highlights are specific to a post - posts above and below are unaffected.
Allow a reading user to store annotations in their annotation collection in the session storage.
If a user is logged in, their collections persist in their account, and they can organize collected annotations in folders.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.