Fix for line break bug from Rich Collins.

This commit is contained in:
Rich Collins
2008-11-19 14:19:48 -08:00
committed by Ross Boucher
parent b4b28cda92
commit 6ea22a96ad
+12 -6
View File
@@ -576,14 +576,20 @@ var _CPTextFieldSquareBezelColor = nil,
#if PLATFORM(DOM)
switch (aLineBreakMode)
{
case CPLineBreakByTruncatingTail: _DOMTextElement.style.textOverflow = "ellipsis";
_DOMTextElement.style.whiteSpace = "nowrap";
_DOMTextElement.style.overflow = "hidden";
case CPLineBreakByTruncatingTail: _DOMTextElement.style.textOverflow = "ellipsis";
_DOMTextElement.style.whiteSpace = "nowrap";
_DOMTextElement.style.overflow = "hidden";
_DOMTextElement.style.wordWrap = "normal";
break;
case CPLineBreakByWordWrapping: _DOMTextElement.style.whiteSpace = "normal";
_DOMTextElement.style.overflow = "hidden";
_DOMTextElement.style.textOverflow = "clip";
case CPLineBreakByWordWrapping: _DOMTextElement.style.whiteSpace = "pre";
_DOMTextElement.style.whiteSpace = "-o-pre-wrap";
_DOMTextElement.style.whiteSpace = "-pre-wrap";
_DOMTextElement.style.whiteSpace = "-moz-pre-wrap";
_DOMTextElement.style.whiteSpace = "pre-wrap";
_DOMTextElement.style.overflow = "hidden";
_DOMTextElement.style.textOverflow = "clip";
_DOMTextElement.style.wordWrap = "break-word";
break;
}
#endif