ui: assign audio src via JS so direct MP3 URLs are not in page source
This commit is contained in:
parent
56493f5ea7
commit
5863c32e35
1 changed files with 10 additions and 2 deletions
|
|
@ -131,15 +131,23 @@
|
|||
<!-- Version A player -->
|
||||
<div class="player">
|
||||
<h3>Version A</h3>
|
||||
<audio controls controlsList="nodownload" src="{{ url_for('audio', token=req.player_token, version='a') }}"></audio>
|
||||
<audio controls controlsList="nodownload" id="player-a"></audio>
|
||||
</div>
|
||||
|
||||
<!-- Version B player -->
|
||||
<div class="player">
|
||||
<h3>Version B</h3>
|
||||
<audio controls controlsList="nodownload" src="{{ url_for('audio', token=req.player_token, version='b') }}"></audio>
|
||||
<audio controls controlsList="nodownload" id="player-b"></audio>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
(function(){
|
||||
// Audio sources are assigned via JS so they do not appear in static HTML source.
|
||||
document.getElementById('player-a').src = "{{ url_for('audio', token=req.player_token, version='a') }}";
|
||||
document.getElementById('player-b').src = "{{ url_for('audio', token=req.player_token, version='b') }}";
|
||||
})();
|
||||
</script>
|
||||
|
||||
{% if req.status == 'revisions_requested' %}
|
||||
<!-- Customer asked for changes; lock the page and tell them to wait -->
|
||||
<div class="locked waiting">
|
||||
|
|
|
|||
Reference in a new issue