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) 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]);
} }

View File

@@ -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',