Remove the old partial implementation.

This commit is contained in:
Tom Alexander
2020-05-17 21:15:03 -04:00
parent ecf2576a0a
commit 7be00ffea6
3 changed files with 0 additions and 53 deletions

View File

@@ -94,7 +94,6 @@ fn extract_inline_partials_from_tag<'a, 'b>(
Some(body) => extract_inline_partials_from_body(blocks, &body),
};
}
DustTag::DTPartial(..) => (),
DustTag::DTNewPartial(..) => (),
DustTag::DTInlinePartial(named_block) => {
blocks.insert(&named_block.name, &named_block.contents);

View File

@@ -203,20 +203,6 @@ impl<'a> DustRenderer<'a> {
self.render_maybe_body(&container.contents, breadcrumbs, blocks)
};
}
DustTag::DTPartial(partial) => {
if partial.params.is_empty() {
let rendered_content =
self.render_template(&partial.name, breadcrumbs, Some(blocks))?;
return Ok(rendered_content);
} else {
let injected_context = ParametersContext::new(breadcrumbs, &partial.params);
let mut new_breadcrumbs = breadcrumbs.clone();
new_breadcrumbs.insert(new_breadcrumbs.len() - 1, &injected_context);
let rendered_content =
self.render_template(&partial.name, &new_breadcrumbs, Some(blocks))?;
return Ok(rendered_content);
}
}
DustTag::DTNewPartial(partial) => {
let partial_name = self.render_partial_name(&partial.name, breadcrumbs, blocks)?;
if partial.params.is_empty() {