README
Ember-cli-simditor
Ember component wrapper for simditor.
Changes
0.0.7
Different from previous version, you must wrap content in object. See issue 6 for why.
Getting Started
Installation
In your ember-cli project, install this addon from npm
ember install ember-cli-simditor
or install the latest version from github
ember install git+https://github.com/wecatch/ember-cli-simditor
Usage
{{simditor-editor value=model update=(action (mut model.content)) editor=(mut editor) onValuechanged=(action "valuechanged") }}
You must wrap content in one object, that means model object must have one property called content for component to render, visit issue 6 for why.
By default the content property name is content, you can custome the property name with name argument
{{simditor-editor value=model update=(action (mut model.html)) editor=(mut editor) onValuechanged=(action "valuechanged") name='html' }}
Locale
English by default
{{simditor-editor update=(action (mut model.content)) editor=(mut editor) }}
Chinese
{{simditor-editor update=(action (mut model.content)) editor=(mut editor) locale='zh-CN' }}
API
In this addon , on prefix must be used for all events name. For sample, valuechanged => OnValuechanged.
- valuechanged => onValuechanged
- selectionchanged => onSelectionchanged
- decorate => onDecorate
- undecorate = > onUndecorate
- pasting => onPasting
- blur => onBlur
- destroy => onDestroy
Running Tests
npm test(Runsember try:testallto test your addon against multiple Ember versions)ember testember test --server