Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Ember-Redactor.js
RedactorView = Ember.View.extend({
templateName: 'redactor',
didInsertElement: function () {
require('editor/vendor/redactor/redactor');
// If 'css' is not injected yet, inject it.
if (!Utils.hasCss('css/redactor.css')) {
$('head').append('<link rel="stylesheet" href="css/redactor.css" type="text/css" />');
}
this.$('#redactor').redactor();
}
});
<div class="redactor-wrapper">
<textarea id="redactor" name="content">
</div>
@lifeinafolder
Copy link
Author

Requiring redactor.js v.8.2.1 fails inside that didInsertElement. This is because minispade is trying to eval that code when the view is instantiated. Evaling fails in redactor.js where it is using packer.

@kroofy
Copy link

kroofy commented Feb 4, 2013

Have you successfully implemented a Redactor field in Ember with valueBinding? I find a bit complicated since Redactor inserts a new element and I have to find a way to add bindings to that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment