Sindbad~EG File Manager
/**
* Get block attributes
*/
export function getBlockAttributes() {
var attributes = {
is_admin: {
type: 'boolean',
default: false
},
uid: {
type: 'string',
default: ''
}
};
for ( var key in ayg_block.options ) {
var fields = ayg_block.options[ key ].fields;
for ( var field in fields ) {
var name = fields[ field ].name;
attributes[ name ] = {
type: getType( fields[ field ].type ),
default: fields[ field ].value
};
}
}
return attributes;
}
/**
* Get attribute type
*/
function getType( type ) {
var _type = 'string';
if ( 'number' == type ) {
_type = 'number';
} else if ( 'checkbox' == type ) {
_type = 'boolean';
}
return _type;
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists