<%page expression_filter="h"/> <%inherit file="base.html" /> <%def name="online_help_token()"><% return "video" %> <%! import json from django.core.serializers.json import DjangoJSONEncoder from django.utils.translation import ugettext as _ from openedx.core.djangolib.js_utils import ( dump_js_escaped_json, js_escaped_string ) from openedx.core.djangolib.markup import HTML, Text %> <%block name="title">${_("Video Uploads")} <%block name="bodyclass">is-signedin course view-video-uploads <%namespace name='static' file='static_content.html'/> <%block name="header_extras"> % for template_name in ["active-video-upload", "previous-video-upload-list"]: % endfor <%block name="requirejs"> require(["js/factories/videos_index"], function (VideosIndexFactory) { "use strict"; var $contentWrapper = $(".content-primary"); VideosIndexFactory( $contentWrapper, "${image_upload_url | n, js_escaped_string}", "${video_handler_url | n, js_escaped_string}", "${encodings_download_url | n, js_escaped_string}", "${default_video_image_url | n, js_escaped_string}", ${concurrent_upload_limit | n, dump_js_escaped_json}, $(".nav-actions .course-video-settings-button"), $contentWrapper.data("previous-uploads"), ${video_supported_file_formats | n, dump_js_escaped_json}, ${video_upload_max_file_size | n, dump_js_escaped_json}, ${active_transcript_preferences | n, dump_js_escaped_json}, ${transcript_credentials | n, dump_js_escaped_json}, ${video_transcript_settings | n, dump_js_escaped_json}, ${is_video_transcript_enabled | n, dump_js_escaped_json}, ${video_image_settings | n, dump_js_escaped_json} ); }); <%block name="content">

${_("Content")} > ${_("Video Uploads")}

% if is_video_transcript_enabled :

${_("Page Actions")}

% endif