From c5cc3d0394c6583f6ebb459ea781900e1006dbb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Fri, 21 Aug 2015 10:50:33 +0200 Subject: [PATCH] DRY - let's use some snippets in the webcam settings Makes the dialog components reusable for our wizard. Should probably be done throughout... --- .../templates/corewizard_webcam_wizard.jinja2 | 5 +- .../settings/webcam/ffmpegBitrate.jinja2 | 9 +++ .../settings/webcam/ffmpegPath.jinja2} | 0 .../settings/webcam/ffmpegThreads.jinja2} | 0 .../settings/webcam/watermark.jinja2 | 7 ++ .../settings/webcam/webcamOrientation.jinja2 | 17 ++++ .../settings/webcam/webcamSnapshotUrl.jinja2} | 9 --- .../settings/webcam/webcamStreamUrl.jinja2 | 9 +++ .../templates/dialogs/settings/webcam.jinja2 | 80 ++----------------- 9 files changed, 52 insertions(+), 84 deletions(-) create mode 100644 src/octoprint/templates/_snippets/settings/webcam/ffmpegBitrate.jinja2 rename src/octoprint/templates/{dialogs/_snippets/configureffmpeg.jinja2 => _snippets/settings/webcam/ffmpegPath.jinja2} (100%) rename src/octoprint/templates/{dialogs/_snippets/changepassword.jinja2 => _snippets/settings/webcam/ffmpegThreads.jinja2} (100%) create mode 100644 src/octoprint/templates/_snippets/settings/webcam/watermark.jinja2 create mode 100644 src/octoprint/templates/_snippets/settings/webcam/webcamOrientation.jinja2 rename src/octoprint/templates/{dialogs/_snippets/configurewebcamurls.jinja2 => _snippets/settings/webcam/webcamSnapshotUrl.jinja2} (50%) create mode 100644 src/octoprint/templates/_snippets/settings/webcam/webcamStreamUrl.jinja2 diff --git a/src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2 b/src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2 index 006d0938..aa5a8cf7 100644 --- a/src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2 +++ b/src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2 @@ -26,7 +26,8 @@

{% endtrans %}
- {% include "dialogs/_snippets/configurewebcamurls.jinja2" %} + {% include "_snippets/settings/webcam/webcamStreamUrl.jinja2" %} + {% include "_snippets/settings/webcam/webcamSnapshotUrl.jinja2" %}

{{ _('Timelapse Recordings') }}

@@ -37,5 +38,5 @@

{% endtrans %}
- {% include "dialogs/_snippets/configureffmpeg.jinja2" %} + {% include "_snippets/settings/webcam/ffmpegPath.jinja2" %}
diff --git a/src/octoprint/templates/_snippets/settings/webcam/ffmpegBitrate.jinja2 b/src/octoprint/templates/_snippets/settings/webcam/ffmpegBitrate.jinja2 new file mode 100644 index 00000000..4b97d7ef --- /dev/null +++ b/src/octoprint/templates/_snippets/settings/webcam/ffmpegBitrate.jinja2 @@ -0,0 +1,9 @@ +
+ +
+
+ + bit/s +
+
+
diff --git a/src/octoprint/templates/dialogs/_snippets/configureffmpeg.jinja2 b/src/octoprint/templates/_snippets/settings/webcam/ffmpegPath.jinja2 similarity index 100% rename from src/octoprint/templates/dialogs/_snippets/configureffmpeg.jinja2 rename to src/octoprint/templates/_snippets/settings/webcam/ffmpegPath.jinja2 diff --git a/src/octoprint/templates/dialogs/_snippets/changepassword.jinja2 b/src/octoprint/templates/_snippets/settings/webcam/ffmpegThreads.jinja2 similarity index 100% rename from src/octoprint/templates/dialogs/_snippets/changepassword.jinja2 rename to src/octoprint/templates/_snippets/settings/webcam/ffmpegThreads.jinja2 diff --git a/src/octoprint/templates/_snippets/settings/webcam/watermark.jinja2 b/src/octoprint/templates/_snippets/settings/webcam/watermark.jinja2 new file mode 100644 index 00000000..30464366 --- /dev/null +++ b/src/octoprint/templates/_snippets/settings/webcam/watermark.jinja2 @@ -0,0 +1,7 @@ +
+
+ +
+
diff --git a/src/octoprint/templates/_snippets/settings/webcam/webcamOrientation.jinja2 b/src/octoprint/templates/_snippets/settings/webcam/webcamOrientation.jinja2 new file mode 100644 index 00000000..7fccac19 --- /dev/null +++ b/src/octoprint/templates/_snippets/settings/webcam/webcamOrientation.jinja2 @@ -0,0 +1,17 @@ +
+
+ +
+
+ +
+
+ +
+
diff --git a/src/octoprint/templates/dialogs/_snippets/configurewebcamurls.jinja2 b/src/octoprint/templates/_snippets/settings/webcam/webcamSnapshotUrl.jinja2 similarity index 50% rename from src/octoprint/templates/dialogs/_snippets/configurewebcamurls.jinja2 rename to src/octoprint/templates/_snippets/settings/webcam/webcamSnapshotUrl.jinja2 index c2ca6c01..b0b7ae61 100644 --- a/src/octoprint/templates/dialogs/_snippets/configurewebcamurls.jinja2 +++ b/src/octoprint/templates/_snippets/settings/webcam/webcamSnapshotUrl.jinja2 @@ -1,12 +1,3 @@ -
- -
-
- - -
-
-
diff --git a/src/octoprint/templates/_snippets/settings/webcam/webcamStreamUrl.jinja2 b/src/octoprint/templates/_snippets/settings/webcam/webcamStreamUrl.jinja2 new file mode 100644 index 00000000..cc359a1f --- /dev/null +++ b/src/octoprint/templates/_snippets/settings/webcam/webcamStreamUrl.jinja2 @@ -0,0 +1,9 @@ +
+ +
+
+ + +
+
+
diff --git a/src/octoprint/templates/dialogs/settings/webcam.jinja2 b/src/octoprint/templates/dialogs/settings/webcam.jinja2 index 3357690f..74ddf291 100644 --- a/src/octoprint/templates/dialogs/settings/webcam.jinja2 +++ b/src/octoprint/templates/dialogs/settings/webcam.jinja2 @@ -1,87 +1,21 @@

{{ _('Webcam') }}

-
- -
-
- - -
-
-
- -
-
- -
-
- -
-
- -
-
+ {% include "_snippets/settings/webcam/webcamStreamUrl.jinja2" %} + {% include "_snippets/settings/webcam/webcamOrientation.jinja2" %}

{{ _('Timelapse Recordings') }}

-
- -
-
- - -
-
-
- -
- -
-
- - -
- -
-
- -
-
- -
-
- + {% include "_snippets/settings/webcam/webcamSnapshotUrl.jinja2" %} + {% include "_snippets/settings/webcam/ffmpegPath.jinja2" %} + {% include "_snippets/settings/webcam/watermark.jinja2" %}
-
- -
-
- - bit/s -
-
-
- -
- -
- -
-
+ {% include "_snippets/settings/webcam/ffmpegBitrate.jinja2" %} + {% include "_snippets/settings/webcam/ffmpegThreads.jinja2" %}
-