aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlserializer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/htmlserializer.rs')
-rw-r--r--components/script/dom/htmlserializer.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/components/script/dom/htmlserializer.rs b/components/script/dom/htmlserializer.rs
index f8b57996375..1dd648a6514 100644
--- a/components/script/dom/htmlserializer.rs
+++ b/components/script/dom/htmlserializer.rs
@@ -69,7 +69,7 @@ pub fn serialize(iterator: &mut NodeIterator) -> String {
fn serialize_comment(comment: JSRef<Comment>, html: &mut String) {
html.push_str("<!--");
- html.push_str(comment.characterdata.data.borrow().as_slice());
+ html.push_str(comment.characterdata.data().as_slice());
html.push_str("-->");
}
@@ -82,11 +82,11 @@ fn serialize_text(text: JSRef<Text>, html: &mut String) {
"style" | "script" | "xmp" | "iframe" |
"noembed" | "noframes" | "plaintext" |
"noscript" if elem.namespace == ns!(HTML)
- => html.push_str(text.characterdata.data.borrow().as_slice()),
- _ => escape(text.characterdata.data.borrow().as_slice(), false, html)
+ => html.push_str(text.characterdata().data().as_slice()),
+ _ => escape(text.characterdata().data().as_slice(), false, html)
}
}
- _ => escape(text.characterdata.data.borrow().as_slice(), false, html)
+ _ => escape(text.characterdata().data().as_slice(), false, html)
}
}
@@ -95,7 +95,7 @@ fn serialize_processing_instruction(processing_instruction: JSRef<ProcessingInst
html.push_str("<?");
html.push_str(processing_instruction.target.as_slice());
html.push_char(' ');
- html.push_str(processing_instruction.characterdata.data.borrow().as_slice());
+ html.push_str(processing_instruction.characterdata.data().as_slice());
html.push_str("?>");
}
@@ -120,7 +120,7 @@ fn serialize_elem(elem: JSRef<Element>, open_elements: &mut Vec<String>, html: &
match node.first_child().map(|child| child.root()) {
Some(ref child) if child.is_text() => {
let text: JSRef<CharacterData> = CharacterDataCast::to_ref(**child).unwrap();
- if text.data.borrow().len() > 0 && text.data.borrow().as_slice().char_at(0) == '\n' {
+ if text.data().len() > 0 && text.data().as_slice().char_at(0) == '\n' {
html.push_char('\x0A');
}
},