Fixed inconsistent handling of "No results found" and "End of results" messages
Some checks failed
Run Integration Tests / test (push) Failing after 36s
Some checks failed
Run Integration Tests / test (push) Failing after 36s
This commit is contained in:
parent
47f197cf15
commit
70abf0a2bd
13 changed files with 775 additions and 573 deletions
|
@ -1,57 +1,33 @@
|
|||
{{ range $index, $result := .Results }}
|
||||
<div class="image">
|
||||
{{ if $.HardCacheEnabled }}
|
||||
<noscript>
|
||||
<!-- JavaScript is disabled; serve actual images without placeholders; serve proxy image since HardCache is enabled -->
|
||||
<img
|
||||
src="{{ $result.ProxyFull }}"
|
||||
data-id="{{ $result.ID }}"
|
||||
data-full="{{ $result.ProxyFull }}"
|
||||
data-proxy-full="{{ $result.ProxyThumb }}"
|
||||
data-source="{{ $result.Source }}"
|
||||
alt="{{ $result.Title }}"
|
||||
class="clickable"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
<!-- JavaScript is enabled; use placeholders; serve proxy image since HardCache is enabled -->
|
||||
<img
|
||||
src="/static/images/placeholder.svg"
|
||||
data-id="{{ $result.ID }}"
|
||||
data-full="{{ $result.ProxyFull }}"
|
||||
data-proxy-full="{{ $result.ProxyThumb }}"
|
||||
data-source="{{ $result.Source }}"
|
||||
alt="{{ $result.Title }}"
|
||||
class="clickable placeholder-img"
|
||||
/>
|
||||
{{ else }}
|
||||
<!-- JavaScript is enabled; use placeholders; serve full image since HardCache is disabled -->
|
||||
<img
|
||||
src="/static/images/placeholder.svg"
|
||||
data-id="{{ $result.ID }}"
|
||||
data-full="{{ $result.ProxyFull }}"
|
||||
data-proxy-full="{{ $result.ProxyThumb }}"
|
||||
data-source="{{ $result.Source }}"
|
||||
alt="{{ $result.Title }}"
|
||||
class="clickable placeholder-img"
|
||||
/>
|
||||
<noscript>
|
||||
<!-- JavaScript is disabled; serve actual images without placeholders; serve proxy image since HardCache is enabled -->
|
||||
<img src="{{ $result.ProxyFull }}" data-id="{{ $result.ID }}" data-full="{{ $result.ProxyFull }}"
|
||||
data-proxy-full="{{ $result.ProxyThumb }}" data-source="{{ $result.Source }}" alt="{{ $result.Title }}"
|
||||
class="clickable" />
|
||||
</noscript>
|
||||
|
||||
<noscript>
|
||||
<!-- JavaScript is disabled; serve actual images without placeholders; serve full image since HardCache is disabled -->
|
||||
<img
|
||||
src="{{ $result.ProxyFull }}"
|
||||
data-id="{{ $result.ID }}"
|
||||
data-full="{{ $result.ProxyFull }}"
|
||||
data-proxy-full="{{ $result.ProxyThumb }}"
|
||||
data-source="{{ $result.Source }}"
|
||||
alt="{{ $result.Title }}"
|
||||
class="clickable"
|
||||
/>
|
||||
</noscript>
|
||||
<!-- JavaScript is enabled; use placeholders; serve proxy image since HardCache is enabled -->
|
||||
<img src="/static/images/placeholder.svg" data-id="{{ $result.ID }}" data-full="{{ $result.ProxyFull }}"
|
||||
data-proxy-full="{{ $result.ProxyThumb }}" data-source="{{ $result.Source }}" alt="{{ $result.Title }}"
|
||||
class="clickable placeholder-img" />
|
||||
{{ else }}
|
||||
<!-- JavaScript is enabled; use placeholders; serve full image since HardCache is disabled -->
|
||||
<img src="/static/images/placeholder.svg" data-id="{{ $result.ID }}" data-full="{{ $result.ProxyFull }}"
|
||||
data-proxy-full="{{ $result.ProxyThumb }}" data-source="{{ $result.Source }}" alt="{{ $result.Title }}"
|
||||
class="clickable placeholder-img" />
|
||||
|
||||
<noscript>
|
||||
<!-- JavaScript is disabled; serve actual images without placeholders; serve full image since HardCache is disabled -->
|
||||
<img src="{{ $result.ProxyFull }}" data-id="{{ $result.ID }}" data-full="{{ $result.ProxyFull }}"
|
||||
data-proxy-full="{{ $result.ProxyThumb }}" data-source="{{ $result.Source }}" alt="{{ $result.Title }}"
|
||||
class="clickable" />
|
||||
</noscript>
|
||||
{{ end }}
|
||||
<div class="resolution">{{ $result.Width }} × {{ $result.Height }}</div>
|
||||
<div class="details">
|
||||
<span class="img_title clickable single-line-ellipsis">{{ $result.Title }}</span>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
{{ end }}
|
Loading…
Add table
Add a link
Reference in a new issue