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:
Masayuki Nakano 2018-08-22 06:52:16 +00:00
Родитель 9bcbe841c9
Коммит 28c6b4ddec
2 изменённых файлов: 0 добавлений и 28 удалений

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

@ -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.