
Security News
Node.js Moves Toward Stable TypeScript Support with Amaro 1.0
Amaro 1.0 lays the groundwork for stable TypeScript support in Node.js, bringing official .ts loading closer to reality.
ember-cli-tinymce
Advanced tools
This ember-cli addon provides you with a wysiwyg-editor component, based on TinyMCE
To get started simply install the addon:
ember install ember-cli-tinymce
{{tinymce-editor options=options value=text}}
If you need to display the value, use the {{{value}}} helper for HTML text in the handlebars to prevent escaping.
By default the value is updated in the addon. If you want to follow the data-down-actions-up guidlines please define the onValueChanged action.
{{tinymce-editor options=options value=text onValueChanged=(action "myOnChangedAction")}}
and in your controller
actions:{
...
myOnChangedAction (value) => {
// Do something with the value.
// At least the text should be updated:
this.set('text', value)
}
}
Or, as a shorthand using the mut
helper:
{{tinymce-editor options=options value=text onValueChanged=(action (mut text))}}
You can load TinyMCE from a CDN:
ENV:{
...,
tinyMCE:{
apiKey: '6ws......' // required
refererPolicy: "anonymous", //default origin
version: 5.1 //default 5.5
}
}
Be aware ver is a semver reflection of the Tinymce CDN which can introduce issues if a bad release is automatically picked up by your application
You can load TinyMCE from a self hosted source:
ENV:{
...,
tinyMCE:{
scriptSrc: 'https://path/to/locally-hosted/tinymce/js/tinymce.min.js'
}
}
Remember if your self hosted resource resides in a different domain than your application, ensure you configure CORS otherwise aspects of the editor such as fonts, styles, skins, etc. may fail to load due to cross site scripting safety measures.
Set this to false
to disable including automatically:
ENV:{
...,
tinyMCE:{
load: false
}
}
And you can load it in your routes like so:
beforeModel(){
this._super(...arguments);
if (typeof tinymce == 'undefined'){
return Ember.$.getScript('//cdn.tinymce.com/4/tinymce.min.js');
}
}
If you used and love this addon You can help me with my reputation, when you give me a star on github :+1: :star:
This README outlines the details of collaborating on this Ember addon.
For more information on using ember-cli, visit http://ember-cli.com/.
FAQs
The ember WYSIWYG editor powered by tinyMCE
The npm package ember-cli-tinymce receives a total of 619 weekly downloads. As such, ember-cli-tinymce popularity was classified as not popular.
We found that ember-cli-tinymce demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Amaro 1.0 lays the groundwork for stable TypeScript support in Node.js, bringing official .ts loading closer to reality.
Research
A deceptive PyPI package posing as an Instagram growth tool collects user credentials and sends them to third-party bot services.
Product
Socket now supports pylock.toml, enabling secure, reproducible Python builds with advanced scanning and full alignment with PEP 751's new standard.