bug 293162: Textarea's innerHTML shouldn't treat the HTML as text. r=peterv sr=jst a=shaver

This commit is contained in:
mrbkap%gmail.com 2005-06-16 21:23:24 +00:00
Родитель 4cb41ef640
Коммит 4ec259ce0c
1 изменённых файлов: 0 добавлений и 23 удалений

Просмотреть файл

@ -129,9 +129,6 @@ public:
nsEventStatus* aEventStatus); nsEventStatus* aEventStatus);
virtual void SetFocus(nsPresContext* aPresContext); virtual void SetFocus(nsPresContext* aPresContext);
virtual nsresult GetInnerHTML(nsAString& aInnerHTML);
virtual nsresult SetInnerHTML(const nsAString& aInnerHTML);
virtual void DoneAddingChildren(); virtual void DoneAddingChildren();
virtual PRBool IsDoneAddingChildren(); virtual PRBool IsDoneAddingChildren();
@ -630,26 +627,6 @@ nsHTMLTextAreaElement::IsDoneAddingChildren()
return mDoneAddingChildren; return mDoneAddingChildren;
} }
nsresult
nsHTMLTextAreaElement::GetInnerHTML(nsAString& aInnerHTML)
{
GetContentsAsText(aInnerHTML);
return NS_OK;
}
nsresult
nsHTMLTextAreaElement::SetInnerHTML(const nsAString& aInnerHTML)
{
// XXXbz we can't use the normal SetInnerHTML because the parser
// thinks we're a leaf, what with the whole CollectSkippedContent
// mess.
nsresult rv = ReplaceContentsWithText(aInnerHTML, PR_TRUE);
if (NS_SUCCEEDED(rv) && !mValueChanged) {
Reset();
}
return rv;
}
// Controllers Methods // Controllers Methods
NS_IMETHODIMP NS_IMETHODIMP