summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/core/svg/SVGStringList.idl
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/svg/SVGStringList.idl')
-rw-r--r--chromium/third_party/WebKit/Source/core/svg/SVGStringList.idl22
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);
};