[ SYSTEM ]: Linux wordpress 6.1.0-44-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-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
/
blocks
/
audio
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 AudioBlockInspectorControl.js
5,919 B
SET
[ EDIT ]
|
[ DEL ]
📄 AudioTranscription.js
10,573 B
SET
[ EDIT ]
|
[ DEL ]
📄 HostedAudioPlaceholder.js
3,910 B
SET
[ EDIT ]
|
[ DEL ]
📄 block.json
1,231 B
SET
[ EDIT ]
|
[ DEL ]
📄 edit.js
4,454 B
SET
[ EDIT ]
|
[ DEL ]
📄 index.js
2,258 B
SET
[ EDIT ]
|
[ DEL ]
📄 with-player-data.js
408 B
SET
[ EDIT ]
|
[ DEL ]
📄 with-player-edit.js
3,859 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: index.js
import { __ } from "@wordpress/i18n"; import edit from "./edit"; export const name = "presto-player/audio"; export const options = { category: "presto", attributes: { src: { type: "string", }, autoplay: { type: Boolean, default: false, }, poster: { type: "string", }, chapters: { type: "array", default: [], }, preload: { type: "string", }, title: { type: "string", }, tracks: { type: "array", items: { type: "object", }, default: [], }, preset: { type: Number, }, id: { type: Number, }, attachment_id: { type: Number, }, visibility: { type: String, default: "public", }, }, variations: [ ...(prestoPlayer?.isPremium ? [ { name: "private", title: __("Presto Private Audio", "presto-player"), icon: ( <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="presto-block-icon" > <rect x="3" y="11" width="18" height="11" rx="2" ry="2"></rect> <path d="M7 11V7a5 5 0 0 1 10 0v4"></path> </svg> ), description: __( "Private self-hosted audio block.", "presto-player" ), attributes: { visibility: "private" }, }, ] : []), ], icon: ( <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" stroke="currentColor" className="presto-block-icon" > <path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M9 19V6l12-3v13M9 19c0 1.105-1.343 2-3 2s-3-.895-3-2 1.343-2 3-2 3 .895 3 2zm12-3c0 1.105-1.343 2-3 2s-3-.895-3-2 1.343-2 3-2 3 .895 3 2zM9 10l12-3" /> </svg> ), edit, };