Version Description
Download this release
Release Info
| Developer | addiestavlo |
| Plugin | |
| Version | 3.27786 |
| Comparing to | |
| See all releases | |
Code changes from version 3.27569 to 3.27786
README.md
CHANGED
|
@@ -39,7 +39,6 @@ The following items did not change:
|
|
| 39 |
- `newspack-blocks/`: Container for newspack blocks such as the carousel block and the blog post block.
|
| 40 |
- `paragraph-block/`: Customize paragraph block on WP.com.
|
| 41 |
- `posts-list-block/`: (_deprecated_) A simple block to show a list of posts on a page. (Superceeded by the blog-posts-block.)
|
| 42 |
-
- `site-editor/`: Gutenberg site-editor integration code for WordPress.com.
|
| 43 |
- `starter-page-templates/`: Allows you to select different page layouts made of blocks.
|
| 44 |
- `wpcom-block-editor-nux/`: WordPress.com-specific NUX dialogue.
|
| 45 |
- `tags-education/`: Additional tags education for Gutenberg
|
| 39 |
- `newspack-blocks/`: Container for newspack blocks such as the carousel block and the blog post block.
|
| 40 |
- `paragraph-block/`: Customize paragraph block on WP.com.
|
| 41 |
- `posts-list-block/`: (_deprecated_) A simple block to show a list of posts on a page. (Superceeded by the blog-posts-block.)
|
|
|
|
| 42 |
- `starter-page-templates/`: Allows you to select different page layouts made of blocks.
|
| 43 |
- `wpcom-block-editor-nux/`: WordPress.com-specific NUX dialogue.
|
| 44 |
- `tags-education/`: Additional tags education for Gutenberg
|
full-site-editing-plugin.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
/**
|
| 3 |
* Plugin Name: WordPress.com Editing Toolkit
|
| 4 |
* Description: Enhances your page creation workflow within the Block Editor.
|
| 5 |
-
* Version: 3.
|
| 6 |
* Author: Automattic
|
| 7 |
* Author URI: https://automattic.com/wordpress-plugins/
|
| 8 |
* License: GPLv2 or later
|
|
@@ -42,7 +42,7 @@ namespace A8C\FSE;
|
|
| 42 |
*
|
| 43 |
* @var string
|
| 44 |
*/
|
| 45 |
-
define( 'A8C_ETK_PLUGIN_VERSION', '3.
|
| 46 |
|
| 47 |
// Always include these helper files for dotcom FSE.
|
| 48 |
require_once __DIR__ . '/dotcom-fse/helpers.php';
|
|
@@ -333,20 +333,6 @@ function load_tags_education() {
|
|
| 333 |
}
|
| 334 |
add_action( 'plugins_loaded', __NAMESPACE__ . '\load_tags_education' );
|
| 335 |
|
| 336 |
-
/**
|
| 337 |
-
* WP.com-specific Site Editor changes.
|
| 338 |
-
* (Core Full Site Editing)
|
| 339 |
-
*/
|
| 340 |
-
function load_wpcom_site_editor() {
|
| 341 |
-
// This is no longer needed after Gutenberg 12.2 due to the Navigation menu no longer being inscrutable.
|
| 342 |
-
// This should be deleted along with the files that would be loaded after 12.2 is in production.
|
| 343 |
-
if ( defined( 'GUTENBERG_VERSION' ) && version_compare( GUTENBERG_VERSION, '12.2.0', '>=' ) ) {
|
| 344 |
-
return;
|
| 345 |
-
}
|
| 346 |
-
require_once __DIR__ . '/wpcom-site-editor/index.php';
|
| 347 |
-
}
|
| 348 |
-
add_action( 'plugins_loaded', __NAMESPACE__ . '\load_wpcom_site_editor', 11 ); // load just after the Gutenberg plugin.
|
| 349 |
-
|
| 350 |
/**
|
| 351 |
* Load paragraph block
|
| 352 |
*/
|
| 2 |
/**
|
| 3 |
* Plugin Name: WordPress.com Editing Toolkit
|
| 4 |
* Description: Enhances your page creation workflow within the Block Editor.
|
| 5 |
+
* Version: 3.27786
|
| 6 |
* Author: Automattic
|
| 7 |
* Author URI: https://automattic.com/wordpress-plugins/
|
| 8 |
* License: GPLv2 or later
|
| 42 |
*
|
| 43 |
* @var string
|
| 44 |
*/
|
| 45 |
+
define( 'A8C_ETK_PLUGIN_VERSION', '3.27786' );
|
| 46 |
|
| 47 |
// Always include these helper files for dotcom FSE.
|
| 48 |
require_once __DIR__ . '/dotcom-fse/helpers.php';
|
| 333 |
}
|
| 334 |
add_action( 'plugins_loaded', __NAMESPACE__ . '\load_tags_education' );
|
| 335 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 336 |
/**
|
| 337 |
* Load paragraph block
|
| 338 |
*/
|
readme.txt
CHANGED
|
@@ -3,7 +3,7 @@ Contributors: automattic
|
|
| 3 |
Tags: block, blocks, editor, gutenberg, page
|
| 4 |
Requires at least: 5.5
|
| 5 |
Tested up to: 5.6
|
| 6 |
-
Stable tag: 3.
|
| 7 |
Requires PHP: 5.6.20
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
| 3 |
Tags: block, blocks, editor, gutenberg, page
|
| 4 |
Requires at least: 5.5
|
| 5 |
Tested up to: 5.6
|
| 6 |
+
Stable tag: 3.27786
|
| 7 |
Requires PHP: 5.6.20
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
wpcom-site-editor/dist/wpcom-site-editor.asset.php
DELETED
|
@@ -1 +0,0 @@
|
|
| 1 |
-
<?php return array('dependencies' => array('wp-dom-ready', 'wp-polyfill'), 'version' => '47bf0db44b6002dbb96b134311c6a939');
|
|
|
wpcom-site-editor/dist/wpcom-site-editor.js
DELETED
|
@@ -1 +0,0 @@
|
|
| 1 |
-
!function(){"use strict";var t={538:function(t,e,n){var o=n(701);function i(){if(document.querySelector(".wpcom-edit-site-navigation-toggle__button"))return;const t=document.querySelector(".edit-site-navigation-toggle")||document.querySelector(".edit-site-navigation-link__button");t&&(t.classList.add("wpcom-edit-site-navigation-toggle__button"),t.addEventListener("click",(t=>{var e,n;t.preventDefault(),t.stopPropagation();const o=null===(e=window)||void 0===e||null===(n=e.calypsoifyGutenberg)||void 0===n?void 0:n.closeUrl;o?window.top.location.href=o:window.location.href="./index.php"})))}n.n(o)()((()=>{if(!window.wp.editSite)return;const t=setInterval((()=>{if(!(document.querySelector(".edit-site-navigation-toggle__button")||document.querySelector(".edit-site-navigation-link__button")))return;clearInterval(t),i();const e=document.getElementById("wpbody");if(e&&void 0!==window.MutationObserver){new window.MutationObserver(i).observe(e,{subtree:!0,childList:!0})}}))}))},701:function(t){t.exports=window.wp.domReady}},e={};function n(o){var i=e[o];if(void 0!==i)return i.exports;var r=e[o]={exports:{}};return t[o](r,r.exports,n),r.exports}n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){for(var o in e)n.o(e,o)&&!n.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var o={};!function(){n.r(o);n(538)}(),window.EditingToolkit=o}();
|
|
|
wpcom-site-editor/index.js
DELETED
|
@@ -1 +0,0 @@
|
|
| 1 |
-
import './navigation-toggle';
|
|
|
wpcom-site-editor/index.php
DELETED
|
@@ -1,26 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
/**
|
| 3 |
-
* Customize the look and feel of the Site Editor on WP.com.
|
| 4 |
-
*
|
| 5 |
-
* @package A8C\FSE
|
| 6 |
-
*/
|
| 7 |
-
|
| 8 |
-
namespace A8C\FSE;
|
| 9 |
-
|
| 10 |
-
/**
|
| 11 |
-
* Enqueue block editor assets.
|
| 12 |
-
*/
|
| 13 |
-
function wpcom_site_editor_script() {
|
| 14 |
-
$asset_file = include plugin_dir_path( __FILE__ ) . 'dist/wpcom-site-editor.asset.php';
|
| 15 |
-
$script_dependencies = $asset_file['dependencies'];
|
| 16 |
-
$version = $asset_file['version'];
|
| 17 |
-
|
| 18 |
-
wp_enqueue_script(
|
| 19 |
-
'wpcom-site-editor-script',
|
| 20 |
-
plugins_url( 'dist/wpcom-site-editor.js', __FILE__ ),
|
| 21 |
-
is_array( $script_dependencies ) ? $script_dependencies : array(),
|
| 22 |
-
$version,
|
| 23 |
-
true
|
| 24 |
-
);
|
| 25 |
-
}
|
| 26 |
-
add_action( 'enqueue_block_editor_assets', __NAMESPACE__ . '\wpcom_site_editor_script' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wpcom-site-editor/navigation-toggle/index.js
DELETED
|
@@ -1,65 +0,0 @@
|
|
| 1 |
-
import domReady from '@wordpress/dom-ready';
|
| 2 |
-
|
| 3 |
-
function injectNavigationToggleOnClickHandler() {
|
| 4 |
-
// Prevent adding the event listener multiple times
|
| 5 |
-
if ( document.querySelector( '.wpcom-edit-site-navigation-toggle__button' ) ) {
|
| 6 |
-
return;
|
| 7 |
-
}
|
| 8 |
-
|
| 9 |
-
const toggle =
|
| 10 |
-
document.querySelector( '.edit-site-navigation-toggle' ) ||
|
| 11 |
-
// The navigation toggle is being removed with Gutenberg v11.9, so we must check the
|
| 12 |
-
// navigation link button to override the click behavior. Once v12.0 lands, we should
|
| 13 |
-
// be able to use a slotfill and get rid of this entire file.
|
| 14 |
-
document.querySelector( '.edit-site-navigation-link__button' );
|
| 15 |
-
|
| 16 |
-
if ( ! toggle ) {
|
| 17 |
-
return;
|
| 18 |
-
}
|
| 19 |
-
|
| 20 |
-
// Add a CSS class to determine if the event listener has been added already
|
| 21 |
-
toggle.classList.add( 'wpcom-edit-site-navigation-toggle__button' );
|
| 22 |
-
|
| 23 |
-
toggle.addEventListener( 'click', ( event ) => {
|
| 24 |
-
event.preventDefault();
|
| 25 |
-
event.stopPropagation();
|
| 26 |
-
const calypsoCloseUrl = window?.calypsoifyGutenberg?.closeUrl;
|
| 27 |
-
if ( calypsoCloseUrl ) {
|
| 28 |
-
window.top.location.href = calypsoCloseUrl;
|
| 29 |
-
} else {
|
| 30 |
-
window.location.href = './index.php';
|
| 31 |
-
}
|
| 32 |
-
} );
|
| 33 |
-
}
|
| 34 |
-
|
| 35 |
-
/**
|
| 36 |
-
* Customize the navigation sidebar toggle click handler to simply navigate back home.
|
| 37 |
-
*/
|
| 38 |
-
domReady( () => {
|
| 39 |
-
if ( ! window.wp.editSite ) {
|
| 40 |
-
return;
|
| 41 |
-
}
|
| 42 |
-
|
| 43 |
-
const waitForNavigationToggleButton = setInterval( () => {
|
| 44 |
-
const toggleButton =
|
| 45 |
-
document.querySelector( '.edit-site-navigation-toggle__button' ) ||
|
| 46 |
-
// The navigation toggle is being removed with Gutenberg v11.9, so we must check the
|
| 47 |
-
// navigation link button to override the click behavior. Once v12.0 lands, we should
|
| 48 |
-
// be able to use a slotfill and get rid of this entire file.
|
| 49 |
-
document.querySelector( '.edit-site-navigation-link__button' );
|
| 50 |
-
|
| 51 |
-
if ( ! toggleButton ) {
|
| 52 |
-
return;
|
| 53 |
-
}
|
| 54 |
-
clearInterval( waitForNavigationToggleButton );
|
| 55 |
-
|
| 56 |
-
injectNavigationToggleOnClickHandler();
|
| 57 |
-
|
| 58 |
-
// Re-inject the navigation toggle click handler as needed in case React re-renders the navigation sidebar
|
| 59 |
-
const wpbody = document.getElementById( 'wpbody' );
|
| 60 |
-
if ( wpbody && typeof window.MutationObserver !== 'undefined' ) {
|
| 61 |
-
const observer = new window.MutationObserver( injectNavigationToggleOnClickHandler );
|
| 62 |
-
observer.observe( wpbody, { subtree: true, childList: true } );
|
| 63 |
-
}
|
| 64 |
-
} );
|
| 65 |
-
} );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
