Plugin Directory

Changeset 3251114


Ignore:
Timestamp:
03/05/2025 12:44:45 PM (12 months ago)
Author:
dplugins
Message:

Update to version 1.2.7 from GitHub

Location:
dblocks-youtube-lazyload
Files:
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • dblocks-youtube-lazyload/tags/1.2.7/build/block.json

    r3250581 r3251114  
    33  "apiVersion": 3,
    44  "name": "dblocks/dblocks-lazyload-for-youtube",
    5   "version": "1.2.5",
     5  "version": "1.2.6",
    66  "title": "Youtube LazyLoad",
    77  "category": "dblocks",
  • dblocks-youtube-lazyload/tags/1.2.7/build/render.php

    r3226388 r3251114  
    11<?php
    22// global settings
    3 $play_icon_color = esc_attr(get_option('dblocks_textColor', '#800080'));
    4 $play_background = esc_attr(get_option('dblocks_color', '#FFFFFF'));
     3$play_icon_color = esc_attr(get_option('dblocks_textColor', '#FFFFFF'));
     4$play_background = esc_attr(get_option('dblocks_color', '#800080'));
    55$playButtonSize = esc_attr(get_option('dblocks_playButtonSize', '100px'));
    66$iconType = esc_attr(get_option('dblocks_iconType', 'iconPresets'));
     
    1010// Local settings
    1111$quality = esc_attr($attributes['quality'] ?? 'maxresdefault');
     12$url = esc_attr($attributes['url'] ?? '');
    1213$youtubeId = esc_attr($attributes['urlExtract'] ?? '');
     14if (empty($youtubeId) && !empty($url)) {
     15    preg_match('/(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^\"&?\/ ]{11})/', $url, $matches);
     16    $youtubeId = $matches[1] ?? '';
     17}
    1318$containerId = esc_attr($attributes['containerId'] ?? '');
    1419$customThumbnail = esc_attr($attributes['customThumbnail'] ?? '');
  • dblocks-youtube-lazyload/tags/1.2.7/dblocks-lazyload-for-youtube.php

    r3250581 r3251114  
    66 * Requires at least: 6.5.2
    77 * Requires PHP:      7.4
    8  * Version:           1.2.5
     8 * Version:           1.2.7
    99 * Author:            DPlugins
    1010 * Author URI:        https://dplugins.com/
  • dblocks-youtube-lazyload/tags/1.2.7/package-lock.json

    r3249307 r3251114  
    11{
    22    "name": "dblocks-lazyload-for-youtube",
    3     "version": "1.2.4",
     3    "version": "1.2.7",
    44    "lockfileVersion": 3,
    55    "requires": true,
     
    77        "": {
    88            "name": "dblocks-lazyload-for-youtube",
    9             "version": "1.2.4",
     9            "version": "1.2.7",
    1010            "license": "GPL-2.0-or-later",
    1111            "dependencies": {
  • dblocks-youtube-lazyload/tags/1.2.7/package.json

    r3249307 r3251114  
    11{
    22    "name": "dblocks-lazyload-for-youtube",
    3     "version": "1.2.4",
     3    "version": "1.2.7",
    44    "description": "Block that load YouTube video scripts only if user clicks on the play button",
    55    "author": "DPlugins",
  • dblocks-youtube-lazyload/tags/1.2.7/readme.txt

    r3250581 r3251114  
    44Requires at least: 4.0
    55Tested up to: 6.7.1
    6 Stable tag: 1.2.4
     6Stable tag: 1.2.7
    77Requires PHP: 7.4
    88License: GPL-2.0-or-later
     
    6262== Changelog ==
    6363
     64= 1.2.7 =
     65* Version bump
     66
     67= 1.2.6 =
     68* Fixed Rendering image on the front end to work correctly with WordPress installations in subdirectories
     69
    6470= 1.2.5 =
    6571* Fixed REST API endpoint URLs to work correctly with WordPress installations in subdirectories
  • dblocks-youtube-lazyload/trunk/build/block.json

    r3250581 r3251114  
    33  "apiVersion": 3,
    44  "name": "dblocks/dblocks-lazyload-for-youtube",
    5   "version": "1.2.5",
     5  "version": "1.2.6",
    66  "title": "Youtube LazyLoad",
    77  "category": "dblocks",
  • dblocks-youtube-lazyload/trunk/build/render.php

    r3226388 r3251114  
    11<?php
    22// global settings
    3 $play_icon_color = esc_attr(get_option('dblocks_textColor', '#800080'));
    4 $play_background = esc_attr(get_option('dblocks_color', '#FFFFFF'));
     3$play_icon_color = esc_attr(get_option('dblocks_textColor', '#FFFFFF'));
     4$play_background = esc_attr(get_option('dblocks_color', '#800080'));
    55$playButtonSize = esc_attr(get_option('dblocks_playButtonSize', '100px'));
    66$iconType = esc_attr(get_option('dblocks_iconType', 'iconPresets'));
     
    1010// Local settings
    1111$quality = esc_attr($attributes['quality'] ?? 'maxresdefault');
     12$url = esc_attr($attributes['url'] ?? '');
    1213$youtubeId = esc_attr($attributes['urlExtract'] ?? '');
     14if (empty($youtubeId) && !empty($url)) {
     15    preg_match('/(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^\"&?\/ ]{11})/', $url, $matches);
     16    $youtubeId = $matches[1] ?? '';
     17}
    1318$containerId = esc_attr($attributes['containerId'] ?? '');
    1419$customThumbnail = esc_attr($attributes['customThumbnail'] ?? '');
  • dblocks-youtube-lazyload/trunk/dblocks-lazyload-for-youtube.php

    r3250581 r3251114  
    66 * Requires at least: 6.5.2
    77 * Requires PHP:      7.4
    8  * Version:           1.2.5
     8 * Version:           1.2.7
    99 * Author:            DPlugins
    1010 * Author URI:        https://dplugins.com/
  • dblocks-youtube-lazyload/trunk/package-lock.json

    r3249307 r3251114  
    11{
    22    "name": "dblocks-lazyload-for-youtube",
    3     "version": "1.2.4",
     3    "version": "1.2.7",
    44    "lockfileVersion": 3,
    55    "requires": true,
     
    77        "": {
    88            "name": "dblocks-lazyload-for-youtube",
    9             "version": "1.2.4",
     9            "version": "1.2.7",
    1010            "license": "GPL-2.0-or-later",
    1111            "dependencies": {
  • dblocks-youtube-lazyload/trunk/package.json

    r3249307 r3251114  
    11{
    22    "name": "dblocks-lazyload-for-youtube",
    3     "version": "1.2.4",
     3    "version": "1.2.7",
    44    "description": "Block that load YouTube video scripts only if user clicks on the play button",
    55    "author": "DPlugins",
  • dblocks-youtube-lazyload/trunk/readme.txt

    r3250581 r3251114  
    44Requires at least: 4.0
    55Tested up to: 6.7.1
    6 Stable tag: 1.2.4
     6Stable tag: 1.2.7
    77Requires PHP: 7.4
    88License: GPL-2.0-or-later
     
    6262== Changelog ==
    6363
     64= 1.2.7 =
     65* Version bump
     66
     67= 1.2.6 =
     68* Fixed Rendering image on the front end to work correctly with WordPress installations in subdirectories
     69
    6470= 1.2.5 =
    6571* Fixed REST API endpoint URLs to work correctly with WordPress installations in subdirectories
Note: See TracChangeset for help on using the changeset viewer.