2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-08 12:06:51 +08:00

Replace deprecated render(buffer) with a custom buffered renderer

This commit is contained in:
Robin Ward 2016-10-24 15:21:44 -04:00
parent 52b338db62
commit 622dc82481
46 changed files with 198 additions and 430 deletions

View file

@ -1,8 +1,9 @@
/* global ace:true */
import loadScript from 'discourse/lib/load-script';
import { escapeExpression } from 'discourse/lib/utilities';
import { bufferedRender } from 'discourse-common/lib/buffered-render';
export default Ember.Component.extend({
export default Ember.Component.extend(bufferedRender({
mode: 'css',
classNames: ['ace-wrapper'],
_editor: null,
@ -14,7 +15,7 @@ export default Ember.Component.extend({
}
}.observes('content'),
render(buffer) {
buildBuffer(buffer) {
buffer.push("<div class='ace'>");
if (this.get('content')) {
buffer.push(escapeExpression(this.get('content')));
@ -66,4 +67,4 @@ export default Ember.Component.extend({
});
}.on('didInsertElement')
});
}));