[ 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
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📁 MediaProviders
SET
[ DEL ]
📁 ProvidersPlaceholder
SET
[ DEL ]
📁 audioPresets
SET
[ DEL ]
📁 branding
SET
[ DEL ]
📁 chapters
SET
[ DEL ]
📁 components
SET
[ DEL ]
📁 media
SET
[ DEL ]
📁 overlays
SET
[ DEL ]
📁 presets
SET
[ DEL ]
📁 services
SET
[ DEL ]
📁 settings
SET
[ DEL ]
📁 styles
SET
[ DEL ]
📁 tracks
SET
[ DEL ]
📄 BlockInspectorControls.js
3,307 B
SET
[ EDIT ]
|
[ DEL ]
📄 LinkPlaceholder.js
1,316 B
SET
[ EDIT ]
|
[ DEL ]
📄 Player.js
5,229 B
SET
[ EDIT ]
|
[ DEL ]
📄 Preview.js
4,252 B
SET
[ EDIT ]
|
[ DEL ]
📄 VisibilityEditor.js
1,939 B
SET
[ EDIT ]
|
[ DEL ]
📄 audio-placeholder.js
6,173 B
SET
[ EDIT ]
|
[ DEL ]
📄 helpers.js
942 B
SET
[ EDIT ]
|
[ DEL ]
📄 options.js
1,578 B
SET
[ EDIT ]
|
[ DEL ]
📄 placeholder.js
6,353 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: VisibilityEditor.js
/** * WordPress dependencies */ // import { __, sprintf } from '@wordpress/i18n'; import { __, sprintf } from "@wordpress/i18n"; const { NavigableMenu, MenuItem, FormFileUpload, MenuGroup, ToolbarGroup, ToolbarButton, Dropdown, SVG, Rect, Path, Button, TextControl, SelectControl, } = wp.components; const captionIcon = ( <svg style={{ fill: "none" }} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="feather feather-eye" > <path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path> <circle cx="12" cy="12" r="3"></circle> </svg> ); export default ({ attributes, setAttributes }) => { return ( <Dropdown contentClassName="block-library-video-tracks-editor" renderToggle={({ isOpen, onToggle }) => ( <ToolbarGroup> <ToolbarButton label={__("Visibility", "presto-player")} showTooltip aria-expanded={isOpen} aria-haspopup="true" onClick={onToggle} icon={captionIcon} /> </ToolbarGroup> )} renderContent={({}) => { return ( <> <NavigableMenu> <MenuGroup className="block-library-video-tracks-editor__add-tracks-container" label={__("Set Visibility", "presto-player")} > <MenuItem icon={"media"} onClick={() => {}} isSelected={true}> {__("Anyone with access to this page", "presto-player")} </MenuItem> <MenuItem icon={"media"} onClick={() => {}} isSelected> {__("Must be logged in", "presto-player")} </MenuItem> </MenuGroup> </NavigableMenu> </> ); }} /> ); };