зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1484115 - part 2: Get rid of nsITableEditor.getNextRow() r=m_kato
Nobody uses nsITableEditor.getNextRow(). Therefore, this patch removes this XPCOM API. Differential Revision: https://phabricator.services.mozilla.com/D3949 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
9bcbe841c9
Коммит
28c6b4ddec
|
@ -277,23 +277,6 @@ HTMLEditor::GetFirstTableRowElement(Element& aTableOrElementInTable,
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
HTMLEditor::GetNextRow(Element* aTableRowElement,
|
||||
Element** aNextTableRowElement)
|
||||
{
|
||||
if (NS_WARN_IF(!aTableRowElement) || NS_WARN_IF(!aNextTableRowElement)) {
|
||||
return NS_ERROR_INVALID_ARG;
|
||||
}
|
||||
ErrorResult error;
|
||||
RefPtr<Element> nextRowElement =
|
||||
GetNextTableRowElement(*aTableRowElement, error);
|
||||
if (NS_WARN_IF(error.Failed())) {
|
||||
return error.StealNSResult();
|
||||
}
|
||||
nextRowElement.forget(aNextTableRowElement);
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
Element*
|
||||
HTMLEditor::GetNextTableRowElement(Element& aTableRowElement,
|
||||
ErrorResult& aRv) const
|
||||
|
|
|
@ -223,17 +223,6 @@ interface nsITableEditor : nsISupports
|
|||
*/
|
||||
Element getFirstRow(in Element aTableElement);
|
||||
|
||||
/**
|
||||
* getNextRow() returns next <tr> element of given <tr> element.
|
||||
*
|
||||
* @param aTableRowElement Must be a <tr> element.
|
||||
* @return <tr> element next to aTableRowElement if there
|
||||
* is. Note that this may be in different
|
||||
* table section element (e.g., <tbody>).
|
||||
* However, never crosses <table> boundary.
|
||||
*/
|
||||
Element getNextRow(in Element aTableElement);
|
||||
|
||||
/** Preferred direction to search for neighboring cell
|
||||
* when trying to locate a cell to place caret in after
|
||||
* a table editing action.
|
||||
|
|
Загрузка…
Ссылка в новой задаче