summaryrefslogtreecommitdiffstats
path: root/gui-editors/gui-editor-apex/src/main/webapp/js/ApexUtils.js
diff options
context:
space:
mode:
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.js10
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);
}