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:
parent
52b338db62
commit
622dc82481
46 changed files with 198 additions and 430 deletions
|
@ -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')
|
||||
});
|
||||
}));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue