mirror of
https://github.com/servo/servo.git
synced 2025-08-04 21:20:23 +01:00
Change range to iter() and add comment for FirstLine and FirstLetter
This commit is contained in:
parent
138e425607
commit
62691cb6ef
2 changed files with 8 additions and 6 deletions
|
@ -87,8 +87,8 @@ impl<'self> MatchMethods for LayoutNode<'self> {
|
||||||
};
|
};
|
||||||
|
|
||||||
let nodes = Cell::new(nodes);
|
let nodes = Cell::new(nodes);
|
||||||
for i in range(0, stylists.len()) {
|
for stylist in stylists.iter() {
|
||||||
do stylists[i].read |stylist| {
|
do stylist.read |stylist| {
|
||||||
nodes.with_ref(|nodes|{
|
nodes.with_ref(|nodes|{
|
||||||
for node in nodes.iter() {
|
for node in nodes.iter() {
|
||||||
node.match_node(stylist);
|
node.match_node(stylist);
|
||||||
|
|
|
@ -238,9 +238,11 @@ impl LayoutTask {
|
||||||
-> LayoutTask {
|
-> LayoutTask {
|
||||||
|
|
||||||
let mut stylists = ~[];
|
let mut stylists = ~[];
|
||||||
|
// We implemented parsing/selector-matching only for Before and After.
|
||||||
|
// FirstLine and FirstLetter have to be added later.
|
||||||
let stylist_owners = ~[Some(Before), Some(After), None];
|
let stylist_owners = ~[Some(Before), Some(After), None];
|
||||||
for i in range(0, stylist_owners.len()) {
|
for pseudo_element in stylist_owners.iter() {
|
||||||
stylists.push(RWArc::new(new_stylist(stylist_owners[i])));
|
stylists.push(RWArc::new(new_stylist(*pseudo_element)));
|
||||||
}
|
}
|
||||||
|
|
||||||
LayoutTask {
|
LayoutTask {
|
||||||
|
@ -354,8 +356,8 @@ impl LayoutTask {
|
||||||
|
|
||||||
fn handle_add_stylesheet(&mut self, sheet: Stylesheet) {
|
fn handle_add_stylesheet(&mut self, sheet: Stylesheet) {
|
||||||
let sheet = Cell::new(sheet);
|
let sheet = Cell::new(sheet);
|
||||||
for i in range(0, self.stylists.len()) {
|
for stylist in self.stylists.iter() {
|
||||||
do self.stylists[i].write |stylist| {
|
do stylist.write |stylist| {
|
||||||
sheet.with_ref(|sheet|{
|
sheet.with_ref(|sheet|{
|
||||||
stylist.add_stylesheet(sheet, AuthorOrigin);
|
stylist.add_stylesheet(sheet, AuthorOrigin);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue