[ SYSTEM ]: Linux wordpress 6.1.0-41-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.158-1 (2025-11-09) x86_64
[ SERVER ]: Apache/2.4.66 (Debian) | PHP: 8.2.30
[ USER ]: www-data | IP: 172.19.30.54
GEFORCE FILE MANAGER
/
var
/
www
/
html
/
wordpress
/
wp-content
/
plugins
/
presto-player
/
src
/
admin
/
blocks
/
shared
/
audioPresets
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 Behavior.js
2,889 B
SET
[ EDIT ]
|
[ DEL ]
📄 Controls.js
3,497 B
SET
[ EDIT ]
|
[ DEL ]
📄 Edit.js
9,355 B
SET
[ EDIT ]
|
[ DEL ]
📄 Preset.js
6,571 B
SET
[ EDIT ]
|
[ DEL ]
📄 Preview.js
4,191 B
SET
[ EDIT ]
|
[ DEL ]
📄 Style.js
1,796 B
SET
[ EDIT ]
|
[ DEL ]
📄 index.js
3,725 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: Controls.js
/** * WordPress dependencies */ const { __ } = wp.i18n; const { ToggleControl, BaseControl } = wp.components; export default function ({ state, updateState, className }) { return ( <div className={className}> <BaseControl> <h3>{__("Controls", "presto-player")}</h3> </BaseControl> <BaseControl className="presto-player__control--large-play"> <ToggleControl label={__("Large Play Button", "presto-player")} help={__( "Adds a large play button over the top of the player.", "presto-player" )} onChange={(play) => { updateState({ "play-large": play }); }} checked={state["play-large"]} /> </BaseControl> <BaseControl className="presto-player__control--rewind"> <ToggleControl label={__("Rewind", "presto-player")} help={__( "Adds a 10 second rewind button to the player.", "presto-player" )} onChange={(rewind) => { updateState({ rewind }); }} checked={state.rewind} /> </BaseControl> <BaseControl className="presto-player__control--play"> <ToggleControl label={__("Small Play Button", "presto-player")} help={__( "Adds a small play button to the bottom of the player.", "presto-player" )} onChange={(play) => { updateState({ play }); }} checked={state.play} /> </BaseControl> <BaseControl className="presto-player__control--fast-forward"> <ToggleControl label={__("Fast Forward", "presto-player")} help={__( "Adds a 10 second rewind button to the player.", "presto-player" )} onChange={(value) => { updateState({ "fast-forward": value }); }} checked={state["fast-forward"]} /> </BaseControl> <BaseControl className="presto-player__control--progress"> <ToggleControl label={__("Progress Bar", "presto-player")} help={__("Shows a seekable progress bar.", "presto-player")} onChange={(progress) => { updateState({ progress }); }} checked={state.progress} /> </BaseControl> <BaseControl className="presto-player__control--current-time"> <ToggleControl label={__("Current Time", "presto-player")} help={__("Shows the audio timestamp.", "presto-player")} onChange={(value) => { updateState({ "current-time": value }); }} checked={state["current-time"]} /> </BaseControl> <BaseControl className="presto-player__control--volume"> <ToggleControl label={__("Volume", "presto-player")} help={__("Shows a volume bar.", "presto-player")} onChange={(value) => { updateState({ volume: value, mute: value }); }} checked={state.volume} /> </BaseControl> <BaseControl className="presto-player__control--speed"> <ToggleControl label={__("Speed", "presto-player")} help={__("Shows playback speed controls.", "presto-player")} onChange={(speed) => { updateState({ speed }); }} checked={state.speed} /> </BaseControl> </div> ); }