Fix for controls missing (fixes #1161)
This commit is contained in:
parent
b57b7b2153
commit
cfaebe9bf2
@ -1,3 +1,7 @@
|
|||||||
|
# v3.4.1
|
||||||
|
|
||||||
|
- Bug fix for custom controls (fixes #1161)
|
||||||
|
|
||||||
# v3.4.0
|
# v3.4.0
|
||||||
|
|
||||||
- Accessibility improvements (see #905)
|
- Accessibility improvements (see #905)
|
||||||
|
4
src/js/controls.js
vendored
4
src/js/controls.js
vendored
@ -1611,7 +1611,9 @@ const controls = {
|
|||||||
// Add pressed property to buttons
|
// Add pressed property to buttons
|
||||||
if (!is.empty(this.elements.buttons)) {
|
if (!is.empty(this.elements.buttons)) {
|
||||||
// Toggle classname when pressed property is set
|
// Toggle classname when pressed property is set
|
||||||
Object.values(this.elements.buttons).forEach(button => {
|
Object.values(this.elements.buttons)
|
||||||
|
.filter(Boolean)
|
||||||
|
.forEach(button => {
|
||||||
const className = this.config.classNames.controlPressed;
|
const className = this.config.classNames.controlPressed;
|
||||||
Object.defineProperty(button, 'pressed', {
|
Object.defineProperty(button, 'pressed', {
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user