Changeset 2348890
- Timestamp:
- 07/30/2020 08:09:31 AM (5 years ago)
- Location:
- simple-definition-list-blocks/trunk
- Files:
-
- 24 added
- 6 deleted
- 7 edited
-
. (modified) (1 prop)
-
.browserslistrc (added)
-
.editorconfig (added)
-
.eslintignore (added)
-
.eslintrc.js (added)
-
.phpcs.xml.dist (added)
-
LICENSE (added)
-
README.md (added)
-
composer.json (added)
-
dist/blocks.js (deleted)
-
package-lock.json (added)
-
package.json (added)
-
phpunit.xml.dist (added)
-
postcss.config.js (added)
-
readme.txt (modified) (2 diffs)
-
simple-definition-list-blocks.php (modified) (1 diff)
-
src (modified) (1 prop)
-
src/blocks (modified) (1 prop)
-
src/blocks.js (deleted)
-
src/blocks/definition-details (added)
-
src/blocks/definition-details/block.json (added)
-
src/blocks/definition-details/index.js (added)
-
src/blocks/definition-list (modified) (1 prop)
-
src/blocks/definition-list/block.json (added)
-
src/blocks/definition-list/details.js (deleted)
-
src/blocks/definition-list/index.js (modified) (1 diff)
-
src/blocks/definition-list/list.js (deleted)
-
src/blocks/definition-list/term.js (deleted)
-
src/blocks/definition-term (added)
-
src/blocks/definition-term/block.json (added)
-
src/blocks/definition-term/index.js (added)
-
src/index.css (added)
-
src/index.js (added)
-
src/init.php (deleted)
-
tests (added)
-
tests/bootstrap.php (added)
-
tests/test-sample.php (added)
Legend:
- Unmodified
- Added
- Removed
-
simple-definition-list-blocks/trunk
- Property svn:ignore
-
old new 1 1 # A set of files you probably don't want in your WordPress.org distribution 2 .babelrc3 .browserslistrc4 2 .distignore 5 .editorconfig6 .eslintignore7 .eslintrc.js8 3 .gitignore 9 .gitlab-ci.yml10 4 .npmrc 11 5 .git 6 .idea 12 7 .travis.yml 13 8 .DS_Store 14 9 Thumbs.db 15 10 behat.yml 16 bitbucket-pipelines.yml17 11 bin 18 .circleci/config.yml 19 composer.json 20 composer.lock 21 Gruntfile.js 22 webpack.config.js 23 package.json 24 package-lock.json 25 phpunit.xml 26 phpunit.xml.dist 27 multisite.xml 28 multisite.xml.dist 29 .phpcs.xml 30 phpcs.xml 31 .phpcs.xml.dist 32 phpcs.xml.dist 33 README.md 12 .cache 34 13 wp-cli.local.yml 35 14 docker 36 docker-compose.yml37 yarn.lock38 tests39 test40 *.test.js41 vendor42 15 node_modules 43 16 *.sql 17 wordpress 44 18 *.tar.gz 45 19 *.zip 20 nightly 21 .nvmrc 22 .wp-env.json
-
- Property svn:ignore
-
simple-definition-list-blocks/trunk/readme.txt
r2105728 r2348890 3 3 Donate link: https://www.amazon.jp/hz/wishlist/ls/1PNJLOPSM85GC?ref_=wl_share 4 4 Tags: posts, blocks 5 Requires at least: 5. 2.15 Requires at least: 5.4.2 6 6 Tested up to: 5.2.1 7 7 Requires PHP: 7.0 8 Stable tag: 0.1.58 Stable tag: null 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 20 20 == Changelog == 21 21 22 = 0.2.0 = 23 * add HTML anchor for dt tag. 24 22 25 = 0.1.0 = 23 26 * first release. -
simple-definition-list-blocks/trunk/simple-definition-list-blocks.php
r2105728 r2348890 8 8 * Text Domain: simple-definition-list-blocks 9 9 * Domain Path: /languages 10 * Version: 0.1.510 * Version: null 11 11 * 12 12 * @package Simple_Definition_List_Blocks 13 13 */ 14 14 15 namespace Simple_Definition_List_Blocks; 16 17 if ( ! defined( 'ABSPATH' ) ) { 18 exit; 19 } 20 /** 21 * Plugin file path. 22 23 * @type string 24 */ 25 const PLUGIN_FILE = __FILE__; 15 defined( 'ABSPATH' ) || exit; 26 16 27 17 /** 28 * Get plugin information. 29 * 30 * @return array { 31 * Array of plugin information for the strings. 32 * 33 * @type string $Name Plugin mame. 34 * @type string $PluginURI Plugin URL. 35 * @type string $Version Version. 36 * @type string $Description Description. 37 * @type string $Author Author name. 38 * @type string $AuthorURI Author URL. 39 * @type string $TextDomain textdomain. 40 * @type string $DomainPath mo file dir. 41 * @type string $Network Multisite. 42 * } 18 * Block registration. 43 19 */ 44 function get_plugin_data() { 45 static $data = null; 46 if ( empty( $data ) ) { 47 $data = \get_file_data( 48 __FILE__, 49 [ 50 'Name' => 'Plugin Name', 51 'PluginURI' => 'Plugin URI', 52 'Version' => 'Version', 53 'Description' => 'Description', 54 'Author' => 'Author', 55 'AuthorURI' => 'Author URI', 56 'TextDomain' => 'Text Domain', 57 'DomainPath' => 'Domain Path', 58 'Network' => 'Network', 59 ] 60 ); 61 } 20 function simple_definition_list_blocks_register_block() { 21 $asset_file = include plugin_dir_path( __FILE__ ) . 'build/index.asset.php'; 22 wp_register_script( 23 'simple-definition-list-blocks', 24 plugins_url( 'build/index.js', __FILE__ ), 25 $asset_file['dependencies'], 26 $asset_file['version'], 27 true 28 ); 62 29 63 return $data; 30 wp_register_style( 31 'simple-definition-list-blocks', 32 plugins_url( 'build/index.css', __FILE__ ), 33 array(), 34 $asset_file['version'] 35 ); 36 37 register_block_type( 38 'simple-definition-list-blocks/list', 39 array( 40 'editor_script' => 'simple-definition-list-blocks', 41 'style' => 'simple-definition-list-blocks', 42 ) 43 ); 44 45 register_block_type( 46 'simple-definition-list-blocks/term', 47 array( 48 'editor_script' => 'simple-definition-list-blocks', 49 'style' => 'simple-definition-list-blocks', 50 ) 51 ); 52 53 register_block_type( 54 'simple-definition-list-blocks/details', 55 array( 56 'editor_script' => 'simple-definition-list-blocks', 57 'style' => 'simple-definition-list-blocks', 58 ) 59 ); 64 60 } 65 61 66 require_once dirname( __FILE__ ) . '/src/init.php';62 add_action( 'init', 'simple_definition_list_blocks_register_block' ); -
simple-definition-list-blocks/trunk/src
- Property svn:ignore
-
old new 1 1 # A set of files you probably don't want in your WordPress.org distribution 2 .babelrc3 .browserslistrc4 2 .distignore 5 .editorconfig6 .eslintignore7 .eslintrc.js8 3 .gitignore 9 .gitlab-ci.yml10 4 .npmrc 11 5 .git 6 .idea 12 7 .travis.yml 13 8 .DS_Store 14 9 Thumbs.db 15 10 behat.yml 16 bitbucket-pipelines.yml17 11 bin 18 .circleci/config.yml 19 composer.json 20 composer.lock 21 Gruntfile.js 22 webpack.config.js 23 package.json 24 package-lock.json 25 phpunit.xml 26 phpunit.xml.dist 27 multisite.xml 28 multisite.xml.dist 29 .phpcs.xml 30 phpcs.xml 31 .phpcs.xml.dist 32 phpcs.xml.dist 33 README.md 12 .cache 34 13 wp-cli.local.yml 35 14 docker 36 docker-compose.yml37 yarn.lock38 tests39 test40 *.test.js41 vendor42 15 node_modules 43 16 *.sql 17 wordpress 44 18 *.tar.gz 45 19 *.zip 20 nightly 21 .nvmrc 22 .wp-env.json
-
- Property svn:ignore
-
simple-definition-list-blocks/trunk/src/blocks
- Property svn:ignore
-
old new 1 1 # A set of files you probably don't want in your WordPress.org distribution 2 .babelrc3 .browserslistrc4 2 .distignore 5 .editorconfig6 .eslintignore7 .eslintrc.js8 3 .gitignore 9 .gitlab-ci.yml10 4 .npmrc 11 5 .git 6 .idea 12 7 .travis.yml 13 8 .DS_Store 14 9 Thumbs.db 15 10 behat.yml 16 bitbucket-pipelines.yml17 11 bin 18 .circleci/config.yml 19 composer.json 20 composer.lock 21 Gruntfile.js 22 webpack.config.js 23 package.json 24 package-lock.json 25 phpunit.xml 26 phpunit.xml.dist 27 multisite.xml 28 multisite.xml.dist 29 .phpcs.xml 30 phpcs.xml 31 .phpcs.xml.dist 32 phpcs.xml.dist 33 README.md 12 .cache 34 13 wp-cli.local.yml 35 14 docker 36 docker-compose.yml37 yarn.lock38 tests39 test40 *.test.js41 vendor42 15 node_modules 43 16 *.sql 17 wordpress 44 18 *.tar.gz 45 19 *.zip 20 nightly 21 .nvmrc 22 .wp-env.json
-
- Property svn:ignore
-
simple-definition-list-blocks/trunk/src/blocks/definition-list
- Property svn:ignore
-
old new 1 1 # A set of files you probably don't want in your WordPress.org distribution 2 .babelrc3 .browserslistrc4 2 .distignore 5 .editorconfig6 .eslintignore7 .eslintrc.js8 3 .gitignore 9 .gitlab-ci.yml10 4 .npmrc 11 5 .git 6 .idea 12 7 .travis.yml 13 8 .DS_Store 14 9 Thumbs.db 15 10 behat.yml 16 bitbucket-pipelines.yml17 11 bin 18 .circleci/config.yml 19 composer.json 20 composer.lock 21 Gruntfile.js 22 webpack.config.js 23 package.json 24 package-lock.json 25 phpunit.xml 26 phpunit.xml.dist 27 multisite.xml 28 multisite.xml.dist 29 .phpcs.xml 30 phpcs.xml 31 .phpcs.xml.dist 32 phpcs.xml.dist 33 README.md 12 .cache 34 13 wp-cli.local.yml 35 14 docker 36 docker-compose.yml37 yarn.lock38 tests39 test40 *.test.js41 vendor42 15 node_modules 43 16 *.sql 17 wordpress 44 18 *.tar.gz 45 19 *.zip 20 nightly 21 .nvmrc 22 .wp-env.json
-
- Property svn:ignore
-
simple-definition-list-blocks/trunk/src/blocks/definition-list/index.js
r2105182 r2348890 1 import './list'; 2 import './term'; 3 import './details'; 1 import { __ } from '@wordpress/i18n'; 2 import { registerBlockType } from '@wordpress/blocks'; 3 import { InnerBlocks } from '@wordpress/block-editor'; 4 5 const ALLOWED_BLOCKS = [ 6 'simple-definition-list-blocks/term', 7 'simple-definition-list-blocks/details', 8 ]; 9 const listSettings = { 10 title: __( 11 'definition list (Simple Definition List Blocks)', 12 'simple-definition-list-blocks' 13 ), 14 description: __( 15 'Display a definition list. Add a term or details.', 16 'simple-definition-list-blocks' 17 ), 18 icon: 'admin-page', 19 category: 'formatting', 20 keywords: [ __( 'definition', 'simple-definition-list-blocks', 'dl' ) ], 21 22 edit( { className } ) { 23 return ( 24 <dl className={ className }> 25 <InnerBlocks allowedBlocks={ ALLOWED_BLOCKS } /> 26 </dl> 27 ); 28 }, 29 30 save( { className } ) { 31 return ( 32 <dl className={ className }> 33 <InnerBlocks.Content /> 34 </dl> 35 ); 36 }, 37 }; 38 39 registerBlockType( 'simple-definition-list-blocks/list', listSettings );
Note: See TracChangeset
for help on using the changeset viewer.