File manager - Edit - /home/verseaumee/lauvia/wp-content/plugins/trx_addons/components/shortcodes/users/gutenberg/users.gutenberg-editor.js
Back
(function(blocks, i18n, element) { // Set up variables var el = element.createElement, __ = i18n.__; // Register Block - Rrecent Posts blocks.registerBlockType( 'trx-addons/users', trx_addons_apply_filters( 'trx_addons_gb_map', { title: __( 'Widget: Users list', "trx_addons" ), description: __( "List of registered users", "trx_addons" ), keywords: [ 'users', 'members', 'staff', 'emploee' ], icon: 'list-view', category: 'trx-addons-widgets', attributes: trx_addons_apply_filters( 'trx_addons_gb_map_get_params', trx_addons_object_merge( { title: { type: 'string', default: '' }, type: { type: 'string', default: 'default' }, roles: { type: 'string', default: 'author' }, number: { type: 'number', default: 3 }, columns: { type: 'number', default: 0 } }, trx_addons_gutenberg_get_param_slider(), ! trx_addons_apply_filters( 'trx_addons_filter_add_title_param', true, 'trx-addons/users' ) ? {} : trx_addons_gutenberg_get_param_title(), ! trx_addons_apply_filters( 'trx_addons_filter_add_title_param', true, 'trx-addons/users' ) ? {} : trx_addons_gutenberg_get_param_button(), trx_addons_gutenberg_get_param_id() ), 'trx-addons/users' ), edit: function(props) { return trx_addons_gutenberg_block_params( { 'render': true, 'general_params': el( wp.element.Fragment, {}, trx_addons_gutenberg_add_params( trx_addons_apply_filters( 'trx_addons_gb_map_add_params', [ // Widget title { 'name': 'title', 'title': __( 'Widget title', "trx_addons" ), 'descr': __( "Title of the widget", "trx_addons" ), 'type': 'text', }, // Style { 'name': 'type', 'title': __( 'Style', "trx_addons" ), 'descr': __( "Select the style to display a users list", "trx_addons" ), 'type': 'select', 'options': trx_addons_gutenberg_get_lists( TRX_ADDONS_STORAGE['gutenberg_sc_params']['sc_layouts']['sc_users'] ) }, // Roles { 'name': 'roles', 'title': __( 'Roles to display', "trx_addons" ), 'descr': __( "Roles to display", "trx_addons" ), 'type': 'select', 'options': trx_addons_gutenberg_get_lists( TRX_ADDONS_STORAGE['gutenberg_sc_params']['sc_users_roles'] ) }, // Number posts to show { 'name': 'number', 'title': __( 'Number of posts to display', "trx_addons" ), 'descr': __( "How many posts display in the widget?", "trx_addons" ), 'type': 'number', 'min': 1 }, // Columns number { 'name': 'columns', 'title': __( 'Columns', "trx_addons" ), 'descr': __( "Specify the number of columns. If left empty or assigned the value '0' - auto detect by the number of items.", "trx_addons" ), 'type': 'number', 'min': 0 } ], 'trx-addons/users', props ), props ) ), 'additional_params': el( wp.element.Fragment, { key: props.name + '-additional-params' }, // Slider params trx_addons_gutenberg_add_param_slider( props ), // Title params ! trx_addons_apply_filters( 'trx_addons_filter_add_title_param', true, 'trx-addons/users' ) ? null : trx_addons_gutenberg_add_param_title( props, true ), // ID, Class, CSS params trx_addons_gutenberg_add_param_id( props ) ) }, props ); }, save: function(props) { return el( '', null ); } }, 'trx-addons/users' ) ); })( window.wp.blocks, window.wp.i18n, window.wp.element );
| ver. 1.4 |
Github
|
.
| PHP 8.5.7 | Generation time: 0 |
proxy
|
phpinfo
|
Settings