diff options
Diffstat (limited to 'gui-editors/gui-editor-apex/src/main/webapp/js/ApexUtils.js')
-rw-r--r-- | gui-editors/gui-editor-apex/src/main/webapp/js/ApexUtils.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/gui-editors/gui-editor-apex/src/main/webapp/js/ApexUtils.js b/gui-editors/gui-editor-apex/src/main/webapp/js/ApexUtils.js index 2b18559..7ae7ebf 100644 --- a/gui-editors/gui-editor-apex/src/main/webapp/js/ApexUtils.js +++ b/gui-editors/gui-editor-apex/src/main/webapp/js/ApexUtils.js @@ -86,6 +86,12 @@ function createEditArea(id, options, callback) { var is_editable = options.hasOwnProperty("is_editable") ? options.is_editable : true; var toolbar = options.toolbar ? options.toolbar : "select_font, |, highlight, reset_highlight"; + var inlineScript = 'function onEditAreaChange(id) { $("#"+id).val(editAreaLoader.getValue(id)); }'; + var script = document.createElement('script'); + script.type = 'text/javascript'; + script.appendChild(document.createTextNode(inlineScript)); + document.body.appendChild(script); + setTimeout(function() { editAreaLoader.init({ id : id, @@ -101,10 +107,6 @@ function createEditArea(id, options, callback) { } -function onEditAreaChange(id) { - $("#" + id).val(editAreaLoader.getValue(id)); -} - function isFirefox() { return (navigator.userAgent.indexOf("Firefox") != -1); } |