зеркало из https://github.com/mozilla/pjs.git
not in build yet. default text now works..
This commit is contained in:
Родитель
df755ee940
Коммит
23a877101f
|
@ -1160,6 +1160,28 @@ NS_IMETHODIMP nsGfxTextControlFrame2::Reflow(nsIPresContext* aPresConte
|
||||||
{
|
{
|
||||||
nsFormControlFrame::RegUnRegAccessKey(nsnull, NS_STATIC_CAST(nsIFrame*, this), PR_TRUE);
|
nsFormControlFrame::RegUnRegAccessKey(nsnull, NS_STATIC_CAST(nsIFrame*, this), PR_TRUE);
|
||||||
nsFormFrame::AddFormControlFrame(aPresContext, *NS_STATIC_CAST(nsIFrame*, this));
|
nsFormFrame::AddFormControlFrame(aPresContext, *NS_STATIC_CAST(nsIFrame*, this));
|
||||||
|
nsCOMPtr<nsIHTMLContent> htmlContent;
|
||||||
|
nsString value;
|
||||||
|
if (mContent)
|
||||||
|
{
|
||||||
|
htmlContent = do_QueryInterface(mContent);
|
||||||
|
if (htmlContent)
|
||||||
|
{
|
||||||
|
nsHTMLValue htmlValue;
|
||||||
|
if (NS_CONTENT_ATTR_HAS_VALUE ==
|
||||||
|
htmlContent->GetHTMLAttribute(nsHTMLAtoms::value, htmlValue))
|
||||||
|
{
|
||||||
|
if (eHTMLUnit_String == htmlValue.GetUnit())
|
||||||
|
{
|
||||||
|
htmlValue.GetStringValue(value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (value.Length())
|
||||||
|
{
|
||||||
|
SetTextControlFrameState(value);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//get margins
|
//get margins
|
||||||
|
|
Загрузка…
Ссылка в новой задаче