
Product
Socket for ClickUp Is Now Available
Create ClickUp tasks from Socket alerts, automate ticketing with custom rules, and keep alert and task status synchronized.
@pubann/textae
Advanced tools
An embeddable, web-based visual editor of text annotation
http://textae.pubannotation.org/
You can also use textae as an npm package in your project.
To install the package, run the following command:
npm install textae
To use TextAE in your HTML, follow these steps:
Add the following lines to your <head> section to load the TextAE CSS and JS from your node_modules directory:
<link rel="stylesheet" href="node_modules/textae/dist/lib/css/textae-13.10.0.min.css">
<script src="node_modules/textae/dist/lib/textae-13.10.0.min.js"></script>
<div> element with the class textae-editor to your HTML.
This is the element where the TextAE editor will be rendered.<div class="textae-editor" title="Example Editor" mode="edit"></div>
Here is an example of how to use textae in an HTML file:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>TextAE Example</title>
<link rel="stylesheet" href="node_modules/textae/dist/lib/css/textae-13.10.0.min.css">
<script src="node_modules/textae/dist/lib/textae-13.10.0.min.js"></script>
</head>
<body>
<div class="textae-editor" title="Example Editor" mode="edit"></div>
</body>
</html>
This editor is customizable by html attributes.
Set the url of an annotations json.
Example:
<div class="textae-editor" source="./annotations.json" ></div>
Set the url of a config json.
Example:
<div class="textae-editor" config="./config.json" ></div>
Set the url of the autocompletion web service.
Example:
<div class="textae-editor" autocompletion_ws="/autocomplete?order=desc"></div>
Set default edit mode. values:
Example:
<div class="textae-editor" mode="edit"></div>
Show the control bar of the editor.
Example:
<div class="textae-editor" control="visible" ></div>
Show the status bar of the editor. When the value is 'on', show the status bar. the status bar is not shown at default.
Example:
<div class="textae-editor" status_bar="on" ></div>
Node.js is required to be installed on your system.
git clone git@github.com:pubannotation/textae.git
cd textae/
npm install
npm run watch
If the file does not open automatically, click here.
For development, your editions are supposed to be made to the files in the 'src' directory.
npm run dist
Released under MIT license.
FAQs
text annotation editor
We found that @pubann/textae demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.

Product
Create ClickUp tasks from Socket alerts, automate ticketing with custom rules, and keep alert and task status synchronized.

Product
Create and manage Asana tasks directly from Socket alerts, with manual task creation, automated ticketing rules, and two-way sync.

Security News
Open VSX has removed three extension IDs from its malicious-extension list as the legitimate publishers they impersonated move to claim the names for themselves.