Plugin Directory

Changeset 1877134


Ignore:
Timestamp:
05/18/2018 01:25:21 PM (8 years ago)
Author:
davidsword
Message:

version 1.0.3 release

Location:
sword-layouts
Files:
5 edited
7 copied

Legend:

Unmodified
Added
Removed
  • sword-layouts/tags/1.0.3/dist/blocks.build.js

    r1825794 r1877134  
    1 !function(t){function n(e){if(c[e])return c[e].exports;var d=c[e]={i:e,l:!1,exports:{}};return t[e].call(d.exports,d,d.exports,n),d.l=!0,d.exports}var c={};n.m=t,n.c=c,n.d=function(t,c,e){n.o(t,c)||Object.defineProperty(t,c,{configurable:!1,enumerable:!0,get:e})},n.n=function(t){var c=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(c,"a",c),c},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=0)}([function(module,__webpack_exports__,__webpack_require__){"use strict";eval('Object.defineProperty(__webpack_exports__, "__esModule", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__tiles_tile_block_js__ = __webpack_require__(/*! ./tiles/tile_block.js */ 1);\n\n// ..more blocks enroute//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3MuanM/Mjc5MCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4vdGlsZXMvdGlsZV9ibG9jay5qcyc7XG4vLyAuLm1vcmUgYmxvY2tzIGVucm91dGVcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MuanNcbi8vIG1vZHVsZSBpZCA9IDBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///0\n')},function(module,__webpack_exports__,__webpack_require__){"use strict";eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/**\n * Tile Layout\n *\n * @package: Sword Layouts\n */\n\n/* eslint-disable react/jsx-key */\n\n\n\nvar __ = wp.i18n.__;\nvar _wp$blocks = wp.blocks,\n    registerBlockType = _wp$blocks.registerBlockType,\n    RichText = _wp$blocks.RichText,\n    MediaUpload = _wp$blocks.MediaUpload,\n    InspectorControls = _wp$blocks.InspectorControls,\n    AlignmentToolbar = _wp$blocks.AlignmentToolbar,\n    BlockControls = _wp$blocks.BlockControls;\nvar _wp$components = wp.components,\n    Button = _wp$components.Button,\n    Dashicon = _wp$components.Dashicon,\n    PanelBody = _wp$components.PanelBody,\n    PanelRow = _wp$components.PanelRow,\n    FormToggle = _wp$components.FormToggle;\n\n\nregisterBlockType('swrdlyts/tile', {\n\ttitle: __('Tile', 'swrdlyts'),\n\ticon: 'shield',\n\tcategory: 'layout',\n\tkeywords: [__('tile'), __('stagger'), __('image')],\n\tattributes: {\n\t\timgURL: {\n\t\t\ttype: 'string',\n\t\t\tsource: 'attribute',\n\t\t\tselector: '.imageBox',\n\t\t\tattribute: 'data-imgurl',\n\t\t\tdefault: ''\n\t\t},\n\t\timgID: {\n\t\t\ttype: 'number',\n\t\t\tdefault: ''\n\t\t},\n\t\tcontent: {\n\t\t\ttype: 'array',\n\t\t\tsource: 'children',\n\t\t\tselector: '.textBoxContent',\n\t\t\tdefault: ''\n\t\t},\n\t\tinvert: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: false\n\t\t},\n\t\talignment: {\n\t\t\ttype: 'string'\n\t\t}\n\t},\n\tgetEditWrapperProps: function getEditWrapperProps(attributes) {\n\t\tvar moveToolBar = attributes.invert ? 'false' : 'true';\n\t\treturn {\n\t\t\t'data-align': 'full',\n\t\t\t'data-move-toolbar-right': moveToolBar\n\t\t};\n\t},\n\n\t// ----\n\t// EDIT\n\t// ----\n\tedit: function edit(_ref) {\n\t\tvar attributes = _ref.attributes,\n\t\t    setAttributes = _ref.setAttributes,\n\t\t    className = _ref.className,\n\t\t    focus = _ref.focus;\n\n\t\tvar onChangeContent = function onChangeContent(value) {\n\t\t\tsetAttributes({ content: value });\n\t\t};\n\t\tvar togglePosition = function togglePosition() {\n\t\t\tsetAttributes({ invert: !attributes.invert });\n\t\t};\n\t\tvar onSelectImage = function onSelectImage(img) {\n\t\t\tsetAttributes({\n\t\t\t\timgID: img.id,\n\t\t\t\timgURL: img.url\n\t\t\t});\n\t\t};\n\t\tvar onChangeAlignment = function onChangeAlignment(value) {\n\t\t\tsetAttributes({ alignment: value });\n\t\t};\n\t\tvar buttonText = !attributes.imgID ? 'Select Image' : 'Change Image';\n\t\tvar buttonIcon = !attributes.imgID ? 'add' : 'edit';\n\t\treturn [!!focus && wp.element.createElement(\n\t\t\tInspectorControls,\n\t\t\t{ key: 'inspector' },\n\t\t\twp.element.createElement(\n\t\t\t\tPanelBody,\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tPanelRow,\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'label',\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\thtmlFor: 'invert-form-toggle',\n\t\t\t\t\t\t\tclassName: 'blocks-base-control__label'\n\t\t\t\t\t\t},\n\t\t\t\t\t\t__('Invert Layout')\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(FormToggle, {\n\t\t\t\t\t\tid: 'invert-form-toggle',\n\t\t\t\t\t\tlabel: __('Invert Layout'),\n\t\t\t\t\t\tchecked: !!attributes.invert,\n\t\t\t\t\t\tonChange: togglePosition\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t)\n\t\t), wp.element.createElement(\n\t\t\t'div',\n\t\t\t{\n\t\t\t\tclassName: className,\n\t\t\t\t'data-invert': attributes.invert ? 'true' : 'false',\n\t\t\t\t'data-align': 'full'\n\t\t\t},\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{\n\t\t\t\t\tclassName: 'imageBox',\n\t\t\t\t\tstyle: { backgroundImage: 'url(' + attributes.imgURL + ')' },\n\t\t\t\t\t'data-imgurl': attributes.imgURL,\n\t\t\t\t\t'data-imgid': attributes.imgID,\n\t\t\t\t\t'data-hasimg': !!attributes.imgID ? 'true' : 'false'\n\t\t\t\t},\n\t\t\t\t!!focus ? wp.element.createElement(MediaUpload, {\n\t\t\t\t\tbuttonProps: {\n\t\t\t\t\t\tclassName: 'components-button button button-large'\n\t\t\t\t\t},\n\t\t\t\t\tonSelect: onSelectImage,\n\t\t\t\t\ttype: 'image',\n\t\t\t\t\tvalue: attributes.imgID,\n\t\t\t\t\trender: function render(_ref2) {\n\t\t\t\t\t\tvar open = _ref2.open;\n\t\t\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\t\tButton,\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tisLarge: true,\n\t\t\t\t\t\t\t\tonClick: open,\n\t\t\t\t\t\t\t\tclassName: 'components-button components-icon-button button button-large wp-block-image__upload-button'\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\twp.element.createElement(Dashicon, { icon: buttonIcon }),\n\t\t\t\t\t\t\tbuttonText\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t}) : null\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ className: 'textBox' },\n\t\t\t\t!!focus && wp.element.createElement(\n\t\t\t\t\tBlockControls,\n\t\t\t\t\t{ key: 'controls' },\n\t\t\t\t\twp.element.createElement(AlignmentToolbar, {\n\t\t\t\t\t\tvalue: attributes.alignment,\n\t\t\t\t\t\tonChange: onChangeAlignment\n\t\t\t\t\t})\n\t\t\t\t),\n\t\t\t\twp.element.createElement(RichText, {\n\t\t\t\t\ttagname: 'div',\n\t\t\t\t\tmultiline: 'p',\n\t\t\t\t\tclassName: 'textBoxContent',\n\t\t\t\t\tplaceholder: '....',\n\t\t\t\t\tstyle: { textAlign: attributes.alignment },\n\t\t\t\t\tvalue: attributes.content,\n\t\t\t\t\tonChange: onChangeContent,\n\t\t\t\t\tisSelected: focus\n\t\t\t\t})\n\t\t\t)\n\t\t)];\n\t},\n\n\t// ----\n\t// SAVE\n\t// ----\n\tsave: function save(props) {\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: props.className, 'data-invert': props.attributes.invert },\n\t\t\twp.element.createElement('div', {\n\t\t\t\tclassName: 'imageBox',\n\t\t\t\t'data-imgurl': props.attributes.imgURL,\n\t\t\t\t'data-imgid': props.attributes.imgID,\n\t\t\t\tstyle: { backgroundImage: 'url(' + props.attributes.imgURL + ')' }\n\t\t\t}),\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ className: 'textBox' },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{\n\t\t\t\t\t\tclassName: 'textBoxContent',\n\t\t\t\t\t\tstyle: { textAlign: props.attributes.alignment }\n\t\t\t\t\t},\n\t\t\t\t\tprops.attributes.content\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy90aWxlcy90aWxlX2Jsb2NrLmpzPzU0MmQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUaWxlIExheW91dFxuICpcbiAqIEBwYWNrYWdlOiBTd29yZCBMYXlvdXRzXG4gKi9cblxuLyogZXNsaW50LWRpc2FibGUgcmVhY3QvanN4LWtleSAqL1xuXG5pbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBfd3AkYmxvY2tzID0gd3AuYmxvY2tzLFxuICAgIHJlZ2lzdGVyQmxvY2tUeXBlID0gX3dwJGJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZSxcbiAgICBSaWNoVGV4dCA9IF93cCRibG9ja3MuUmljaFRleHQsXG4gICAgTWVkaWFVcGxvYWQgPSBfd3AkYmxvY2tzLk1lZGlhVXBsb2FkLFxuICAgIEluc3BlY3RvckNvbnRyb2xzID0gX3dwJGJsb2Nrcy5JbnNwZWN0b3JDb250cm9scyxcbiAgICBBbGlnbm1lbnRUb29sYmFyID0gX3dwJGJsb2Nrcy5BbGlnbm1lbnRUb29sYmFyLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkYmxvY2tzLkJsb2NrQ29udHJvbHM7XG52YXIgX3dwJGNvbXBvbmVudHMgPSB3cC5jb21wb25lbnRzLFxuICAgIEJ1dHRvbiA9IF93cCRjb21wb25lbnRzLkJ1dHRvbixcbiAgICBEYXNoaWNvbiA9IF93cCRjb21wb25lbnRzLkRhc2hpY29uLFxuICAgIFBhbmVsQm9keSA9IF93cCRjb21wb25lbnRzLlBhbmVsQm9keSxcbiAgICBQYW5lbFJvdyA9IF93cCRjb21wb25lbnRzLlBhbmVsUm93LFxuICAgIEZvcm1Ub2dnbGUgPSBfd3AkY29tcG9uZW50cy5Gb3JtVG9nZ2xlO1xuXG5cbnJlZ2lzdGVyQmxvY2tUeXBlKCdzd3JkbHl0cy90aWxlJywge1xuXHR0aXRsZTogX18oJ1RpbGUnLCAnc3dyZGx5dHMnKSxcblx0aWNvbjogJ3NoaWVsZCcsXG5cdGNhdGVnb3J5OiAnbGF5b3V0Jyxcblx0a2V5d29yZHM6IFtfXygndGlsZScpLCBfXygnc3RhZ2dlcicpLCBfXygnaW1hZ2UnKV0sXG5cdGF0dHJpYnV0ZXM6IHtcblx0XHRpbWdVUkw6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnLmltYWdlQm94Jyxcblx0XHRcdGF0dHJpYnV0ZTogJ2RhdGEtaW1ndXJsJyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fSxcblx0XHRpbWdJRDoge1xuXHRcdFx0dHlwZTogJ251bWJlcicsXG5cdFx0XHRkZWZhdWx0OiAnJ1xuXHRcdH0sXG5cdFx0Y29udGVudDoge1xuXHRcdFx0dHlwZTogJ2FycmF5Jyxcblx0XHRcdHNvdXJjZTogJ2NoaWxkcmVuJyxcblx0XHRcdHNlbGVjdG9yOiAnLnRleHRCb3hDb250ZW50Jyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fSxcblx0XHRpbnZlcnQ6IHtcblx0XHRcdHR5cGU6ICdib29sZWFuJyxcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0fSxcblx0XHRhbGlnbm1lbnQ6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnXG5cdFx0fVxuXHR9LFxuXHRnZXRFZGl0V3JhcHBlclByb3BzOiBmdW5jdGlvbiBnZXRFZGl0V3JhcHBlclByb3BzKGF0dHJpYnV0ZXMpIHtcblx0XHR2YXIgbW92ZVRvb2xCYXIgPSBhdHRyaWJ1dGVzLmludmVydCA/ICdmYWxzZScgOiAndHJ1ZSc7XG5cdFx0cmV0dXJuIHtcblx0XHRcdCdkYXRhLWFsaWduJzogJ2Z1bGwnLFxuXHRcdFx0J2RhdGEtbW92ZS10b29sYmFyLXJpZ2h0JzogbW92ZVRvb2xCYXJcblx0XHR9O1xuXHR9LFxuXG5cdC8vIC0tLS1cblx0Ly8gRURJVFxuXHQvLyAtLS0tXG5cdGVkaXQ6IGZ1bmN0aW9uIGVkaXQoX3JlZikge1xuXHRcdHZhciBhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzLFxuXHRcdCAgICBzZXRBdHRyaWJ1dGVzID0gX3JlZi5zZXRBdHRyaWJ1dGVzLFxuXHRcdCAgICBjbGFzc05hbWUgPSBfcmVmLmNsYXNzTmFtZSxcblx0XHQgICAgZm9jdXMgPSBfcmVmLmZvY3VzO1xuXG5cdFx0dmFyIG9uQ2hhbmdlQ29udGVudCA9IGZ1bmN0aW9uIG9uQ2hhbmdlQ29udGVudCh2YWx1ZSkge1xuXHRcdFx0c2V0QXR0cmlidXRlcyh7IGNvbnRlbnQ6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIHRvZ2dsZVBvc2l0aW9uID0gZnVuY3Rpb24gdG9nZ2xlUG9zaXRpb24oKSB7XG5cdFx0XHRzZXRBdHRyaWJ1dGVzKHsgaW52ZXJ0OiAhYXR0cmlidXRlcy5pbnZlcnQgfSk7XG5cdFx0fTtcblx0XHR2YXIgb25TZWxlY3RJbWFnZSA9IGZ1bmN0aW9uIG9uU2VsZWN0SW1hZ2UoaW1nKSB7XG5cdFx0XHRzZXRBdHRyaWJ1dGVzKHtcblx0XHRcdFx0aW1nSUQ6IGltZy5pZCxcblx0XHRcdFx0aW1nVVJMOiBpbWcudXJsXG5cdFx0XHR9KTtcblx0XHR9O1xuXHRcdHZhciBvbkNoYW5nZUFsaWdubWVudCA9IGZ1bmN0aW9uIG9uQ2hhbmdlQWxpZ25tZW50KHZhbHVlKSB7XG5cdFx0XHRzZXRBdHRyaWJ1dGVzKHsgYWxpZ25tZW50OiB2YWx1ZSB9KTtcblx0XHR9O1xuXHRcdHZhciBidXR0b25UZXh0ID0gIWF0dHJpYnV0ZXMuaW1nSUQgPyAnU2VsZWN0IEltYWdlJyA6ICdDaGFuZ2UgSW1hZ2UnO1xuXHRcdHZhciBidXR0b25JY29uID0gIWF0dHJpYnV0ZXMuaW1nSUQgPyAnYWRkJyA6ICdlZGl0Jztcblx0XHRyZXR1cm4gWyEhZm9jdXMgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0SW5zcGVjdG9yQ29udHJvbHMsXG5cdFx0XHR7IGtleTogJ2luc3BlY3RvcicgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0UGFuZWxSb3csXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHQnbGFiZWwnLFxuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRodG1sRm9yOiAnaW52ZXJ0LWZvcm0tdG9nZ2xlJyxcblx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lOiAnYmxvY2tzLWJhc2UtY29udHJvbF9fbGFiZWwnXG5cdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0X18oJ0ludmVydCBMYXlvdXQnKVxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHtcblx0XHRcdFx0XHRcdGlkOiAnaW52ZXJ0LWZvcm0tdG9nZ2xlJyxcblx0XHRcdFx0XHRcdGxhYmVsOiBfXygnSW52ZXJ0IExheW91dCcpLFxuXHRcdFx0XHRcdFx0Y2hlY2tlZDogISFhdHRyaWJ1dGVzLmludmVydCxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiB0b2dnbGVQb3NpdGlvblxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpLCB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHtcblx0XHRcdFx0Y2xhc3NOYW1lOiBjbGFzc05hbWUsXG5cdFx0XHRcdCdkYXRhLWludmVydCc6IGF0dHJpYnV0ZXMuaW52ZXJ0ID8gJ3RydWUnIDogJ2ZhbHNlJyxcblx0XHRcdFx0J2RhdGEtYWxpZ24nOiAnZnVsbCdcblx0XHRcdH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0Y2xhc3NOYW1lOiAnaW1hZ2VCb3gnLFxuXHRcdFx0XHRcdHN0eWxlOiB7IGJhY2tncm91bmRJbWFnZTogJ3VybCgnICsgYXR0cmlidXRlcy5pbWdVUkwgKyAnKScgfSxcblx0XHRcdFx0XHQnZGF0YS1pbWd1cmwnOiBhdHRyaWJ1dGVzLmltZ1VSTCxcblx0XHRcdFx0XHQnZGF0YS1pbWdpZCc6IGF0dHJpYnV0ZXMuaW1nSUQsXG5cdFx0XHRcdFx0J2RhdGEtaGFzaW1nJzogISFhdHRyaWJ1dGVzLmltZ0lEID8gJ3RydWUnIDogJ2ZhbHNlJ1xuXHRcdFx0XHR9LFxuXHRcdFx0XHQhIWZvY3VzID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KE1lZGlhVXBsb2FkLCB7XG5cdFx0XHRcdFx0YnV0dG9uUHJvcHM6IHtcblx0XHRcdFx0XHRcdGNsYXNzTmFtZTogJ2NvbXBvbmVudHMtYnV0dG9uIGJ1dHRvbiBidXR0b24tbGFyZ2UnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRvblNlbGVjdDogb25TZWxlY3RJbWFnZSxcblx0XHRcdFx0XHR0eXBlOiAnaW1hZ2UnLFxuXHRcdFx0XHRcdHZhbHVlOiBhdHRyaWJ1dGVzLmltZ0lELFxuXHRcdFx0XHRcdHJlbmRlcjogZnVuY3Rpb24gcmVuZGVyKF9yZWYyKSB7XG5cdFx0XHRcdFx0XHR2YXIgb3BlbiA9IF9yZWYyLm9wZW47XG5cdFx0XHRcdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRCdXR0b24sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRpc0xhcmdlOiB0cnVlLFxuXHRcdFx0XHRcdFx0XHRcdG9uQ2xpY2s6IG9wZW4sXG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lOiAnY29tcG9uZW50cy1idXR0b24gY29tcG9uZW50cy1pY29uLWJ1dHRvbiBidXR0b24gYnV0dG9uLWxhcmdlIHdwLWJsb2NrLWltYWdlX191cGxvYWQtYnV0dG9uJ1xuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRGFzaGljb24sIHsgaWNvbjogYnV0dG9uSWNvbiB9KSxcblx0XHRcdFx0XHRcdFx0YnV0dG9uVGV4dFxuXHRcdFx0XHRcdFx0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pIDogbnVsbFxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiAndGV4dEJveCcgfSxcblx0XHRcdFx0ISFmb2N1cyAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0QmxvY2tDb250cm9scyxcblx0XHRcdFx0XHR7IGtleTogJ2NvbnRyb2xzJyB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChBbGlnbm1lbnRUb29sYmFyLCB7XG5cdFx0XHRcdFx0XHR2YWx1ZTogYXR0cmlidXRlcy5hbGlnbm1lbnQsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogb25DaGFuZ2VBbGlnbm1lbnRcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUmljaFRleHQsIHtcblx0XHRcdFx0XHR0YWduYW1lOiAnZGl2Jyxcblx0XHRcdFx0XHRtdWx0aWxpbmU6ICdwJyxcblx0XHRcdFx0XHRjbGFzc05hbWU6ICd0ZXh0Qm94Q29udGVudCcsXG5cdFx0XHRcdFx0cGxhY2Vob2xkZXI6ICcuLi4uJyxcblx0XHRcdFx0XHRzdHlsZTogeyB0ZXh0QWxpZ246IGF0dHJpYnV0ZXMuYWxpZ25tZW50IH0sXG5cdFx0XHRcdFx0dmFsdWU6IGF0dHJpYnV0ZXMuY29udGVudCxcblx0XHRcdFx0XHRvbkNoYW5nZTogb25DaGFuZ2VDb250ZW50LFxuXHRcdFx0XHRcdGlzU2VsZWN0ZWQ6IGZvY3VzXG5cdFx0XHRcdH0pXG5cdFx0XHQpXG5cdFx0KV07XG5cdH0sXG5cblx0Ly8gLS0tLVxuXHQvLyBTQVZFXG5cdC8vIC0tLS1cblx0c2F2ZTogZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHsgY2xhc3NOYW1lOiBwcm9wcy5jbGFzc05hbWUsICdkYXRhLWludmVydCc6IHByb3BzLmF0dHJpYnV0ZXMuaW52ZXJ0IH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicsIHtcblx0XHRcdFx0Y2xhc3NOYW1lOiAnaW1hZ2VCb3gnLFxuXHRcdFx0XHQnZGF0YS1pbWd1cmwnOiBwcm9wcy5hdHRyaWJ1dGVzLmltZ1VSTCxcblx0XHRcdFx0J2RhdGEtaW1naWQnOiBwcm9wcy5hdHRyaWJ1dGVzLmltZ0lELFxuXHRcdFx0XHRzdHlsZTogeyBiYWNrZ3JvdW5kSW1hZ2U6ICd1cmwoJyArIHByb3BzLmF0dHJpYnV0ZXMuaW1nVVJMICsgJyknIH1cblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0eyBjbGFzc05hbWU6ICd0ZXh0Qm94JyB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0Y2xhc3NOYW1lOiAndGV4dEJveENvbnRlbnQnLFxuXHRcdFx0XHRcdFx0c3R5bGU6IHsgdGV4dEFsaWduOiBwcm9wcy5hdHRyaWJ1dGVzLmFsaWdubWVudCB9XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRwcm9wcy5hdHRyaWJ1dGVzLmNvbnRlbnRcblx0XHRcdFx0KVxuXHRcdFx0KVxuXHRcdCk7XG5cdH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL3RpbGVzL3RpbGVfYmxvY2suanNcbi8vIG1vZHVsZSBpZCA9IDFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1\n")},function(module,exports){eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy90aWxlcy9zdHlsZS5zY3NzP2VlNjMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy90aWxlcy9zdHlsZS5zY3NzXG4vLyBtb2R1bGUgaWQgPSAyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///2\n")},function(module,exports){eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy90aWxlcy9lZGl0b3Iuc2Nzcz9jYzRhIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvdGlsZXMvZWRpdG9yLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///3\n")}]);
     1!function(e){function t(a){if(n[a])return n[a].exports;var l=n[a]={i:a,l:!1,exports:{}};return e[a].call(l.exports,l,l.exports,t),l.l=!0,l.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,a){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:a})},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=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(1)},function(e,t,n){"use strict";var a=n(2),l=(n.n(a),n(3)),r=(n.n(l),wp.i18n.__),i=wp.blocks,o=i.registerBlockType,m=i.RichText,c=i.MediaUpload,s=i.InspectorControls,u=i.AlignmentToolbar,g=i.BlockControls,d=wp.components,p=d.Button,b=d.Dashicon,f=d.PanelBody,v=d.PanelRow,w=d.FormToggle;o("swrdlyts/tile",{title:r("Tile Layout"),description:r("Creates two columns, half image, half padded text. Use multiple, invert to tile."),icon:"shield",category:"layout",keywords:[r("tile"),r("stagger"),r("image")],attributes:{imgURL:{type:"string",source:"attribute",selector:".imageBox",attribute:"data-imgurl",default:""},imgID:{type:"number",default:""},content:{type:"array",source:"children",selector:".textBoxContent",default:""},invert:{type:"boolean",default:!1},alignment:{type:"string"}},getEditWrapperProps:function(e){return{"data-align":"full","data-move-toolbar-right":e.invert?"false":"true"}},edit:function(e){var t=e.attributes,n=e.setAttributes,a=e.className,l=e.isSelected,i=function(e){n({content:e})},o=function(){n({invert:!t.invert})},d=function(e){n({imgID:e.id,imgURL:e.url})},y=function(e){n({alignment:e})},x=t.imgID?"Change Image":"Select Image",E=t.imgID?"edit":"add";return[!!l&&wp.element.createElement(s,{key:"inspector"},wp.element.createElement(f,null,wp.element.createElement(v,null,wp.element.createElement("label",{htmlFor:"invert-form-toggle",className:"blocks-base-control__label"},r("Invert Layout")),wp.element.createElement(w,{id:"invert-form-toggle",label:r("Invert Layout"),checked:!!t.invert,onChange:o})))),wp.element.createElement("div",{className:a,"data-invert":t.invert?"true":"false","data-align":"full"},wp.element.createElement("div",{className:"imageBox",style:{backgroundImage:"url("+t.imgURL+")"},"data-imgurl":t.imgURL,"data-imgid":t.imgID,"data-hasimg":t.imgID?"true":"false"},l?wp.element.createElement(c,{buttonProps:{className:"components-button button button-large"},onSelect:d,type:"image",value:t.imgID,render:function(e){var t=e.open;return wp.element.createElement(p,{isLarge:!0,onClick:t,className:"components-button components-icon-button button button-large wp-block-image__upload-button"},wp.element.createElement(b,{icon:E}),x)}}):null),wp.element.createElement("div",{className:"textBox"},!!l&&wp.element.createElement(g,{key:"controls"},wp.element.createElement(u,{value:t.alignment,onChange:y})),wp.element.createElement(m,{tagname:"div",multiline:"p",className:"textBoxContent",placeholder:"....",style:{textAlign:t.alignment},value:t.content,onChange:i,isSelected:l})))]},save:function(e){return wp.element.createElement("div",{className:e.className,"data-invert":e.attributes.invert},wp.element.createElement("div",{className:"imageBox","data-imgurl":e.attributes.imgURL,"data-imgid":e.attributes.imgID,style:{backgroundImage:"url("+e.attributes.imgURL+")"}}),wp.element.createElement("div",{className:"textBox"},wp.element.createElement("div",{className:"textBoxContent",style:{textAlign:e.attributes.alignment}},e.attributes.content)))}})},function(e,t){},function(e,t){}]);
  • sword-layouts/tags/1.0.3/dist/blocks.editor.build.css

    r1825794 r1877134  
    1 [data-move-toolbar-right=true] .editor-block-contextual-toolbar{text-align:right}.wp-block-swrdlyts-tile>div.imageBox button{top:50%;margin-top:-17px;display:inline-block;opacity:1;-webkit-transition:1s all ease;-o-transition:1s all ease;transition:1s all ease}.wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true] button{z-index:3;position:relative;opacity:0}.wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true]:before{-webkit-transition:0.5s all ease;-o-transition:0.5s all ease;transition:0.5s all ease;content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:transparent}.is-selected .wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true]:hover:before{background:rgba(111,111,111,0.7)}.is-selected .wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true]:hover button{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}
     1[data-move-toolbar-right=true] .editor-block-contextual-toolbar .editor-block-toolbar{left:auto;right:0}.wp-block-swrdlyts-tile>div.imageBox button{top:50%;margin-top:-17px;display:inline-block;opacity:1;-webkit-transition:1s all ease;-o-transition:1s all ease;transition:1s all ease}.wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true] button{z-index:3;position:relative;opacity:0}.wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true]:before{-webkit-transition:0.5s all ease;-o-transition:0.5s all ease;transition:0.5s all ease;content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:rgba(0,0,0,0)}.is-selected .wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true]:hover:before{background:rgba(111,111,111,0.7)}.is-selected .wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true]:hover button{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}
  • sword-layouts/tags/1.0.3/dist/blocks.style.build.css

    r1825794 r1877134  
    1 .wp-block-swrdlyts-tile{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;grid-gap:0;max-width:100%}.wp-block-swrdlyts-tile>div.imageBox{max-width:100%;background-color:#eee;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;position:relative;min-height:30vh}.wp-block-swrdlyts-tile>div.imageBox *{z-index:2}.wp-block-swrdlyts-tile>div.textBox{margin:15vh 0}.wp-block-swrdlyts-tile>div.textBox .textBoxContent{width:70%;max-width:400px;margin-left:auto;margin-right:auto}@media screen and (min-width: 800px){.wp-block-swrdlyts-tile[data-invert=true]>div.imageBox{grid-column-start:2;grid-row-start:1}.wp-block-swrdlyts-tile[data-invert=true]>div.textBox{grid-column-start:1;grid-row-start:1}}@media screen and (max-width: 800px){.wp-block-swrdlyts-tile{grid-template-columns:1fr}.wp-block-swrdlyts-tile>div.imageBox{min-height:50vh}}@media screen and (max-width: 500px){.wp-block-swrdlyts-tile>div.imageBox{min-height:50vh}.wp-block-swrdlyts-tile>div.textBox{margin:10vh 0}.wp-block-swrdlyts-tile>div.textBox .textBoxContent{width:80%}}
     1.wp-block-swrdlyts-tile{display:-ms-flexbox;display:flex;max-width:100%}.wp-block-swrdlyts-tile>div{-ms-flex:1;flex:1}.wp-block-swrdlyts-tile>div.imageBox{max-width:100%;background-color:#eee;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;position:relative;min-height:30vh}.wp-block-swrdlyts-tile>div.imageBox *{z-index:2}.wp-block-swrdlyts-tile>div.textBox{margin:15vh 0}.wp-block-swrdlyts-tile>div.textBox .textBoxContent{width:70%;max-width:400px;margin-left:auto;margin-right:auto}@media screen and (min-width: 800px){.wp-block-swrdlyts-tile[data-invert=true]{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 800px){.wp-block-swrdlyts-tile{-ms-flex-direction:column;flex-direction:column}.wp-block-swrdlyts-tile>div.imageBox{min-height:50vh}}@media screen and (max-width: 500px){.wp-block-swrdlyts-tile>div.imageBox{min-height:50vh}.wp-block-swrdlyts-tile>div.textBox{margin:10vh 0}.wp-block-swrdlyts-tile>div.textBox .textBoxContent{width:80%}}
  • sword-layouts/tags/1.0.3/readme.txt

    r1825794 r1877134  
    55Requires at least: 4.9.4
    66Tested up to:      4.9.4
    7 Stable tag:        1.0.2
     7Stable tag:        1.0.3
    88Requires PHP:      5.6.0
    99
    10 Layout blocks for Gutenberg that help create more interesting and modern Wordpress pages.
     10Layout blocks for Gutenberg that help create more interesting and modern WordPress pages.
    1111
    1212== Description ==
     
    2727
    2828* 🚀 This is a beta plugin for the beta plugin [Gutenberg](https://wordpress.org/plugins/gutenberg/) - things will be rocky.
    29 * ⚠️ Please [open a support request](https://wordpress.org/support/plugin/sword-layouts) [or add as an issue on Github](https://github.com/davidsword/sword-layouts/issues) before summiting a negative review, *I'm happy to help,* please provide as much information as possible (screen recordings, Wordpress and PHP versions, able-to-replicate instructions).
     29* ⚠️ Please [open a support request](https://wordpress.org/support/plugin/sword-layouts) [or add as an issue on Github](https://github.com/davidsword/sword-layouts/issues) before summiting a negative review, *I'm happy to help,* please provide as much information as possible (screen recordings, WordPress and PHP versions, able-to-replicate instructions).
    3030
    3131= Big shouts to =
     
    6767== Screenshots ==
    6868
    69 1. Tile - front end
     691. Tile - frontend
    70702. Tile - within Gutenberg
    71 3. Tile - Fully responsive
    72 4. Tile - a great layout for little text, and great images
    73 5. Tile - easily stagger the tile layout
    7471
    7572== Changelog ==
     73
     74= 1.0.3 =
     75* May 18, 2018
     76* code updates to work with Gutenberg 2.8.0
     77* changed CSS from grid to flexbox
     78* reduced screenshots
    7679
    7780= 1.0.2 =
  • sword-layouts/tags/1.0.3/sword-layouts.php

    r1825794 r1877134  
    66* Author: davidsword
    77* Author URI: https://davidsword.ca/
    8 * Version: 1.0.2
     8* Version: 1.0.3
    99* License: GPL3
    1010* License URI: https://raw.githubusercontent.com/davidsword/sword-layouts/master/LICENSE
  • sword-layouts/trunk/dist/blocks.build.js

    r1825794 r1877134  
    1 !function(t){function n(e){if(c[e])return c[e].exports;var d=c[e]={i:e,l:!1,exports:{}};return t[e].call(d.exports,d,d.exports,n),d.l=!0,d.exports}var c={};n.m=t,n.c=c,n.d=function(t,c,e){n.o(t,c)||Object.defineProperty(t,c,{configurable:!1,enumerable:!0,get:e})},n.n=function(t){var c=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(c,"a",c),c},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=0)}([function(module,__webpack_exports__,__webpack_require__){"use strict";eval('Object.defineProperty(__webpack_exports__, "__esModule", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__tiles_tile_block_js__ = __webpack_require__(/*! ./tiles/tile_block.js */ 1);\n\n// ..more blocks enroute//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3MuanM/Mjc5MCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4vdGlsZXMvdGlsZV9ibG9jay5qcyc7XG4vLyAuLm1vcmUgYmxvY2tzIGVucm91dGVcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MuanNcbi8vIG1vZHVsZSBpZCA9IDBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///0\n')},function(module,__webpack_exports__,__webpack_require__){"use strict";eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/**\n * Tile Layout\n *\n * @package: Sword Layouts\n */\n\n/* eslint-disable react/jsx-key */\n\n\n\nvar __ = wp.i18n.__;\nvar _wp$blocks = wp.blocks,\n    registerBlockType = _wp$blocks.registerBlockType,\n    RichText = _wp$blocks.RichText,\n    MediaUpload = _wp$blocks.MediaUpload,\n    InspectorControls = _wp$blocks.InspectorControls,\n    AlignmentToolbar = _wp$blocks.AlignmentToolbar,\n    BlockControls = _wp$blocks.BlockControls;\nvar _wp$components = wp.components,\n    Button = _wp$components.Button,\n    Dashicon = _wp$components.Dashicon,\n    PanelBody = _wp$components.PanelBody,\n    PanelRow = _wp$components.PanelRow,\n    FormToggle = _wp$components.FormToggle;\n\n\nregisterBlockType('swrdlyts/tile', {\n\ttitle: __('Tile', 'swrdlyts'),\n\ticon: 'shield',\n\tcategory: 'layout',\n\tkeywords: [__('tile'), __('stagger'), __('image')],\n\tattributes: {\n\t\timgURL: {\n\t\t\ttype: 'string',\n\t\t\tsource: 'attribute',\n\t\t\tselector: '.imageBox',\n\t\t\tattribute: 'data-imgurl',\n\t\t\tdefault: ''\n\t\t},\n\t\timgID: {\n\t\t\ttype: 'number',\n\t\t\tdefault: ''\n\t\t},\n\t\tcontent: {\n\t\t\ttype: 'array',\n\t\t\tsource: 'children',\n\t\t\tselector: '.textBoxContent',\n\t\t\tdefault: ''\n\t\t},\n\t\tinvert: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: false\n\t\t},\n\t\talignment: {\n\t\t\ttype: 'string'\n\t\t}\n\t},\n\tgetEditWrapperProps: function getEditWrapperProps(attributes) {\n\t\tvar moveToolBar = attributes.invert ? 'false' : 'true';\n\t\treturn {\n\t\t\t'data-align': 'full',\n\t\t\t'data-move-toolbar-right': moveToolBar\n\t\t};\n\t},\n\n\t// ----\n\t// EDIT\n\t// ----\n\tedit: function edit(_ref) {\n\t\tvar attributes = _ref.attributes,\n\t\t    setAttributes = _ref.setAttributes,\n\t\t    className = _ref.className,\n\t\t    focus = _ref.focus;\n\n\t\tvar onChangeContent = function onChangeContent(value) {\n\t\t\tsetAttributes({ content: value });\n\t\t};\n\t\tvar togglePosition = function togglePosition() {\n\t\t\tsetAttributes({ invert: !attributes.invert });\n\t\t};\n\t\tvar onSelectImage = function onSelectImage(img) {\n\t\t\tsetAttributes({\n\t\t\t\timgID: img.id,\n\t\t\t\timgURL: img.url\n\t\t\t});\n\t\t};\n\t\tvar onChangeAlignment = function onChangeAlignment(value) {\n\t\t\tsetAttributes({ alignment: value });\n\t\t};\n\t\tvar buttonText = !attributes.imgID ? 'Select Image' : 'Change Image';\n\t\tvar buttonIcon = !attributes.imgID ? 'add' : 'edit';\n\t\treturn [!!focus && wp.element.createElement(\n\t\t\tInspectorControls,\n\t\t\t{ key: 'inspector' },\n\t\t\twp.element.createElement(\n\t\t\t\tPanelBody,\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tPanelRow,\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'label',\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\thtmlFor: 'invert-form-toggle',\n\t\t\t\t\t\t\tclassName: 'blocks-base-control__label'\n\t\t\t\t\t\t},\n\t\t\t\t\t\t__('Invert Layout')\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(FormToggle, {\n\t\t\t\t\t\tid: 'invert-form-toggle',\n\t\t\t\t\t\tlabel: __('Invert Layout'),\n\t\t\t\t\t\tchecked: !!attributes.invert,\n\t\t\t\t\t\tonChange: togglePosition\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t)\n\t\t), wp.element.createElement(\n\t\t\t'div',\n\t\t\t{\n\t\t\t\tclassName: className,\n\t\t\t\t'data-invert': attributes.invert ? 'true' : 'false',\n\t\t\t\t'data-align': 'full'\n\t\t\t},\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{\n\t\t\t\t\tclassName: 'imageBox',\n\t\t\t\t\tstyle: { backgroundImage: 'url(' + attributes.imgURL + ')' },\n\t\t\t\t\t'data-imgurl': attributes.imgURL,\n\t\t\t\t\t'data-imgid': attributes.imgID,\n\t\t\t\t\t'data-hasimg': !!attributes.imgID ? 'true' : 'false'\n\t\t\t\t},\n\t\t\t\t!!focus ? wp.element.createElement(MediaUpload, {\n\t\t\t\t\tbuttonProps: {\n\t\t\t\t\t\tclassName: 'components-button button button-large'\n\t\t\t\t\t},\n\t\t\t\t\tonSelect: onSelectImage,\n\t\t\t\t\ttype: 'image',\n\t\t\t\t\tvalue: attributes.imgID,\n\t\t\t\t\trender: function render(_ref2) {\n\t\t\t\t\t\tvar open = _ref2.open;\n\t\t\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\t\tButton,\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tisLarge: true,\n\t\t\t\t\t\t\t\tonClick: open,\n\t\t\t\t\t\t\t\tclassName: 'components-button components-icon-button button button-large wp-block-image__upload-button'\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\twp.element.createElement(Dashicon, { icon: buttonIcon }),\n\t\t\t\t\t\t\tbuttonText\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t}) : null\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ className: 'textBox' },\n\t\t\t\t!!focus && wp.element.createElement(\n\t\t\t\t\tBlockControls,\n\t\t\t\t\t{ key: 'controls' },\n\t\t\t\t\twp.element.createElement(AlignmentToolbar, {\n\t\t\t\t\t\tvalue: attributes.alignment,\n\t\t\t\t\t\tonChange: onChangeAlignment\n\t\t\t\t\t})\n\t\t\t\t),\n\t\t\t\twp.element.createElement(RichText, {\n\t\t\t\t\ttagname: 'div',\n\t\t\t\t\tmultiline: 'p',\n\t\t\t\t\tclassName: 'textBoxContent',\n\t\t\t\t\tplaceholder: '....',\n\t\t\t\t\tstyle: { textAlign: attributes.alignment },\n\t\t\t\t\tvalue: attributes.content,\n\t\t\t\t\tonChange: onChangeContent,\n\t\t\t\t\tisSelected: focus\n\t\t\t\t})\n\t\t\t)\n\t\t)];\n\t},\n\n\t// ----\n\t// SAVE\n\t// ----\n\tsave: function save(props) {\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: props.className, 'data-invert': props.attributes.invert },\n\t\t\twp.element.createElement('div', {\n\t\t\t\tclassName: 'imageBox',\n\t\t\t\t'data-imgurl': props.attributes.imgURL,\n\t\t\t\t'data-imgid': props.attributes.imgID,\n\t\t\t\tstyle: { backgroundImage: 'url(' + props.attributes.imgURL + ')' }\n\t\t\t}),\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ className: 'textBox' },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{\n\t\t\t\t\t\tclassName: 'textBoxContent',\n\t\t\t\t\t\tstyle: { textAlign: props.attributes.alignment }\n\t\t\t\t\t},\n\t\t\t\t\tprops.attributes.content\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy90aWxlcy90aWxlX2Jsb2NrLmpzPzU0MmQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUaWxlIExheW91dFxuICpcbiAqIEBwYWNrYWdlOiBTd29yZCBMYXlvdXRzXG4gKi9cblxuLyogZXNsaW50LWRpc2FibGUgcmVhY3QvanN4LWtleSAqL1xuXG5pbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBfd3AkYmxvY2tzID0gd3AuYmxvY2tzLFxuICAgIHJlZ2lzdGVyQmxvY2tUeXBlID0gX3dwJGJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZSxcbiAgICBSaWNoVGV4dCA9IF93cCRibG9ja3MuUmljaFRleHQsXG4gICAgTWVkaWFVcGxvYWQgPSBfd3AkYmxvY2tzLk1lZGlhVXBsb2FkLFxuICAgIEluc3BlY3RvckNvbnRyb2xzID0gX3dwJGJsb2Nrcy5JbnNwZWN0b3JDb250cm9scyxcbiAgICBBbGlnbm1lbnRUb29sYmFyID0gX3dwJGJsb2Nrcy5BbGlnbm1lbnRUb29sYmFyLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkYmxvY2tzLkJsb2NrQ29udHJvbHM7XG52YXIgX3dwJGNvbXBvbmVudHMgPSB3cC5jb21wb25lbnRzLFxuICAgIEJ1dHRvbiA9IF93cCRjb21wb25lbnRzLkJ1dHRvbixcbiAgICBEYXNoaWNvbiA9IF93cCRjb21wb25lbnRzLkRhc2hpY29uLFxuICAgIFBhbmVsQm9keSA9IF93cCRjb21wb25lbnRzLlBhbmVsQm9keSxcbiAgICBQYW5lbFJvdyA9IF93cCRjb21wb25lbnRzLlBhbmVsUm93LFxuICAgIEZvcm1Ub2dnbGUgPSBfd3AkY29tcG9uZW50cy5Gb3JtVG9nZ2xlO1xuXG5cbnJlZ2lzdGVyQmxvY2tUeXBlKCdzd3JkbHl0cy90aWxlJywge1xuXHR0aXRsZTogX18oJ1RpbGUnLCAnc3dyZGx5dHMnKSxcblx0aWNvbjogJ3NoaWVsZCcsXG5cdGNhdGVnb3J5OiAnbGF5b3V0Jyxcblx0a2V5d29yZHM6IFtfXygndGlsZScpLCBfXygnc3RhZ2dlcicpLCBfXygnaW1hZ2UnKV0sXG5cdGF0dHJpYnV0ZXM6IHtcblx0XHRpbWdVUkw6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnLmltYWdlQm94Jyxcblx0XHRcdGF0dHJpYnV0ZTogJ2RhdGEtaW1ndXJsJyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fSxcblx0XHRpbWdJRDoge1xuXHRcdFx0dHlwZTogJ251bWJlcicsXG5cdFx0XHRkZWZhdWx0OiAnJ1xuXHRcdH0sXG5cdFx0Y29udGVudDoge1xuXHRcdFx0dHlwZTogJ2FycmF5Jyxcblx0XHRcdHNvdXJjZTogJ2NoaWxkcmVuJyxcblx0XHRcdHNlbGVjdG9yOiAnLnRleHRCb3hDb250ZW50Jyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fSxcblx0XHRpbnZlcnQ6IHtcblx0XHRcdHR5cGU6ICdib29sZWFuJyxcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0fSxcblx0XHRhbGlnbm1lbnQ6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnXG5cdFx0fVxuXHR9LFxuXHRnZXRFZGl0V3JhcHBlclByb3BzOiBmdW5jdGlvbiBnZXRFZGl0V3JhcHBlclByb3BzKGF0dHJpYnV0ZXMpIHtcblx0XHR2YXIgbW92ZVRvb2xCYXIgPSBhdHRyaWJ1dGVzLmludmVydCA/ICdmYWxzZScgOiAndHJ1ZSc7XG5cdFx0cmV0dXJuIHtcblx0XHRcdCdkYXRhLWFsaWduJzogJ2Z1bGwnLFxuXHRcdFx0J2RhdGEtbW92ZS10b29sYmFyLXJpZ2h0JzogbW92ZVRvb2xCYXJcblx0XHR9O1xuXHR9LFxuXG5cdC8vIC0tLS1cblx0Ly8gRURJVFxuXHQvLyAtLS0tXG5cdGVkaXQ6IGZ1bmN0aW9uIGVkaXQoX3JlZikge1xuXHRcdHZhciBhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzLFxuXHRcdCAgICBzZXRBdHRyaWJ1dGVzID0gX3JlZi5zZXRBdHRyaWJ1dGVzLFxuXHRcdCAgICBjbGFzc05hbWUgPSBfcmVmLmNsYXNzTmFtZSxcblx0XHQgICAgZm9jdXMgPSBfcmVmLmZvY3VzO1xuXG5cdFx0dmFyIG9uQ2hhbmdlQ29udGVudCA9IGZ1bmN0aW9uIG9uQ2hhbmdlQ29udGVudCh2YWx1ZSkge1xuXHRcdFx0c2V0QXR0cmlidXRlcyh7IGNvbnRlbnQ6IHZhbHVlIH0pO1xuXHRcdH07XG5cdFx0dmFyIHRvZ2dsZVBvc2l0aW9uID0gZnVuY3Rpb24gdG9nZ2xlUG9zaXRpb24oKSB7XG5cdFx0XHRzZXRBdHRyaWJ1dGVzKHsgaW52ZXJ0OiAhYXR0cmlidXRlcy5pbnZlcnQgfSk7XG5cdFx0fTtcblx0XHR2YXIgb25TZWxlY3RJbWFnZSA9IGZ1bmN0aW9uIG9uU2VsZWN0SW1hZ2UoaW1nKSB7XG5cdFx0XHRzZXRBdHRyaWJ1dGVzKHtcblx0XHRcdFx0aW1nSUQ6IGltZy5pZCxcblx0XHRcdFx0aW1nVVJMOiBpbWcudXJsXG5cdFx0XHR9KTtcblx0XHR9O1xuXHRcdHZhciBvbkNoYW5nZUFsaWdubWVudCA9IGZ1bmN0aW9uIG9uQ2hhbmdlQWxpZ25tZW50KHZhbHVlKSB7XG5cdFx0XHRzZXRBdHRyaWJ1dGVzKHsgYWxpZ25tZW50OiB2YWx1ZSB9KTtcblx0XHR9O1xuXHRcdHZhciBidXR0b25UZXh0ID0gIWF0dHJpYnV0ZXMuaW1nSUQgPyAnU2VsZWN0IEltYWdlJyA6ICdDaGFuZ2UgSW1hZ2UnO1xuXHRcdHZhciBidXR0b25JY29uID0gIWF0dHJpYnV0ZXMuaW1nSUQgPyAnYWRkJyA6ICdlZGl0Jztcblx0XHRyZXR1cm4gWyEhZm9jdXMgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0SW5zcGVjdG9yQ29udHJvbHMsXG5cdFx0XHR7IGtleTogJ2luc3BlY3RvcicgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0UGFuZWxSb3csXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHQnbGFiZWwnLFxuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRodG1sRm9yOiAnaW52ZXJ0LWZvcm0tdG9nZ2xlJyxcblx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lOiAnYmxvY2tzLWJhc2UtY29udHJvbF9fbGFiZWwnXG5cdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0X18oJ0ludmVydCBMYXlvdXQnKVxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHtcblx0XHRcdFx0XHRcdGlkOiAnaW52ZXJ0LWZvcm0tdG9nZ2xlJyxcblx0XHRcdFx0XHRcdGxhYmVsOiBfXygnSW52ZXJ0IExheW91dCcpLFxuXHRcdFx0XHRcdFx0Y2hlY2tlZDogISFhdHRyaWJ1dGVzLmludmVydCxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiB0b2dnbGVQb3NpdGlvblxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpLCB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHtcblx0XHRcdFx0Y2xhc3NOYW1lOiBjbGFzc05hbWUsXG5cdFx0XHRcdCdkYXRhLWludmVydCc6IGF0dHJpYnV0ZXMuaW52ZXJ0ID8gJ3RydWUnIDogJ2ZhbHNlJyxcblx0XHRcdFx0J2RhdGEtYWxpZ24nOiAnZnVsbCdcblx0XHRcdH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0Y2xhc3NOYW1lOiAnaW1hZ2VCb3gnLFxuXHRcdFx0XHRcdHN0eWxlOiB7IGJhY2tncm91bmRJbWFnZTogJ3VybCgnICsgYXR0cmlidXRlcy5pbWdVUkwgKyAnKScgfSxcblx0XHRcdFx0XHQnZGF0YS1pbWd1cmwnOiBhdHRyaWJ1dGVzLmltZ1VSTCxcblx0XHRcdFx0XHQnZGF0YS1pbWdpZCc6IGF0dHJpYnV0ZXMuaW1nSUQsXG5cdFx0XHRcdFx0J2RhdGEtaGFzaW1nJzogISFhdHRyaWJ1dGVzLmltZ0lEID8gJ3RydWUnIDogJ2ZhbHNlJ1xuXHRcdFx0XHR9LFxuXHRcdFx0XHQhIWZvY3VzID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KE1lZGlhVXBsb2FkLCB7XG5cdFx0XHRcdFx0YnV0dG9uUHJvcHM6IHtcblx0XHRcdFx0XHRcdGNsYXNzTmFtZTogJ2NvbXBvbmVudHMtYnV0dG9uIGJ1dHRvbiBidXR0b24tbGFyZ2UnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRvblNlbGVjdDogb25TZWxlY3RJbWFnZSxcblx0XHRcdFx0XHR0eXBlOiAnaW1hZ2UnLFxuXHRcdFx0XHRcdHZhbHVlOiBhdHRyaWJ1dGVzLmltZ0lELFxuXHRcdFx0XHRcdHJlbmRlcjogZnVuY3Rpb24gcmVuZGVyKF9yZWYyKSB7XG5cdFx0XHRcdFx0XHR2YXIgb3BlbiA9IF9yZWYyLm9wZW47XG5cdFx0XHRcdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRCdXR0b24sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRpc0xhcmdlOiB0cnVlLFxuXHRcdFx0XHRcdFx0XHRcdG9uQ2xpY2s6IG9wZW4sXG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lOiAnY29tcG9uZW50cy1idXR0b24gY29tcG9uZW50cy1pY29uLWJ1dHRvbiBidXR0b24gYnV0dG9uLWxhcmdlIHdwLWJsb2NrLWltYWdlX191cGxvYWQtYnV0dG9uJ1xuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRGFzaGljb24sIHsgaWNvbjogYnV0dG9uSWNvbiB9KSxcblx0XHRcdFx0XHRcdFx0YnV0dG9uVGV4dFxuXHRcdFx0XHRcdFx0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pIDogbnVsbFxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiAndGV4dEJveCcgfSxcblx0XHRcdFx0ISFmb2N1cyAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0QmxvY2tDb250cm9scyxcblx0XHRcdFx0XHR7IGtleTogJ2NvbnRyb2xzJyB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChBbGlnbm1lbnRUb29sYmFyLCB7XG5cdFx0XHRcdFx0XHR2YWx1ZTogYXR0cmlidXRlcy5hbGlnbm1lbnQsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogb25DaGFuZ2VBbGlnbm1lbnRcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUmljaFRleHQsIHtcblx0XHRcdFx0XHR0YWduYW1lOiAnZGl2Jyxcblx0XHRcdFx0XHRtdWx0aWxpbmU6ICdwJyxcblx0XHRcdFx0XHRjbGFzc05hbWU6ICd0ZXh0Qm94Q29udGVudCcsXG5cdFx0XHRcdFx0cGxhY2Vob2xkZXI6ICcuLi4uJyxcblx0XHRcdFx0XHRzdHlsZTogeyB0ZXh0QWxpZ246IGF0dHJpYnV0ZXMuYWxpZ25tZW50IH0sXG5cdFx0XHRcdFx0dmFsdWU6IGF0dHJpYnV0ZXMuY29udGVudCxcblx0XHRcdFx0XHRvbkNoYW5nZTogb25DaGFuZ2VDb250ZW50LFxuXHRcdFx0XHRcdGlzU2VsZWN0ZWQ6IGZvY3VzXG5cdFx0XHRcdH0pXG5cdFx0XHQpXG5cdFx0KV07XG5cdH0sXG5cblx0Ly8gLS0tLVxuXHQvLyBTQVZFXG5cdC8vIC0tLS1cblx0c2F2ZTogZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHsgY2xhc3NOYW1lOiBwcm9wcy5jbGFzc05hbWUsICdkYXRhLWludmVydCc6IHByb3BzLmF0dHJpYnV0ZXMuaW52ZXJ0IH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicsIHtcblx0XHRcdFx0Y2xhc3NOYW1lOiAnaW1hZ2VCb3gnLFxuXHRcdFx0XHQnZGF0YS1pbWd1cmwnOiBwcm9wcy5hdHRyaWJ1dGVzLmltZ1VSTCxcblx0XHRcdFx0J2RhdGEtaW1naWQnOiBwcm9wcy5hdHRyaWJ1dGVzLmltZ0lELFxuXHRcdFx0XHRzdHlsZTogeyBiYWNrZ3JvdW5kSW1hZ2U6ICd1cmwoJyArIHByb3BzLmF0dHJpYnV0ZXMuaW1nVVJMICsgJyknIH1cblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0eyBjbGFzc05hbWU6ICd0ZXh0Qm94JyB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0Y2xhc3NOYW1lOiAndGV4dEJveENvbnRlbnQnLFxuXHRcdFx0XHRcdFx0c3R5bGU6IHsgdGV4dEFsaWduOiBwcm9wcy5hdHRyaWJ1dGVzLmFsaWdubWVudCB9XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRwcm9wcy5hdHRyaWJ1dGVzLmNvbnRlbnRcblx0XHRcdFx0KVxuXHRcdFx0KVxuXHRcdCk7XG5cdH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL3RpbGVzL3RpbGVfYmxvY2suanNcbi8vIG1vZHVsZSBpZCA9IDFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1\n")},function(module,exports){eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy90aWxlcy9zdHlsZS5zY3NzP2VlNjMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy90aWxlcy9zdHlsZS5zY3NzXG4vLyBtb2R1bGUgaWQgPSAyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///2\n")},function(module,exports){eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy90aWxlcy9lZGl0b3Iuc2Nzcz9jYzRhIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvdGlsZXMvZWRpdG9yLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///3\n")}]);
     1!function(e){function t(a){if(n[a])return n[a].exports;var l=n[a]={i:a,l:!1,exports:{}};return e[a].call(l.exports,l,l.exports,t),l.l=!0,l.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,a){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:a})},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=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(1)},function(e,t,n){"use strict";var a=n(2),l=(n.n(a),n(3)),r=(n.n(l),wp.i18n.__),i=wp.blocks,o=i.registerBlockType,m=i.RichText,c=i.MediaUpload,s=i.InspectorControls,u=i.AlignmentToolbar,g=i.BlockControls,d=wp.components,p=d.Button,b=d.Dashicon,f=d.PanelBody,v=d.PanelRow,w=d.FormToggle;o("swrdlyts/tile",{title:r("Tile Layout"),description:r("Creates two columns, half image, half padded text. Use multiple, invert to tile."),icon:"shield",category:"layout",keywords:[r("tile"),r("stagger"),r("image")],attributes:{imgURL:{type:"string",source:"attribute",selector:".imageBox",attribute:"data-imgurl",default:""},imgID:{type:"number",default:""},content:{type:"array",source:"children",selector:".textBoxContent",default:""},invert:{type:"boolean",default:!1},alignment:{type:"string"}},getEditWrapperProps:function(e){return{"data-align":"full","data-move-toolbar-right":e.invert?"false":"true"}},edit:function(e){var t=e.attributes,n=e.setAttributes,a=e.className,l=e.isSelected,i=function(e){n({content:e})},o=function(){n({invert:!t.invert})},d=function(e){n({imgID:e.id,imgURL:e.url})},y=function(e){n({alignment:e})},x=t.imgID?"Change Image":"Select Image",E=t.imgID?"edit":"add";return[!!l&&wp.element.createElement(s,{key:"inspector"},wp.element.createElement(f,null,wp.element.createElement(v,null,wp.element.createElement("label",{htmlFor:"invert-form-toggle",className:"blocks-base-control__label"},r("Invert Layout")),wp.element.createElement(w,{id:"invert-form-toggle",label:r("Invert Layout"),checked:!!t.invert,onChange:o})))),wp.element.createElement("div",{className:a,"data-invert":t.invert?"true":"false","data-align":"full"},wp.element.createElement("div",{className:"imageBox",style:{backgroundImage:"url("+t.imgURL+")"},"data-imgurl":t.imgURL,"data-imgid":t.imgID,"data-hasimg":t.imgID?"true":"false"},l?wp.element.createElement(c,{buttonProps:{className:"components-button button button-large"},onSelect:d,type:"image",value:t.imgID,render:function(e){var t=e.open;return wp.element.createElement(p,{isLarge:!0,onClick:t,className:"components-button components-icon-button button button-large wp-block-image__upload-button"},wp.element.createElement(b,{icon:E}),x)}}):null),wp.element.createElement("div",{className:"textBox"},!!l&&wp.element.createElement(g,{key:"controls"},wp.element.createElement(u,{value:t.alignment,onChange:y})),wp.element.createElement(m,{tagname:"div",multiline:"p",className:"textBoxContent",placeholder:"....",style:{textAlign:t.alignment},value:t.content,onChange:i,isSelected:l})))]},save:function(e){return wp.element.createElement("div",{className:e.className,"data-invert":e.attributes.invert},wp.element.createElement("div",{className:"imageBox","data-imgurl":e.attributes.imgURL,"data-imgid":e.attributes.imgID,style:{backgroundImage:"url("+e.attributes.imgURL+")"}}),wp.element.createElement("div",{className:"textBox"},wp.element.createElement("div",{className:"textBoxContent",style:{textAlign:e.attributes.alignment}},e.attributes.content)))}})},function(e,t){},function(e,t){}]);
  • sword-layouts/trunk/dist/blocks.editor.build.css

    r1825794 r1877134  
    1 [data-move-toolbar-right=true] .editor-block-contextual-toolbar{text-align:right}.wp-block-swrdlyts-tile>div.imageBox button{top:50%;margin-top:-17px;display:inline-block;opacity:1;-webkit-transition:1s all ease;-o-transition:1s all ease;transition:1s all ease}.wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true] button{z-index:3;position:relative;opacity:0}.wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true]:before{-webkit-transition:0.5s all ease;-o-transition:0.5s all ease;transition:0.5s all ease;content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:transparent}.is-selected .wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true]:hover:before{background:rgba(111,111,111,0.7)}.is-selected .wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true]:hover button{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}
     1[data-move-toolbar-right=true] .editor-block-contextual-toolbar .editor-block-toolbar{left:auto;right:0}.wp-block-swrdlyts-tile>div.imageBox button{top:50%;margin-top:-17px;display:inline-block;opacity:1;-webkit-transition:1s all ease;-o-transition:1s all ease;transition:1s all ease}.wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true] button{z-index:3;position:relative;opacity:0}.wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true]:before{-webkit-transition:0.5s all ease;-o-transition:0.5s all ease;transition:0.5s all ease;content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:rgba(0,0,0,0)}.is-selected .wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true]:hover:before{background:rgba(111,111,111,0.7)}.is-selected .wp-block-swrdlyts-tile>div.imageBox[data-hasimg=true]:hover button{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}
  • sword-layouts/trunk/dist/blocks.style.build.css

    r1825794 r1877134  
    1 .wp-block-swrdlyts-tile{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;grid-gap:0;max-width:100%}.wp-block-swrdlyts-tile>div.imageBox{max-width:100%;background-color:#eee;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;position:relative;min-height:30vh}.wp-block-swrdlyts-tile>div.imageBox *{z-index:2}.wp-block-swrdlyts-tile>div.textBox{margin:15vh 0}.wp-block-swrdlyts-tile>div.textBox .textBoxContent{width:70%;max-width:400px;margin-left:auto;margin-right:auto}@media screen and (min-width: 800px){.wp-block-swrdlyts-tile[data-invert=true]>div.imageBox{grid-column-start:2;grid-row-start:1}.wp-block-swrdlyts-tile[data-invert=true]>div.textBox{grid-column-start:1;grid-row-start:1}}@media screen and (max-width: 800px){.wp-block-swrdlyts-tile{grid-template-columns:1fr}.wp-block-swrdlyts-tile>div.imageBox{min-height:50vh}}@media screen and (max-width: 500px){.wp-block-swrdlyts-tile>div.imageBox{min-height:50vh}.wp-block-swrdlyts-tile>div.textBox{margin:10vh 0}.wp-block-swrdlyts-tile>div.textBox .textBoxContent{width:80%}}
     1.wp-block-swrdlyts-tile{display:-ms-flexbox;display:flex;max-width:100%}.wp-block-swrdlyts-tile>div{-ms-flex:1;flex:1}.wp-block-swrdlyts-tile>div.imageBox{max-width:100%;background-color:#eee;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;position:relative;min-height:30vh}.wp-block-swrdlyts-tile>div.imageBox *{z-index:2}.wp-block-swrdlyts-tile>div.textBox{margin:15vh 0}.wp-block-swrdlyts-tile>div.textBox .textBoxContent{width:70%;max-width:400px;margin-left:auto;margin-right:auto}@media screen and (min-width: 800px){.wp-block-swrdlyts-tile[data-invert=true]{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 800px){.wp-block-swrdlyts-tile{-ms-flex-direction:column;flex-direction:column}.wp-block-swrdlyts-tile>div.imageBox{min-height:50vh}}@media screen and (max-width: 500px){.wp-block-swrdlyts-tile>div.imageBox{min-height:50vh}.wp-block-swrdlyts-tile>div.textBox{margin:10vh 0}.wp-block-swrdlyts-tile>div.textBox .textBoxContent{width:80%}}
  • sword-layouts/trunk/readme.txt

    r1825794 r1877134  
    55Requires at least: 4.9.4
    66Tested up to:      4.9.4
    7 Stable tag:        1.0.2
     7Stable tag:        1.0.3
    88Requires PHP:      5.6.0
    99
    10 Layout blocks for Gutenberg that help create more interesting and modern Wordpress pages.
     10Layout blocks for Gutenberg that help create more interesting and modern WordPress pages.
    1111
    1212== Description ==
     
    2727
    2828* 🚀 This is a beta plugin for the beta plugin [Gutenberg](https://wordpress.org/plugins/gutenberg/) - things will be rocky.
    29 * ⚠️ Please [open a support request](https://wordpress.org/support/plugin/sword-layouts) [or add as an issue on Github](https://github.com/davidsword/sword-layouts/issues) before summiting a negative review, *I'm happy to help,* please provide as much information as possible (screen recordings, Wordpress and PHP versions, able-to-replicate instructions).
     29* ⚠️ Please [open a support request](https://wordpress.org/support/plugin/sword-layouts) [or add as an issue on Github](https://github.com/davidsword/sword-layouts/issues) before summiting a negative review, *I'm happy to help,* please provide as much information as possible (screen recordings, WordPress and PHP versions, able-to-replicate instructions).
    3030
    3131= Big shouts to =
     
    6767== Screenshots ==
    6868
    69 1. Tile - front end
     691. Tile - frontend
    70702. Tile - within Gutenberg
    71 3. Tile - Fully responsive
    72 4. Tile - a great layout for little text, and great images
    73 5. Tile - easily stagger the tile layout
    7471
    7572== Changelog ==
     73
     74= 1.0.3 =
     75* May 18, 2018
     76* code updates to work with Gutenberg 2.8.0
     77* changed CSS from grid to flexbox
     78* reduced screenshots
    7679
    7780= 1.0.2 =
  • sword-layouts/trunk/sword-layouts.php

    r1825794 r1877134  
    66* Author: davidsword
    77* Author URI: https://davidsword.ca/
    8 * Version: 1.0.2
     8* Version: 1.0.3
    99* License: GPL3
    1010* License URI: https://raw.githubusercontent.com/davidsword/sword-layouts/master/LICENSE
Note: See TracChangeset for help on using the changeset viewer.