From 0059dfa7e1922b936425c4a5fca482a8d1def237 Mon Sep 17 00:00:00 2001 From: Guy Marriott Date: Sun, 14 Oct 2018 20:09:52 +1300 Subject: [PATCH] Updating popover with new admin changes & removing redundant styles --- client/dist/js/bundle.js | 2 +- client/dist/styles/bundle.css | 2 +- .../ElementEditor/AddElementPopover.js | 10 +- .../ElementEditor/AddElementPopover.scss | 94 ------------------- client/src/styles/bundle.scss | 1 - 5 files changed, 7 insertions(+), 102 deletions(-) delete mode 100644 client/src/components/ElementEditor/AddElementPopover.scss diff --git a/client/dist/js/bundle.js b/client/dist/js/bundle.js index b290429a..5d976ea6 100644 --- a/client/dist/js/bundle.js +++ b/client/dist/js/bundle.js @@ -1 +1 @@ -!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s="./client/src/bundles/bundle.js")}({"./client/src/boot/index.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n("./client/src/boot/registerComponents.js"),a=r(o),i=n("./client/src/boot/registerTransforms.js"),l=r(i);window.document.addEventListener("DOMContentLoaded",function(){(0,a.default)(),(0,l.default)()})},"./client/src/boot/registerComponents.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),a=r(o),i=n("./client/src/components/ElementEditor/Element.js"),l=r(i),s=n("./client/src/components/ElementEditor/ElementActions.js"),c=r(s),u=n("./client/src/components/ElementEditor/ElementEditor.js"),d=r(u),p=n("./client/src/components/ElementEditor/ElementList.js"),f=r(p),m=n("./client/src/components/ElementEditor/Toolbar.js"),y=r(m),h=n("./client/src/components/ElementEditor/AddNewButton.js"),b=r(h),g=n("./client/src/components/ElementEditor/Header.js"),v=r(g),E=n("./client/src/components/ElementEditor/Content.js"),_=r(E),T=n("./client/src/components/ElementEditor/Summary.js"),P=r(T),O=n("./client/src/components/ElementEditor/InlineEditForm.js"),j=r(O),I=n("./client/src/components/ElementEditor/AddElementPopover.js"),w=r(I),k=n("./client/src/components/ElementEditor/HoverBar.js"),D=r(k),A=n("./client/src/components/ElementEditor/DragPositionIndicator.js"),S=r(A);t.default=function(){a.default.component.registerMany({ElementEditor:d.default,ElementToolbar:y.default,ElementAddNewButton:b.default,ElementList:f.default,Element:l.default,ElementActions:c.default,ElementHeader:v.default,ElementContent:_.default,ElementSummary:P.default,ElementInlineEditForm:j.default,AddElementPopover:w.default,HoverBar:D.default,DragPositionIndicator:S.default})}},"./client/src/boot/registerTransforms.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),a=r(o),i=n("./client/src/state/history/readOneBlockQuery.js"),l=r(i),s=n("./client/src/components/HistoricElementView/HistoricElementView.js"),c=r(s),u=n("./client/src/state/history/revertToBlockVersionMutation.js"),d=r(u),p=n("./client/src/state/editor/readBlocksForPageQuery.js"),f=r(p),m=n("./client/src/state/editor/addElementMutation.js"),y=r(m),h=n("./client/src/components/ElementActions/ArchiveAction.js"),b=r(h),g=n("./client/src/components/ElementActions/PublishAction.js"),v=r(g),E=n("./client/src/components/ElementActions/SaveAction.js"),_=r(E),T=n("./client/src/components/ElementActions/UnpublishAction.js"),P=r(T);t.default=function(){a.default.transform("elemental-fieldgroup",function(e){e.component("FieldGroup.HistoryViewer.VersionDetail",c.default,"HistoricElement")},{after:"field-holders"}),a.default.transform("elements-history",function(e){e.component("HistoryViewer.Form_ItemEditForm",l.default,"ElementHistoryViewer")}),a.default.transform("blocks-history-revert",function(e){e.component("HistoryViewerToolbar.VersionedAdmin.HistoryViewer.Element.HistoryViewerVersionDetail",d.default,"BlockRevertMutation")}),a.default.transform("cms-element-editor",function(e){e.component("ElementList",f.default,"PageElements")}),a.default.transform("cms-element-adder",function(e){e.component("AddElementPopover",y.default,"ElementAddButton")}),a.default.transform("element-actions",function(e){e.component("ElementActions",_.default,"ElementActionsWithSave"),e.component("ElementActions",b.default,"ElementActionsWithArchive"),e.component("ElementActions",v.default,"ElementActionsWithPublish"),e.component("ElementActions",P.default,"ElementActionsWithUnpublish")})}},"./client/src/bundles/bundle.js":function(e,t,n){"use strict";n("./client/src/legacy/ElementEditor/entwine.js"),n("./client/src/boot/index.js")},"./client/src/components/ElementActions/AbstractAction.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=!!e&&e.ID;this.setState({dragTargetElementId:n,dragSpot:!1===t?"bottom":"top"})}},{key:"handleDragEnd",value:function(e,t){var n=this.props;(0,n.actions.handleSortBlock)(e,t,n.pageId),this.setState({dragTargetElementId:null,dragSpot:null})}},{key:"render",value:function(){var e=this.props,t=e.fieldName,n=e.formState,r=e.ToolbarComponent,o=e.ListComponent,a=e.pageId,i=e.elementalAreaId,l=e.elementTypes,s=e.isDraggingOver,c=e.connectDropTarget,u=this.state,d=u.dragTargetElementId,f=u.dragSpot,m=(0,T.default)("element-editor",{});return c(p.default.createElement("div",{className:m},p.default.createElement(r,{elementTypes:l,elementalAreaId:i,onDragOver:this.handleDragOver}),p.default.createElement(o,{elementTypes:l,pageId:a,elementalAreaId:i,onDragOver:this.handleDragOver,onDragStart:this.handleDragStart,onDragEnd:this.handleDragEnd,dragSpot:f,isDraggingOver:s,dragTargetElementId:d}),p.default.createElement(I.default,null),p.default.createElement("input",{name:t,type:"hidden",value:JSON.stringify(n)||""})))}}]),t}(d.PureComponent);w.propTypes={fieldName:d.PropTypes.string,elementTypes:d.PropTypes.arrayOf(y.elementTypeType).isRequired,pageId:d.PropTypes.number.isRequired,elementalAreaId:d.PropTypes.number.isRequired,actions:d.PropTypes.shape({handleSortBlock:d.PropTypes.func})},w.defaultProps={},t.Component=w,t.default=(0,m.compose)((0,g.DragDropContext)(E.default),(0,g.DropTarget)("element",{},function(e,t){return{connectDropTarget:e.dropTarget(),isDraggingOver:t.isOver()}}),(0,h.connect)(s),(0,f.inject)(["ElementToolbar","ElementList"],function(e,t){return{ToolbarComponent:e,ListComponent:t}},function(){return"ElementEditor"}),O.default)(w)},"./client/src/components/ElementEditor/ElementList.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var l=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:null,t=o.default.getSection("DNADesign\\Elemental\\Controllers\\ElementalAreaController"),n=t.form.elementForm.formNameTemplate;return e?n.replace("{id}",e):n}},"./client/src/state/editor/loadElementSchemaValue.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadElementSchemaValue=void 0;var r=n(11),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.loadElementSchemaValue=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=o.default.getSection("DNADesign\\Elemental\\Controllers\\ElementalAreaController"),r=n.form.elementForm[e]||"";return t?r+"/"+t:r}},"./client/src/state/editor/publishBlockMutation.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.config=t.mutation=void 0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=!!e&&e.ID;this.setState({dragTargetElementId:n,dragSpot:!1===t?"bottom":"top"})}},{key:"handleDragEnd",value:function(e,t){var n=this.props;(0,n.actions.handleSortBlock)(e,t,n.pageId),this.setState({dragTargetElementId:null,dragSpot:null})}},{key:"render",value:function(){var e=this.props,t=e.fieldName,n=e.formState,r=e.ToolbarComponent,o=e.ListComponent,i=e.pageId,a=e.elementalAreaId,l=e.elementTypes,s=e.isDraggingOver,c=e.connectDropTarget,u=this.state,d=u.dragTargetElementId,f=u.dragSpot,m=(0,_.default)("element-editor",{});return c(p.default.createElement("div",{className:m},p.default.createElement(r,{elementTypes:l,elementalAreaId:a,onDragOver:this.handleDragOver}),p.default.createElement(o,{elementTypes:l,pageId:i,elementalAreaId:a,onDragOver:this.handleDragOver,onDragStart:this.handleDragStart,onDragEnd:this.handleDragEnd,dragSpot:f,isDraggingOver:s,dragTargetElementId:d}),p.default.createElement(I.default,null),p.default.createElement("input",{name:t,type:"hidden",value:JSON.stringify(n)||""})))}}]),t}(d.PureComponent);w.propTypes={fieldName:d.PropTypes.string,elementTypes:d.PropTypes.arrayOf(y.elementTypeType).isRequired,pageId:d.PropTypes.number.isRequired,elementalAreaId:d.PropTypes.number.isRequired,actions:d.PropTypes.shape({handleSortBlock:d.PropTypes.func})},w.defaultProps={},t.Component=w,t.default=(0,m.compose)((0,g.DragDropContext)(E.default),(0,g.DropTarget)("element",{},function(e,t){return{connectDropTarget:e.dropTarget(),isDraggingOver:t.isOver()}}),(0,b.connect)(s),(0,f.inject)(["ElementToolbar","ElementList"],function(e,t){return{ToolbarComponent:e,ListComponent:t}},function(){return"ElementEditor"}),P.default)(w)},"./client/src/components/ElementEditor/ElementList.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var l=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:null,t=o.default.getSection("DNADesign\\Elemental\\Controllers\\ElementalAreaController"),n=t.form.elementForm.formNameTemplate;return e?n.replace("{id}",e):n}},"./client/src/state/editor/loadElementSchemaValue.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadElementSchemaValue=void 0;var r=n(11),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.loadElementSchemaValue=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=o.default.getSection("DNADesign\\Elemental\\Controllers\\ElementalAreaController"),r=n.form.elementForm[e]||"";return t?r+"/"+t:r}},"./client/src/state/editor/publishBlockMutation.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.config=t.mutation=void 0;var r=Object.assign||function(e){for(var t=1;t ({ - text: title, - key: name, - className: classNames(icon, 'btn--icon-xl', 'element-editor-add-element__button'), + const buttons = elementTypes.map((elementType) => ({ + content: elementType.title, + key: elementType.name, + className: classNames(elementType.icon, 'btn--icon-xl', 'element-editor-add-element__button'), + onClick: this.getElementButtonClickHandler(elementType), })); return (