aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
diff options
context:
space:
mode:
Diffstat (limited to 'components/script')
-rw-r--r--components/script/dom/bindings/codegen/CodegenRust.py4
-rw-r--r--components/script/dom/bindings/codegen/Configuration.py2
-rw-r--r--components/script/dom/domstringmap.rs5
-rw-r--r--components/script/dom/storage.rs4
-rw-r--r--components/script/dom/testbindingproxy.rs2
-rw-r--r--components/script/dom/webidls/DOMStringMap.webidl2
-rw-r--r--components/script/dom/webidls/HTMLSelectElement.webidl2
-rw-r--r--components/script/dom/webidls/Storage.webidl2
-rw-r--r--components/script/dom/webidls/TestBindingProxy.webidl4
9 files changed, 5 insertions, 22 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py
index 0ccf51cd356..eddeecb5086 100644
--- a/components/script/dom/bindings/codegen/CodegenRust.py
+++ b/components/script/dom/bindings/codegen/CodegenRust.py
@@ -4156,8 +4156,6 @@ class CGDOMJSProxyHandler_defineProperty(CGAbstractExternMethod):
indexedSetter = self.descriptor.operations['IndexedSetter']
if indexedSetter:
- if self.descriptor.operations['IndexedCreator'] != indexedSetter:
- raise TypeError("Can't handle creator that's different from the setter")
set += ("let index = get_array_index_from_id(cx, id);\n" +
"if let Some(index) = index {\n" +
" let this = UnwrapProxy(proxy);\n" +
@@ -4173,8 +4171,6 @@ class CGDOMJSProxyHandler_defineProperty(CGAbstractExternMethod):
namedSetter = self.descriptor.operations['NamedSetter']
if namedSetter:
- if self.descriptor.operations['NamedCreator'] != namedSetter:
- raise TypeError("Can't handle creator that's different from the setter")
set += ("if RUST_JSID_IS_STRING(id) != 0 {\n" +
CGIndenter(CGProxyNamedSetter(self.descriptor)).define() +
" (*opresult).code_ = 0; /* SpecialCodes::OkCode */\n" +
diff --git a/components/script/dom/bindings/codegen/Configuration.py b/components/script/dom/bindings/codegen/Configuration.py
index 2573e96fc78..5e1c8844276 100644
--- a/components/script/dom/bindings/codegen/Configuration.py
+++ b/components/script/dom/bindings/codegen/Configuration.py
@@ -179,11 +179,9 @@ class Descriptor(DescriptorProvider):
self.operations = {
'IndexedGetter': None,
'IndexedSetter': None,
- 'IndexedCreator': None,
'IndexedDeleter': None,
'NamedGetter': None,
'NamedSetter': None,
- 'NamedCreator': None,
'NamedDeleter': None,
'Stringifier': None,
}
diff --git a/components/script/dom/domstringmap.rs b/components/script/dom/domstringmap.rs
index 771ee21a35c..11068b99259 100644
--- a/components/script/dom/domstringmap.rs
+++ b/components/script/dom/domstringmap.rs
@@ -35,11 +35,6 @@ impl DOMStringMap {
// https://html.spec.whatwg.org/#domstringmap
impl DOMStringMapMethods for DOMStringMap {
- // https://html.spec.whatwg.org/multipage/#dom-domstringmap-additem
- fn NamedCreator(&self, name: DOMString, value: DOMString) -> ErrorResult {
- self.NamedSetter(name, value)
- }
-
// https://html.spec.whatwg.org/multipage/#dom-domstringmap-removeitem
fn NamedDeleter(&self, name: DOMString) {
let element = self.element.root();
diff --git a/components/script/dom/storage.rs b/components/script/dom/storage.rs
index dcfdf2646df..564eba1bc6a 100644
--- a/components/script/dom/storage.rs
+++ b/components/script/dom/storage.rs
@@ -131,10 +131,6 @@ impl StorageMethods for Storage {
self.SetItem(name, value);
}
- fn NamedCreator(&self, name: DOMString, value: DOMString) {
- self.SetItem(name, value);
- }
-
fn NamedDeleter(&self, name: DOMString) {
self.RemoveItem(name);
}
diff --git a/components/script/dom/testbindingproxy.rs b/components/script/dom/testbindingproxy.rs
index 5ca27eae735..079e7656f68 100644
--- a/components/script/dom/testbindingproxy.rs
+++ b/components/script/dom/testbindingproxy.rs
@@ -23,12 +23,10 @@ impl TestBindingProxyMethods for TestBindingProxy {
fn SetItem(&self, _: u32, _: DOMString) -> () {}
fn RemoveItem(&self, _: DOMString) -> () {}
fn Stringifier(&self) -> DOMString { "".to_owned() }
- fn NamedCreator(&self, _: DOMString, _: DOMString) -> () {}
fn IndexedGetter(&self, _: u32, _: &mut bool) -> DOMString { "".to_owned() }
fn NamedDeleter(&self, _: DOMString) -> () {}
fn IndexedSetter(&self, _: u32, _: DOMString) -> () {}
fn NamedSetter(&self, _: DOMString, _: DOMString) -> () {}
- fn IndexedCreator(&self, _: u32, _: DOMString) -> () {}
fn NamedGetter(&self, _: DOMString, _: &mut bool) -> DOMString { "".to_owned() }
}
diff --git a/components/script/dom/webidls/DOMStringMap.webidl b/components/script/dom/webidls/DOMStringMap.webidl
index c11d47c5a85..e89a3e327f5 100644
--- a/components/script/dom/webidls/DOMStringMap.webidl
+++ b/components/script/dom/webidls/DOMStringMap.webidl
@@ -8,6 +8,6 @@
interface DOMStringMap {
getter DOMString (DOMString name);
[Throws]
- setter creator void (DOMString name, DOMString value);
+ setter void (DOMString name, DOMString value);
deleter void (DOMString name);
};
diff --git a/components/script/dom/webidls/HTMLSelectElement.webidl b/components/script/dom/webidls/HTMLSelectElement.webidl
index 09f36334e7b..d57a710e362 100644
--- a/components/script/dom/webidls/HTMLSelectElement.webidl
+++ b/components/script/dom/webidls/HTMLSelectElement.webidl
@@ -23,7 +23,7 @@ interface HTMLSelectElement : HTMLElement {
void add((HTMLOptionElement or HTMLOptGroupElement) element, optional (HTMLElement or long)? before = null);
//void remove(); // ChildNode overload
//void remove(long index);
- //setter creator void (unsigned long index, HTMLOptionElement? option);
+ //setter void (unsigned long index, HTMLOptionElement? option);
//readonly attribute HTMLCollection selectedOptions;
// attribute long selectedIndex;
diff --git a/components/script/dom/webidls/Storage.webidl b/components/script/dom/webidls/Storage.webidl
index 7572e194dac..8cc6d9ddb75 100644
--- a/components/script/dom/webidls/Storage.webidl
+++ b/components/script/dom/webidls/Storage.webidl
@@ -16,7 +16,7 @@ interface Storage {
getter DOMString? getItem(DOMString name);
- setter creator void setItem(DOMString name, DOMString value);
+ setter void setItem(DOMString name, DOMString value);
deleter void removeItem(DOMString name);
diff --git a/components/script/dom/webidls/TestBindingProxy.webidl b/components/script/dom/webidls/TestBindingProxy.webidl
index 8293b7c06ae..e5f2937bf5a 100644
--- a/components/script/dom/webidls/TestBindingProxy.webidl
+++ b/components/script/dom/webidls/TestBindingProxy.webidl
@@ -17,11 +17,11 @@ interface TestBindingProxy : TestBinding {
getter DOMString getNamedItem(DOMString item_name);
- setter creator void setNamedItem(DOMString item_name, DOMString value);
+ setter void setNamedItem(DOMString item_name, DOMString value);
getter DOMString getItem(unsigned long index);
- setter creator void setItem(unsigned long index, DOMString value);
+ setter void setItem(unsigned long index, DOMString value);
deleter void removeItem(DOMString name);