projects
/
Sone.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Only show linked elements when they are loaded and not failed
[Sone.git]
/
src
/
main
/
resources
/
templates
/
include
/
viewPost.html
diff --git
a/src/main/resources/templates/include/viewPost.html
b/src/main/resources/templates/include/viewPost.html
index
12d37db
..
e3c9aec
100644
(file)
--- a/
src/main/resources/templates/include/viewPost.html
+++ b/
src/main/resources/templates/include/viewPost.html
@@
-29,7
+29,7
@@
<% post.text|html|store key==originalText text==true>
<% post.text|parse sone=post.sone|store key==parsedText>
<% parsedText|render|store key==renderedText text==true>
<% post.text|html|store key==originalText text==true>
<% post.text|parse sone=post.sone|store key==parsedText>
<% parsedText|render|store key==renderedText text==true>
- <% parsedText|shorten length=
core.preferences.charactersPerPost cut-off-length=core.
preferences.postCutOffLength|render|store key==shortText text==true>
+ <% parsedText|shorten length=
preferences.charactersPerPost cut-off-length=
preferences.postCutOffLength|render|store key==shortText text==true>
<div class="post-text raw-text<%if !raw> hidden<%/if>"><% originalText></div>
<div class="post-text text<%if raw> hidden<%/if><%if !shortText|match key=renderedText> hidden<%/if>"><% renderedText></div>
<div class="post-text short-text<%if raw> hidden<%/if><%if shortText|match key=renderedText> hidden<%/if>"><% shortText></div>
<div class="post-text raw-text<%if !raw> hidden<%/if>"><% originalText></div>
<div class="post-text text<%if raw> hidden<%/if><%if !shortText|match key=renderedText> hidden<%/if>"><% renderedText></div>
<div class="post-text short-text<%if raw> hidden<%/if><%if shortText|match key=renderedText> hidden<%/if>"><% shortText></div>
@@
-37,13
+37,17
@@
<%if !shortText|match value=renderedText><%if !raw><a class="shrink-post-text hidden"><%= View.Post.ShowLess|l10n|html></a><%/if><%/if>
<% parsedText|linked-elements sone=post.sone|store key==linkedElements>
<% foreach linkedElements linkedElement>
<%if !shortText|match value=renderedText><%if !raw><a class="shrink-post-text hidden"><%= View.Post.ShowLess|l10n|html></a><%/if><%/if>
<% parsedText|linked-elements sone=post.sone|store key==linkedElements>
<% foreach linkedElements linkedElement>
- <% first>
- <div class="linked-elements">
- <%/first>
- <% linkedElement|render-linked-element>
- <% last>
- </div>
- <%/last>
+ <%if !linkedElement.loading>
+ <%if !linkedElement.failed>
+ <% first>
+ <div class="linked-elements">
+ <%/first>
+ <% linkedElement|render-linked-element>
+ <% last>
+ </div>
+ <%/last>
+ <%/if>
+ <%/if>
<%/foreach>
</div>
<div class="post-status-line status-line<%if !post.loaded> hidden<%/if>">
<%/foreach>
</div>
<div class="post-status-line status-line<%if !post.loaded> hidden<%/if>">