diff --git a/lib/ace/edit_session/folding.js b/lib/ace/edit_session/folding.js index c6292a3f..310a9856 100644 --- a/lib/ace/edit_session/folding.js +++ b/lib/ace/edit_session/folding.js @@ -729,7 +729,7 @@ function Folding() { } else { if (addSubfolds) this.foldAll(row + 1, this.getLength()); - e.target.className += " invalid" + (e.target || e.srcElement).className += " invalid" } }; diff --git a/lib/ace/mouse/default_gutter_handler.js b/lib/ace/mouse/default_gutter_handler.js index 21c792a1..e7e005bd 100644 --- a/lib/ace/mouse/default_gutter_handler.js +++ b/lib/ace/mouse/default_gutter_handler.js @@ -44,7 +44,7 @@ function GutterHandler(mouseHandler) { var editor = mouseHandler.editor; mouseHandler.editor.setDefaultHandler("guttermousedown", function(e) { - var target = e.domEvent.target; + var target = e.domEvent.target || e.domEvent.srcElement; if (target.className.indexOf("ace_gutter-cell") == -1) return;