зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1318096 part 1. Remove unused XPCOM querySelector(All) bits. r=froydnj
This commit is contained in:
Родитель
40c3163488
Коммит
0187a18084
|
@ -36,20 +36,6 @@ DocumentFragment::IsNodeOfType(uint32_t aFlags) const
|
|||
return !(aFlags & ~(eCONTENT | eDOCUMENT_FRAGMENT));
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
DocumentFragment::QuerySelector(const nsAString& aSelector,
|
||||
nsIDOMElement **aReturn)
|
||||
{
|
||||
return nsINode::QuerySelector(aSelector, aReturn);
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
DocumentFragment::QuerySelectorAll(const nsAString& aSelector,
|
||||
nsIDOMNodeList **aReturn)
|
||||
{
|
||||
return nsINode::QuerySelectorAll(aSelector, aReturn);
|
||||
}
|
||||
|
||||
#ifdef DEBUG
|
||||
void
|
||||
DocumentFragment::List(FILE* out, int32_t aIndent) const
|
||||
|
|
|
@ -1898,18 +1898,5 @@ NS_IMETHOD MozRequestPointerLock(void) final override \
|
|||
{ \
|
||||
Element::RequestPointerLock(); \
|
||||
return NS_OK; \
|
||||
} \
|
||||
using nsINode::QuerySelector; \
|
||||
NS_IMETHOD QuerySelector(const nsAString& aSelector, \
|
||||
nsIDOMElement **aReturn) final override \
|
||||
{ \
|
||||
return nsINode::QuerySelector(aSelector, aReturn); \
|
||||
} \
|
||||
using nsINode::QuerySelectorAll; \
|
||||
NS_IMETHOD QuerySelectorAll(const nsAString& aSelector, \
|
||||
nsIDOMNodeList **aReturn) final override \
|
||||
{ \
|
||||
return nsINode::QuerySelectorAll(aSelector, aReturn); \
|
||||
}
|
||||
|
||||
#endif // mozilla_dom_Element_h__
|
||||
|
|
|
@ -12061,18 +12061,6 @@ nsDocument::DocAddSizeOfExcludingThis(nsWindowSizes* aWindowSizes) const
|
|||
// - many!
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsDocument::QuerySelector(const nsAString& aSelector, nsIDOMElement **aReturn)
|
||||
{
|
||||
return nsINode::QuerySelector(aSelector, aReturn);
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsDocument::QuerySelectorAll(const nsAString& aSelector, nsIDOMNodeList **aReturn)
|
||||
{
|
||||
return nsINode::QuerySelectorAll(aSelector, aReturn);
|
||||
}
|
||||
|
||||
already_AddRefed<nsIDocument>
|
||||
nsIDocument::Constructor(const GlobalObject& aGlobal,
|
||||
ErrorResult& rv)
|
||||
|
|
|
@ -2952,27 +2952,6 @@ nsINode::QuerySelectorAll(const nsAString& aSelector, ErrorResult& aResult)
|
|||
return contentList.forget();
|
||||
}
|
||||
|
||||
nsresult
|
||||
nsINode::QuerySelector(const nsAString& aSelector, nsIDOMElement **aReturn)
|
||||
{
|
||||
ErrorResult rv;
|
||||
Element* result = nsINode::QuerySelector(aSelector, rv);
|
||||
if (rv.Failed()) {
|
||||
return rv.StealNSResult();
|
||||
}
|
||||
nsCOMPtr<nsIDOMElement> elt = do_QueryInterface(result);
|
||||
elt.forget(aReturn);
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
nsresult
|
||||
nsINode::QuerySelectorAll(const nsAString& aSelector, nsIDOMNodeList **aReturn)
|
||||
{
|
||||
ErrorResult rv;
|
||||
*aReturn = nsINode::QuerySelectorAll(aSelector, rv).take();
|
||||
return rv.StealNSResult();
|
||||
}
|
||||
|
||||
Element*
|
||||
nsINode::GetElementById(const nsAString& aId)
|
||||
{
|
||||
|
|
|
@ -1350,9 +1350,6 @@ public:
|
|||
already_AddRefed<nsINodeList> QuerySelectorAll(const nsAString& aSelector,
|
||||
mozilla::ErrorResult& aResult);
|
||||
|
||||
nsresult QuerySelector(const nsAString& aSelector, nsIDOMElement **aReturn);
|
||||
nsresult QuerySelectorAll(const nsAString& aSelector, nsIDOMNodeList **aReturn);
|
||||
|
||||
protected:
|
||||
// nsIDocument overrides this with its own (faster) version. This
|
||||
// should really only be called for elements and document fragments.
|
||||
|
|
|
@ -404,12 +404,4 @@ interface nsIDOMDocument : nsIDOMNode
|
|||
* strict mode. (XML documents are always in strict mode.)
|
||||
*/
|
||||
readonly attribute DOMString compatMode;
|
||||
|
||||
/**
|
||||
* Return nodes that match a given CSS selector.
|
||||
*
|
||||
* @see <http://dev.w3.org/2006/webapi/selectors-api/>
|
||||
*/
|
||||
nsIDOMElement querySelector([Null(Stringify)] in DOMString selectors);
|
||||
nsIDOMNodeList querySelectorAll([Null(Stringify)] in DOMString selectors);
|
||||
};
|
||||
|
|
|
@ -17,11 +17,4 @@
|
|||
[builtinclass, uuid(48eb8d72-95bb-402e-a8fc-f2b187abcbdb)]
|
||||
interface nsIDOMDocumentFragment : nsIDOMNode
|
||||
{
|
||||
/**
|
||||
* Return nodes that match a given CSS selector.
|
||||
*
|
||||
* @see <http://dev.w3.org/2006/webapi/selectors-api/>
|
||||
*/
|
||||
nsIDOMElement querySelector([Null(Stringify)] in DOMString selectors);
|
||||
nsIDOMNodeList querySelectorAll([Null(Stringify)] in DOMString selectors);
|
||||
};
|
||||
|
|
|
@ -218,12 +218,4 @@ interface nsIDOMElement : nsIDOMNode
|
|||
* @see <http://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html>
|
||||
*/
|
||||
void mozRequestPointerLock();
|
||||
|
||||
/**
|
||||
* Return nodes that match a given CSS selector.
|
||||
*
|
||||
* @see <http://dev.w3.org/2006/webapi/selectors-api/>
|
||||
*/
|
||||
nsIDOMElement querySelector([Null(Stringify)] in DOMString selectors);
|
||||
nsIDOMNodeList querySelectorAll([Null(Stringify)] in DOMString selectors);
|
||||
};
|
||||
|
|
Загрузка…
Ссылка в новой задаче