servo/components/script/dom/webidls
bors-servo 8163347e34 Auto merge of #10762 - canaltinova:has_attributes, r=nox
Implement Element::hasAttributes

Fixes #10748 .
Implement Element::hasAttributes. I'm not sure if tests are enough. I'm open to suggestion :)

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10762)
<!-- Reviewable:end -->
2016-04-22 15:11:20 -07:00
..
Attr.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Blob.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Bluetooth.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
BluetoothAdvertisingData.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
BluetoothCharacteristicProperties.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
BluetoothDevice.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
BluetoothRemoteGATTCharacteristic.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
BluetoothRemoteGATTDescriptor.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
BluetoothRemoteGATTServer.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
BluetoothRemoteGATTService.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
BluetoothUUID.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
BrowserElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
CanvasGradient.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
CanvasPattern.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
CanvasRenderingContext2D.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
CharacterData.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
ChildNode.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
CloseEvent.webidl
Comment.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Console.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Crypto.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
CSS.webidl
CSSStyleDeclaration.webidl Implement flexbox reordering 2016-04-11 16:55:16 -04:00
CustomEvent.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
DedicatedWorkerGlobalScope.webidl
Document.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
DocumentFragment.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
DocumentType.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
DOMException.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
DOMImplementation.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
DOMParser.webidl
DOMPoint.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
DOMPointReadOnly.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
DOMQuad.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
DOMRect.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
DOMRectList.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
DOMRectReadOnly.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
DOMStringMap.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
DOMTokenList.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Element.webidl Implement Element::hasAttributes 2016-04-22 15:18:08 +03:00
ElementContentEditable.webidl
ElementCSSInlineStyle.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
ErrorEvent.webidl
Event.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
EventHandler.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
EventListener.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
EventSource.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
EventTarget.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
File.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
FileList.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
FileReader.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
FocusEvent.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
ForceTouchEvent.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
FormData.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Function.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLAnchorElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLAppletElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLAreaElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLAudioElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLBaseElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLBodyElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLBRElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLButtonElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLCanvasElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLCollection.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLDataElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLDataListElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLDetailsElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLDialogElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLDirectoryElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLDivElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLDListElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLEmbedElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLFieldSetElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLFontElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLFormControlsCollection.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLFormElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLFrameElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLFrameSetElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLHeadElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLHeadingElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLHRElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLHtmlElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLHyperlinkElementUtils.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLIFrameElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLImageElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLInputElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLLabelElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLLegendElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLLIElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLLinkElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLMapElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLMediaElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLMetaElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLMeterElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLModElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLObjectElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLOListElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLOptGroupElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLOptionElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLOutputElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLParagraphElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLParamElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLPreElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLProgressElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLQuoteElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLScriptElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLSelectElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLSourceElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLSpanElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLStyleElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLTableCaptionElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLTableCellElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLTableColElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLTableDataCellElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLTableElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLTableHeaderCellElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLTableRowElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLTableSectionElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLTemplateElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLTextAreaElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLTimeElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLTitleElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLTrackElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLUListElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLUnknownElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
HTMLVideoElement.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
ImageData.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
KeyboardEvent.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Location.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
MessageEvent.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
MimeType.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
MimeTypeArray.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
MouseEvent.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
NamedNodeMap.webidl Support [LegacyUnenumerableNamedProperties] 2016-02-23 17:23:51 +01:00
Navigator.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Node.webidl Auto merge of #10757 - ineol:root-node, r=Ms2ger 2016-04-22 12:10:52 -07:00
NodeFilter.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
NodeIterator.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
NodeList.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
NonElementParentNode.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
ParentNode.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Performance.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
PerformanceTiming.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Plugin.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
PluginArray.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
ProcessingInstruction.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
ProgressEvent.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
RadioNodeList.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Range.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Screen.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
ServoHTMLParser.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
ServoXMLParser.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
SharedMouseAndKeyboardEventInit.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Storage.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
StorageEvent.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
StyleSheet.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
StyleSheetList.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
TestBinding.webidl Issue #10348 Implement StringMozPreference, string preferences, WPT tests 2016-04-03 21:28:17 +02:00
TestBindingProxy.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Text.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
TextDecoder.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
TextEncoder.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Touch.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
TouchEvent.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
TouchList.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
TreeWalker.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
UIEvent.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
URL.webidl Implement URL.searchParams 2016-04-05 16:10:05 +02:00
URLSearchParams.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
ValidityState.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
WebGLActiveInfo.webidl
WebGLBuffer.webidl
WebGLContextEvent.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
WebGLFramebuffer.webidl
WebGLObject.webidl
WebGLProgram.webidl
WebGLRenderbuffer.webidl
WebGLRenderingContext.webidl webgl: Implement the pending texImage2D overload, and add more validation 2016-04-19 13:25:40 +02:00
WebGLShader.webidl
WebGLShaderPrecisionFormat.webidl
WebGLTexture.webidl
WebGLUniformLocation.webidl
WebSocket.webidl Make WebSocket constructor take (DOMString or sequence<DOMString>) 2016-01-17 21:33:04 -07:00
Window.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
Worker.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
WorkerGlobalScope.webidl
WorkerLocation.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
WorkerNavigator.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
XMLDocument.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
XMLHttpRequest.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
XMLHttpRequestEventTarget.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00
XMLHttpRequestUpload.webidl Remove modelines everywhere but tests/wpt 2016-04-20 10:49:09 -07:00