Skip to content
Snippets Groups Projects
Commit 0b7f0e00 authored by Julian Rother's avatar Julian Rother
Browse files

Merge branch 'master' into new_featured

parents b7fceca5 1b504986
No related branches found
No related tags found
No related merge requests found
...@@ -430,9 +430,12 @@ def lecture(id): ...@@ -430,9 +430,12 @@ def lecture(id):
if not checkperm(perms): if not checkperm(perms):
mode, text = permdescr(perms) mode, text = permdescr(perms)
if mode == 'rwth': if mode == 'rwth':
flash(text+'. <a target="_blank" href="'+url_for('start_rwthauth')+'">Hier authorisieren</a>.') flash(text+'. <a target="_blank" class="reloadonclose" href="'+url_for('start_rwthauth')+'">Hier authorisieren</a>.')
elif mode == 'l2p': elif mode == 'l2p':
flash(text+'. <a target="_blank" href="'+url_for('start_l2pauth')+'">Hier authorisieren</a>.') if 'l2p_courses' in session:
flash(text+'. Du bist kein Teilnehmer des L2P-Kurses! <a target="_blank" class="reloadonclose" href="'+url_for('start_l2pauth')+'">Kurse aktualisieren</a>.')
else:
flash(text+'. <a target="_blank" class="reloadonclose" href="'+url_for('start_l2pauth')+'">Hier authorisieren</a>.')
else: else:
flash(text+'.') flash(text+'.')
return render_template('embed.html' if request.endpoint == 'embed' else 'lecture.html', course=courses[0], lecture=lecture, videos=videos, chapters=chapters) return render_template('embed.html' if request.endpoint == 'embed' else 'lecture.html', course=courses[0], lecture=lecture, videos=videos, chapters=chapters)
......
...@@ -6,10 +6,9 @@ ...@@ -6,10 +6,9 @@
</div> </div>
<div class="row panel-body"> <div class="row panel-body">
<div class="col-xs-12"> <div class="col-xs-12">
Es ist ein interner Fehler aufgetreten. <p>Es ist ein interner Fehler aufgetreten. Eventuell betrifft dieser nur einen Teil der Seite oder er tritt nur vorübergehend auf. Versuche es doch einfach in ein paar Minuten noch einmal.</p>
Eventuell tritt dieser nur vorübergehend auf, versuche es doch einfach in ein paar Minuten noch einmal. <p>Falls das Problem länger bestehen sollte, schreib uns bitte eine Mail an <a href="mailto:video@fsmpi.rwth-aachen.de">video@fsmpi.rwth-aachen.de</a> in der du uns die <b>Uhrzeit</b> und <b>aufgerufene Seite</b> nennst und, dass der Fehler auf Server <b>{{ gethostname() }}</b> aufgetreten ist.
Sollte das Problem länger bestehen, schreib uns bitte eine Mail an <a href="mailto:video@fsmpi.rwth-aachen.de">video@fsmpi.rwth-aachen.de</a>. Wir werden uns dann schnellst möglich darum kümmern.</p>
Wir werden uns dann so schnellst möglich darum kümmern.
</div> </div>
</div> </div>
</div> </div>
......
...@@ -98,5 +98,19 @@ $(function() { ...@@ -98,5 +98,19 @@ $(function() {
}) })
}); });
$(document).ready(function() {
$("a.reloadonclose").click(function () {
var popup = window.open(this.href, this.target);
if (!popup)
return true;
var popup_check = setInterval(function() {
if (popup.closed) {
clearInterval(popup_check);
location.reload();
};
}, 500);
return false;
});
});
</script> </script>
{% endblock %} {% endblock %}
...@@ -214,7 +214,7 @@ $('#embedcodebtn').popover( ...@@ -214,7 +214,7 @@ $('#embedcodebtn').popover(
<a class="moderator_editor_sign btn btn-default" title="{{path|join('.')}}" data-toggle="tooltip" tabindex="0" style="padding: 3px; margin-right: 5px;"> <a class="moderator_editor_sign btn btn-default" title="{{path|join('.')}}" data-toggle="tooltip" tabindex="0" style="padding: 3px; margin-right: 5px;">
<span class="glyphicon glyphicon-pencil"></span> <span class="glyphicon glyphicon-pencil"></span>
</a> </a>
<span class="moderator_editor_value">{{ value|safe }}</span> <span class="moderator_editor_value">{{ value|fixnl|safe }}</span>
</span> </span>
{% else %} {% else %}
{{value|fixnl|safe}} {{value|fixnl|safe}}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment