svn commit: r758673 - /lenya/branches/BRANCH_2_0_X/src/modules/editors/resources/javascript/sourceEditor/codemirror.js
[email protected] Thu, 26 Mar 2009 15:05:44 -0000
Newsgroups
gmane.comp.cms.lenya.cvs
Message-ID
<[email protected] >
Author: andreas
Date: Thu Mar 26 15:05:34 2009
New Revision: 758673
URL: http://svn.apache.org/viewvc?rev=758673&view=rev
Log:
Add handling for IE, see https://issues.apache.org/bugzilla/show_bug.cgi?id=46850.
Modified:
lenya/branches/BRANCH_2_0_X/src/modules/editors/resources/javascript/sourceEditor/codemirror.js
Modified: lenya/branches/BRANCH_2_0_X/src/modules/editors/resources/javascript/sourceEditor/codemirror.js
URL: http://svn.apache.org/viewvc/lenya/branches/BRANCH_2_0_X/src/modules/editors/resources/javascript/sourceEditor/codemirror.js?rev=758673&r1=758672&r2=758673&view=diff
==============================================================================
--- lenya/branches/BRANCH_2_0_X/src/modules/editors/resources/javascript/sourceEditor/codemirror.js (original)
+++ lenya/branches/BRANCH_2_0_X/src/modules/editors/resources/javascript/sourceEditor/codemirror.js Thu Mar 26 15:05:34 2009
@@ -17,6 +17,11 @@
var editor;
+function isBrowser(name){
+ var agent = navigator.userAgent.toLowerCase();
+ return agent.indexOf(name.toLowerCase()) > -1;
+}
+
function insertEditor() {
editor = CodeMirror.fromTextArea('editorContent', {
path: WEBAPP_BASE_URI + "modules/editors/codemirror/0.60/js/",
@@ -28,10 +33,11 @@
}
function saveContent() {
- // Firefox
- document.forms.oneform.content.innerHTML = editor.getCode();
- // Safari
- document.forms.oneform.content.value = editor.getCode();
+ if (isBrowser("Firefox") || isBrowser("MSIE")) {
+ document.forms.oneform.content.value = editor.getCode();
+ } else {
+ document.forms.oneform.content.innerHTML = editor.getCode();
+ }
document.getElementById("save1").disabled = null;
document.getElementById("save2").disabled = null;