parser: throw away link-def/footnote attrs
prevent attributes on link definitions and footnotes from applying to upcoming elements
This commit is contained in:
		
					parent
					
						
							
								2e4a9147aa
							
						
					
				
			
			
				commit
				
					
						9fd10683c5
					
				
			
		
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -532,6 +532,7 @@ impl<'s> Parser<'s> { | |||
|                                 if enter { | ||||
|                                     self.tree.take_inlines().last(); | ||||
|                                 } | ||||
|                                 attributes = Attributes::new(); | ||||
|                                 continue; | ||||
|                             } | ||||
|                             if enter { | ||||
|  | @ -569,6 +570,7 @@ impl<'s> Parser<'s> { | |||
|                             block::Container::Footnote => { | ||||
|                                 assert!(enter); | ||||
|                                 self.footnotes.insert(content, self.tree.take_branch()); | ||||
|                                 attributes = Attributes::new(); | ||||
|                                 continue; | ||||
|                             } | ||||
|                             block::Container::DescriptionList => Container::DescriptionList, | ||||
|  | @ -935,7 +937,6 @@ mod test { | |||
|                 "\n", | ||||
|                 "{a=b}\n", | ||||
|                 "[tag]: url\n", | ||||
|                 "\n", | ||||
|                 "para\n", | ||||
|             ), | ||||
|             Start(Paragraph, Attributes::new()), | ||||
|  | @ -947,7 +948,6 @@ mod test { | |||
|             End(Link("url".into(), LinkType::Span(SpanLinkType::Reference))), | ||||
|             End(Paragraph), | ||||
|             Atom(Blankline), | ||||
|             Atom(Blankline), | ||||
|             Start(Paragraph, Attributes::new()), | ||||
|             Str("para".into()), | ||||
|             End(Paragraph), | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue