all teh german
This commit is contained in:
		
							parent
							
								
									965f0da2bb
								
							
						
					
					
						commit
						e1ebe66806
					
				
					 2 changed files with 10 additions and 9 deletions
				
			
		| 
						 | 
					@ -23,10 +23,10 @@ attachment_filenames = {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class DownloadForm(FlaskForm):
 | 
					class DownloadForm(FlaskForm):
 | 
				
			||||||
    start_time = DateTimeField('Start time',
 | 
					    start_time = DateTimeField('Startzeit',
 | 
				
			||||||
                               validators=[InputRequired()],
 | 
					                               validators=[InputRequired()],
 | 
				
			||||||
                               format='%Y-%m-%d %H:%M')
 | 
					                               format='%Y-%m-%d %H:%M')
 | 
				
			||||||
    length = IntegerField('Length',
 | 
					    length = IntegerField('Länge',
 | 
				
			||||||
                          validators=[
 | 
					                          validators=[
 | 
				
			||||||
                              InputRequired(),
 | 
					                              InputRequired(),
 | 
				
			||||||
                              NumberRange(min=1, max=app.config['MAX_LENGTH'])])
 | 
					                              NumberRange(min=1, max=app.config['MAX_LENGTH'])])
 | 
				
			||||||
| 
						 | 
					@ -43,12 +43,12 @@ def download():
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
            output_filename, attachment_filename = prepare_download(form)
 | 
					            output_filename, attachment_filename = prepare_download(form)
 | 
				
			||||||
            attachment_filenames[output_filename] = attachment_filename
 | 
					            attachment_filenames[output_filename] = attachment_filename
 | 
				
			||||||
            flash('The download should start immediately.', 'success')
 | 
					            flash('Der Download sollte sofort starten.', 'success')
 | 
				
			||||||
            return render_template('download.html', form=form, filename=output_filename)
 | 
					            return render_template('download.html', form=form, filename=output_filename)
 | 
				
			||||||
        except ValueError as e:
 | 
					        except ValueError as e:
 | 
				
			||||||
            flash('Error preparing download: {}'.format(e), 'warning')
 | 
					            flash('Fehler beim Erstellen des Downloads: {}'.format(e), 'warning')
 | 
				
			||||||
    else:
 | 
					    else:
 | 
				
			||||||
        flash('Error in form!', 'warning')
 | 
					        flash('Fehler im Formular!', 'warning')
 | 
				
			||||||
    return render_template('download.html', form=form)
 | 
					    return render_template('download.html', form=form)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -96,7 +96,7 @@ def prepare_download(form):
 | 
				
			||||||
        if source['start_time'] <= form.start_time.data < source['start_time'] + source['length']:
 | 
					        if source['start_time'] <= form.start_time.data < source['start_time'] + source['length']:
 | 
				
			||||||
            start_index = i
 | 
					            start_index = i
 | 
				
			||||||
    if start_index is None:
 | 
					    if start_index is None:
 | 
				
			||||||
        raise ValueError('Could not find start file')
 | 
					        raise ValueError('Konnte Startdatei nicht finden!')
 | 
				
			||||||
    sources = sources[start_index:]
 | 
					    sources = sources[start_index:]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Super lazy: Limit to 5 source files input
 | 
					    # Super lazy: Limit to 5 source files input
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -11,7 +11,7 @@
 | 
				
			||||||
{% endblock %}
 | 
					{% endblock %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{% block page_header %}
 | 
					{% block page_header %}
 | 
				
			||||||
    <h1>Download</h1>
 | 
					    <h1>Sendungsmitschnitt herunterladen</h1>
 | 
				
			||||||
{% endblock %}
 | 
					{% endblock %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{% block app_content %}
 | 
					{% block app_content %}
 | 
				
			||||||
| 
						 | 
					@ -25,13 +25,14 @@
 | 
				
			||||||
{% block scripts %}
 | 
					{% block scripts %}
 | 
				
			||||||
{{ super() }}
 | 
					{{ super() }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
 | 
					<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment-with-locales.min.js"></script>
 | 
				
			||||||
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js"></script>
 | 
					<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js"></script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<script type="text/javascript">
 | 
					<script type="text/javascript">
 | 
				
			||||||
    $(document).ready(function() {
 | 
					    $(document).ready(function() {
 | 
				
			||||||
        $('#start_time').datetimepicker({
 | 
					        $('#start_time').datetimepicker({
 | 
				
			||||||
            format:'YYYY-MM-DD HH:mm',
 | 
					            locale: 'de',
 | 
				
			||||||
 | 
					            format: 'YYYY-MM-DD HH:mm',
 | 
				
			||||||
            sideBySide: true
 | 
					            sideBySide: true
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
        $(".alert-success").delay(4000).fadeOut(500, function() {
 | 
					        $(".alert-success").delay(4000).fadeOut(500, function() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue