forked from realaravinth/libmedium
add explicit width to img and fix render repetition bug when
markup.start is 0
This commit is contained in:
parent
7fdf255678
commit
8e9b070d46
2 changed files with 5 additions and 6 deletions
|
@ -1,10 +1,7 @@
|
||||||
<. let metadata = p.metadata.as_ref().unwrap(); .>
|
<. let metadata = p.metadata.as_ref().unwrap(); .>
|
||||||
<!-- TODO deal with layouts
|
|
||||||
height="<.# metadata.original_height.>"
|
|
||||||
width="<.# metadata.original_width.>"
|
|
||||||
-->
|
|
||||||
|
|
||||||
<figure>
|
<figure>
|
||||||
<img src="<.= crate::V1_API_ROUTES.proxy.get_medium_asset(&metadata.id).>" />
|
<img
|
||||||
|
width="<.= metadata.original_width.as_ref().unwrap() .>"
|
||||||
|
src="<.= crate::V1_API_ROUTES.proxy.get_medium_asset(&metadata.id).>" />
|
||||||
<figcaption><.= p.text .></figcaption>
|
<figcaption><.= p.text .></figcaption>
|
||||||
</figure>
|
</figure>
|
||||||
|
|
|
@ -4,7 +4,9 @@
|
||||||
<.} else {.>
|
<.} else {.>
|
||||||
<. let mut cur: usize = 0; .>
|
<. let mut cur: usize = 0; .>
|
||||||
<. for markup in &p.markups {.>
|
<. for markup in &p.markups {.>
|
||||||
|
<. if markup.start != 0 {.>
|
||||||
<.= &p.text.substring(cur, (markup.start -1) as usize) .>
|
<.= &p.text.substring(cur, (markup.start -1) as usize) .>
|
||||||
|
<.}.>
|
||||||
<. cur = (markup.end + 1) as usize; .>
|
<. cur = (markup.end + 1) as usize; .>
|
||||||
<. let text = &p.text.slice(markup.start as usize..markup.end as usize); .>
|
<. let text = &p.text.slice(markup.start as usize..markup.end as usize); .>
|
||||||
<. if markup.type_ == "A" {.>
|
<. if markup.type_ == "A" {.>
|
||||||
|
|
Loading…
Reference in a new issue