mirror of
https://github.com/servo/servo.git
synced 2025-07-22 23:03:42 +01:00
Privatize ProcessingInstruction
This commit is contained in:
parent
ad6649d102
commit
d0addd36bb
3 changed files with 17 additions and 8 deletions
|
@ -16,9 +16,10 @@ use servo_util::str::DOMString;
|
|||
/// An HTML processing instruction node.
|
||||
#[jstraceable]
|
||||
#[must_root]
|
||||
#[privatize]
|
||||
pub struct ProcessingInstruction {
|
||||
pub characterdata: CharacterData,
|
||||
pub target: DOMString,
|
||||
characterdata: CharacterData,
|
||||
target: DOMString,
|
||||
}
|
||||
|
||||
impl ProcessingInstructionDerived for EventTarget {
|
||||
|
@ -39,6 +40,14 @@ impl ProcessingInstruction {
|
|||
Node::reflect_node(box ProcessingInstruction::new_inherited(target, data, document),
|
||||
document, ProcessingInstructionBinding::Wrap)
|
||||
}
|
||||
|
||||
pub fn characterdata<'a>(&'a self) -> &'a CharacterData {
|
||||
&self.characterdata
|
||||
}
|
||||
|
||||
pub fn target<'a>(&'a self) -> &'a DOMString {
|
||||
&self.target
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> ProcessingInstructionMethods for JSRef<'a, ProcessingInstruction> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue