Changeset 2348179
- Timestamp:
- 07/29/2020 07:08:01 AM (6 years ago)
- Location:
- jmbtrn
- Files:
-
- 24 edited
- 1 copied
-
assets/banner-1544x500.jpg (modified) (1 prop) (previous)
-
assets/banner-772x250.jpg (modified) (1 prop) (previous)
-
assets/icon-128x128.jpg (modified) (1 prop) (previous)
-
assets/icon-256x256.jpg (modified) (1 prop) (previous)
-
assets/screenshot-1.png (modified) (1 prop) (previous)
-
assets/screenshot-2.png (modified) (1 prop) (previous)
-
tags/1.1.3 (copied) (copied from jmbtrn/trunk)
-
tags/1.1.3/build/editor.css (modified) (1 diff)
-
tags/1.1.3/build/index.asset.php (modified) (1 diff)
-
tags/1.1.3/build/index.js (modified) (1 diff)
-
tags/1.1.3/build/style.css (modified) (1 diff)
-
tags/1.1.3/build/theme.js (modified) (1 diff)
-
tags/1.1.3/jumbotron.php (modified) (1 diff)
-
tags/1.1.3/readme.txt (modified) (2 diffs)
-
tags/1.1.3/src/editor.scss (modified) (1 diff)
-
tags/1.1.3/src/style.scss (modified) (1 diff)
-
trunk/build/editor.css (modified) (1 diff)
-
trunk/build/index.asset.php (modified) (1 diff)
-
trunk/build/index.js (modified) (1 diff)
-
trunk/build/style.css (modified) (1 diff)
-
trunk/build/theme.js (modified) (1 diff)
-
trunk/jumbotron.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/editor.scss (modified) (1 diff)
-
trunk/src/style.scss (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
jmbtrn/assets/banner-1544x500.jpg
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/jpeg
-
Property
svn:mime-type
changed from
-
jmbtrn/assets/banner-772x250.jpg
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/jpeg
-
Property
svn:mime-type
changed from
-
jmbtrn/assets/icon-128x128.jpg
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/jpeg
-
Property
svn:mime-type
changed from
-
jmbtrn/assets/icon-256x256.jpg
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/jpeg
-
Property
svn:mime-type
changed from
-
jmbtrn/assets/screenshot-1.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
jmbtrn/assets/screenshot-2.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
jmbtrn/tags/1.1.3/build/editor.css
r2250797 r2348179 1 .wp-block[data-type="sortabrilliant/jumbotron"] .components-disabled{line-height:0}.wp-block[data-type="sortabrilliant/jumbotron"] .jumbotron-gallery{display:flex;margin -top:0;margin-bottom:14px}.wp-block[data-type="sortabrilliant/jumbotron"] .jumbotron-gallery-item{position:relative}.jumbotron-gallery-item__link{flex:1 85%}.jumbotron-gallery-item__movers{margin-left:5px}.jumbotron-gallery-item__movers,.jumbotron-gallery-item__time{flex:1}.jumbotron-gallery-item__move-down,.jumbotron-gallery-item__move-up{padding:0}1 .wp-block[data-type="sortabrilliant/jumbotron"] .components-disabled{line-height:0}.wp-block[data-type="sortabrilliant/jumbotron"] .jumbotron-gallery{display:flex;margin:0 0 14px;padding:0}.wp-block[data-type="sortabrilliant/jumbotron"] .jumbotron-gallery-item{position:relative}.jumbotron-gallery-item__link{flex:1 85%}.jumbotron-gallery-item__movers{margin-left:5px}.jumbotron-gallery-item__movers,.jumbotron-gallery-item__time{flex:1}.jumbotron-gallery-item__move-down,.jumbotron-gallery-item__move-up{padding:0} -
jmbtrn/tags/1.1.3/build/index.asset.php
r2268322 r2348179 1 <?php return array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-polyfill'), 'version' => ' 38f6218d70fc8e14fd75b9985cc69d4b');1 <?php return array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-polyfill'), 'version' => 'ad3506f7fa1c0051f9e68455bb8ea8b0'); -
jmbtrn/tags/1.1.3/build/index.js
r2268322 r2348179 1 !function(e){var t={};function n( o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=26)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},n.apply(this,arguments)}e.exports=n},function(e,t,n){var o=n(15),r=n(16),i=n(17);e.exports=function(e,t){return o(e)||r(e,t)||i()}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}e.exports=function(e,t,o){return t&&n(e.prototype,t),o&&n(e,o),e}},function(e,t,n){var o=n(21),r=n(2);e.exports=function(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?r(e):t}},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){var o=n(22);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}},function(e){e.exports=JSON.parse('{"name":"sortabrilliant/jumbotron","category":"common","attributes":{"videos":{"type":"array","default":[],"source":"query","selector":"ul.jumbotron-gallery .jumbotron-gallery-item","query":{"id":{"source":"attribute","selector":"a","attribute":"data-id"},"title":{"type":"string","source":"text","selector":"a"},"url":{"source":"attribute","selector":"a","attribute":"href"},"description":{"source":"attribute","selector":"a","attribute":"data-desc"},"poster":{"type":"string","source":"attribute","selector":"a","attribute":"data-poster"},"fileLength":{"type":"string","source":"text","selector":".jumbotron-gallery-item__time"}}}}}')},function(e,t){!function(){e.exports=this.lodash}()},function(e,t,n){var o=n(18),r=n(19),i=n(20);e.exports=function(e){return o(e)||r(e)||i()}},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],o=!0,r=!1,i=void 0;try{for(var c,l=e[Symbol.iterator]();!(o=(c=l.next()).done)&&(n.push(c.value),!t||n.length!==t);o=!0);}catch(e){r=!0,i=e}finally{try{o||null==l.return||l.return()}finally{if(r)throw i}}return n}}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}},function(e,t){e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){function n(t,o){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,o)}e.exports=n},,,,function(e,t,n){"use strict";n.r(t);var o=n(0),r=n(1),i=Object(o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 40"},Object(o.createElement)(r.G,null,Object(o.createElement)(r.Path,{d:"M21.5,30h-19C1.122,30,0,28.879,0,27.5v-13C0,13.122,1.122,12,2.5,12h19c1.379,0,2.5,1.122,2.5,2.5v13C24,28.879,22.879,30,21.5,30z M2.5,14C2.225,14,2,14.225,2,14.5v13C2,27.775,2.225,28,2.5,28h19c0.275,0,0.5-0.225,0.5-0.5v-13c0-0.276-0.225-0.5-0.5-0.5H2.5z"}),Object(o.createElement)(r.Path,{d:"M27,26c-0.553,0-1-0.447-1-1V10.5c0-0.276-0.225-0.5-0.5-0.5H4c-0.552,0-1-0.448-1-1s0.448-1,1-1h21.5c1.379,0,2.5,1.122,2.5,2.5V25C28,25.553,27.553,26,27,26z"}),Object(o.createElement)(r.Path,{d:"M31,22c-0.553,0-1-0.447-1-1V6.5C30,6.225,29.775,6,29.5,6H8C7.448,6,7,5.552,7,5s0.448-1,1-1h21.5C30.879,4,32,5.122,32,6.5V21C32,21.553,31.553,22,31,22z"}),Object(o.createElement)(r.G,null,Object(o.createElement)(r.Polygon,{points:"15.125,21 9.875,18 9.875,24"}),Object(o.createElement)(r.Path,{d:"M9.875,25c-0.173,0-0.347-0.045-0.502-0.135C9.065,24.686,8.875,24.356,8.875,24v-6c0-0.356,0.19-0.686,0.498-0.865c0.31-0.178,0.688-0.18,0.998-0.003l5.25,3c0.312,0.178,0.504,0.51,0.504,0.868s-0.192,0.69-0.504,0.868l-5.25,3C10.217,24.956,10.046,25,9.875,25z M10.875,19.724v2.553L13.109,21L10.875,19.724z"})))),c=n(4),l=n.n(c),a=n(5),s=n.n(a),u=n(13),p=n.n(u),b=n(6),f=n.n(b),d=n(7),m=n.n(d),v=n(8),y=n.n(v),j=n(9),h=n.n(j),O=n(2),g=n.n(O),E=n(10),w=n.n(E),S=n(3),x=function(e){var t=e.video;return t?Object(o.createElement)("figure",{className:"jumbotron-player"},Object(o.createElement)(r.Disabled,null,Object(o.createElement)("video",{controls:!0,poster:t.poster,src:t.url})),t.description&&Object(o.createElement)("figcaption",null,Object(o.createElement)(o.RawHTML,null,t.description))):null},M=function(e){function t(){var e;return f()(this,t),(e=y()(this,h()(t).apply(this,arguments))).onSelectVideo=e.onSelectVideo.bind(g()(e)),e}return w()(t,e),m()(t,[{key:"onSelectVideo",value:function(e){e.preventDefault(),this.props.onSelectVideo()}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.title,i=e.url,c=e.description,l=e.poster,a=e.fileLength,s=e.isFirstItem,u=e.isLastItem,p=e.onMoveUp,b=e.onMoveDown;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("a",{href:i,className:"jumbotron-gallery-item__link","data-id":t,"data-poster":l,"data-desc":c,onClick:this.onSelectVideo},n),Object(o.createElement)("span",{className:"jumbotron-gallery-item__time"},a),Object(o.createElement)("span",{className:"jumbotron-gallery-item__movers"},Object(o.createElement)(r.IconButton,{icon:"arrow-up",onClick:s?void 0:p,className:"jumbotron-gallery-item__move-up",label:"Move video up","aria-disabled":s}),Object(o.createElement)(r.IconButton,{icon:"arrow-down",onClick:u?void 0:b,className:"jumbotron-gallery-item__move-down",label:"Move video down","aria-disabled":u})))}}]),t}(o.Component),_=function(e){var t=e.attributes,n=e.isSelected,r=e.mediaPlaceholder,i=e.onSelectVideo,c=e.onMoveUp,a=e.onMoveDown,s=t.videos;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("ul",{className:"jumbotron-gallery"},s.map((function(e,t){return Object(o.createElement)("li",{className:"jumbotron-gallery-item",key:e.id||e.url},Object(o.createElement)(M,l()({},e,{isFirstItem:0===t,isLastItem:t+1===s.length,onMoveUp:c(t),onMoveDown:a(t),onSelectVideo:i(e)})))}))),n&&r)},V=n(12);var k=["video"],N=function(e){function t(){var e;return f()(this,t),(e=y()(this,h()(t).apply(this,arguments))).onSelectVideo=e.onSelectVideo.bind(g()(e)),e.onMove=e.onMove.bind(g()(e)),e.onMoveUp=e.onMoveUp.bind(g()(e)),e.onMoveDown=e.onMoveDown.bind(g()(e)),e.onSelectVideos=e.onSelectVideos.bind(g()(e)),e.state={selectedVideo:null},e}return w()(t,e),m()(t,[{key:"onSelectVideo",value:function(e){var t=this;return function(){t.state.selectedVideo!==e&&t.setState({selectedVideo:e})}}},{key:"onMove",value:function(e,t){var n=p()(this.props.attributes.videos);n.splice(t,1,this.props.attributes.videos[e]),n.splice(e,1,this.props.attributes.videos[t]),this.props.setAttributes({videos:n})}},{key:"onMoveUp",value:function(e){var t=this;return function(){0!==e&&t.onMove(e,e-1)}}},{key:"onMoveDown",value:function(e){var t=this;return function(){e!==t.props.attributes.videos.length-1&&t.onMove(e,e+1)}}},{key:"onSelectVideos",value:function(e){this.props.setAttributes({videos:e.map((function(e){return function(e){var t=Object(V.pick)(e,["id","title","url","description","icon","fileLength"]),n=Object(V.get)(e,["image","src"]);return t.poster=t.icon!==n?n:null,t}(e)}))})}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.className,c=e.isSelected,a=e.noticeOperations,u=e.noticeUI,p=this.state.selectedVideo,b=t.videos,f=!!b.length,d=Object(o.createElement)(S.MediaPlaceholder,{addToGallery:f,isAppender:f,className:n,disableMediaButtons:f&&!c,icon:!f&&Object(o.createElement)(S.BlockIcon,{icon:i}),labels:{title:!f&&"Jumbotron",instructions:!f&&"Drag videos, upload new ones or select files from your library."},onSelect:this.onSelectVideos,accept:"video/*",allowedTypes:k,multiple:!0,value:b,onError:a.createErrorNotice,notices:f?void 0:u}),m=Object(o.createElement)(S.BlockControls,null,f&&Object(o.createElement)(r.Toolbar,null,Object(o.createElement)(S.MediaUpload,{onSelect:this.onSelectVideos,allowedTypes:k,multiple:!0,value:b.map((function(e){return e.id})),render:function(e){var t=e.open;return Object(o.createElement)(r.IconButton,{className:"components-toolbar__control",label:"Edit gallery",icon:"edit",onClick:t})}})));if(!f)return d;var v=s()(b,1)[0];return Object(o.createElement)(o.Fragment,null,m,u,Object(o.createElement)("div",{className:n},Object(o.createElement)(x,{video:p||v}),Object(o.createElement)(_,l()({},this.props,{mediaPlaceholder:d,onSelectVideo:this.onSelectVideo,onMoveUp:this.onMoveUp,onMoveDown:this.onMoveDown}))))}}]),t}(o.Component),C=Object(r.withNotices)(N),P=function(e){var t=e.attributes,n=e.className,r=t.videos,i=s()(r,1)[0];return Object(o.createElement)("div",{className:n},i&&Object(o.createElement)("figure",{className:"jumbotron-player"},Object(o.createElement)("video",{controls:!0,poster:i.poster,src:i.url}),i.description&&Object(o.createElement)("figcaption",null,Object(o.createElement)(o.RawHTML,null,i.description))),Object(o.createElement)("ul",{className:"jumbotron-gallery"},r.map((function(e){return Object(o.createElement)("li",{className:"jumbotron-gallery-item",key:e.id},Object(o.createElement)("a",{href:e.url,className:"jumbotron-gallery-item__link","data-id":e.id,"data-poster":e.poster,"data-desc":e.description},e.title),Object(o.createElement)("span",{className:"jumbotron-gallery-item__time"},e.fileLength))}))))},T=n(11),A=n(14),D=T.name,I=T.category,L=T.attributes;Object(A.registerBlockType)(D,{title:"Jumbotron",description:"With Jumbotron it’s never been easier to display a gallery of videos.",keywords:["videos","gallery"],icon:i,category:I,attributes:L,edit:C,save:P})}]);1 !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=28)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n.apply(this,arguments)}e.exports=n},function(e,t,n){var r=n(17),o=n(18),i=n(13),c=n(19);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||c()}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(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)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},function(e,t,n){var r=n(23);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},function(e,t,n){var r=n(24),o=n(2);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},function(e){e.exports=JSON.parse('{"name":"sortabrilliant/jumbotron","category":"common","attributes":{"videos":{"type":"array","default":[],"source":"query","selector":"ul.jumbotron-gallery .jumbotron-gallery-item","query":{"id":{"source":"attribute","selector":"a","attribute":"data-id"},"title":{"type":"string","source":"text","selector":"a"},"url":{"source":"attribute","selector":"a","attribute":"href"},"description":{"source":"attribute","selector":"a","attribute":"data-desc"},"poster":{"type":"string","source":"attribute","selector":"a","attribute":"data-poster"},"fileLength":{"type":"string","source":"text","selector":".jumbotron-gallery-item__time"}}}}}')},function(e,t){!function(){e.exports=this.lodash}()},function(e,t,n){var r=n(14);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},function(e,t,n){var r=n(20),o=n(21),i=n(13),c=n(22);e.exports=function(e){return r(e)||o(e)||i(e)||c()}},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var c,a=e[Symbol.iterator]();!(r=(c=a.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return n}}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){var r=n(14);e.exports=function(e){if(Array.isArray(e))return r(e)}},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},,,,function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1),i=Object(r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 40"},Object(r.createElement)(o.G,null,Object(r.createElement)(o.Path,{d:"M21.5,30h-19C1.122,30,0,28.879,0,27.5v-13C0,13.122,1.122,12,2.5,12h19c1.379,0,2.5,1.122,2.5,2.5v13C24,28.879,22.879,30,21.5,30z M2.5,14C2.225,14,2,14.225,2,14.5v13C2,27.775,2.225,28,2.5,28h19c0.275,0,0.5-0.225,0.5-0.5v-13c0-0.276-0.225-0.5-0.5-0.5H2.5z"}),Object(r.createElement)(o.Path,{d:"M27,26c-0.553,0-1-0.447-1-1V10.5c0-0.276-0.225-0.5-0.5-0.5H4c-0.552,0-1-0.448-1-1s0.448-1,1-1h21.5c1.379,0,2.5,1.122,2.5,2.5V25C28,25.553,27.553,26,27,26z"}),Object(r.createElement)(o.Path,{d:"M31,22c-0.553,0-1-0.447-1-1V6.5C30,6.225,29.775,6,29.5,6H8C7.448,6,7,5.552,7,5s0.448-1,1-1h21.5C30.879,4,32,5.122,32,6.5V21C32,21.553,31.553,22,31,22z"}),Object(r.createElement)(o.G,null,Object(r.createElement)(o.Polygon,{points:"15.125,21 9.875,18 9.875,24"}),Object(r.createElement)(o.Path,{d:"M9.875,25c-0.173,0-0.347-0.045-0.502-0.135C9.065,24.686,8.875,24.356,8.875,24v-6c0-0.356,0.19-0.686,0.498-0.865c0.31-0.178,0.688-0.18,0.998-0.003l5.25,3c0.312,0.178,0.504,0.51,0.504,0.868s-0.192,0.69-0.504,0.868l-5.25,3C10.217,24.956,10.046,25,9.875,25z M10.875,19.724v2.553L13.109,21L10.875,19.724z"})))),c=n(5),a=n.n(c),l=n(6),u=n.n(l),s=n(15),f=n.n(s),p=n(7),d=n.n(p),b=n(8),m=n.n(b),v=n(2),y=n.n(v),h=n(9),j=n.n(h),O=n(10),g=n.n(O),E=n(3),S=n.n(E),w=n(4),x=function(e){var t=e.video;return t?Object(r.createElement)("figure",{className:"jumbotron-player"},Object(r.createElement)(o.Disabled,null,Object(r.createElement)("video",{controls:!0,poster:t.poster,src:t.url})),t.description&&Object(r.createElement)("figcaption",null,Object(r.createElement)(r.RawHTML,null,t.description))):null};function M(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=S()(e);if(t){var o=S()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return g()(this,n)}}var _=function(e){j()(n,e);var t=M(n);function n(){var e;return d()(this,n),(e=t.apply(this,arguments)).onSelectVideo=e.onSelectVideo.bind(y()(e)),e}return m()(n,[{key:"onSelectVideo",value:function(e){e.preventDefault(),this.props.onSelectVideo()}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.title,i=e.url,c=e.description,a=e.poster,l=e.fileLength,u=e.isFirstItem,s=e.isLastItem,f=e.onMoveUp,p=e.onMoveDown;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("a",{href:i,className:"jumbotron-gallery-item__link","data-id":t,"data-poster":a,"data-desc":c,onClick:this.onSelectVideo},n),Object(r.createElement)("span",{className:"jumbotron-gallery-item__time"},l),Object(r.createElement)("span",{className:"jumbotron-gallery-item__movers"},Object(r.createElement)(o.IconButton,{icon:"arrow-up",onClick:u?void 0:f,className:"jumbotron-gallery-item__move-up",label:"Move video up","aria-disabled":u}),Object(r.createElement)(o.IconButton,{icon:"arrow-down",onClick:s?void 0:p,className:"jumbotron-gallery-item__move-down",label:"Move video down","aria-disabled":s})))}}]),n}(r.Component),V=function(e){var t=e.attributes,n=e.isSelected,o=e.mediaPlaceholder,i=e.onSelectVideo,c=e.onMoveUp,l=e.onMoveDown,u=t.videos;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("ul",{className:"jumbotron-gallery"},u.map((function(e,t){return Object(r.createElement)("li",{className:"jumbotron-gallery-item",key:e.id||e.url},Object(r.createElement)(_,a()({},e,{isFirstItem:0===t,isLastItem:t+1===u.length,onMoveUp:c(t),onMoveDown:l(t),onSelectVideo:i(e)})))}))),n&&o)},k=n(12);function N(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=S()(e);if(t){var o=S()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return g()(this,n)}}var C=["video"],P=function(e){j()(n,e);var t=N(n);function n(){var e;return d()(this,n),(e=t.apply(this,arguments)).onSelectVideo=e.onSelectVideo.bind(y()(e)),e.onMove=e.onMove.bind(y()(e)),e.onMoveUp=e.onMoveUp.bind(y()(e)),e.onMoveDown=e.onMoveDown.bind(y()(e)),e.onSelectVideos=e.onSelectVideos.bind(y()(e)),e.state={selectedVideo:null},e}return m()(n,[{key:"onSelectVideo",value:function(e){var t=this;return function(){t.state.selectedVideo!==e&&t.setState({selectedVideo:e})}}},{key:"onMove",value:function(e,t){var n=f()(this.props.attributes.videos);n.splice(t,1,this.props.attributes.videos[e]),n.splice(e,1,this.props.attributes.videos[t]),this.props.setAttributes({videos:n})}},{key:"onMoveUp",value:function(e){var t=this;return function(){0!==e&&t.onMove(e,e-1)}}},{key:"onMoveDown",value:function(e){var t=this;return function(){e!==t.props.attributes.videos.length-1&&t.onMove(e,e+1)}}},{key:"onSelectVideos",value:function(e){this.props.setAttributes({videos:e.map((function(e){return function(e){var t=Object(k.pick)(e,["id","title","url","description","icon","fileLength"]),n=Object(k.get)(e,["image","src"]);return t.poster=t.icon!==n?n:null,t}(e)}))})}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.className,c=e.isSelected,l=e.noticeOperations,s=e.noticeUI,f=this.state.selectedVideo,p=t.videos,d=!!p.length,b=Object(r.createElement)(w.MediaPlaceholder,{addToGallery:d,isAppender:d,className:n,disableMediaButtons:d&&!c,icon:!d&&Object(r.createElement)(w.BlockIcon,{icon:i}),labels:{title:!d&&"Jumbotron",instructions:!d&&"Drag videos, upload new ones or select files from your library."},onSelect:this.onSelectVideos,accept:"video/*",allowedTypes:C,multiple:!0,value:p,onError:l.createErrorNotice,notices:d?void 0:s}),m=Object(r.createElement)(w.BlockControls,null,d&&Object(r.createElement)(o.Toolbar,null,Object(r.createElement)(w.MediaUpload,{onSelect:this.onSelectVideos,allowedTypes:C,multiple:!0,value:p.map((function(e){return e.id})),render:function(e){var t=e.open;return Object(r.createElement)(o.IconButton,{className:"components-toolbar__control",label:"Edit gallery",icon:"edit",onClick:t})}})));if(!d)return b;var v=u()(p,1)[0];return Object(r.createElement)(r.Fragment,null,m,s,Object(r.createElement)("div",{className:n},Object(r.createElement)(x,{video:f||v}),Object(r.createElement)(V,a()({},this.props,{mediaPlaceholder:b,onSelectVideo:this.onSelectVideo,onMoveUp:this.onMoveUp,onMoveDown:this.onMoveDown}))))}}]),n}(r.Component),D=Object(o.withNotices)(P),I=function(e){var t=e.attributes,n=e.className,o=t.videos,i=u()(o,1)[0];return Object(r.createElement)("div",{className:n},i&&Object(r.createElement)("figure",{className:"jumbotron-player"},Object(r.createElement)("video",{controls:!0,poster:i.poster,src:i.url}),i.description&&Object(r.createElement)("figcaption",null,Object(r.createElement)(r.RawHTML,null,i.description))),Object(r.createElement)("ul",{className:"jumbotron-gallery"},o.map((function(e){return Object(r.createElement)("li",{className:"jumbotron-gallery-item",key:e.id},Object(r.createElement)("a",{href:e.url,className:"jumbotron-gallery-item__link","data-id":e.id,"data-poster":e.poster,"data-desc":e.description},e.title),Object(r.createElement)("span",{className:"jumbotron-gallery-item__time"},e.fileLength))}))))},R=n(11),T=n(16),A=R.name,U=R.category,L=R.attributes;Object(T.registerBlockType)(A,{title:"Jumbotron",description:"With Jumbotron it’s never been easier to display a gallery of videos.",keywords:["videos","gallery"],icon:i,category:U,attributes:L,edit:D,save:I})}]); -
jmbtrn/tags/1.1.3/build/style.css
r2250797 r2348179 1 .jumbotron-player{margin:0 0 14px}.jumbotron-player video{width:100%}.jumbotron-gallery{display:flex;flex-direction:column;list-style-type:none; padding:0}.jumbotron-gallery .jumbotron-gallery-item{display:flex;color:#4a5568;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.625;border:1px solid #e2e8f0;border-bottom:0;margin:0;padding:.5rem 1rem;justify-content:space-between;align-items:center}.jumbotron-gallery .jumbotron-gallery-item:nth-of-type(2n){background-color:#f7fafc}.jumbotron-gallery .jumbotron-gallery-item:last-child{border-bottom:1px solid #e2e8f0}.jumbotron-gallery .jumbotron-gallery-item .jumbotron-gallery-item__link{color:#4a5568;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.625;text-decoration:none}1 .jumbotron-player{margin:0 0 14px}.jumbotron-player video{width:100%}.jumbotron-gallery{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}.jumbotron-gallery .jumbotron-gallery-item{display:flex;color:#4a5568;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.625;border:1px solid #e2e8f0;border-bottom:0;margin:0;padding:.5rem 1rem;justify-content:space-between;align-items:center}.jumbotron-gallery .jumbotron-gallery-item:nth-of-type(2n){background-color:#f7fafc}.jumbotron-gallery .jumbotron-gallery-item:last-child{border-bottom:1px solid #e2e8f0}.jumbotron-gallery .jumbotron-gallery-item .jumbotron-gallery-item__link{color:#4a5568;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.625;text-decoration:none} -
jmbtrn/tags/1.1.3/build/theme.js
r2250843 r2348179 1 !function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=2 5)}({25:function(t,e){var r;(r=document.querySelectorAll(".wp-block-sortabrilliant-jumbotron")).length&&r.forEach((function(t){var e=t.querySelectorAll(".jumbotron-gallery-item__link");t.addEventListener("click",(function(r){if(r.preventDefault(),Array.from(e).includes(r.target)){var n={src:r.target.href,id:r.target.getAttribute("data-id"),desc:r.target.getAttribute("data-desc"),poster:r.target.getAttribute("data-poster")};!function(t,e){var r=t.querySelector(".jumbotron-player"),n='\n\t\t\t<figure class="jumbotron-player">\n\t\t\t\t<video\n\t\t\t\t\tcontrols="true"\n\t\t\t\t\tsrc='.concat(e.src,"\n\t\t\t\t\t").concat(e.poster&&"poster=".concat(e.poster),"\n\t\t\t\t></video>\n\t\t\t\t<figcaption>").concat(e.desc,"</figcaption>\n\t\t\t</figure>\n\t\t");r.outerHTML=n}(t,n)}}))}))}});1 !function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=27)}({27:function(t,e){var r;(r=document.querySelectorAll(".wp-block-sortabrilliant-jumbotron")).length&&r.forEach((function(t){var e=t.querySelectorAll(".jumbotron-gallery-item__link");t.addEventListener("click",(function(r){if(r.preventDefault(),Array.from(e).includes(r.target)){var n={src:r.target.href,id:r.target.getAttribute("data-id"),desc:r.target.getAttribute("data-desc"),poster:r.target.getAttribute("data-poster")};!function(t,e){var r=t.querySelector(".jumbotron-player"),n='\n\t\t\t<figure class="jumbotron-player">\n\t\t\t\t<video\n\t\t\t\t\tcontrols="true"\n\t\t\t\t\tsrc='.concat(e.src,"\n\t\t\t\t\t").concat(e.poster&&"poster=".concat(e.poster),"\n\t\t\t\t></video>\n\t\t\t\t<figcaption>").concat(e.desc,"</figcaption>\n\t\t\t</figure>\n\t\t");r.outerHTML=n}(t,n)}}))}))}}); -
jmbtrn/tags/1.1.3/jumbotron.php
r2268322 r2348179 1 1 <?php 2 2 /** 3 * Plugin Name: Jumbotron 4 * Plugin URI: https://sortabrilliant.com/jumbotron/ 5 * Description: With Jumbotron it's never been easier to display a gallery of videos. 6 * Author: sorta brilliant 7 * Author URI: https://sortabrilliant.com/ 8 * Version: 1.1.2 9 * License: GPL-2.0-or-later 10 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt 3 * Plugin Name: Jumbotron 4 * Plugin URI: https://sortabrilliant.com/jumbotron/ 5 * Description: With Jumbotron it's never been easier to display a gallery of videos. 6 * Version: 1.1.3 7 * Requires at least: 5.0 8 * Requires PHP: 5.6 9 * Author: sorta brilliant 10 * Author URI: https://sortabrilliant.com/ 11 * License: GPL-2.0-or-later 12 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt 11 13 * 12 14 * @package Jumbotron -
jmbtrn/tags/1.1.3/readme.txt
r2268322 r2348179 3 3 Tags: video, gallery, block 4 4 Requires at least: 5.0 5 Tested up to: 5. 45 Tested up to: 5.5 6 6 Requires PHP: 5.6 7 Stable tag: 1.1. 27 Stable tag: 1.1.3 8 8 License: GPL-2.0-or-later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.txt … … 26 26 == Changelog == 27 27 28 = 1.1.3 = 29 * Minor style fixes. 30 * Bump "Tested up to" WordPress version. 31 28 32 = 1.1.2 = 29 33 * Adds block description. -
jmbtrn/tags/1.1.3/src/editor.scss
r2250797 r2348179 7 7 .jumbotron-gallery { 8 8 display: flex; 9 margin -top:0;10 margin-bottom: 14px;9 margin: 0 0 14px 0; 10 padding: 0; 11 11 } 12 12 -
jmbtrn/tags/1.1.3/src/style.scss
r2250797 r2348179 15 15 flex-direction: column; 16 16 list-style-type: none; 17 margin: 0; 17 18 padding: 0; 18 19 -
jmbtrn/trunk/build/editor.css
r2250797 r2348179 1 .wp-block[data-type="sortabrilliant/jumbotron"] .components-disabled{line-height:0}.wp-block[data-type="sortabrilliant/jumbotron"] .jumbotron-gallery{display:flex;margin -top:0;margin-bottom:14px}.wp-block[data-type="sortabrilliant/jumbotron"] .jumbotron-gallery-item{position:relative}.jumbotron-gallery-item__link{flex:1 85%}.jumbotron-gallery-item__movers{margin-left:5px}.jumbotron-gallery-item__movers,.jumbotron-gallery-item__time{flex:1}.jumbotron-gallery-item__move-down,.jumbotron-gallery-item__move-up{padding:0}1 .wp-block[data-type="sortabrilliant/jumbotron"] .components-disabled{line-height:0}.wp-block[data-type="sortabrilliant/jumbotron"] .jumbotron-gallery{display:flex;margin:0 0 14px;padding:0}.wp-block[data-type="sortabrilliant/jumbotron"] .jumbotron-gallery-item{position:relative}.jumbotron-gallery-item__link{flex:1 85%}.jumbotron-gallery-item__movers{margin-left:5px}.jumbotron-gallery-item__movers,.jumbotron-gallery-item__time{flex:1}.jumbotron-gallery-item__move-down,.jumbotron-gallery-item__move-up{padding:0} -
jmbtrn/trunk/build/index.asset.php
r2268322 r2348179 1 <?php return array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-polyfill'), 'version' => ' 38f6218d70fc8e14fd75b9985cc69d4b');1 <?php return array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-polyfill'), 'version' => 'ad3506f7fa1c0051f9e68455bb8ea8b0'); -
jmbtrn/trunk/build/index.js
r2268322 r2348179 1 !function(e){var t={};function n( o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=26)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},n.apply(this,arguments)}e.exports=n},function(e,t,n){var o=n(15),r=n(16),i=n(17);e.exports=function(e,t){return o(e)||r(e,t)||i()}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}e.exports=function(e,t,o){return t&&n(e.prototype,t),o&&n(e,o),e}},function(e,t,n){var o=n(21),r=n(2);e.exports=function(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?r(e):t}},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){var o=n(22);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}},function(e){e.exports=JSON.parse('{"name":"sortabrilliant/jumbotron","category":"common","attributes":{"videos":{"type":"array","default":[],"source":"query","selector":"ul.jumbotron-gallery .jumbotron-gallery-item","query":{"id":{"source":"attribute","selector":"a","attribute":"data-id"},"title":{"type":"string","source":"text","selector":"a"},"url":{"source":"attribute","selector":"a","attribute":"href"},"description":{"source":"attribute","selector":"a","attribute":"data-desc"},"poster":{"type":"string","source":"attribute","selector":"a","attribute":"data-poster"},"fileLength":{"type":"string","source":"text","selector":".jumbotron-gallery-item__time"}}}}}')},function(e,t){!function(){e.exports=this.lodash}()},function(e,t,n){var o=n(18),r=n(19),i=n(20);e.exports=function(e){return o(e)||r(e)||i()}},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],o=!0,r=!1,i=void 0;try{for(var c,l=e[Symbol.iterator]();!(o=(c=l.next()).done)&&(n.push(c.value),!t||n.length!==t);o=!0);}catch(e){r=!0,i=e}finally{try{o||null==l.return||l.return()}finally{if(r)throw i}}return n}}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}},function(e,t){e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){function n(t,o){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,o)}e.exports=n},,,,function(e,t,n){"use strict";n.r(t);var o=n(0),r=n(1),i=Object(o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 40"},Object(o.createElement)(r.G,null,Object(o.createElement)(r.Path,{d:"M21.5,30h-19C1.122,30,0,28.879,0,27.5v-13C0,13.122,1.122,12,2.5,12h19c1.379,0,2.5,1.122,2.5,2.5v13C24,28.879,22.879,30,21.5,30z M2.5,14C2.225,14,2,14.225,2,14.5v13C2,27.775,2.225,28,2.5,28h19c0.275,0,0.5-0.225,0.5-0.5v-13c0-0.276-0.225-0.5-0.5-0.5H2.5z"}),Object(o.createElement)(r.Path,{d:"M27,26c-0.553,0-1-0.447-1-1V10.5c0-0.276-0.225-0.5-0.5-0.5H4c-0.552,0-1-0.448-1-1s0.448-1,1-1h21.5c1.379,0,2.5,1.122,2.5,2.5V25C28,25.553,27.553,26,27,26z"}),Object(o.createElement)(r.Path,{d:"M31,22c-0.553,0-1-0.447-1-1V6.5C30,6.225,29.775,6,29.5,6H8C7.448,6,7,5.552,7,5s0.448-1,1-1h21.5C30.879,4,32,5.122,32,6.5V21C32,21.553,31.553,22,31,22z"}),Object(o.createElement)(r.G,null,Object(o.createElement)(r.Polygon,{points:"15.125,21 9.875,18 9.875,24"}),Object(o.createElement)(r.Path,{d:"M9.875,25c-0.173,0-0.347-0.045-0.502-0.135C9.065,24.686,8.875,24.356,8.875,24v-6c0-0.356,0.19-0.686,0.498-0.865c0.31-0.178,0.688-0.18,0.998-0.003l5.25,3c0.312,0.178,0.504,0.51,0.504,0.868s-0.192,0.69-0.504,0.868l-5.25,3C10.217,24.956,10.046,25,9.875,25z M10.875,19.724v2.553L13.109,21L10.875,19.724z"})))),c=n(4),l=n.n(c),a=n(5),s=n.n(a),u=n(13),p=n.n(u),b=n(6),f=n.n(b),d=n(7),m=n.n(d),v=n(8),y=n.n(v),j=n(9),h=n.n(j),O=n(2),g=n.n(O),E=n(10),w=n.n(E),S=n(3),x=function(e){var t=e.video;return t?Object(o.createElement)("figure",{className:"jumbotron-player"},Object(o.createElement)(r.Disabled,null,Object(o.createElement)("video",{controls:!0,poster:t.poster,src:t.url})),t.description&&Object(o.createElement)("figcaption",null,Object(o.createElement)(o.RawHTML,null,t.description))):null},M=function(e){function t(){var e;return f()(this,t),(e=y()(this,h()(t).apply(this,arguments))).onSelectVideo=e.onSelectVideo.bind(g()(e)),e}return w()(t,e),m()(t,[{key:"onSelectVideo",value:function(e){e.preventDefault(),this.props.onSelectVideo()}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.title,i=e.url,c=e.description,l=e.poster,a=e.fileLength,s=e.isFirstItem,u=e.isLastItem,p=e.onMoveUp,b=e.onMoveDown;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("a",{href:i,className:"jumbotron-gallery-item__link","data-id":t,"data-poster":l,"data-desc":c,onClick:this.onSelectVideo},n),Object(o.createElement)("span",{className:"jumbotron-gallery-item__time"},a),Object(o.createElement)("span",{className:"jumbotron-gallery-item__movers"},Object(o.createElement)(r.IconButton,{icon:"arrow-up",onClick:s?void 0:p,className:"jumbotron-gallery-item__move-up",label:"Move video up","aria-disabled":s}),Object(o.createElement)(r.IconButton,{icon:"arrow-down",onClick:u?void 0:b,className:"jumbotron-gallery-item__move-down",label:"Move video down","aria-disabled":u})))}}]),t}(o.Component),_=function(e){var t=e.attributes,n=e.isSelected,r=e.mediaPlaceholder,i=e.onSelectVideo,c=e.onMoveUp,a=e.onMoveDown,s=t.videos;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("ul",{className:"jumbotron-gallery"},s.map((function(e,t){return Object(o.createElement)("li",{className:"jumbotron-gallery-item",key:e.id||e.url},Object(o.createElement)(M,l()({},e,{isFirstItem:0===t,isLastItem:t+1===s.length,onMoveUp:c(t),onMoveDown:a(t),onSelectVideo:i(e)})))}))),n&&r)},V=n(12);var k=["video"],N=function(e){function t(){var e;return f()(this,t),(e=y()(this,h()(t).apply(this,arguments))).onSelectVideo=e.onSelectVideo.bind(g()(e)),e.onMove=e.onMove.bind(g()(e)),e.onMoveUp=e.onMoveUp.bind(g()(e)),e.onMoveDown=e.onMoveDown.bind(g()(e)),e.onSelectVideos=e.onSelectVideos.bind(g()(e)),e.state={selectedVideo:null},e}return w()(t,e),m()(t,[{key:"onSelectVideo",value:function(e){var t=this;return function(){t.state.selectedVideo!==e&&t.setState({selectedVideo:e})}}},{key:"onMove",value:function(e,t){var n=p()(this.props.attributes.videos);n.splice(t,1,this.props.attributes.videos[e]),n.splice(e,1,this.props.attributes.videos[t]),this.props.setAttributes({videos:n})}},{key:"onMoveUp",value:function(e){var t=this;return function(){0!==e&&t.onMove(e,e-1)}}},{key:"onMoveDown",value:function(e){var t=this;return function(){e!==t.props.attributes.videos.length-1&&t.onMove(e,e+1)}}},{key:"onSelectVideos",value:function(e){this.props.setAttributes({videos:e.map((function(e){return function(e){var t=Object(V.pick)(e,["id","title","url","description","icon","fileLength"]),n=Object(V.get)(e,["image","src"]);return t.poster=t.icon!==n?n:null,t}(e)}))})}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.className,c=e.isSelected,a=e.noticeOperations,u=e.noticeUI,p=this.state.selectedVideo,b=t.videos,f=!!b.length,d=Object(o.createElement)(S.MediaPlaceholder,{addToGallery:f,isAppender:f,className:n,disableMediaButtons:f&&!c,icon:!f&&Object(o.createElement)(S.BlockIcon,{icon:i}),labels:{title:!f&&"Jumbotron",instructions:!f&&"Drag videos, upload new ones or select files from your library."},onSelect:this.onSelectVideos,accept:"video/*",allowedTypes:k,multiple:!0,value:b,onError:a.createErrorNotice,notices:f?void 0:u}),m=Object(o.createElement)(S.BlockControls,null,f&&Object(o.createElement)(r.Toolbar,null,Object(o.createElement)(S.MediaUpload,{onSelect:this.onSelectVideos,allowedTypes:k,multiple:!0,value:b.map((function(e){return e.id})),render:function(e){var t=e.open;return Object(o.createElement)(r.IconButton,{className:"components-toolbar__control",label:"Edit gallery",icon:"edit",onClick:t})}})));if(!f)return d;var v=s()(b,1)[0];return Object(o.createElement)(o.Fragment,null,m,u,Object(o.createElement)("div",{className:n},Object(o.createElement)(x,{video:p||v}),Object(o.createElement)(_,l()({},this.props,{mediaPlaceholder:d,onSelectVideo:this.onSelectVideo,onMoveUp:this.onMoveUp,onMoveDown:this.onMoveDown}))))}}]),t}(o.Component),C=Object(r.withNotices)(N),P=function(e){var t=e.attributes,n=e.className,r=t.videos,i=s()(r,1)[0];return Object(o.createElement)("div",{className:n},i&&Object(o.createElement)("figure",{className:"jumbotron-player"},Object(o.createElement)("video",{controls:!0,poster:i.poster,src:i.url}),i.description&&Object(o.createElement)("figcaption",null,Object(o.createElement)(o.RawHTML,null,i.description))),Object(o.createElement)("ul",{className:"jumbotron-gallery"},r.map((function(e){return Object(o.createElement)("li",{className:"jumbotron-gallery-item",key:e.id},Object(o.createElement)("a",{href:e.url,className:"jumbotron-gallery-item__link","data-id":e.id,"data-poster":e.poster,"data-desc":e.description},e.title),Object(o.createElement)("span",{className:"jumbotron-gallery-item__time"},e.fileLength))}))))},T=n(11),A=n(14),D=T.name,I=T.category,L=T.attributes;Object(A.registerBlockType)(D,{title:"Jumbotron",description:"With Jumbotron it’s never been easier to display a gallery of videos.",keywords:["videos","gallery"],icon:i,category:I,attributes:L,edit:C,save:P})}]);1 !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=28)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n.apply(this,arguments)}e.exports=n},function(e,t,n){var r=n(17),o=n(18),i=n(13),c=n(19);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||c()}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(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)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},function(e,t,n){var r=n(23);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},function(e,t,n){var r=n(24),o=n(2);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},function(e){e.exports=JSON.parse('{"name":"sortabrilliant/jumbotron","category":"common","attributes":{"videos":{"type":"array","default":[],"source":"query","selector":"ul.jumbotron-gallery .jumbotron-gallery-item","query":{"id":{"source":"attribute","selector":"a","attribute":"data-id"},"title":{"type":"string","source":"text","selector":"a"},"url":{"source":"attribute","selector":"a","attribute":"href"},"description":{"source":"attribute","selector":"a","attribute":"data-desc"},"poster":{"type":"string","source":"attribute","selector":"a","attribute":"data-poster"},"fileLength":{"type":"string","source":"text","selector":".jumbotron-gallery-item__time"}}}}}')},function(e,t){!function(){e.exports=this.lodash}()},function(e,t,n){var r=n(14);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},function(e,t,n){var r=n(20),o=n(21),i=n(13),c=n(22);e.exports=function(e){return r(e)||o(e)||i(e)||c()}},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var c,a=e[Symbol.iterator]();!(r=(c=a.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return n}}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){var r=n(14);e.exports=function(e){if(Array.isArray(e))return r(e)}},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},,,,function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1),i=Object(r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 40"},Object(r.createElement)(o.G,null,Object(r.createElement)(o.Path,{d:"M21.5,30h-19C1.122,30,0,28.879,0,27.5v-13C0,13.122,1.122,12,2.5,12h19c1.379,0,2.5,1.122,2.5,2.5v13C24,28.879,22.879,30,21.5,30z M2.5,14C2.225,14,2,14.225,2,14.5v13C2,27.775,2.225,28,2.5,28h19c0.275,0,0.5-0.225,0.5-0.5v-13c0-0.276-0.225-0.5-0.5-0.5H2.5z"}),Object(r.createElement)(o.Path,{d:"M27,26c-0.553,0-1-0.447-1-1V10.5c0-0.276-0.225-0.5-0.5-0.5H4c-0.552,0-1-0.448-1-1s0.448-1,1-1h21.5c1.379,0,2.5,1.122,2.5,2.5V25C28,25.553,27.553,26,27,26z"}),Object(r.createElement)(o.Path,{d:"M31,22c-0.553,0-1-0.447-1-1V6.5C30,6.225,29.775,6,29.5,6H8C7.448,6,7,5.552,7,5s0.448-1,1-1h21.5C30.879,4,32,5.122,32,6.5V21C32,21.553,31.553,22,31,22z"}),Object(r.createElement)(o.G,null,Object(r.createElement)(o.Polygon,{points:"15.125,21 9.875,18 9.875,24"}),Object(r.createElement)(o.Path,{d:"M9.875,25c-0.173,0-0.347-0.045-0.502-0.135C9.065,24.686,8.875,24.356,8.875,24v-6c0-0.356,0.19-0.686,0.498-0.865c0.31-0.178,0.688-0.18,0.998-0.003l5.25,3c0.312,0.178,0.504,0.51,0.504,0.868s-0.192,0.69-0.504,0.868l-5.25,3C10.217,24.956,10.046,25,9.875,25z M10.875,19.724v2.553L13.109,21L10.875,19.724z"})))),c=n(5),a=n.n(c),l=n(6),u=n.n(l),s=n(15),f=n.n(s),p=n(7),d=n.n(p),b=n(8),m=n.n(b),v=n(2),y=n.n(v),h=n(9),j=n.n(h),O=n(10),g=n.n(O),E=n(3),S=n.n(E),w=n(4),x=function(e){var t=e.video;return t?Object(r.createElement)("figure",{className:"jumbotron-player"},Object(r.createElement)(o.Disabled,null,Object(r.createElement)("video",{controls:!0,poster:t.poster,src:t.url})),t.description&&Object(r.createElement)("figcaption",null,Object(r.createElement)(r.RawHTML,null,t.description))):null};function M(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=S()(e);if(t){var o=S()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return g()(this,n)}}var _=function(e){j()(n,e);var t=M(n);function n(){var e;return d()(this,n),(e=t.apply(this,arguments)).onSelectVideo=e.onSelectVideo.bind(y()(e)),e}return m()(n,[{key:"onSelectVideo",value:function(e){e.preventDefault(),this.props.onSelectVideo()}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.title,i=e.url,c=e.description,a=e.poster,l=e.fileLength,u=e.isFirstItem,s=e.isLastItem,f=e.onMoveUp,p=e.onMoveDown;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("a",{href:i,className:"jumbotron-gallery-item__link","data-id":t,"data-poster":a,"data-desc":c,onClick:this.onSelectVideo},n),Object(r.createElement)("span",{className:"jumbotron-gallery-item__time"},l),Object(r.createElement)("span",{className:"jumbotron-gallery-item__movers"},Object(r.createElement)(o.IconButton,{icon:"arrow-up",onClick:u?void 0:f,className:"jumbotron-gallery-item__move-up",label:"Move video up","aria-disabled":u}),Object(r.createElement)(o.IconButton,{icon:"arrow-down",onClick:s?void 0:p,className:"jumbotron-gallery-item__move-down",label:"Move video down","aria-disabled":s})))}}]),n}(r.Component),V=function(e){var t=e.attributes,n=e.isSelected,o=e.mediaPlaceholder,i=e.onSelectVideo,c=e.onMoveUp,l=e.onMoveDown,u=t.videos;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("ul",{className:"jumbotron-gallery"},u.map((function(e,t){return Object(r.createElement)("li",{className:"jumbotron-gallery-item",key:e.id||e.url},Object(r.createElement)(_,a()({},e,{isFirstItem:0===t,isLastItem:t+1===u.length,onMoveUp:c(t),onMoveDown:l(t),onSelectVideo:i(e)})))}))),n&&o)},k=n(12);function N(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=S()(e);if(t){var o=S()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return g()(this,n)}}var C=["video"],P=function(e){j()(n,e);var t=N(n);function n(){var e;return d()(this,n),(e=t.apply(this,arguments)).onSelectVideo=e.onSelectVideo.bind(y()(e)),e.onMove=e.onMove.bind(y()(e)),e.onMoveUp=e.onMoveUp.bind(y()(e)),e.onMoveDown=e.onMoveDown.bind(y()(e)),e.onSelectVideos=e.onSelectVideos.bind(y()(e)),e.state={selectedVideo:null},e}return m()(n,[{key:"onSelectVideo",value:function(e){var t=this;return function(){t.state.selectedVideo!==e&&t.setState({selectedVideo:e})}}},{key:"onMove",value:function(e,t){var n=f()(this.props.attributes.videos);n.splice(t,1,this.props.attributes.videos[e]),n.splice(e,1,this.props.attributes.videos[t]),this.props.setAttributes({videos:n})}},{key:"onMoveUp",value:function(e){var t=this;return function(){0!==e&&t.onMove(e,e-1)}}},{key:"onMoveDown",value:function(e){var t=this;return function(){e!==t.props.attributes.videos.length-1&&t.onMove(e,e+1)}}},{key:"onSelectVideos",value:function(e){this.props.setAttributes({videos:e.map((function(e){return function(e){var t=Object(k.pick)(e,["id","title","url","description","icon","fileLength"]),n=Object(k.get)(e,["image","src"]);return t.poster=t.icon!==n?n:null,t}(e)}))})}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.className,c=e.isSelected,l=e.noticeOperations,s=e.noticeUI,f=this.state.selectedVideo,p=t.videos,d=!!p.length,b=Object(r.createElement)(w.MediaPlaceholder,{addToGallery:d,isAppender:d,className:n,disableMediaButtons:d&&!c,icon:!d&&Object(r.createElement)(w.BlockIcon,{icon:i}),labels:{title:!d&&"Jumbotron",instructions:!d&&"Drag videos, upload new ones or select files from your library."},onSelect:this.onSelectVideos,accept:"video/*",allowedTypes:C,multiple:!0,value:p,onError:l.createErrorNotice,notices:d?void 0:s}),m=Object(r.createElement)(w.BlockControls,null,d&&Object(r.createElement)(o.Toolbar,null,Object(r.createElement)(w.MediaUpload,{onSelect:this.onSelectVideos,allowedTypes:C,multiple:!0,value:p.map((function(e){return e.id})),render:function(e){var t=e.open;return Object(r.createElement)(o.IconButton,{className:"components-toolbar__control",label:"Edit gallery",icon:"edit",onClick:t})}})));if(!d)return b;var v=u()(p,1)[0];return Object(r.createElement)(r.Fragment,null,m,s,Object(r.createElement)("div",{className:n},Object(r.createElement)(x,{video:f||v}),Object(r.createElement)(V,a()({},this.props,{mediaPlaceholder:b,onSelectVideo:this.onSelectVideo,onMoveUp:this.onMoveUp,onMoveDown:this.onMoveDown}))))}}]),n}(r.Component),D=Object(o.withNotices)(P),I=function(e){var t=e.attributes,n=e.className,o=t.videos,i=u()(o,1)[0];return Object(r.createElement)("div",{className:n},i&&Object(r.createElement)("figure",{className:"jumbotron-player"},Object(r.createElement)("video",{controls:!0,poster:i.poster,src:i.url}),i.description&&Object(r.createElement)("figcaption",null,Object(r.createElement)(r.RawHTML,null,i.description))),Object(r.createElement)("ul",{className:"jumbotron-gallery"},o.map((function(e){return Object(r.createElement)("li",{className:"jumbotron-gallery-item",key:e.id},Object(r.createElement)("a",{href:e.url,className:"jumbotron-gallery-item__link","data-id":e.id,"data-poster":e.poster,"data-desc":e.description},e.title),Object(r.createElement)("span",{className:"jumbotron-gallery-item__time"},e.fileLength))}))))},R=n(11),T=n(16),A=R.name,U=R.category,L=R.attributes;Object(T.registerBlockType)(A,{title:"Jumbotron",description:"With Jumbotron it’s never been easier to display a gallery of videos.",keywords:["videos","gallery"],icon:i,category:U,attributes:L,edit:D,save:I})}]); -
jmbtrn/trunk/build/style.css
r2250797 r2348179 1 .jumbotron-player{margin:0 0 14px}.jumbotron-player video{width:100%}.jumbotron-gallery{display:flex;flex-direction:column;list-style-type:none; padding:0}.jumbotron-gallery .jumbotron-gallery-item{display:flex;color:#4a5568;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.625;border:1px solid #e2e8f0;border-bottom:0;margin:0;padding:.5rem 1rem;justify-content:space-between;align-items:center}.jumbotron-gallery .jumbotron-gallery-item:nth-of-type(2n){background-color:#f7fafc}.jumbotron-gallery .jumbotron-gallery-item:last-child{border-bottom:1px solid #e2e8f0}.jumbotron-gallery .jumbotron-gallery-item .jumbotron-gallery-item__link{color:#4a5568;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.625;text-decoration:none}1 .jumbotron-player{margin:0 0 14px}.jumbotron-player video{width:100%}.jumbotron-gallery{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}.jumbotron-gallery .jumbotron-gallery-item{display:flex;color:#4a5568;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.625;border:1px solid #e2e8f0;border-bottom:0;margin:0;padding:.5rem 1rem;justify-content:space-between;align-items:center}.jumbotron-gallery .jumbotron-gallery-item:nth-of-type(2n){background-color:#f7fafc}.jumbotron-gallery .jumbotron-gallery-item:last-child{border-bottom:1px solid #e2e8f0}.jumbotron-gallery .jumbotron-gallery-item .jumbotron-gallery-item__link{color:#4a5568;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.625;text-decoration:none} -
jmbtrn/trunk/build/theme.js
r2250843 r2348179 1 !function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=2 5)}({25:function(t,e){var r;(r=document.querySelectorAll(".wp-block-sortabrilliant-jumbotron")).length&&r.forEach((function(t){var e=t.querySelectorAll(".jumbotron-gallery-item__link");t.addEventListener("click",(function(r){if(r.preventDefault(),Array.from(e).includes(r.target)){var n={src:r.target.href,id:r.target.getAttribute("data-id"),desc:r.target.getAttribute("data-desc"),poster:r.target.getAttribute("data-poster")};!function(t,e){var r=t.querySelector(".jumbotron-player"),n='\n\t\t\t<figure class="jumbotron-player">\n\t\t\t\t<video\n\t\t\t\t\tcontrols="true"\n\t\t\t\t\tsrc='.concat(e.src,"\n\t\t\t\t\t").concat(e.poster&&"poster=".concat(e.poster),"\n\t\t\t\t></video>\n\t\t\t\t<figcaption>").concat(e.desc,"</figcaption>\n\t\t\t</figure>\n\t\t");r.outerHTML=n}(t,n)}}))}))}});1 !function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=27)}({27:function(t,e){var r;(r=document.querySelectorAll(".wp-block-sortabrilliant-jumbotron")).length&&r.forEach((function(t){var e=t.querySelectorAll(".jumbotron-gallery-item__link");t.addEventListener("click",(function(r){if(r.preventDefault(),Array.from(e).includes(r.target)){var n={src:r.target.href,id:r.target.getAttribute("data-id"),desc:r.target.getAttribute("data-desc"),poster:r.target.getAttribute("data-poster")};!function(t,e){var r=t.querySelector(".jumbotron-player"),n='\n\t\t\t<figure class="jumbotron-player">\n\t\t\t\t<video\n\t\t\t\t\tcontrols="true"\n\t\t\t\t\tsrc='.concat(e.src,"\n\t\t\t\t\t").concat(e.poster&&"poster=".concat(e.poster),"\n\t\t\t\t></video>\n\t\t\t\t<figcaption>").concat(e.desc,"</figcaption>\n\t\t\t</figure>\n\t\t");r.outerHTML=n}(t,n)}}))}))}}); -
jmbtrn/trunk/jumbotron.php
r2268322 r2348179 1 1 <?php 2 2 /** 3 * Plugin Name: Jumbotron 4 * Plugin URI: https://sortabrilliant.com/jumbotron/ 5 * Description: With Jumbotron it's never been easier to display a gallery of videos. 6 * Author: sorta brilliant 7 * Author URI: https://sortabrilliant.com/ 8 * Version: 1.1.2 9 * License: GPL-2.0-or-later 10 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt 3 * Plugin Name: Jumbotron 4 * Plugin URI: https://sortabrilliant.com/jumbotron/ 5 * Description: With Jumbotron it's never been easier to display a gallery of videos. 6 * Version: 1.1.3 7 * Requires at least: 5.0 8 * Requires PHP: 5.6 9 * Author: sorta brilliant 10 * Author URI: https://sortabrilliant.com/ 11 * License: GPL-2.0-or-later 12 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt 11 13 * 12 14 * @package Jumbotron -
jmbtrn/trunk/readme.txt
r2268322 r2348179 3 3 Tags: video, gallery, block 4 4 Requires at least: 5.0 5 Tested up to: 5. 45 Tested up to: 5.5 6 6 Requires PHP: 5.6 7 Stable tag: 1.1. 27 Stable tag: 1.1.3 8 8 License: GPL-2.0-or-later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.txt … … 26 26 == Changelog == 27 27 28 = 1.1.3 = 29 * Minor style fixes. 30 * Bump "Tested up to" WordPress version. 31 28 32 = 1.1.2 = 29 33 * Adds block description. -
jmbtrn/trunk/src/editor.scss
r2250797 r2348179 7 7 .jumbotron-gallery { 8 8 display: flex; 9 margin -top:0;10 margin-bottom: 14px;9 margin: 0 0 14px 0; 10 padding: 0; 11 11 } 12 12 -
jmbtrn/trunk/src/style.scss
r2250797 r2348179 15 15 flex-direction: column; 16 16 list-style-type: none; 17 margin: 0; 17 18 padding: 0; 18 19
Note: See TracChangeset
for help on using the changeset viewer.