Skip to content

Instantly share code, notes, and snippets.

View jorgefilipecosta's full-sized avatar

Jorge Costa jorgefilipecosta

View GitHub Profile
( function() {
var COLORS = [ {
slug: 'green',
name: 'Green',
color: '#00ff00'
},{
slug: 'yellow',
name: 'Yellow',
color: '#ffff00'
} ];
( function() {
var COLORS = [ {
slug: 'green',
name: 'Green',
color: '#00ff00'
},{
slug: 'yellow',
name: 'Yellow',
color: '#ffff00'
} ];
( function() {
var registerBlockType = wp.blocks.registerBlockType;
var el = wp.element.createElement;
var InnerBlocks = wp.editor.InnerBlocks;
var __ = wp.i18n.__;
var ALLOWED_BLOCKS = [
'core/image',
'core/button',
];
var TEMPLATE = [
( function() {
var registerBlockType = wp.blocks.registerBlockType;
var el = wp.element.createElement;
var InnerBlocks = wp.editor.InnerBlocks;
var __ = wp.i18n.__;
var TEMPLATE = [
[ 'core/paragraph', { placeholder: 'Paragraph 1', customFontSize: 35 } ],
];
registerBlockType( 'myplugin/test-inner-paragraph', {
( function() {
var registerBlockType = wp.blocks.registerBlockType;
var el = wp.element.createElement;
var __ = wp.i18n.__;
var InspectorControls = wp.editor.InspectorControls;
var PanelColorSettings = wp.editor.PanelColorSettings;
var withColors = wp.editor.withColors;
var getColorClassName = wp.editor.getColorClassName;
function getClassNameString( backgroundColorClass, textColorClass ){
( function() {
var registerBlockType = wp.blocks.registerBlockType;
var el = wp.element.createElement;
var InnerBlocks = wp.editor.InnerBlocks;
var TextControl = wp.components.TextControl;
var withSelect = wp.data.withSelect;
var __ = wp.i18n.__;
var TEMPLATE = [
[ 'myplugin/child' ],
];
( function() {
var registerBlockType = wp.blocks.registerBlockType;
var el = wp.element.createElement;
var InnerBlocks = wp.editor.InnerBlocks;
var __ = wp.i18n.__;
var TEMPLATE = [
[ 'core/paragraph', { placeholder: 'Paragraph 1', customFontSize: 76 } ],
[ 'core/paragraph', { content: 'Paragraph 2' } ],
];
( function() {
var registerBlockType = wp.blocks.registerBlockType;
var el = wp.element.createElement;
var InnerBlocks = wp.editor.InnerBlocks;
var __ = wp.i18n.__;
var TEMPLATE = [
[ 'core/paragraph', { content: 'p1'} ],
[ 'core/paragraph', { content: 'p2'} ],
];
( function() {
var registerBlockType = wp.blocks.registerBlockType;
var el = wp.element.createElement;
var InnerBlocks = wp.editor.InnerBlocks;
var __ = wp.i18n.__;
var TEMPLATE = [
[ 'core/paragraph', { fontSize: 'large', placeholder: 'Content…' } ],
];
registerBlockType( 'myplugin/test-inner', {
( function() {
var registerBlockType = wp.blocks.registerBlockType;
var el = wp.element.createElement;
var MediaPlaceholder = wp.editor.MediaPlaceholder;
registerBlockType( 'test/media-upload', {
title: 'Test Media Upload',
icon: 'cart',
category: 'common',
attributes: {