Hysen Labs
Open-source project
textAngular/textAngular avatar
textAngular

textAngular

GitHub describes it as A radically powerful Text-Editor/Wysiwyg editor for Angular.js! Create multiple editor instances, two-way-bind HTML content, watch editors for changes and more!. The repository metadata lists JavaScript as its primary language. This article stays within the project description and details documented in the GitHub repository README.

3,949 stars1,117 forksJavaScriptLicense varies
01
DEEP OPEN-SOURCE ANALYSIS

textAngular/textAngular: README details

GitHub describes it as A radically powerful Text-Editor/Wysiwyg editor for Angular.js! Create multiple editor instances, two-way-bind HTML content, watch editors for changes and more!. The repository metadata lists JavaScript as its primary language. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as A radically powerful Text-Editor/Wysiwyg editor for Angular.js! Create multiple editor instances, two-way-bind HTML content, watch editors for changes and more!. The repository metadata lists JavaScript as its primary language. The README describes the project this way: 1. The styling for textAngular is now in the dist/textAngular.css file, you will need to include this or a copy of it with your own modifications. 2. The rangy library is now required, you will need both the rangy-core and rangy-selectionsaverestore modules, alternatively you can include the compressed version ( textAngular-rangy.min.js ) in the dist folder

03
DEEP OPEN-SOURCE ANALYSIS

Requirements

The README section "Requirements" states: 1. AngularJS ≥ 1.3.x 2. Rangy ≥ 1.3.x , Both rangy-core and rangy-selectionsaverestore are required. (There is a minified combination of these two included in the dist folder) 3. Font-Awesome ≥ 4.x for the default icons on the toolbar 1. Bootstrap ≥ 3.x for the default styles (Can use bootstrap-css-only , you must add this to your bower or include this manually) 5. NOTE: please check the requirements for earlier releases, if these are an issue.

04
DEEP OPEN-SOURCE ANALYSIS

Where to get it

The README section "Where to get it" states: NOTE: Our textAngular-sanitize.js and angular.js's angular-sanitize.js are the SAME file, you must include one or the other but not both. We highly recommend using textAngular-sanitize.js as it loosens some parts of the sanitizer that are far too strict for our uses and adds some more features we need.

05
DEEP OPEN-SOURCE ANALYSIS

Where to get it

The README section "Where to get it" states: Run bower install textAngular from the command line. Include script tags similar to the following:

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes