Let smallish plaintext files display as a pre element.
This commit is contained in:
parent
706a5eb185
commit
6cc0246764
1 changed files with 12 additions and 0 deletions
|
@ -91,6 +91,15 @@
|
|||
max-height: 100%;
|
||||
max-width: 100%;
|
||||
}
|
||||
#photo_viewer pre
|
||||
{
|
||||
align-self: start;
|
||||
width: 100%;
|
||||
max-height: 100%;
|
||||
overflow-y: auto;
|
||||
margin: 0;
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
#photo_viewer a
|
||||
{
|
||||
margin: auto;
|
||||
|
@ -254,6 +263,9 @@
|
|||
{% elif photo.simple_mimetype == "audio" %}
|
||||
<audio src="{{photo|file_link}}" controls></audio>
|
||||
|
||||
{% elif photo.simple_mimetype == "text" and photo.real_path.is_file and photo.real_path.size < 2**20 %}
|
||||
<pre>{{photo.real_path.open('r', encoding='utf-8', errors='replace').read()}}</pre>
|
||||
|
||||
{% else %}
|
||||
<a href="{{photo|file_link}}">View {{photo.basename}}</a>
|
||||
|
||||
|
|
Loading…
Reference in a new issue