Jodit Editor 3
An excellent WYSIWYG editor written in pure TypeScript without the use of additional libraries. Its file editor and image editor.
For old version, please follow here https://github.com/xdan/jodit2
Get Started
How use
Download latest release or
INSTALL VIA BOWER
bower install jodit
INSTALL VIA NPM
npm install jodit
Include just two files
CDN
USAGE
And some <textarea>
element
After this, you can init Jodit plugin
var editor = '#editor';editorvalue = '<p>start</p>';
With jQuery
;
For contributors:
npm install
Run webpack Hot Reload server:
npm start
Demo will be available here
http://localhost:2000/
Build min files:
npm run build
Run tests:
karma start --browsers ChromeHeadless,IE,Firefox karma.conf.js
or
npm test
or
yarn test
For checking tests in browser, open URL:
http://localhost:2000/test/test.html
For testing FileBrowser and Uploader modules, need install PHP Connector
composer create-project --no-dev jodit/connector
Run test PHP server
php -S localhost:8181 -t ./
and set options for Jodit:
var editor = '#editor' uploader: url: 'http://localhost:8181/index-test.php?action=fileUpload' filebrowser: ajax: url: 'http://localhost:8181/index-test.php' ;
Create plugin
Joditplugins { editorevents;}
Add custom button
var editor = '.someselector' extraButtons: name: 'insertDate' iconURL: 'http://xdsoft.net/jodit/logo.png' { editorselection; }
Browser Support
- Internet Explorer 9
- Latest Chrome
- Latest Firefox
- Latest Safari
- Microsoft Edge
Contributing
This project is maintained by a community of developers. Contributions are welcome and appreciated. You can find Jodit on GitHub; feel free to start an issue or create a pull requests: https://github.com/xdan/jodit
License
Licensed under GNU General Public License v2.0 or later