File tree Expand file tree Collapse file tree 1 file changed +16
-10
lines changed
Resources/Private/Templates/MediaPlayer Expand file tree Collapse file tree 1 file changed +16
-10
lines changed Original file line number Diff line number Diff line change 1616 < f:if condition ="{settings.equalizer.enabled} ">
1717 < f:then >
1818 < dlf-equalizer id ="{settings.elementId}-equalizer " forPlayer ="{settings.elementId} "> </ dlf-equalizer >
19+
20+ < f:comment >
21+ <!-- Workaround: Define variables for javascript curly braces to prevent parsing by the Fluid parser -->
22+ <!-- Source: https://docs.typo3.org/other/typo3fluid/fluid/4.5/en-us/Syntax/Escaping.html#using-variables-for-curly-braces -->
23+ </ f:comment >
24+ < f:asset .script type ="text/javascript " identifier ="parse-equalizer-presets ">
25+ < f:alias map ="{ocb: '{', ccb: '}'} ">
26+ window.addEventListener('DOMContentLoaded', function () {ocb}
27+ var equalizer = document.getElementById("{settings.elementId}-equalizer");
28+ equalizer.parsePresets(MEDIA_CONFIG['equalizer']['presets']);
29+
30+ if (MEDIA_CONFIG['equalizer']['default'])
31+ equalizer.selectPreset(MEDIA_CONFIG['equalizer']['default']);
32+ {ccb});
33+ </ f:alias >
34+ </ f:asset .script>
1935 </ f:then >
2036 </ f:if >
2137 < dlf-marker-table forPlayer ="{settings.elementId} "> </ dlf-marker-table >
6076 </ slub-media >
6177 </ div >
6278 </ div >
63-
64- < script type ="text/javascript ">
65- window . addEventListener ( 'DOMContentLoaded' , function ( ) {
66- var equalizer = document . getElementById ( "{settings.elementId}-equalizer" ) ;
67- equalizer . parsePresets ( MEDIA_CONFIG [ 'equalizer' ] [ 'presets' ] ) ;
68-
69- if ( MEDIA_CONFIG [ 'equalizer' ] [ 'default' ] )
70- equalizer . selectPreset ( MEDIA_CONFIG [ 'equalizer' ] [ 'default' ] ) ;
71- } ) ;
72- </ script >
7379</ f:then >
7480</ f:if >
7581
You can’t perform that action at this time.
0 commit comments