diff --git a/src/components/Combat.vue b/src/components/Combat.vue index 511c909..9fc907d 100644 --- a/src/components/Combat.vue +++ b/src/components/Combat.vue @@ -1,16 +1,16 @@ @@ -77,7 +77,7 @@ export default class Combat extends Vue { @Emit("described") described (entry: LogEntry) { - const actionDesc = document.querySelector("#action-desc") + const actionDesc = this.$el.querySelector(".action-description") if (actionDesc !== null) { const holder = document.createElement("div") @@ -168,7 +168,7 @@ export default class Combat extends Vue { } horizWheelLeft (event: MouseWheelEvent) { - const target = this.$el.querySelector("#left-stats") as HTMLElement + const target = this.$el.querySelector(".left-stats") as HTMLElement if (target !== null) { this.doScroll(target, event.deltaY > 0 ? 200 : -200, 0) @@ -176,7 +176,7 @@ export default class Combat extends Vue { } horizWheelRight (event: MouseWheelEvent) { - const target = this.$el.querySelector("#right-stats") as HTMLElement + const target = this.$el.querySelector(".right-stats") as HTMLElement if (target !== null) { this.doScroll(target, event.deltaY > 0 ? 200 : -200, 0) @@ -210,7 +210,7 @@ export default class Combat extends Vue { } mounted () { - const leftStats = this.$el.querySelector("#left-stats") + const leftStats = this.$el.querySelector(".left-stats") if (leftStats !== null) { leftStats.scrollTo(leftStats.getBoundingClientRect().width * 2, 0) @@ -249,36 +249,36 @@ export default class Combat extends Vue { align-self: flex-start; } -#left-stats, -#right-stats { +.left-stats, +.right-stats { display: flex; } -#left-stats { +.left-stats { flex-direction: row; } -#right-stats { +.right-stats { flex-direction: row; } -#left-stats { +.left-stats { grid-area: 1 / 1 / 2 / 3 } -#right-stats { +.right-stats { grid-area: 1 / 3 / 2 / 5; } -#statblock-separator-left { +.statblock-separator-left { grid-area: 1 / 1 / 2 / 1; } -#statblock-separator-center { +.statblock-separator-center { grid-area: 1 / 3 / 2 / 3; } -#statblock-separator-right { +.statblock-separator-right { grid-area: 1 / 5 / 2 / 5; } @@ -329,7 +329,7 @@ export default class Combat extends Vue { width: 100%; } -#action-desc { +.action-description { grid-area: 2 / main-col-start / main-row-start / main-col-end; padding: 8pt; text-align: center;