Changeset 2618082
- Timestamp:
- 10/22/2021 01:53:20 AM (4 years ago)
- Location:
- smartvideo/trunk
- Files:
-
- 6 edited
-
README.txt (modified) (1 diff)
-
SmartVideo.php (modified) (2 diffs)
-
page-builders/gutenberg/dist/blocks.build.js (modified) (1 diff)
-
page-builders/gutenberg/src/block/block.js (modified) (3 diffs)
-
page-builders/gutenberg/src/block/edit.js (modified) (6 diffs)
-
page-builders/gutenberg/src/init.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
smartvideo/trunk/README.txt
r2578954 r2618082 88 88 == Changelog == 89 89 90 = 2.0.23 =90 = 2.0.23.2 = 91 91 * **Welcome Tatum(WP 5.8)** 92 92 * WordPress 5.8 is out with many new and awesome features. SmartVideo fully supports this new version so worry not. Have your cake and eat it too! Yum 93 93 * Fixing an Elementor bug that caused unseemly warnings to appear while in dev mode. Can't have that now. 94 * Added some minor fixes for 5.8.1 94 95 95 96 = 2.0.22 = -
smartvideo/trunk/SmartVideo.php
r2582188 r2618082 11 11 * Plugin URI: https://swarmify.com/wordpress-plugin/ 12 12 * Description: SmartVideo makes building a beautiful, professional video experience for your site effortless. 13 * Version: 2.0.23. 113 * Version: 2.0.23.2 14 14 * Author: Swarmify 15 15 * Author URI: https://swarmify.com/ … … 30 30 * Rename this for your plugin and update it as you release new versions. 31 31 */ 32 define( 'SWARMIFY_PLUGIN_VERSION', '2.0.23. 1' );32 define( 'SWARMIFY_PLUGIN_VERSION', '2.0.23.2' ); 33 33 34 34 /** -
smartvideo/trunk/page-builders/gutenberg/dist/blocks.build.js
r2373353 r2618082 1 !function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=1)}([function(e,t,n){"use strict";function r(e){var t=e.attributes,n=t.smartvideoEmbedLink,r=t.poster,o=(t.posterMediaLibrary,t.posterAnoterSource,t.posterUrl),l=t.width,a=t.height,i=t.responsive,s=t.autoplay,u=t.loop,p=t.muted,c=t.controls, d=t.playsInline,m=i?"swarm-fluid":"",b=document.createElement("smartvideo");return b.setAttribute("src",n),b.setAttribute("width",l),b.setAttribute("height",a),"none"!==r&&b.setAttribute("poster",o),b.setAttribute("class",m),s&&b.setAttribute("autoplay",""),p&&b.setAttribute("muted",""),u&&b.setAttribute("loop",""),c&&b.setAttribute("controls",""),d&&b.setAttribute("playsinline",""),b}t.a=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(2)},function(e,t,n){"use strict";var r=n(3),o=(n.n(r),n(4)),l=(n.n(o),n(5)),a=n(6),i=n(0),__=wp.i18n.__,s=wp.blocks.registerBlockType,u=wp.editor,p=(u.InspectorControls,u.MediaUpload,u.MediaUploadCheck,u.MediaPlaceholder,u.PlainText,wp.components);p.Button,p.PanelBody,p.ToggleControl,p.SelectControl,p.BaseControl,p.TextControl,wp.compose.withState,wp.element.createRef;s("smartvideo/block-smartvideo-guten",{title:__("SmartVideo"),description:__("SmartVideo makes building a beautiful, professional video experience for your site effortless."),icon:l.a,category:"common",keywords:[__("video"),__("smartvideo"),__("embed")],supports:{align:!0},attributes:{autoplay:{type:"boolean",default:!1},loop:{type:"boolean",default:!1},muted:{type:"boolean",default:!1},width:{type:"string",default:"1280"},height:{type:"string",default:"720"},controls:{type:"boolean",default:!0},playsInline:{type:"boolean",default:!1},responsive:{type:"boolean",default:!0},poster:{type:"string",default:"none"},posterId:{type:"number"},posterMediaLibrary:{type:"string"},posterAnoterSource:{type:"string"},posterUrl:{type:"string"},source:{type:"string",default:"media_library"},videoId:{type:"number"},videoInternalUrl:{type:"string"},youtube:{type:"string"},vimeo:{type:"string"},anotherSource:{type:"string"},smartvideoEmbedLink:{type:"string",default:"https://swarmify.com/wp-content/uploads/SmartVideoIntroMain.mp4"}},edit:a.a,save:function(e){var t=e.attributes,n=(t.smartvideoEmbedLink,t.poster,t.posterMediaLibrary,t.posterAnoterSource,t.posterUrl,t.width,t.height,t.responsive,t.autoplay,t.loop,t.muted,t.controls,t.playsInline,Object(i.a)(e)),r=n.outerHTML,o={__html:r};return wp.element.createElement(React.Fragment,null,wp.element.createElement("div",{dangerouslySetInnerHTML:o}))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";var r=wp.components,o=(r.G,r.Path,r.SVG);t.a=wp.element.createElement(o,{xmlns:"http://www.w3.org/2000/svg",xlinkHref:"http://www.w3.org/1999/xlink",viewBox:"0 0 294 336",class:"swarmify-play-button"},wp.element.createElement("defs",null,wp.element.createElement("path",{id:"h",fill:"#000000",d:"M158 0l136.83 79v158L158 316 21.168 237V79z"}),wp.element.createElement("path",{id:"t",d:"M53.499 7.951l51.961 90H1.539z"})),wp.element.createElement("g",{"stroke-linejoin":"round","fill-rule":"evenodd","stroke-linecap":"round"},wp.element.createElement("g",{id:"hex",transform:"translate(-11 10)"},wp.element.createElement("use",{xlinkHref:"#h",height:"100%",width:"100%"}),wp.element.createElement("path",{"stroke-width":"10",fill:"#ffde17",d:"M158-5.774l141.83 81.888v163.77L158 321.774l-141.83-81.88V76.124L158-5.77z"})),wp.element.createElement("g",{transform:"rotate(-30 289.199 -57.894)",id:"tri"},wp.element.createElement("use",{xlinkHref:"#t",height:"100%",width:"100%"}),wp.element.createElement("path",{"stroke-width":"4",fill:"#323232",d:"M53.499 3.951l55.424 96H-1.927l55.429-96z"}))))},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function a(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var i=n(0),s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=wp.components,p=u.Button,c=u.PanelBody,d=(u.Disabled,u.SelectControl),m=u.ToggleControl,b=u.TextControl,h=u.withNotices,f=wp.editor,w=f.InspectorControls,v=(f.MediaPlaceholder,f.MediaUpload),y=f.MediaUploadCheck,g=wp.element,E=g.Component,k=g.createRef,C=wp.i18n,__=C.__,A=(C.sprintf,wp.compose),_=A.compose,S=A.withInstanceId,M=wp.data.withSelect,V=function(e){function t(){o(this,t);var e=l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.containerRef=k(),e.container=null,e}return a(t,e),s(t,[{key:"componentDidUpdate",value:function(e){if(e.attributes!==this.props.attributes){for(var t=this.container;t.firstChild;)t.removeChild(t.firstChild);var n=Object(i.a)(this.props);t.append(n)}}},{key:"componentDidMount",value:function(){this.container=this.containerRef.current;var e=Object(i.a)(this.props);this.container.append(e)}},{key:"setAttributeVal",value:function(e){var t=this;return function(n){t.props.setAttributes(r({},e,n))}}},{key:"render",value:function(){var e=this.props.attributes,t=e.autoplay,n=e.muted,r=e.loop,o=e.width,l=e.height,a=e.controls,i=e.playsInline,s=e.responsive,u=e.poster,h=e.posterMediaLibrary,f=e.posterId,g=e.posterAnoterSource,E=(e.posterUrl,e.source),k=e.videoInternalUrl,C=e.videoId,A=e.anotherSource,_=e.youtube,S=e.vimeo,M=e.smartvideoEmbedLink,V=this.props.setAttributes;"another_source"!==E||A||V({anotherSource:M});var I=["video"],L=["image"],O=function(e){V({videoInternalUrl:e.url,smartvideoEmbedLink:e.url,videoId:e.id})},x=function(e){var t=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/,n=e.match(t);return!(!n||11!=n[7].length)&&n[7]},U=function(e){V({vimeo:e}),V({smartvideoEmbedLink:e})},P=function(e){var t="https://www.youtube.com/embed/"+x(e);V({youtube:e}),V({smartvideoEmbedLink:t})},j=function(e){V({anotherSource:e}),V({smartvideoEmbedLink:e})},T=function(e){V({posterMediaLibrary:e.url,posterId:e.id,posterUrl:e.url})},R=function(e){V({posterAnoterSource:e,posterUrl:e})};return wp.element.createElement(React.Fragment,null,wp.element.createElement(w,null,wp.element.createElement(c,{title:__("Video")},wp.element.createElement(d,{label:__("Source"),value:E,onChange:this.setAttributeVal("source"),options:[{value:"media_library",label:__("Media library")},{value:"youtube",label:__("YouTube")},{value:"vimeo",label:__("Vimeo")},{value:"another_source",label:__("Another source")}]}),"media_library"===E&&wp.element.createElement(y,null,wp.element.createElement(v,{onSelect:O,allowedTypes:I,value:C,render:function(e){var t=e.open;return wp.element.createElement(p,{isDefault:!0,onClick:t},__(k?"Replace video":"Select video"))}})),"youtube"===E&&wp.element.createElement(b,{label:"YouTube link",value:_,onChange:P}),"vimeo"===E&&wp.element.createElement(b,{label:"Vimeo link",value:S,onChange:U}),"another_source"===E&&wp.element.createElement(b,{label:"Video Url",value:A,onChange:j})),wp.element.createElement(c,{title:__("Poster"),initialOpen:!1},wp.element.createElement(d,{label:__("Source"),value:u,onChange:this.setAttributeVal("poster"),options:[{value:"media_library",label:__("Media library")},{value:"another_source",label:__("Another source")},{value:"none",label:__("None")}]}),"media_library"===u&&wp.element.createElement(y,null,wp.element.createElement(v,{onSelect:T,allowedTypes:L,value:f,render:function(e){var t=e.open;return wp.element.createElement(p,{isDefault:!0,onClick:t},__(h?"Replace image":"Select poster image"))}})),"another_source"===u&&wp.element.createElement(b,{label:"Poster Url",value:g,onChange:R})),wp.element.createElement(c,{title:__("Basic options"),initialOpen:!1},wp.element.createElement(b,{label:__("Width"),value:o,onChange:this.setAttributeVal("width")}),wp.element.createElement(b,{label:__("Height"),value:l,onChange:this.setAttributeVal("height")}),wp.element.createElement(m,{label:__("Autoplay"),onChange:this.setAttributeVal("autoplay"),checked:t}),wp.element.createElement(m,{label:__("Muted"),onChange:this.setAttributeVal("muted"),checked:n}),wp.element.createElement(m,{label:__("Loop"),onChange:this.setAttributeVal("loop"),checked:r})),wp.element.createElement(c,{title:__("Advanced options"),initialOpen:!1},wp.element.createElement(m,{label:__("Controls"),onChange:this.setAttributeVal("controls"),checked:a}),wp.element.createElement(m,{label:__("Play inline"),onChange:this.setAttributeVal("playsInline"),checked:i}),wp.element.createElement(m,{label:__("Responsive"),onChange:this.setAttributeVal("responsive"),checked:s}))),wp.element.createElement("div",{ref:this.containerRef}))}}]),t}(E);t.a=_([M(function(e){return{mediaUpload:(0,e("core/block-editor").getSettings)().__experimentalMediaUpload}}),h,S])(V)}]);1 !function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=1)}([function(e,t,n){"use strict";function r(e){var t=e.attributes,n=t.smartvideoEmbedLink,r=t.poster,o=(t.posterMediaLibrary,t.posterAnoterSource,t.posterUrl),l=t.width,a=t.height,i=t.responsive,s=t.autoplay,u=t.loop,p=t.muted,c=t.controls,m=t.playsInline,d=i?"swarm-fluid":"",b=document.createElement("smartvideo");return b.setAttribute("src",n),b.setAttribute("width",l),b.setAttribute("height",a),"none"!==r&&b.setAttribute("poster",o),b.setAttribute("class",d),s&&b.setAttribute("autoplay",""),p&&b.setAttribute("muted",""),u&&b.setAttribute("loop",""),c&&b.setAttribute("controls",""),m&&b.setAttribute("playsinline",""),b}t.a=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(2)},function(e,t,n){"use strict";var r=n(3),o=(n.n(r),n(4)),l=(n.n(o),n(5)),a=n(6),i=n(0),__=wp.i18n.__;(0,wp.blocks.registerBlockType)("smartvideo/block-smartvideo-guten",{title:__("SmartVideo"),description:__("SmartVideo makes building a beautiful, professional video experience for your site effortless."),icon:l.a,category:"common",keywords:[__("video"),__("smartvideo"),__("embed")],supports:{align:!0},attributes:{autoplay:{type:"boolean",default:!1},loop:{type:"boolean",default:!1},muted:{type:"boolean",default:!1},width:{type:"string",default:"1280"},height:{type:"string",default:"720"},controls:{type:"boolean",default:!0},playsInline:{type:"boolean",default:!1},responsive:{type:"boolean",default:!0},poster:{type:"string",default:"none"},posterId:{type:"number"},posterMediaLibrary:{type:"string"},posterAnoterSource:{type:"string"},posterUrl:{type:"string"},source:{type:"string",default:"media_library"},videoId:{type:"number"},videoInternalUrl:{type:"string"},youtube:{type:"string"},vimeo:{type:"string"},anotherSource:{type:"string"},smartvideoEmbedLink:{type:"string",default:"https://swarmify.com/wp-content/uploads/SmartVideoIntroMain.mp4"}},edit:a.a,save:function(e){var t=e.attributes,n=(t.smartvideoEmbedLink,t.poster,t.posterMediaLibrary,t.posterAnoterSource,t.posterUrl,t.width,t.height,t.responsive,t.autoplay,t.loop,t.muted,t.controls,t.playsInline,Object(i.a)(e)),r=n.outerHTML,o={__html:r};return wp.element.createElement(React.Fragment,null,wp.element.createElement("div",{dangerouslySetInnerHTML:o}))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";var r=wp.components,o=(r.G,r.Path,r.SVG);t.a=wp.element.createElement(o,{xmlns:"http://www.w3.org/2000/svg",xlinkHref:"http://www.w3.org/1999/xlink",viewBox:"0 0 294 336",class:"swarmify-play-button"},wp.element.createElement("defs",null,wp.element.createElement("path",{id:"h",fill:"#000000",d:"M158 0l136.83 79v158L158 316 21.168 237V79z"}),wp.element.createElement("path",{id:"t",d:"M53.499 7.951l51.961 90H1.539z"})),wp.element.createElement("g",{"stroke-linejoin":"round","fill-rule":"evenodd","stroke-linecap":"round"},wp.element.createElement("g",{id:"hex",transform:"translate(-11 10)"},wp.element.createElement("use",{xlinkHref:"#h",height:"100%",width:"100%"}),wp.element.createElement("path",{"stroke-width":"10",fill:"#ffde17",d:"M158-5.774l141.83 81.888v163.77L158 321.774l-141.83-81.88V76.124L158-5.77z"})),wp.element.createElement("g",{transform:"rotate(-30 289.199 -57.894)",id:"tri"},wp.element.createElement("use",{xlinkHref:"#t",height:"100%",width:"100%"}),wp.element.createElement("path",{"stroke-width":"4",fill:"#323232",d:"M53.499 3.951l55.424 96H-1.927l55.429-96z"}))))},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function a(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var i=n(0),s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=wp.components,p=u.Button,c=u.PanelBody,m=(u.Disabled,u.SelectControl),d=u.ToggleControl,b=u.TextControl,h=u.withNotices,f=wp.blockEditor,w=f.InspectorControls,v=(f.MediaPlaceholder,f.MediaUpload),y=f.MediaUploadCheck,g=wp.element,E=g.Component,k=g.createRef,A=wp.i18n,__=A.__,_=(A.sprintf,wp.compose),C=_.compose,S=_.withInstanceId,M=wp.data.withSelect,V=function(e){function t(){o(this,t);var e=l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.containerRef=k(),e.container=null,e}return a(t,e),s(t,[{key:"componentDidUpdate",value:function(e){if(e.attributes!==this.props.attributes){for(var t=this.container;t.firstChild;)t.removeChild(t.firstChild);var n=Object(i.a)(this.props);t.append(n)}}},{key:"componentDidMount",value:function(){this.container=this.containerRef.current;var e=Object(i.a)(this.props);this.container.append(e)}},{key:"setAttributeVal",value:function(e){var t=this;return function(n){t.props.setAttributes(r({},e,n))}}},{key:"render",value:function(){var e=this.props.attributes,t=e.autoplay,n=e.muted,r=e.loop,o=e.width,l=e.height,a=e.controls,i=e.playsInline,s=e.responsive,u=e.poster,h=e.posterMediaLibrary,f=e.posterId,g=e.posterAnoterSource,E=(e.posterUrl,e.source),k=e.videoInternalUrl,A=e.videoId,_=e.anotherSource,C=e.youtube,S=e.vimeo,M=e.smartvideoEmbedLink,V=this.props.setAttributes;"another_source"!==E||_||V({anotherSource:M});var I=["video"],L=["image"],O=function(e){V({videoInternalUrl:e.url,smartvideoEmbedLink:e.url,videoId:e.id})},x=function(e){var t=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/,n=e.match(t);return!(!n||11!=n[7].length)&&n[7]},U=function(e){V({vimeo:e}),V({smartvideoEmbedLink:e})},j=function(e){var t="https://www.youtube.com/embed/"+x(e);V({youtube:e}),V({smartvideoEmbedLink:t})},P=function(e){V({anotherSource:e}),V({smartvideoEmbedLink:e})},T=function(e){V({posterMediaLibrary:e.url,posterId:e.id,posterUrl:e.url})},R=function(e){V({posterAnoterSource:e,posterUrl:e})};return wp.element.createElement(React.Fragment,null,wp.element.createElement(w,null,wp.element.createElement(c,{title:__("Video")},wp.element.createElement(m,{label:__("Source"),value:E,onChange:this.setAttributeVal("source"),options:[{value:"media_library",label:__("Media library")},{value:"youtube",label:__("YouTube")},{value:"vimeo",label:__("Vimeo")},{value:"another_source",label:__("Another source")}]}),"media_library"===E&&wp.element.createElement(y,null,wp.element.createElement(v,{onSelect:O,allowedTypes:I,value:A,render:function(e){var t=e.open;return wp.element.createElement(p,{isDefault:!0,onClick:t},__(k?"Replace video":"Select video"))}})),"youtube"===E&&wp.element.createElement(b,{label:"YouTube link",value:C,onChange:j}),"vimeo"===E&&wp.element.createElement(b,{label:"Vimeo link",value:S,onChange:U}),"another_source"===E&&wp.element.createElement(b,{label:"Video Url",value:_,onChange:P})),wp.element.createElement(c,{title:__("Poster"),initialOpen:!1},wp.element.createElement(m,{label:__("Source"),value:u,onChange:this.setAttributeVal("poster"),options:[{value:"media_library",label:__("Media library")},{value:"another_source",label:__("Another source")},{value:"none",label:__("None")}]}),"media_library"===u&&wp.element.createElement(y,null,wp.element.createElement(v,{onSelect:T,allowedTypes:L,value:f,render:function(e){var t=e.open;return wp.element.createElement(p,{isDefault:!0,onClick:t},__(h?"Replace image":"Select poster image"))}})),"another_source"===u&&wp.element.createElement(b,{label:"Poster Url",value:g,onChange:R})),wp.element.createElement(c,{title:__("Basic options"),initialOpen:!1},wp.element.createElement(b,{label:__("Width"),value:o,onChange:this.setAttributeVal("width")}),wp.element.createElement(b,{label:__("Height"),value:l,onChange:this.setAttributeVal("height")}),wp.element.createElement(d,{label:__("Autoplay"),onChange:this.setAttributeVal("autoplay"),checked:t}),wp.element.createElement(d,{label:__("Muted"),onChange:this.setAttributeVal("muted"),checked:n}),wp.element.createElement(d,{label:__("Loop"),onChange:this.setAttributeVal("loop"),checked:r})),wp.element.createElement(c,{title:__("Advanced options"),initialOpen:!1},wp.element.createElement(d,{label:__("Controls"),onChange:this.setAttributeVal("controls"),checked:a}),wp.element.createElement(d,{label:__("Play inline"),onChange:this.setAttributeVal("playsInline"),checked:i}),wp.element.createElement(d,{label:__("Responsive"),onChange:this.setAttributeVal("responsive"),checked:s}))),wp.element.createElement("div",{ref:this.containerRef}))}}]),t}(E);t.a=C([M(function(e){return{mediaUpload:(0,e("core/block-editor").getSettings)().__experimentalMediaUpload}}),h,S])(V)}]); -
smartvideo/trunk/page-builders/gutenberg/src/block/block.js
r2373353 r2618082 14 14 import { getSmartVideoElem } from './smartvideo'; 15 15 16 const { __ } = wp.i18n; 16 const { __ } = wp.i18n; 17 17 const { registerBlockType } = wp.blocks; 18 const {19 InspectorControls,20 MediaUpload,21 MediaUploadCheck,22 MediaPlaceholder,23 PlainText,24 } = wp.editor;25 const {26 Button,27 PanelBody,28 ToggleControl,29 SelectControl,30 BaseControl,31 TextControl,32 } = wp.components;33 18 34 const {35 withState,36 } = wp.compose;37 38 const {39 createRef40 } = wp.element;41 19 /** 42 20 * Register: aa Gutenberg Block. … … 57 35 attributes: { 58 36 autoplay: { 59 type: "boolean",37 type: 'boolean', 60 38 default: false, 61 }, 39 }, 62 40 loop: { 63 type: "boolean",41 type: 'boolean', 64 42 default: false, 65 43 }, 66 44 muted: { 67 type: "boolean",45 type: 'boolean', 68 46 default: false, 69 47 }, 70 48 width: { 71 type: "string",49 type: 'string', 72 50 default: '1280', 73 51 }, 74 52 height: { 75 type: "string",53 type: 'string', 76 54 default: '720', 77 55 }, 78 56 controls: { 79 type: "boolean",57 type: 'boolean', 80 58 default: true, 81 }, 59 }, 82 60 playsInline: { 83 type: "boolean",61 type: 'boolean', 84 62 default: false, 85 }, 63 }, 86 64 responsive: { 87 type: "boolean",65 type: 'boolean', 88 66 default: true, 89 67 }, 90 68 poster: { 91 type: "string",92 default: "none",69 type: 'string', 70 default: 'none', 93 71 }, 94 72 posterId: { 95 type: "number"73 type: 'number', 96 74 }, 97 75 posterMediaLibrary: { 98 type: "string",76 type: 'string', 99 77 }, 100 78 posterAnoterSource: { 101 type: "string"79 type: 'string', 102 80 }, 103 81 posterUrl: { 104 type: "string"82 type: 'string', 105 83 }, 106 84 source: { 107 type: "string",108 default: 'media_library' 85 type: 'string', 86 default: 'media_library', 109 87 }, 110 88 videoId: { 111 type: "number",89 type: 'number', 112 90 }, 113 91 videoInternalUrl: { 114 type: "string",115 }, 92 type: 'string', 93 }, 116 94 youtube: { 117 type: "string",95 type: 'string', 118 96 }, 119 97 vimeo: { 120 type: "string",98 type: 'string', 121 99 }, 122 100 anotherSource: { 123 type: "string",101 type: 'string', 124 102 }, 125 103 smartvideoEmbedLink: { 126 type: "string",127 default: "https://swarmify.com/wp-content/uploads/SmartVideoIntroMain.mp4"128 } 104 type: 'string', 105 default: 'https://swarmify.com/wp-content/uploads/SmartVideoIntroMain.mp4', 106 }, 129 107 }, 130 108 … … 142 120 save: ( props ) => { 143 121 const { smartvideoEmbedLink, poster, posterMediaLibrary, posterAnoterSource, posterUrl, width, height, responsive, autoplay, loop, muted, controls, playsInline } = props.attributes; 144 const posterVal = "none"!== poster ? posterUrl : '';122 const posterVal = 'none' !== poster ? posterUrl : ''; 145 123 const smartVideoEl = getSmartVideoElem( props ); 146 124 const smartVideoHtml = smartVideoEl.outerHTML; -
smartvideo/trunk/page-builders/gutenberg/src/block/edit.js
r2373353 r2618082 19 19 MediaUpload, 20 20 MediaUploadCheck, 21 } = wp. editor;21 } = wp.blockEditor; 22 22 23 23 const { … … 168 168 <React.Fragment> 169 169 <InspectorControls> 170 <PanelBody title={ __( 'Video' ) } >170 <PanelBody title={ __( 'Video' ) } > 171 171 <SelectControl 172 172 label={ __( 'Source' ) } … … 219 219 ) } 220 220 </PanelBody> 221 <PanelBody title={ __( 'Poster' ) }221 <PanelBody title={ __( 'Poster' ) } 222 222 initialOpen={ false } > 223 223 <SelectControl … … 256 256 ) } 257 257 </PanelBody> 258 <PanelBody title={ __( 'Basic options' ) } initialOpen={ false } >258 <PanelBody title={ __( 'Basic options' ) } initialOpen={ false } > 259 259 <TextControl 260 260 label={ __( 'Width' ) } … … 284 284 /> 285 285 </PanelBody> 286 <PanelBody title={ __( 'Advanced options' ) } initialOpen={ false }>286 <PanelBody title={ __( 'Advanced options' ) } initialOpen={ false }> 287 287 <ToggleControl 288 288 label={ __( 'Controls' ) } … … 301 301 /> 302 302 </PanelBody> 303 </InspectorControls>303 </InspectorControls> 304 304 <div ref={ this.containerRef }></div> 305 305 </React.Fragment> -
smartvideo/trunk/page-builders/gutenberg/src/init.php
r2312592 r2618082 25 25 * @uses {wp-element} for WP Element abstraction — structure of blocks. 26 26 * @uses {wp-i18n} to internationalize the block's text. 27 * @uses {wp- editor} for WP editor styles.27 * @uses {wp-block-editor} for WP editor styles. 28 28 * @since 1.0.0 29 29 */ … … 41 41 'smartvideo_guten-cgb-block-js', // Handle. 42 42 plugins_url( '/dist/blocks.build.js', dirname( __FILE__ ) ), // Block.build.js: We register the block here. Built with Webpack. 43 array( 'wp-block s', 'wp-i18n', 'wp-element', 'wp-editor'), // Dependencies, defined above.43 array( 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', ), // Dependencies, defined above. 44 44 null, // filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.build.js' ), // Version: filemtime — Gets file modification time. 45 45 true // Enqueue the script in the footer.
Note: See TracChangeset
for help on using the changeset viewer.