Changeset 3219322
- Timestamp:
- 01/08/2025 10:16:34 PM (12 months ago)
- Location:
- advanced-responsive-video-embedder
- Files:
-
- 28 edited
- 1 copied
-
tags/10.5.2 (copied) (copied from advanced-responsive-video-embedder/trunk)
-
tags/10.5.2/advanced-responsive-video-embedder.php (modified) (2 diffs)
-
tags/10.5.2/build/block.asset.php (modified) (1 diff)
-
tags/10.5.2/build/block.js (modified) (1 diff)
-
tags/10.5.2/changelog.md (modified) (1 diff)
-
tags/10.5.2/php/fn-misc.php (modified) (1 diff)
-
tags/10.5.2/php/init.php (modified) (4 diffs)
-
tags/10.5.2/readme.txt (modified) (2 diffs)
-
tags/10.5.2/src/block.json (modified) (8 diffs)
-
tags/10.5.2/src/block.tsx (modified) (7 diffs)
-
tags/10.5.2/vendor/composer/installed.json (modified) (1 diff)
-
tags/10.5.2/vendor/composer/installed.php (modified) (3 diffs)
-
tags/10.5.2/vendor/composer/jetpack_autoload_filemap.php (modified) (1 diff)
-
tags/10.5.2/vendor/nextgenthemes/wp-shared/composer.json (modified) (1 diff)
-
tags/10.5.2/vendor/nextgenthemes/wp-shared/includes/WP/SettingValidator.php (modified) (1 diff)
-
trunk/advanced-responsive-video-embedder.php (modified) (2 diffs)
-
trunk/build/block.asset.php (modified) (1 diff)
-
trunk/build/block.js (modified) (1 diff)
-
trunk/changelog.md (modified) (1 diff)
-
trunk/php/fn-misc.php (modified) (1 diff)
-
trunk/php/init.php (modified) (4 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/block.json (modified) (8 diffs)
-
trunk/src/block.tsx (modified) (7 diffs)
-
trunk/vendor/composer/installed.json (modified) (1 diff)
-
trunk/vendor/composer/installed.php (modified) (3 diffs)
-
trunk/vendor/composer/jetpack_autoload_filemap.php (modified) (1 diff)
-
trunk/vendor/nextgenthemes/wp-shared/composer.json (modified) (1 diff)
-
trunk/vendor/nextgenthemes/wp-shared/includes/WP/SettingValidator.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
advanced-responsive-video-embedder/tags/10.5.2/advanced-responsive-video-embedder.php
r3216016 r3219322 4 4 * Plugin URI: https://nextgenthemes.com/plugins/arve-pro/ 5 5 * Description: Easy responsive video embeds via URL (like WordPress) or Shortcodes. Supports almost anything you can imagine. 6 * Version: 10.5. 16 * Version: 10.5.2 7 7 * Requires PHP: 7.4 8 8 * Requires at least: 6.6 … … 23 23 namespace Nextgenthemes\ARVE; 24 24 25 const VERSION = '10.5. 1';25 const VERSION = '10.5.2'; 26 26 const PRO_VERSION_REQUIRED = '6.0.0-alpha3'; 27 27 const NUM_TRACKS = 3; -
advanced-responsive-video-embedder/tags/10.5.2/build/block.asset.php
r3203116 r3219322 1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ' f79dd44ced66ac64c031');1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '96bb49140139f6085f66'); -
advanced-responsive-video-embedder/tags/10.5.2/build/block.js
r3203116 r3219322 1 (()=>{var e={942:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=s(e,o(r)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=s(t,r));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=JSON.parse('{"UU":"nextgenthemes/arve-block"}'),t=window.wp.i18n,n=window.wp.serverSideRender;var i=r.n(n);const o=window.wp.blockEditor,s=window.wp.components,a=window.wp.blocks;var l=r(942),c=r.n(l);const d=window.wp.element,u=window.ReactJSXRuntime,p=window.React,{UU:h}=e,{settings:f,options:m}=window.ArveBlockJsBefore;delete f?.align?.options?.center;const b=new DOMParser;function g(e){ const t=[];return Object.entries(e).forEach((([e,r])=>{const n={label:r,value:e};t.push(n)})),t}function x(e,t,r){if("url"===e){const n=b.parseFromString(t,"text/html").querySelector("iframe");if(n&&n.getAttribute("src")){if(r.setAttributes({[e]:n.getAttribute("src")}),n.width&&n.height){const e=function(e,t){if(_(e)&&_(t)){const r=parseInt(e),n=parseInt(t),i=j(r,n);return r/i+":"+n/i}return e+":"+t}(n.width,n.height);"16:9"!==e&&r.setAttributes({aspect_ratio:e})}return}}r.setAttributes({[e]:t})}function v(e){const r=[],n={},i=(0,u.jsx)("p",{children:(0,t.__)("To edit the featured image, you need permission to upload media.")});let a;return Object.values(f).forEach((e=>{n[e.tag]=[]})),Object.entries(f).forEach((([r,l])=>{const c=e.attributes[r];n[l.tag].push((0,u.jsxs)(d.Fragment,{children:["select"===l.ui_element&&(0,u.jsx)(s.SelectControl,{value:c,label:l.label,help:w(l),options:g(l.options),onChange:t=>e.setAttributes({[r]:t})}),"checkbox"===l.ui_element_type&&(0,u.jsx)(s.ToggleControl,{label:l.label,help:w(l),checked:!!c,onChange:t=>e.setAttributes({[r]:t})},r),["text","number"].includes(l.ui_element_type)&&(0,u.jsx)(s.TextControl,{label:l.label,placeholder:l.placeholder,help:w(l),value:c,onChange:t=>{x(r,t,e)}}),"image_upload"===l.ui&&(0,u.jsxs)(s.BaseControl,{className:"editor-post-featured-image",help:w(l),children:[(0,u.jsx)(o.MediaUploadCheck,{fallback:i,children:(0,u.jsx)(o.MediaUpload,{title:(0,t.__)("Thumbnail"),onSelect:t=>(a=t,e.setAttributes({[r]:t.id.toString(),[r+"_url"]:t.url})),allowedTypes:["image"],modalClass:"editor-post-featured-image__media-modal",render:({open:e})=>((e,r)=>(0,u.jsxs)("div",{className:"editor-post-featured-image__container",children:[(0,u.jsxs)(s.Button,{className:r?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:e,"aria-label":r?(0,t.__)("Edit or update the image"):null,"aria-describedby":r?`editor-post-featured-image-${r}-describedby`:"",children:[!!r&&!1,!r&&(0,t.__)("Set Thumbnail")]}),(0,u.jsx)(s.DropZone,{})]}))(e,c),value:c})}),!!c&&!1,!!c&&(0,u.jsx)(o.MediaUploadCheck,{children:(0,u.jsx)(s.Button,{onClick:()=>e.setAttributes({[r]:"",[r+"_url"]:""}),isLink:!0,isDestructive:!0,children:(0,t.__)("Remove Thumbnail")})},r+"-MediaUploadCheck-3")]})]},r+"-fragment"))})),n.main.push((0,u.jsx)(s.BaseControl,{help:(0,t.__)("You can disable the extensive help texts on the ARVE settings page to clean up this UI","advanced-responsive-video-embedder"),children:(0,u.jsx)(s.BaseControl.VisualLabel,{children:(0,t.__)("Info","advanced-responsive-video-embedder")})},"info")),Object.keys(n).forEach((e=>{var t;r.push((0,u.jsx)(s.PanelBody,{title:(t=e,t.charAt(0).toUpperCase()+t.slice(1)),initialOpen:!0,children:n[e]},e))})),r}function w(e){if("string"!=typeof e.description)return"";if("string"==typeof e.descriptionlinktext){const t=e.description.split(e.descriptionlinktext);return(0,u.jsxs)(u.Fragment,{children:[t[0],(0,u.jsx)("a",{href:e.descriptionlink,children:e.descriptionlinktext}),t[1]]})}return e.description}function _(e){const t=Math.floor(Number(e));return t!==1/0&&String(t)===e&&t>0}function j(e,t){return t?j(t,e%t):e}(0,a.registerBlockType)(h,{edit:function(e){const{attributes:{mode:t,align:r,maxwidth:n}}=e;let s=!0;const a={},l=JSON.parse(JSON.stringify(e.attributes));delete l.align,delete l.maxwidth,!n||"left"!==r&&"right"!==r?"left"!==r&&"right"!==r||(a.width="100%",a.maxWidth=m.align_maxwidth):(a.width="100%",a.maxWidth=n);const d=(0,o.useBlockProps)({style:a});return("normal"===t||!t&&"normal"===m.mode)&&(s=!1),(0,u.jsxs)(u.Fragment,{children:[(0,p.createElement)("div",{...d,key:"block"},(0,u.jsx)(i(),{className:c()({"arve-ssr":!0,"arve-ssr--pointer-events-none":!s}),block:"nextgenthemes/arve-block",attributes:l,skipBlockSupportAttributes:!0})),(0,u.jsx)(o.InspectorControls,{children:v(e)},"insp")]})}})})()})();1 (()=>{var e={942:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=s(e,o(r)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=s(t,r));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=JSON.parse('{"UU":"nextgenthemes/arve-block"}'),t=window.wp.i18n,n=window.wp.serverSideRender;var i=r.n(n);const o=window.wp.blockEditor,s=window.wp.components,a=window.wp.blocks;var l=r(942),c=r.n(l);const d=window.wp.element,u=window.ReactJSXRuntime,p=window.React,{UU:h}=e,{settings:f,options:m}=window.ArveBlockJsBefore;delete f?.align?.options?.center;const b=new DOMParser;function g(e){if(!e)throw new Error("no options");return Object.entries(e).map((([e,t])=>({label:t,value:e})))}function x(e,t,r){if("url"===e){const n=b.parseFromString(t,"text/html").querySelector("iframe");if(n&&n.getAttribute("src")){if(r.setAttributes({[e]:n.getAttribute("src")}),n.width&&n.height){const e=function(e,t){if(_(e)&&_(t)){const r=parseInt(e),n=parseInt(t),i=j(r,n);return r/i+":"+n/i}return e+":"+t}(n.width,n.height);"16:9"!==e&&r.setAttributes({aspect_ratio:e})}return}}r.setAttributes({[e]:t})}function v(e){const r=[],n={},i=(0,u.jsx)("p",{children:(0,t.__)("To edit the featured image, you need permission to upload media.")});let a;return Object.values(f).forEach((e=>{n[e.tab]=[]})),Object.entries(f).forEach((([r,l])=>{const c=e.attributes[r];n[l.tab].push((0,u.jsxs)(d.Fragment,{children:["select"===l.ui_element&&(0,u.jsx)(s.SelectControl,{value:c,label:l.label,help:w(l),options:g(l.options),onChange:t=>e.setAttributes({[r]:""===t?void 0:t})}),"checkbox"===l.ui_element_type&&(0,u.jsx)(s.ToggleControl,{label:l.label,help:w(l),checked:!!c,onChange:t=>e.setAttributes({[r]:t})},r),["text","number"].includes(l.ui_element_type)&&(0,u.jsx)(s.TextControl,{label:l.label,placeholder:l.placeholder,help:w(l),value:c,onChange:t=>{x(r,t,e)}}),"image_upload"===l.ui&&(0,u.jsxs)(s.BaseControl,{className:"editor-post-featured-image",help:w(l),children:[(0,u.jsx)(o.MediaUploadCheck,{fallback:i,children:(0,u.jsx)(o.MediaUpload,{title:(0,t.__)("Thumbnail"),onSelect:t=>(a=t,e.setAttributes({[r]:t.id.toString(),[r+"_url"]:t.url})),allowedTypes:["image"],modalClass:"editor-post-featured-image__media-modal",render:({open:e})=>((e,r)=>(0,u.jsxs)("div",{className:"editor-post-featured-image__container",children:[(0,u.jsxs)(s.Button,{className:r?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:e,"aria-label":r?(0,t.__)("Edit or update the image"):null,"aria-describedby":r?`editor-post-featured-image-${r}-describedby`:"",children:[!!r&&!1,!r&&(0,t.__)("Set Thumbnail")]}),(0,u.jsx)(s.DropZone,{})]}))(e,c),value:c})}),!!c&&!1,!!c&&(0,u.jsx)(o.MediaUploadCheck,{children:(0,u.jsx)(s.Button,{onClick:()=>e.setAttributes({[r]:"",[r+"_url"]:""}),isLink:!0,isDestructive:!0,children:(0,t.__)("Remove Thumbnail")})},r+"-MediaUploadCheck-3")]})]},r+"-fragment"))})),n.main.push((0,u.jsx)(s.BaseControl,{help:(0,t.__)("You can disable the extensive help texts on the ARVE settings page to clean up this UI","advanced-responsive-video-embedder"),children:(0,u.jsx)(s.BaseControl.VisualLabel,{children:(0,t.__)("Info","advanced-responsive-video-embedder")})},"info")),Object.keys(n).forEach((e=>{var t;r.push((0,u.jsx)(s.PanelBody,{title:(t=e,t.charAt(0).toUpperCase()+t.slice(1)),initialOpen:!0,children:n[e]},e))})),r}function w(e){if("string"!=typeof e.description)return"";if("string"==typeof e.descriptionlinktext){const t=e.description.split(e.descriptionlinktext);return(0,u.jsxs)(u.Fragment,{children:[t[0],(0,u.jsx)("a",{href:e.descriptionlink,children:e.descriptionlinktext}),t[1]]})}return e.description}function _(e){const t=Math.floor(Number(e));return t!==1/0&&String(t)===e&&t>0}function j(e,t){return t?j(t,e%t):e}(0,a.registerBlockType)(h,{edit:function(e){const{attributes:{mode:t,align:r,maxwidth:n}}=e;let s=!0;const a={},l=JSON.parse(JSON.stringify(e.attributes));delete l.align,delete l.maxwidth,!n||"left"!==r&&"right"!==r?"left"!==r&&"right"!==r||(a.width="100%",a.maxWidth=m.align_maxwidth):(a.width="100%",a.maxWidth=n);const d=(0,o.useBlockProps)({style:a});return("normal"===t||!t&&"normal"===m.mode)&&(s=!1),(0,u.jsxs)(u.Fragment,{children:[(0,p.createElement)("div",{...d,key:"block"},(0,u.jsx)(i(),{className:c()({"arve-ssr":!0,"arve-ssr--pointer-events-none":!s}),block:"nextgenthemes/arve-block",attributes:l,skipBlockSupportAttributes:!0})),(0,u.jsx)(o.InspectorControls,{children:v(e)},"insp")]})}})})()})(); -
advanced-responsive-video-embedder/tags/10.5.2/changelog.md
r3216016 r3219322 3 3 * [ARVE Pro changelog](https://nextgenthemes.com/plugins/arve-pro/#changelog) 4 4 * [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog) 5 6 ### 2024-01-08 10.5.2 ### 7 8 * Fix: Block errors. 5 9 6 10 ### 2024-01-02 10.5.1 ### -
advanced-responsive-video-embedder/tags/10.5.2/php/fn-misc.php
r3215952 r3219322 42 42 function load_textdomain(): void { 43 43 44 \load_plugin_textdomain(44 load_plugin_textdomain( 45 45 'advanced-responsive-video-embedder', 46 46 false, 47 dirname( dirname( plugin_basename( __FILE__ ) )) . '/languages/'47 dirname( plugin_basename( __FILE__ ), 2 ) . '/languages/' 48 48 ); 49 49 } -
advanced-responsive-video-embedder/tags/10.5.2/php/init.php
r3215952 r3219322 5 5 namespace Nextgenthemes\ARVE; 6 6 7 add_action( 'plugins_loaded', __NAMESPACE__ . '\init_920' );7 add_action( 'plugins_loaded', __NAMESPACE__ . '\init_920', 9 ); 8 8 9 9 function init_920(): void { … … 49 49 add_action( 'init', __NAMESPACE__ . '\init_nextgenthemes_settings' ); 50 50 add_action( 'init', __NAMESPACE__ . '\register_assets' ); 51 add_action( 'init', __NAMESPACE__ . '\load_textdomain' ); 51 52 add_filter( 'oembed_remote_get_args', __NAMESPACE__ . '\vimeo_referer', 10, 2 ); 52 53 add_action( 'plugins_loaded', __NAMESPACE__ . '\create_shortcodes', 999 ); 53 54 add_action( 'plugins_loaded', __NAMESPACE__ . '\create_url_handlers', 999 ); 54 add_action( 'plugins_loaded', __NAMESPACE__ . '\load_textdomain' );55 55 add_action( 'wp_enqueue_scripts', __NAMESPACE__ . '\action_wp_enqueue_scripts' ); 56 56 add_filter( 'render_block_core/embed', __NAMESPACE__ . '\remove_embed_block_aspect_ratio' ); … … 99 99 } else { 100 100 delete_oembed_cache(); 101 delete_option( 'arve_version'); // this will cause another cache clear on reinstall101 delete_option( 'arve_version' ); // this will cause another cache clear on reinstall 102 102 } 103 103 } … … 206 206 function stop_outdated_addons_from_executing(): void { 207 207 208 if ( defined( 'Nextgenthemes\ARVE\Pro\VERSION')208 if ( defined( 'Nextgenthemes\ARVE\Pro\VERSION' ) 209 209 && version_compare( \Nextgenthemes\ARVE\Pro\VERSION, PRO_VERSION_REQUIRED, '<' ) 210 210 ) { -
advanced-responsive-video-embedder/tags/10.5.2/readme.txt
r3216016 r3219322 6 6 Tested up to: 6.7 7 7 Requires PHP: 7.4 8 Stable tag: 10.5. 18 Stable tag: 10.5.2 9 9 License: GPL-3.0 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 194 194 * [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog) 195 195 196 ### 2024-01-08 10.5.2 ### 197 198 * Fix: Block errors. 199 196 200 ### 2024-01-02 10.5.1 ### 197 201 -
advanced-responsive-video-embedder/tags/10.5.2/src/block.json
r3216016 r3219322 14 14 "odysee" 15 15 ], 16 "version": "10.5. 1",16 "version": "10.5.2", 17 17 "textdomain": "advanced-responsive-video-embedder", 18 18 "supports": { … … 57 57 }, 58 58 "controls": { 59 "type": " boolean"59 "type": "string" 60 60 }, 61 61 "title": { … … 75 75 }, 76 76 "hide_title": { 77 "type": " boolean"77 "type": "string" 78 78 }, 79 79 "grow": { 80 "type": " boolean"80 "type": "string" 81 81 }, 82 82 "fullscreen": { … … 90 90 }, 91 91 "disable_links": { 92 "type": " boolean"92 "type": "string" 93 93 }, 94 94 "align": { … … 96 96 }, 97 97 "arve_link": { 98 "type": " boolean"98 "type": "string" 99 99 }, 100 100 "duration": { … … 102 102 }, 103 103 "autoplay": { 104 "type": " boolean"104 "type": "string" 105 105 }, 106 106 "lightbox_maxwidth": { … … 108 108 }, 109 109 "sticky": { 110 "type": " boolean"110 "type": "string" 111 111 }, 112 112 "sticky_on_mobile": { 113 "type": " boolean"113 "type": "string" 114 114 }, 115 115 "sticky_position": { … … 144 144 }, 145 145 "invidious": { 146 "type": " boolean"146 "type": "string" 147 147 }, 148 148 "thumbnail_url": { -
advanced-responsive-video-embedder/tags/10.5.2/src/block.tsx
r3203116 r3219322 61 61 interface OptionProps { 62 62 label: string; 63 ta g: string;63 tab: string; 64 64 type: string; 65 65 description?: string; … … 79 79 80 80 /** 81 * Keypair to gutenberg component81 * Keypair to Gutenberg component 82 82 * @param selectOptions 83 83 */ 84 function PrepareSelectOptions( selectOptions: OptionProps ) { 85 const gboptions = [] as Array< SelectOption >; 86 87 Object.entries( selectOptions ).forEach( ( [ key, value ] ) => { 88 const o: SelectOption = { 89 label: value, 90 value: key, 91 }; 92 93 gboptions.push( o ); 94 } ); 95 96 return gboptions; 84 function PrepareSelectOptions( 85 selectOptions: Record< string, string > | undefined 86 ): Array< SelectOption > { 87 if ( ! selectOptions ) { 88 throw new Error( 'no options' ); 89 } 90 91 return Object.entries( selectOptions ).map( ( [ key, value ] ) => ( { 92 label: value, 93 value: key, 94 } ) ); 97 95 } 98 96 … … 122 120 } ); 123 121 } 124 125 // function changeSelectControl( key: string, value: string, props ) {126 127 // if ( ! value ) {128 129 // }130 131 // props.setAttributes( {132 // [ key ]: value,133 // } );134 // }135 122 136 123 const mediaUploadRender = ( open: VoidFunction, val, url: string ): JSX.Element => { … … 170 157 }; 171 158 172 function select( val );173 174 159 function buildControls( props ) { 175 160 const controls = [] as Array< JSX.Element >; … … 181 166 182 167 Object.values( settings ).forEach( ( option: OptionProps ) => { 183 sectionControls[ option.ta g] = [];168 sectionControls[ option.tab ] = []; 184 169 } ); 185 170 … … 188 173 const url = ''; 189 174 190 sectionControls[ option.ta g].push(175 sectionControls[ option.tab ].push( 191 176 <Fragment key={ key + '-fragment' }> 192 177 { 'select' === option.ui_element && ( … … 198 183 onChange={ ( value ) => { 199 184 return props.setAttributes( { 200 [ key ]: value,185 [ key ]: '' === value ? undefined : value, 201 186 } ); 202 187 } } -
advanced-responsive-video-embedder/tags/10.5.2/vendor/composer/installed.json
r3216016 r3219322 70 70 { 71 71 "name": "nextgenthemes/wp-shared", 72 "version": "2025.01.0 2.13.41.10",73 "version_normalized": "2025.01.0 2.13.41.10",72 "version": "2025.01.08.22.13.18", 73 "version_normalized": "2025.01.08.22.13.18", 74 74 "dist": { 75 75 "type": "path", 76 76 "url": "../../../../../../dev/composer-packages/wp-shared", 77 "reference": " 1ffefd285078037ae6f976915124810b401cab8a"77 "reference": "c65f98e0de0c733a562326262a200dcc5c927bf3" 78 78 }, 79 79 "require": { -
advanced-responsive-video-embedder/tags/10.5.2/vendor/composer/installed.php
r3216016 r3219322 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' d43c34681124ee1d16f7e847d7682b1671478255',6 'reference' => '6dc433bc08b165c683f5c61fdd2efaa07c492d80', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 23 23 'pretty_version' => 'dev-master', 24 24 'version' => 'dev-master', 25 'reference' => ' d43c34681124ee1d16f7e847d7682b1671478255',25 'reference' => '6dc433bc08b165c683f5c61fdd2efaa07c492d80', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../', … … 30 30 ), 31 31 'nextgenthemes/wp-shared' => array( 32 'pretty_version' => '2025.01.0 2.13.41.10',33 'version' => '2025.01.0 2.13.41.10',34 'reference' => ' 1ffefd285078037ae6f976915124810b401cab8a',32 'pretty_version' => '2025.01.08.22.13.18', 33 'version' => '2025.01.08.22.13.18', 34 'reference' => 'c65f98e0de0c733a562326262a200dcc5c927bf3', 35 35 'type' => 'wp-package', 36 36 'install_path' => __DIR__ . '/../nextgenthemes/wp-shared', -
advanced-responsive-video-embedder/tags/10.5.2/vendor/composer/jetpack_autoload_filemap.php
r3216016 r3219322 8 8 return array( 9 9 '47777597fbe681453e41ea4bf4ad9988' => array( 10 'version' => '2025.01.0 2.13.41.10',10 'version' => '2025.01.08.22.13.18', 11 11 'path' => $vendorDir . '/nextgenthemes/wp-shared/includes/WP/init.php' 12 12 ), -
advanced-responsive-video-embedder/tags/10.5.2/vendor/nextgenthemes/wp-shared/composer.json
r3216016 r3219322 16 16 "php": ">=7.4" 17 17 }, 18 "version": "2025.01.0 2.13.41.10"18 "version": "2025.01.08.22.13.18" 19 19 } -
advanced-responsive-video-embedder/tags/10.5.2/vendor/nextgenthemes/wp-shared/includes/WP/SettingValidator.php
r3215952 r3219322 102 102 } 103 103 104 $this->type = 'string'; 104 105 $this->ui_element = 'select'; 105 106 $this->ui_element_type = 'select'; 106 107 $this->options = array( 107 '' => \__( 'Default', 'advanced-responsive-video-embedder' ),108 'true' => \__( 'True', 'advanced-responsive-video-embedder' ),109 'false' => \__( 'False', 'advanced-responsive-video-embedder' ),108 '' => __( 'Default', 'advanced-responsive-video-embedder' ), 109 'true' => __( 'True', 'advanced-responsive-video-embedder' ), 110 'false' => __( 'False', 'advanced-responsive-video-embedder' ), 110 111 ); 111 112 } -
advanced-responsive-video-embedder/trunk/advanced-responsive-video-embedder.php
r3216016 r3219322 4 4 * Plugin URI: https://nextgenthemes.com/plugins/arve-pro/ 5 5 * Description: Easy responsive video embeds via URL (like WordPress) or Shortcodes. Supports almost anything you can imagine. 6 * Version: 10.5. 16 * Version: 10.5.2 7 7 * Requires PHP: 7.4 8 8 * Requires at least: 6.6 … … 23 23 namespace Nextgenthemes\ARVE; 24 24 25 const VERSION = '10.5. 1';25 const VERSION = '10.5.2'; 26 26 const PRO_VERSION_REQUIRED = '6.0.0-alpha3'; 27 27 const NUM_TRACKS = 3; -
advanced-responsive-video-embedder/trunk/build/block.asset.php
r3203116 r3219322 1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ' f79dd44ced66ac64c031');1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '96bb49140139f6085f66'); -
advanced-responsive-video-embedder/trunk/build/block.js
r3203116 r3219322 1 (()=>{var e={942:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=s(e,o(r)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=s(t,r));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=JSON.parse('{"UU":"nextgenthemes/arve-block"}'),t=window.wp.i18n,n=window.wp.serverSideRender;var i=r.n(n);const o=window.wp.blockEditor,s=window.wp.components,a=window.wp.blocks;var l=r(942),c=r.n(l);const d=window.wp.element,u=window.ReactJSXRuntime,p=window.React,{UU:h}=e,{settings:f,options:m}=window.ArveBlockJsBefore;delete f?.align?.options?.center;const b=new DOMParser;function g(e){ const t=[];return Object.entries(e).forEach((([e,r])=>{const n={label:r,value:e};t.push(n)})),t}function x(e,t,r){if("url"===e){const n=b.parseFromString(t,"text/html").querySelector("iframe");if(n&&n.getAttribute("src")){if(r.setAttributes({[e]:n.getAttribute("src")}),n.width&&n.height){const e=function(e,t){if(_(e)&&_(t)){const r=parseInt(e),n=parseInt(t),i=j(r,n);return r/i+":"+n/i}return e+":"+t}(n.width,n.height);"16:9"!==e&&r.setAttributes({aspect_ratio:e})}return}}r.setAttributes({[e]:t})}function v(e){const r=[],n={},i=(0,u.jsx)("p",{children:(0,t.__)("To edit the featured image, you need permission to upload media.")});let a;return Object.values(f).forEach((e=>{n[e.tag]=[]})),Object.entries(f).forEach((([r,l])=>{const c=e.attributes[r];n[l.tag].push((0,u.jsxs)(d.Fragment,{children:["select"===l.ui_element&&(0,u.jsx)(s.SelectControl,{value:c,label:l.label,help:w(l),options:g(l.options),onChange:t=>e.setAttributes({[r]:t})}),"checkbox"===l.ui_element_type&&(0,u.jsx)(s.ToggleControl,{label:l.label,help:w(l),checked:!!c,onChange:t=>e.setAttributes({[r]:t})},r),["text","number"].includes(l.ui_element_type)&&(0,u.jsx)(s.TextControl,{label:l.label,placeholder:l.placeholder,help:w(l),value:c,onChange:t=>{x(r,t,e)}}),"image_upload"===l.ui&&(0,u.jsxs)(s.BaseControl,{className:"editor-post-featured-image",help:w(l),children:[(0,u.jsx)(o.MediaUploadCheck,{fallback:i,children:(0,u.jsx)(o.MediaUpload,{title:(0,t.__)("Thumbnail"),onSelect:t=>(a=t,e.setAttributes({[r]:t.id.toString(),[r+"_url"]:t.url})),allowedTypes:["image"],modalClass:"editor-post-featured-image__media-modal",render:({open:e})=>((e,r)=>(0,u.jsxs)("div",{className:"editor-post-featured-image__container",children:[(0,u.jsxs)(s.Button,{className:r?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:e,"aria-label":r?(0,t.__)("Edit or update the image"):null,"aria-describedby":r?`editor-post-featured-image-${r}-describedby`:"",children:[!!r&&!1,!r&&(0,t.__)("Set Thumbnail")]}),(0,u.jsx)(s.DropZone,{})]}))(e,c),value:c})}),!!c&&!1,!!c&&(0,u.jsx)(o.MediaUploadCheck,{children:(0,u.jsx)(s.Button,{onClick:()=>e.setAttributes({[r]:"",[r+"_url"]:""}),isLink:!0,isDestructive:!0,children:(0,t.__)("Remove Thumbnail")})},r+"-MediaUploadCheck-3")]})]},r+"-fragment"))})),n.main.push((0,u.jsx)(s.BaseControl,{help:(0,t.__)("You can disable the extensive help texts on the ARVE settings page to clean up this UI","advanced-responsive-video-embedder"),children:(0,u.jsx)(s.BaseControl.VisualLabel,{children:(0,t.__)("Info","advanced-responsive-video-embedder")})},"info")),Object.keys(n).forEach((e=>{var t;r.push((0,u.jsx)(s.PanelBody,{title:(t=e,t.charAt(0).toUpperCase()+t.slice(1)),initialOpen:!0,children:n[e]},e))})),r}function w(e){if("string"!=typeof e.description)return"";if("string"==typeof e.descriptionlinktext){const t=e.description.split(e.descriptionlinktext);return(0,u.jsxs)(u.Fragment,{children:[t[0],(0,u.jsx)("a",{href:e.descriptionlink,children:e.descriptionlinktext}),t[1]]})}return e.description}function _(e){const t=Math.floor(Number(e));return t!==1/0&&String(t)===e&&t>0}function j(e,t){return t?j(t,e%t):e}(0,a.registerBlockType)(h,{edit:function(e){const{attributes:{mode:t,align:r,maxwidth:n}}=e;let s=!0;const a={},l=JSON.parse(JSON.stringify(e.attributes));delete l.align,delete l.maxwidth,!n||"left"!==r&&"right"!==r?"left"!==r&&"right"!==r||(a.width="100%",a.maxWidth=m.align_maxwidth):(a.width="100%",a.maxWidth=n);const d=(0,o.useBlockProps)({style:a});return("normal"===t||!t&&"normal"===m.mode)&&(s=!1),(0,u.jsxs)(u.Fragment,{children:[(0,p.createElement)("div",{...d,key:"block"},(0,u.jsx)(i(),{className:c()({"arve-ssr":!0,"arve-ssr--pointer-events-none":!s}),block:"nextgenthemes/arve-block",attributes:l,skipBlockSupportAttributes:!0})),(0,u.jsx)(o.InspectorControls,{children:v(e)},"insp")]})}})})()})();1 (()=>{var e={942:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=s(e,o(r)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=s(t,r));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=JSON.parse('{"UU":"nextgenthemes/arve-block"}'),t=window.wp.i18n,n=window.wp.serverSideRender;var i=r.n(n);const o=window.wp.blockEditor,s=window.wp.components,a=window.wp.blocks;var l=r(942),c=r.n(l);const d=window.wp.element,u=window.ReactJSXRuntime,p=window.React,{UU:h}=e,{settings:f,options:m}=window.ArveBlockJsBefore;delete f?.align?.options?.center;const b=new DOMParser;function g(e){if(!e)throw new Error("no options");return Object.entries(e).map((([e,t])=>({label:t,value:e})))}function x(e,t,r){if("url"===e){const n=b.parseFromString(t,"text/html").querySelector("iframe");if(n&&n.getAttribute("src")){if(r.setAttributes({[e]:n.getAttribute("src")}),n.width&&n.height){const e=function(e,t){if(_(e)&&_(t)){const r=parseInt(e),n=parseInt(t),i=j(r,n);return r/i+":"+n/i}return e+":"+t}(n.width,n.height);"16:9"!==e&&r.setAttributes({aspect_ratio:e})}return}}r.setAttributes({[e]:t})}function v(e){const r=[],n={},i=(0,u.jsx)("p",{children:(0,t.__)("To edit the featured image, you need permission to upload media.")});let a;return Object.values(f).forEach((e=>{n[e.tab]=[]})),Object.entries(f).forEach((([r,l])=>{const c=e.attributes[r];n[l.tab].push((0,u.jsxs)(d.Fragment,{children:["select"===l.ui_element&&(0,u.jsx)(s.SelectControl,{value:c,label:l.label,help:w(l),options:g(l.options),onChange:t=>e.setAttributes({[r]:""===t?void 0:t})}),"checkbox"===l.ui_element_type&&(0,u.jsx)(s.ToggleControl,{label:l.label,help:w(l),checked:!!c,onChange:t=>e.setAttributes({[r]:t})},r),["text","number"].includes(l.ui_element_type)&&(0,u.jsx)(s.TextControl,{label:l.label,placeholder:l.placeholder,help:w(l),value:c,onChange:t=>{x(r,t,e)}}),"image_upload"===l.ui&&(0,u.jsxs)(s.BaseControl,{className:"editor-post-featured-image",help:w(l),children:[(0,u.jsx)(o.MediaUploadCheck,{fallback:i,children:(0,u.jsx)(o.MediaUpload,{title:(0,t.__)("Thumbnail"),onSelect:t=>(a=t,e.setAttributes({[r]:t.id.toString(),[r+"_url"]:t.url})),allowedTypes:["image"],modalClass:"editor-post-featured-image__media-modal",render:({open:e})=>((e,r)=>(0,u.jsxs)("div",{className:"editor-post-featured-image__container",children:[(0,u.jsxs)(s.Button,{className:r?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:e,"aria-label":r?(0,t.__)("Edit or update the image"):null,"aria-describedby":r?`editor-post-featured-image-${r}-describedby`:"",children:[!!r&&!1,!r&&(0,t.__)("Set Thumbnail")]}),(0,u.jsx)(s.DropZone,{})]}))(e,c),value:c})}),!!c&&!1,!!c&&(0,u.jsx)(o.MediaUploadCheck,{children:(0,u.jsx)(s.Button,{onClick:()=>e.setAttributes({[r]:"",[r+"_url"]:""}),isLink:!0,isDestructive:!0,children:(0,t.__)("Remove Thumbnail")})},r+"-MediaUploadCheck-3")]})]},r+"-fragment"))})),n.main.push((0,u.jsx)(s.BaseControl,{help:(0,t.__)("You can disable the extensive help texts on the ARVE settings page to clean up this UI","advanced-responsive-video-embedder"),children:(0,u.jsx)(s.BaseControl.VisualLabel,{children:(0,t.__)("Info","advanced-responsive-video-embedder")})},"info")),Object.keys(n).forEach((e=>{var t;r.push((0,u.jsx)(s.PanelBody,{title:(t=e,t.charAt(0).toUpperCase()+t.slice(1)),initialOpen:!0,children:n[e]},e))})),r}function w(e){if("string"!=typeof e.description)return"";if("string"==typeof e.descriptionlinktext){const t=e.description.split(e.descriptionlinktext);return(0,u.jsxs)(u.Fragment,{children:[t[0],(0,u.jsx)("a",{href:e.descriptionlink,children:e.descriptionlinktext}),t[1]]})}return e.description}function _(e){const t=Math.floor(Number(e));return t!==1/0&&String(t)===e&&t>0}function j(e,t){return t?j(t,e%t):e}(0,a.registerBlockType)(h,{edit:function(e){const{attributes:{mode:t,align:r,maxwidth:n}}=e;let s=!0;const a={},l=JSON.parse(JSON.stringify(e.attributes));delete l.align,delete l.maxwidth,!n||"left"!==r&&"right"!==r?"left"!==r&&"right"!==r||(a.width="100%",a.maxWidth=m.align_maxwidth):(a.width="100%",a.maxWidth=n);const d=(0,o.useBlockProps)({style:a});return("normal"===t||!t&&"normal"===m.mode)&&(s=!1),(0,u.jsxs)(u.Fragment,{children:[(0,p.createElement)("div",{...d,key:"block"},(0,u.jsx)(i(),{className:c()({"arve-ssr":!0,"arve-ssr--pointer-events-none":!s}),block:"nextgenthemes/arve-block",attributes:l,skipBlockSupportAttributes:!0})),(0,u.jsx)(o.InspectorControls,{children:v(e)},"insp")]})}})})()})(); -
advanced-responsive-video-embedder/trunk/changelog.md
r3216016 r3219322 3 3 * [ARVE Pro changelog](https://nextgenthemes.com/plugins/arve-pro/#changelog) 4 4 * [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog) 5 6 ### 2024-01-08 10.5.2 ### 7 8 * Fix: Block errors. 5 9 6 10 ### 2024-01-02 10.5.1 ### -
advanced-responsive-video-embedder/trunk/php/fn-misc.php
r3215952 r3219322 42 42 function load_textdomain(): void { 43 43 44 \load_plugin_textdomain(44 load_plugin_textdomain( 45 45 'advanced-responsive-video-embedder', 46 46 false, 47 dirname( dirname( plugin_basename( __FILE__ ) )) . '/languages/'47 dirname( plugin_basename( __FILE__ ), 2 ) . '/languages/' 48 48 ); 49 49 } -
advanced-responsive-video-embedder/trunk/php/init.php
r3215952 r3219322 5 5 namespace Nextgenthemes\ARVE; 6 6 7 add_action( 'plugins_loaded', __NAMESPACE__ . '\init_920' );7 add_action( 'plugins_loaded', __NAMESPACE__ . '\init_920', 9 ); 8 8 9 9 function init_920(): void { … … 49 49 add_action( 'init', __NAMESPACE__ . '\init_nextgenthemes_settings' ); 50 50 add_action( 'init', __NAMESPACE__ . '\register_assets' ); 51 add_action( 'init', __NAMESPACE__ . '\load_textdomain' ); 51 52 add_filter( 'oembed_remote_get_args', __NAMESPACE__ . '\vimeo_referer', 10, 2 ); 52 53 add_action( 'plugins_loaded', __NAMESPACE__ . '\create_shortcodes', 999 ); 53 54 add_action( 'plugins_loaded', __NAMESPACE__ . '\create_url_handlers', 999 ); 54 add_action( 'plugins_loaded', __NAMESPACE__ . '\load_textdomain' );55 55 add_action( 'wp_enqueue_scripts', __NAMESPACE__ . '\action_wp_enqueue_scripts' ); 56 56 add_filter( 'render_block_core/embed', __NAMESPACE__ . '\remove_embed_block_aspect_ratio' ); … … 99 99 } else { 100 100 delete_oembed_cache(); 101 delete_option( 'arve_version'); // this will cause another cache clear on reinstall101 delete_option( 'arve_version' ); // this will cause another cache clear on reinstall 102 102 } 103 103 } … … 206 206 function stop_outdated_addons_from_executing(): void { 207 207 208 if ( defined( 'Nextgenthemes\ARVE\Pro\VERSION')208 if ( defined( 'Nextgenthemes\ARVE\Pro\VERSION' ) 209 209 && version_compare( \Nextgenthemes\ARVE\Pro\VERSION, PRO_VERSION_REQUIRED, '<' ) 210 210 ) { -
advanced-responsive-video-embedder/trunk/readme.txt
r3216016 r3219322 6 6 Tested up to: 6.7 7 7 Requires PHP: 7.4 8 Stable tag: 10.5. 18 Stable tag: 10.5.2 9 9 License: GPL-3.0 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 194 194 * [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog) 195 195 196 ### 2024-01-08 10.5.2 ### 197 198 * Fix: Block errors. 199 196 200 ### 2024-01-02 10.5.1 ### 197 201 -
advanced-responsive-video-embedder/trunk/src/block.json
r3216016 r3219322 14 14 "odysee" 15 15 ], 16 "version": "10.5. 1",16 "version": "10.5.2", 17 17 "textdomain": "advanced-responsive-video-embedder", 18 18 "supports": { … … 57 57 }, 58 58 "controls": { 59 "type": " boolean"59 "type": "string" 60 60 }, 61 61 "title": { … … 75 75 }, 76 76 "hide_title": { 77 "type": " boolean"77 "type": "string" 78 78 }, 79 79 "grow": { 80 "type": " boolean"80 "type": "string" 81 81 }, 82 82 "fullscreen": { … … 90 90 }, 91 91 "disable_links": { 92 "type": " boolean"92 "type": "string" 93 93 }, 94 94 "align": { … … 96 96 }, 97 97 "arve_link": { 98 "type": " boolean"98 "type": "string" 99 99 }, 100 100 "duration": { … … 102 102 }, 103 103 "autoplay": { 104 "type": " boolean"104 "type": "string" 105 105 }, 106 106 "lightbox_maxwidth": { … … 108 108 }, 109 109 "sticky": { 110 "type": " boolean"110 "type": "string" 111 111 }, 112 112 "sticky_on_mobile": { 113 "type": " boolean"113 "type": "string" 114 114 }, 115 115 "sticky_position": { … … 144 144 }, 145 145 "invidious": { 146 "type": " boolean"146 "type": "string" 147 147 }, 148 148 "thumbnail_url": { -
advanced-responsive-video-embedder/trunk/src/block.tsx
r3203116 r3219322 61 61 interface OptionProps { 62 62 label: string; 63 ta g: string;63 tab: string; 64 64 type: string; 65 65 description?: string; … … 79 79 80 80 /** 81 * Keypair to gutenberg component81 * Keypair to Gutenberg component 82 82 * @param selectOptions 83 83 */ 84 function PrepareSelectOptions( selectOptions: OptionProps ) { 85 const gboptions = [] as Array< SelectOption >; 86 87 Object.entries( selectOptions ).forEach( ( [ key, value ] ) => { 88 const o: SelectOption = { 89 label: value, 90 value: key, 91 }; 92 93 gboptions.push( o ); 94 } ); 95 96 return gboptions; 84 function PrepareSelectOptions( 85 selectOptions: Record< string, string > | undefined 86 ): Array< SelectOption > { 87 if ( ! selectOptions ) { 88 throw new Error( 'no options' ); 89 } 90 91 return Object.entries( selectOptions ).map( ( [ key, value ] ) => ( { 92 label: value, 93 value: key, 94 } ) ); 97 95 } 98 96 … … 122 120 } ); 123 121 } 124 125 // function changeSelectControl( key: string, value: string, props ) {126 127 // if ( ! value ) {128 129 // }130 131 // props.setAttributes( {132 // [ key ]: value,133 // } );134 // }135 122 136 123 const mediaUploadRender = ( open: VoidFunction, val, url: string ): JSX.Element => { … … 170 157 }; 171 158 172 function select( val );173 174 159 function buildControls( props ) { 175 160 const controls = [] as Array< JSX.Element >; … … 181 166 182 167 Object.values( settings ).forEach( ( option: OptionProps ) => { 183 sectionControls[ option.ta g] = [];168 sectionControls[ option.tab ] = []; 184 169 } ); 185 170 … … 188 173 const url = ''; 189 174 190 sectionControls[ option.ta g].push(175 sectionControls[ option.tab ].push( 191 176 <Fragment key={ key + '-fragment' }> 192 177 { 'select' === option.ui_element && ( … … 198 183 onChange={ ( value ) => { 199 184 return props.setAttributes( { 200 [ key ]: value,185 [ key ]: '' === value ? undefined : value, 201 186 } ); 202 187 } } -
advanced-responsive-video-embedder/trunk/vendor/composer/installed.json
r3216016 r3219322 70 70 { 71 71 "name": "nextgenthemes/wp-shared", 72 "version": "2025.01.0 2.13.41.10",73 "version_normalized": "2025.01.0 2.13.41.10",72 "version": "2025.01.08.22.13.18", 73 "version_normalized": "2025.01.08.22.13.18", 74 74 "dist": { 75 75 "type": "path", 76 76 "url": "../../../../../../dev/composer-packages/wp-shared", 77 "reference": " 1ffefd285078037ae6f976915124810b401cab8a"77 "reference": "c65f98e0de0c733a562326262a200dcc5c927bf3" 78 78 }, 79 79 "require": { -
advanced-responsive-video-embedder/trunk/vendor/composer/installed.php
r3216016 r3219322 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' d43c34681124ee1d16f7e847d7682b1671478255',6 'reference' => '6dc433bc08b165c683f5c61fdd2efaa07c492d80', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 23 23 'pretty_version' => 'dev-master', 24 24 'version' => 'dev-master', 25 'reference' => ' d43c34681124ee1d16f7e847d7682b1671478255',25 'reference' => '6dc433bc08b165c683f5c61fdd2efaa07c492d80', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../', … … 30 30 ), 31 31 'nextgenthemes/wp-shared' => array( 32 'pretty_version' => '2025.01.0 2.13.41.10',33 'version' => '2025.01.0 2.13.41.10',34 'reference' => ' 1ffefd285078037ae6f976915124810b401cab8a',32 'pretty_version' => '2025.01.08.22.13.18', 33 'version' => '2025.01.08.22.13.18', 34 'reference' => 'c65f98e0de0c733a562326262a200dcc5c927bf3', 35 35 'type' => 'wp-package', 36 36 'install_path' => __DIR__ . '/../nextgenthemes/wp-shared', -
advanced-responsive-video-embedder/trunk/vendor/composer/jetpack_autoload_filemap.php
r3216016 r3219322 8 8 return array( 9 9 '47777597fbe681453e41ea4bf4ad9988' => array( 10 'version' => '2025.01.0 2.13.41.10',10 'version' => '2025.01.08.22.13.18', 11 11 'path' => $vendorDir . '/nextgenthemes/wp-shared/includes/WP/init.php' 12 12 ), -
advanced-responsive-video-embedder/trunk/vendor/nextgenthemes/wp-shared/composer.json
r3216016 r3219322 16 16 "php": ">=7.4" 17 17 }, 18 "version": "2025.01.0 2.13.41.10"18 "version": "2025.01.08.22.13.18" 19 19 } -
advanced-responsive-video-embedder/trunk/vendor/nextgenthemes/wp-shared/includes/WP/SettingValidator.php
r3215952 r3219322 102 102 } 103 103 104 $this->type = 'string'; 104 105 $this->ui_element = 'select'; 105 106 $this->ui_element_type = 'select'; 106 107 $this->options = array( 107 '' => \__( 'Default', 'advanced-responsive-video-embedder' ),108 'true' => \__( 'True', 'advanced-responsive-video-embedder' ),109 'false' => \__( 'False', 'advanced-responsive-video-embedder' ),108 '' => __( 'Default', 'advanced-responsive-video-embedder' ), 109 'true' => __( 'True', 'advanced-responsive-video-embedder' ), 110 'false' => __( 'False', 'advanced-responsive-video-embedder' ), 110 111 ); 111 112 }
Note: See TracChangeset
for help on using the changeset viewer.