{% import 'macros/form.html' as form %} {% call form.input( 'file_url', id='field-file_url', label=_('File URL'), placeholder=_('eg. http://example.com/test.sql (if blank uses resource url)'), value=data.file_url, error=errors.file_url) %} {{ form.info(_('If you wish to retrieve remote data for this view, you may specify the URL.', classes=['info-help-tight'])) }} {% endcall %} {{ form.select( 'theme', id='field-theme', label=_('Preview theme'), options=h.pygments_get_preview_theme_options(), selected=data.theme or h.pygments_get_default_theme(), attrs={'data-module': 'autocomplete'}, error=errors.theme) }} {% call form.input( 'max_size', id='field-max_size', label=_('Max size to render'), value=data.max_size or h.pygments_get_default_max_size(), error=errors.max_size) %} {{ form.info(_('Specifies how many bytes from file we are going to render. Set to `-1` if you want to disable a limit. This can cause the page to load very slowly.', classes=['info-help-tight'])) }} {% endcall %} {% call form.select( 'show_line_numbers', id='field-show_line_numbers', label=_('Show Line Numbers'), options=[{"value": "yes", "text": _("Yes")}, {"value": "no", "text": _("No")}], selected='yes' if data.show_line_numbers else 'no', error=errors.show_line_numbers) %} {{ form.info(_('Choose whether to display line numbers in the code preview.', classes=['info-help-tight'])) }} {% endcall %}