Compare commits

..

2 Commits

2 changed files with 13 additions and 11 deletions

View File

@@ -268,14 +268,19 @@ function core_details_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->strictErrorChecking = false;
@$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
$link = $dom->createElement('a');
@@ -311,5 +316,6 @@ function core_image_modified($content, $block)
$linkClone->appendChild($image);
}
return $dom->saveHTML();
return $dom->saveHTML($figures[0]);
}

View File

@@ -6,7 +6,7 @@ import path from 'path';
function blockAsset(file)
{
const files = fg.sync('resources/views/blocks/**/' + file);
const files = fg.sync(`resources/views/blocks/**/${file}`, { deep: 2 });
let list = {};
files.forEach(file => {
@@ -31,10 +31,6 @@ export default defineConfig({
plugins: [
laravel({
input: {
// 'resources/css/app.scss',
// 'resources/js/app.js',
// 'resources/css/editor.scss',
// 'resources/js/editor.js',
'css/app': 'resources/css/app.scss',
'js/app': 'resources/js/app.js',
'css/editor': 'resources/css/editor.scss',