+
{% include "core/insights/episode_info.html" %}
-
+
{% include "core/insights/media_viewer.html" %}
diff --git a/mixtape/core/templates/core/insights/replay_controls.html b/mixtape/core/templates/core/insights/replay_controls.html
index c41d37f..449defe 100644
--- a/mixtape/core/templates/core/insights/replay_controls.html
+++ b/mixtape/core/templates/core/insights/replay_controls.html
@@ -3,6 +3,7 @@
class="btn btn-ghost btn-sm"
:disabled="$store.insights.currentStep === 0"
@click="$store.insights.currentStep = 0"
+ title="Go to first step"
>
@@ -10,12 +11,14 @@
class="btn btn-ghost btn-sm"
:disabled="$store.insights.currentStep === 0"
@click="$store.insights.currentStep--"
+ title="Previous step"
>
@@ -31,6 +35,7 @@
class="btn btn-ghost btn-sm"
:disabled="$store.insights.currentStep === maxSteps"
@click="$store.insights.currentStep = maxSteps"
+ title="Go to last step"
>
@@ -39,10 +44,12 @@
x-cloak
type="number"
class="input input-sm validator w-16 text-center"
- min="0"
- :max="maxSteps"
- x-model.number="$store.insights.currentStep"
+ min="1"
+ :max="maxSteps + 1"
+ x-model.number="stepInput"
+ @keydown.enter="jumpToStep()"
+ @blur="jumpToStep()"
/>
-
/
+
/
diff --git a/mixtape/core/templates/core/insights/timeline.html b/mixtape/core/templates/core/insights/timeline.html
index c60981a..d4b8844 100644
--- a/mixtape/core/templates/core/insights/timeline.html
+++ b/mixtape/core/templates/core/insights/timeline.html
@@ -1,8 +1,8 @@