mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
dom: Convert parent dictionary values when converting dictionaries to JS.
This commit is contained in:
parent
a34d1573b6
commit
edf86d1bdc
7 changed files with 57 additions and 4 deletions
|
@ -8,6 +8,8 @@ use crate::dom::bindings::callback::ExceptionHandling;
|
|||
use crate::dom::bindings::codegen::Bindings::EventListenerBinding::EventListener;
|
||||
use crate::dom::bindings::codegen::Bindings::FunctionBinding::Function;
|
||||
use crate::dom::bindings::codegen::Bindings::TestBindingBinding::SimpleCallback;
|
||||
use crate::dom::bindings::codegen::Bindings::TestBindingBinding::TestDictionaryParent;
|
||||
use crate::dom::bindings::codegen::Bindings::TestBindingBinding::TestDictionaryWithParent;
|
||||
use crate::dom::bindings::codegen::Bindings::TestBindingBinding::{
|
||||
TestBindingMethods, TestDictionary,
|
||||
};
|
||||
|
@ -1079,6 +1081,15 @@ impl TestBindingMethods for TestBinding {
|
|||
fn SemiExposedBoolFromPartialInterface(&self) -> bool {
|
||||
true
|
||||
}
|
||||
|
||||
fn GetDictionaryWithParent(&self, s1: DOMString, s2: DOMString) -> TestDictionaryWithParent {
|
||||
TestDictionaryWithParent {
|
||||
parent: TestDictionaryParent {
|
||||
parentStringMember: Some(s1),
|
||||
},
|
||||
stringMember: Some(s2),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue