This commit is contained in:
John McLear 2015-01-19 14:45:49 +00:00
parent edbeb66d5e
commit ab71bc7c20
2 changed files with 5 additions and 4 deletions

View file

@ -1605,7 +1605,7 @@ function Ace2Inner(){
if (linesWrapped > 0) if (linesWrapped > 0)
{ {
if(!browser.ie){ if(!browser.msie){
// chrome decides in it's infinite wisdom that its okay to put the browsers visisble window in the middle of the span // chrome decides in it's infinite wisdom that its okay to put the browsers visisble window in the middle of the span
// an outcome of this is that the first chars of the string are no longer visible to the user.. Yay chrome.. // an outcome of this is that the first chars of the string are no longer visible to the user.. Yay chrome..
// Move the browsers visible area to the left hand side of the span // Move the browsers visible area to the left hand side of the span
@ -2905,6 +2905,7 @@ function Ace2Inner(){
{ {
if (browser.msie && (!nonEmpty)) if (browser.msie && (!nonEmpty))
{ {
top.console.log("here");
var result = { var result = {
node: null, node: null,
appendSpan: noop, appendSpan: noop,
@ -3583,6 +3584,7 @@ function Ace2Inner(){
// On Mac and Linux, move right moves to end of word and move left moves to start; // On Mac and Linux, move right moves to end of word and move left moves to start;
// on Windows, always move to start of word. // on Windows, always move to start of word.
// On Windows, Firefox and IE disagree on whether to stop for punctuation (FF says no). // On Windows, Firefox and IE disagree on whether to stop for punctuation (FF says no).
/*
if (browser.windows && forwardNotBack) if (browser.windows && forwardNotBack)
{ {
while ((!isDone()) && isWordChar(nextChar())) while ((!isDone()) && isWordChar(nextChar()))
@ -3605,6 +3607,7 @@ function Ace2Inner(){
advance(); advance();
} }
} }
*/
return i; return i;
} }
@ -4867,7 +4870,7 @@ function Ace2Inner(){
}) })
// CompositionEvent is not implemented below IE version 8 // CompositionEvent is not implemented below IE version 8
if ( !(browser.msie && browser.version < 9) && document.documentElement) if ( !(browser.msie && parseInt(browser.version) < 9) && document.documentElement)
{ {
$(document.documentElement).on("compositionstart", handleCompositionEvent); $(document.documentElement).on("compositionstart", handleCompositionEvent);
$(document.documentElement).on("compositionend", handleCompositionEvent); $(document.documentElement).on("compositionend", handleCompositionEvent);

View file

@ -625,13 +625,11 @@ function makeContentCollector(collectStyles, browser, apool, domInterface, class
_ensureColumnZero(state); _ensureColumnZero(state);
} }
} }
if (browser.msie) if (browser.msie)
{ {
// in IE, a point immediately after a DIV appears on the next line // in IE, a point immediately after a DIV appears on the next line
_reachBlockPoint(node, 1, state); _reachBlockPoint(node, 1, state);
} }
state.localAttribs = localAttribs; state.localAttribs = localAttribs;
}; };
// can pass a falsy value for end of doc // can pass a falsy value for end of doc