<%# Beheer → Media → Video's (Robins opdracht, 30-7): the videos C2S uploads brought in (Shaer's composer, the help buoy), with usage and cleanup. Same shape as the image page; the preview is the video itself with preload="metadata", so the browser shows the first frame as its thumbnail until real poster generation lands (bead: ffmpeg ontbreekt). %>
← <%= t('nav.admin') %>

<%= t('admin.t_media') %>

<%- include('../partials/media-tabs', { active: 'videos', audioOn: audioOn }) %> <% if (success) { %>

<%= success %>

<% } %>

<%= items.length %> <%= t('admin.videos_count') %>

<% if (!items.length) { %>

<%= t('admin.videos_empty') %>

<% } else { %>
<% items.forEach(function(it){ %>
<% if (!it.usedCount) { %><%= t('admin.media_unused') %><% } %>
<%= it.file %>
<%= it.kb %> KB · <%= it.usedCount %>×
<% if (!it.usedCount) { %> <% } %>
<% }) %>
<% } %>
<%# Het script staat in assets/js/mod/admin-videos.js; de gegevens via partials/page-data.ejs (shaer-bqr). %> <%- include('../partials/page-data', { pageData: { copy: t('admin.media_copy'), delC: t('admin.videos_del_confirm') } }) %>