diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/svg/SVGStringList.idl')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/svg/SVGStringList.idl | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/chromium/third_party/WebKit/Source/core/svg/SVGStringList.idl b/chromium/third_party/WebKit/Source/core/svg/SVGStringList.idl index 020b754e9b2..870ba4c2645 100644 --- a/chromium/third_party/WebKit/Source/core/svg/SVGStringList.idl +++ b/chromium/third_party/WebKit/Source/core/svg/SVGStringList.idl @@ -23,15 +23,21 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -interface SVGStringList { - readonly attribute unsigned long numberOfItems; +[ + TypeChecking=Interface|Nullable, + SetWrapperReferenceTo(SVGElement contextElement), + ImplementedAs=SVGStringListTearOff +] interface SVGStringList { + readonly attribute unsigned long length; + [ImplementedAs=length] readonly attribute unsigned long numberOfItems; [RaisesException] void clear(); - [StrictTypeChecking, RaisesException] DOMString initialize(DOMString item); - [StrictTypeChecking, RaisesException] DOMString getItem(unsigned long index); - [StrictTypeChecking, RaisesException] DOMString insertItemBefore(DOMString item, unsigned long index); - [StrictTypeChecking, RaisesException] DOMString replaceItem(DOMString item, unsigned long index); - [StrictTypeChecking, RaisesException] DOMString removeItem(unsigned long index); - [StrictTypeChecking, RaisesException] DOMString appendItem(DOMString item); + [RaisesException] DOMString initialize(DOMString item); + [RaisesException] getter DOMString getItem(unsigned long index); + [RaisesException] setter DOMString (unsigned long index, DOMString value); + [RaisesException] DOMString insertItemBefore(DOMString item, unsigned long index); + [RaisesException] DOMString replaceItem(DOMString item, unsigned long index); + [RaisesException] DOMString removeItem(unsigned long index); + [RaisesException] DOMString appendItem(DOMString item); }; |