diff --git a/public/img/step-into.svg b/public/img/step-into.svg
new file mode 100644
index 000000000..fcfa7ef16
--- /dev/null
+++ b/public/img/step-into.svg
@@ -0,0 +1,149 @@
+
+
+
+
diff --git a/public/img/step-out.svg b/public/img/step-out.svg
new file mode 100644
index 000000000..aa7dd3ea2
--- /dev/null
+++ b/public/img/step-out.svg
@@ -0,0 +1,149 @@
+
+
+
+
diff --git a/public/img/step-over.svg b/public/img/step-over.svg
new file mode 100644
index 000000000..6f23ff22a
--- /dev/null
+++ b/public/img/step-over.svg
@@ -0,0 +1,149 @@
+
+
+
+
diff --git a/public/img/step-resume.svg b/public/img/step-resume.svg
new file mode 100644
index 000000000..bf3e0647f
--- /dev/null
+++ b/public/img/step-resume.svg
@@ -0,0 +1,218 @@
+
+
+
+
diff --git a/public/scripts/extensions/quick-reply/html/qrEditor.html b/public/scripts/extensions/quick-reply/html/qrEditor.html
index c7a8d6573..fc1eafe84 100644
--- a/public/scripts/extensions/quick-reply/html/qrEditor.html
+++ b/public/scripts/extensions/quick-reply/html/qrEditor.html
@@ -141,16 +141,16 @@
diff --git a/public/scripts/extensions/quick-reply/style.css b/public/scripts/extensions/quick-reply/style.css
index 8fbed0e99..58acdaa4a 100644
--- a/public/scripts/extensions/quick-reply/style.css
+++ b/public/scripts/extensions/quick-reply/style.css
@@ -548,15 +548,27 @@
.popup:has(#qr--modalEditor) .popup-content > #qr--modalEditor #qr--modal-debugButtons .qr--modal-debugButton {
aspect-ratio: 1.25 / 1;
width: 2.25em;
+ position: relative;
}
-.popup:has(#qr--modalEditor) .popup-content > #qr--modalEditor #qr--modal-debugButtons .qr--modal-debugButton.qr--glyph-combo {
- display: grid;
- grid-template-columns: 1fr;
- grid-template-rows: 1fr 1fr;
+.popup:has(#qr--modalEditor) .popup-content > #qr--modalEditor #qr--modal-debugButtons .qr--modal-debugButton:after {
+ content: '';
+ position: absolute;
+ inset: 3px;
+ background-color: var(--SmartThemeBodyColor);
+ mask-size: contain;
+ mask-position: center;
}
-.popup:has(#qr--modalEditor) .popup-content > #qr--modalEditor #qr--modal-debugButtons .qr--modal-debugButton.qr--glyph-combo .qr--glyph {
- grid-column: 1;
- line-height: 0.8;
+.popup:has(#qr--modalEditor) .popup-content > #qr--modalEditor #qr--modal-debugButtons .qr--modal-debugButton#qr--modal-resume:after {
+ mask-image: url('/img/step-resume.svg');
+}
+.popup:has(#qr--modalEditor) .popup-content > #qr--modalEditor #qr--modal-debugButtons .qr--modal-debugButton#qr--modal-step:after {
+ mask-image: url('/img/step-over.svg');
+}
+.popup:has(#qr--modalEditor) .popup-content > #qr--modalEditor #qr--modal-debugButtons .qr--modal-debugButton#qr--modal-stepInto:after {
+ mask-image: url('/img/step-into.svg');
+}
+.popup:has(#qr--modalEditor) .popup-content > #qr--modalEditor #qr--modal-debugButtons .qr--modal-debugButton#qr--modal-stepOut:after {
+ mask-image: url('/img/step-out.svg');
}
.popup:has(#qr--modalEditor) .popup-content > #qr--modalEditor #qr--modal-executeProgress {
--prog: 0;
diff --git a/public/scripts/extensions/quick-reply/style.less b/public/scripts/extensions/quick-reply/style.less
index a321abd63..b11836cce 100644
--- a/public/scripts/extensions/quick-reply/style.less
+++ b/public/scripts/extensions/quick-reply/style.less
@@ -631,15 +631,36 @@
.qr--modal-debugButton {
aspect-ratio: 1.25 / 1;
width: 2.25em;
- &.qr--glyph-combo {
- display: grid;
- grid-template-columns: 1fr;
- grid-template-rows: 1fr 1fr;
- .qr--glyph {
- grid-column: 1;
- line-height: 0.8;
- }
- }
+ position: relative;
+ &:after {
+ content: '';
+ position: absolute;
+ inset: 3px;
+ background-color: var(--SmartThemeBodyColor);
+ mask-size: contain;
+ mask-position: center;
+ }
+ qr--modal-resume:after {
+ mask-image: url('/img/step-resume.svg');
+ }
+ qr--modal-step:after {
+ mask-image: url('/img/step-over.svg');
+ }
+ qr--modal-stepInto:after {
+ mask-image: url('/img/step-into.svg');
+ }
+ qr--modal-stepOut:after {
+ mask-image: url('/img/step-out.svg');
+ }
+ // &.qr--glyph-combo {
+ // display: grid;
+ // grid-template-columns: 1fr;
+ // grid-template-rows: 1fr 1fr;
+ // .qr--glyph {
+ // grid-column: 1;
+ // line-height: 0.8;
+ // }
+ // }
}
}