2022-06-29 11:28:26 +02:00
|
|
|
{% extends "base.html" %}
|
2022-05-17 12:22:00 +02:00
|
|
|
|
|
|
|
{% block content %}
|
|
|
|
|
|
|
|
<div class="flex-fill align-items-center mt-8">
|
|
|
|
<!-- Image container -->
|
|
|
|
<div class="mt-4 mb-4 text-center" style="display:block;">
|
2024-08-28 13:07:34 +02:00
|
|
|
<a href="{{ url_for("dashboard.index") }}">
|
2022-05-17 12:22:00 +02:00
|
|
|
<picture>
|
|
|
|
<source media="(max-width: 650px)" srcset="/static/logo.svg">
|
|
|
|
<img src="/static/logo.svg" style="width: 24rem" alt="logo">
|
|
|
|
</picture>
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
<!-- Text container -->
|
|
|
|
<div class="mt-8 mb-4 text-center">
|
|
|
|
<h2 class="text-black-50" style="font-size:2rem">Performing the extension setup...</h2>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
2022-05-20 08:52:55 +02:00
|
|
|
let counterIterations = 5;
|
|
|
|
let extensionSetupIntervalId = setInterval(function() {
|
|
|
|
counterIterations--;
|
|
|
|
if (counterIterations === 0) {
|
|
|
|
clearInterval(extensionSetupIntervalId);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
2022-05-17 12:22:00 +02:00
|
|
|
const data = { tag: "PERFORM_EXTENSION_SETUP" };
|
|
|
|
window.postMessage(data, "/");
|
2022-05-19 11:51:18 +02:00
|
|
|
}, 300); // Send it many times, in case the extension had not registered the listener yet
|
2022-05-17 12:22:00 +02:00
|
|
|
</script>
|
2022-06-29 11:28:26 +02:00
|
|
|
{% endblock %}
|