content-editor-t20
v0.0.1
Published
A JS library for building WYSIWYG editors for HTML content
Readme
ContentEditor
A JS library for building WYSIWYG editors for HTML content. Stolen from https://github.com/GetmeUK/ContentTools with few useful additions
Install
Using bower
bower install --save ContentToolsUsing npm
npm install --save ContentToolsBuilding
To build the library you'll need to use Grunt. First install the required node modules (grunt-cli must be installed):
git clone https://github.com/GetmeUK/ContentTools.git
cd ContentTools
npm installInstall Sass (if not already installed):
gem install sassThen run grunt build to build the project.
Testing
To test the library you'll need to use Jasmine. First install Jasmine:
git clone https://github.com/pivotal/jasmine.git
mkdir ContentTools/jasmine
mv jasmine/dist/jasmine-standalone-2.0.3.zip ContentTools/jasmine
cd ContentTools/jasmine
unzip jasmine-standalone-2.0.3.zipThen open ContentTools/SpecRunner.html in a browser to run the tests.
Alternatively you can use grunt jasmine to run the tests from the command line.
ContentTools via jsdelivr
ContentTools is available via the jsdelivr open source CDN, to reference a file from the ContentTools build directory use the following URL format:
http://cdn.jsdelivr.net/contenttools/{verision}/{file}
For example to access the current primary JavaScript file the URL would be:
http://cdn.jsdelivr.net/contenttools/1.3.1/content-tools.min.js
As the project's CSS uses relative file paths you will need to either role your own version of CSS from the SASS files (recommended) or override references to fonts/images within your local CSS.
Documentation
Full documentation is available at http://getcontenttools.com/api/content-tools
