Compare commits
2 Commits
d4db61e6c9
...
88bcbed38f
| Author | SHA1 | Date | |
|---|---|---|---|
| 88bcbed38f | |||
| 75a820b0b0 |
@@ -268,14 +268,19 @@ function core_details_modified($content, $block)
|
|||||||
|
|
||||||
function core_image_modified($content, $block)
|
function core_image_modified($content, $block)
|
||||||
{
|
{
|
||||||
$imageID = @$block['attrs']['id'];
|
|
||||||
$lazy = wp_get_attachment_image_src($imageID, 'lazy');
|
|
||||||
$large = wp_get_attachment_image_src($imageID, '2048x2048');
|
|
||||||
|
|
||||||
$dom = new \DomDocument();
|
$dom = new \DomDocument();
|
||||||
$dom->strictErrorChecking = false;
|
$dom->strictErrorChecking = false;
|
||||||
@$dom->loadHTML($content);
|
@$dom->loadHTML($content);
|
||||||
@$images = $dom->getElementsByTagName('img');
|
|
||||||
|
$images = @$dom->getElementsByTagName('img');
|
||||||
|
$figures = @$dom->getElementsByTagName('figure');
|
||||||
|
|
||||||
|
if(!$figures) return $content;
|
||||||
|
|
||||||
|
// get image data
|
||||||
|
$imageID = @$block['attrs']['id'];
|
||||||
|
$lazy = wp_get_attachment_image_src($imageID, 'lazy');
|
||||||
|
$large = wp_get_attachment_image_src($imageID, '2048x2048');
|
||||||
|
|
||||||
// create lightbox link node
|
// create lightbox link node
|
||||||
$link = $dom->createElement('a');
|
$link = $dom->createElement('a');
|
||||||
@@ -311,5 +316,6 @@ function core_image_modified($content, $block)
|
|||||||
$linkClone->appendChild($image);
|
$linkClone->appendChild($image);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $dom->saveHTML();
|
return $dom->saveHTML($figures[0]);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import path from 'path';
|
|||||||
|
|
||||||
function blockAsset(file)
|
function blockAsset(file)
|
||||||
{
|
{
|
||||||
const files = fg.sync('resources/views/blocks/**/' + file);
|
const files = fg.sync(`resources/views/blocks/**/${file}`, { deep: 2 });
|
||||||
let list = {};
|
let list = {};
|
||||||
|
|
||||||
files.forEach(file => {
|
files.forEach(file => {
|
||||||
@@ -31,10 +31,6 @@ export default defineConfig({
|
|||||||
plugins: [
|
plugins: [
|
||||||
laravel({
|
laravel({
|
||||||
input: {
|
input: {
|
||||||
// 'resources/css/app.scss',
|
|
||||||
// 'resources/js/app.js',
|
|
||||||
// 'resources/css/editor.scss',
|
|
||||||
// 'resources/js/editor.js',
|
|
||||||
'css/app': 'resources/css/app.scss',
|
'css/app': 'resources/css/app.scss',
|
||||||
'js/app': 'resources/js/app.js',
|
'js/app': 'resources/js/app.js',
|
||||||
'css/editor': 'resources/css/editor.scss',
|
'css/editor': 'resources/css/editor.scss',
|
||||||
|
|||||||
Reference in New Issue
Block a user