Download all files FTP

This commit is contained in:
2026-04-13 15:50:16 +02:00
parent d8382136b2
commit cb5b386424
6906 changed files with 1956223 additions and 40713 deletions

View File

@@ -0,0 +1,62 @@
(function(blocks, element, serverSideRender, blockEditor, components)
{
var el = element.createElement,
registerBlockType = blocks.registerBlockType,
ServerSideRender = serverSideRender,
SelectControl = components.SelectControl,
InspectorControls = blockEditor.InspectorControls,
useBlockProps = blockEditor.useBlockProps;
const { __ } = wp.i18n;
registerBlockType( 'draw-attention/image', {
apiVersion: 2,
title: 'Draw Attention',
icon: 'images-alt2',
category: 'widgets',
edit: function( props ) {
var blockProps = useBlockProps();
var options = [];
Object.keys(drawAttentionImages).forEach(function(key) {
options.push({
value: key,
label: drawAttentionImages[key]
})
})
var renderedImageBlock = el(
'div',
blockProps,
el(ServerSideRender, {
block: 'draw-attention/image',
attributes: props.attributes,
})
)
var renderedBlockSettings = el( InspectorControls, {},
el( wp.components.PanelBody, {},
el( SelectControl, {
label: __('Select an Image', 'draw-attention'),
value: props.attributes.id,
options: options,
onChange: ( value ) => { props.setAttributes( {id: value } ); },
} )
)
)
return [
renderedImageBlock,
renderedBlockSettings
]
},
} );
})(
window.wp.blocks,
window.wp.element,
window.wp.serverSideRender,
window.wp.blockEditor,
window.wp.components,
window.wp.i18n
);