All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web-interface.assets.6e61897c-22.472622149827c1587209.js Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
(window.webpackJsonp=window.webpackJsonp||[]).push([["6e61897c-22"],{NaHjtPVw:function(e,t,n){"use strict";var r=n("dZUWVuuc"),a=n.n(r),o=n("DjJvgDaP"),i=n.n(o)()(a.a);i.push([e.i,"._3GxunV0bsly-fvccONPyN3 {\n    color: rgba(158, 31, 99, 0.43);\n}\n","",{version:3,sources:["webpack://./src/components/content-packs/ContentPackSelection.css"],names:[],mappings:"AAAA;IACI,8BAA8B;AAClC",sourcesContent:[":local(.contentPackEntity) {\n    color: rgba(158, 31, 99, 0.43);\n}\n"],sourceRoot:""}]),i.locals={contentPackEntity:"_3GxunV0bsly-fvccONPyN3"},t.a=i},w982HK6j:function(e,t,n){"use strict";var r=n("ii0bleBb"),a=n.n(r),o=n("ivGQtwpr"),i=n.n(o),c=n("VgplIV7d"),l=n("0tVB/fkh"),u=n("F6dBIxHb"),s=n("8FtKQWAV"),p=n.n(s),f=n("nHcjWeCO"),d=n.n(f),m=n("qoq4u5Uq"),y=n("B4BR5PLd"),h=n("L8npJDrf"),b=n("X+Pxykm9"),v=n("HbbeyvOy"),P=n("dFpwyWHg"),E=n.n(P),g=n("NaHjtPVw"),k={insert:"head",singleton:!1},_=(E()(g.a,k),g.a.locals||{});function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function O(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w(e,t)}(e)||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 w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0})),D(A(t),"_isGroupSelected",(function(e){var n=t.props,r=n.selectedEntities,a=n.entities;return!!r[e]&&r[e].length===a[e].length})),D(A(t),"_onSetFilter",(function(e){t._filterEntities(e)})),D(A(t),"_onClearFilter",(function(){t._filterEntities("")})),D(A(t),"_filterEntities",(function(e){var n=t.props.entities,r=e;if(r.length<=0)t.setState({filteredEntities:Object(f.cloneDeep)(n),isFiltered:!1,filter:r});else{var a=Object.keys(n).reduce((function(e,t){var a=Object(f.cloneDeep)(e);return a[t]=n[t].filter((function(e){return RegExp(r,"i").test(e.title)})),a}),{});t.setState({filteredEntities:a,isFiltered:!0,filter:r})}})),D(A(t),"_entityItemHeader",(function(e){return e instanceof b.a?i.a.createElement("span",null,i.a.createElement(l.z,{name:"archive",className:_.contentPackEntity})," ",i.a.createElement("span",null,e.title)):i.a.createElement("span",null,i.a.createElement(l.z,{name:"server"})," ",i.a.createElement("span",null,e.title))}));var n=t.props,r=n.entities,c=n.contentPack;return t.state={contentPack:c,filteredEntities:r,filter:"",isFiltered:!1,errors:{}},t}return t=o,r=[{key:"_toDisplayTitle",value:function(e){var t=e.split("_").join(" ");return t[0].toUpperCase()+t.substr(1)}}],(n=[{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.setState({filteredEntities:e.entities,contentPack:e.contentPack});var t=this.state,n=t.filter;t.isFiltered&&this._filterEntities(n)}},{key:"render",value:function(){var e=this,t=this.state,n=t.filteredEntities,r=void 0===n?{}:n,a=t.errors,c=t.isFiltered,u=t.contentPack,s=this.props.edit,f=Object.keys(r).sort((function(e,t){return p()(e,t)})).map((function(t){var n=r[t],a=n.sort((function(e,t){return p()(e.title,t.title)})).map((function(t){var n=e._isSelected(t),r=e._entityItemHeader(t);return i.a.createElement(l.r,{onChange:function(){return e._updateSelectionEntity(t)},key:t.id,checked:n,expandable:!1,padded:!1,header:r})}));return n.length<=0?null:i.a.createElement(l.r,{key:t,onChange:function(){return e._updateSelectionGroup(t)},indetermined:e._isUndetermined(t),checked:e._isGroupSelected(t),stayExpanded:c,expanded:c,padded:!1,header:o._toDisplayTitle(t)},i.a.createElement(l.q,null,a))}));return i.a.createElement("div",null,i.a.createElement(m.L,null,i.a.createElement(m.j,{smOffset:1,lg:8},i.a.createElement("h2",null,"General Information"),i.a.createElement("br",null),i.a.createElement("form",{className:"content-selection-form",id:"content-selection-form",onSubmit:function(e){e.preventDefault()}},i.a.createElement("fieldset",null,i.a.createElement(y.d,{name:"name",id:"name",type:"text",maxLength:250,value:u.name,onChange:this._bindValue,label:"Name",help:"Required. Give a descriptive name for this content pack.",error:a.name,required:!0}),i.a.createElement(y.d,{name:"summary",id:"summary",type:"text",maxLength:250,value:u.summary,onChange:this._bindValue,label:"Summary",help:"Required. Give a short summary of the content pack.",error:a.summary,required:!0}),i.a.createElement(y.d,{name:"description",id:"description",type:"textarea",value:u.description,onChange:this._bindValue,rows:6,label:"Description",help:"Give a long description of the content pack in markdown."}),i.a.createElement(y.d,{name:"vendor",id:"vendor",type:"text",maxLength:250,value:u.vendor,onChange:this._bindValue,label:"Vendor",help:"Required. Who did this content pack and how can they be reached, e.g. Name and email.",error:a.vendor,required:!0}),i.a.createElement(y.d,{name:"url",id:"url",type:"text",maxLength:250,value:u.url,onChange:this._bindValue,label:"URL",help:"Where can I find the content pack. e.g. github url",error:a.url}))))),i.a.createElement(m.L,null,i.a.createElement(m.j,{smOffset:1,lg:8},i.a.createElement("h2",null,"Content Pack selection"),s&&i.a.createElement(m.s,null,"You can select between installed entities from the server (",i.a.createElement(l.z,{name:"server"}),") or entities from the former content pack revision (",i.a.createElement(l.z,{name:"archive",className:_.contentPackEntity}),")."))),i.a.createElement(m.L,null,i.a.createElement(m.j,{smOffset:1,lg:8},i.a.createElement(l.W,{id:"filter-input",onSearch:this._onSetFilter,onReset:this._onClearFilter,searchButtonLabel:"Filter"}))),i.a.createElement(m.L,null,i.a.createElement(m.j,{smOffset:1,sm:8,lg:8},a.selection&&i.a.createElement(m.G,{bsStyle:"danger"},a.selection),i.a.createElement(l.q,null,f))))}}])&&j(t.prototype,n),r&&j(t,r),o}(i.a.Component);D(L,"propTypes",{contentPack:a.a.object.isRequired,onStateChange:a.a.func,entities:a.a.object,selectedEntities:a.a.object,edit:a.a.bool}),D(L,"defaultProps",{edit:!1,onStateChange:function(){},entities:{},selectedEntities:{}});var N=L,T=n("84/cUDhd"),F=n("ln+mw4M8"),I=n("mvLrBbmL"),V=n("+qdgLVR6");function q(e){return(q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function G(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U(e,t){for(var n=0;n0&&t.props.onGetEntities(t.props.selectedEntities);break;case"preview":t._prepareForPreview()}t.setState({selectedStep:e})})),t.state={selectedStep:"selection"},t}return t=o,(n=[{key:"_disableParameters",value:function(){var e=this.props.contentPack,t=this.props.selectedEntities,n=Object.keys(t).reduce((function(e,n){return e+t[n].length}),0)>0;return!(e.name&&e.summary&&e.vendor&&n)}},{key:"_disablePreview",value:function(){return"selection"===this.state.selectedStep||!this.state.selectedStep}},{key:"_prepareForPreview",value:function(){var e=this,t=this.props.fetchedEntities.map((function(t){var n=e.props.appliedParameter[t.id]||[],r=t.toBuilder(),a=new u.a(t.data),o=a.getPaths();return Object.keys(o).forEach((function(e){var t=n.findIndex((function(t){return t.configKey===e}));t>=0&&o[e].setParameter(n[t].paramName)})),r.data(a.getData()).parameters(e.props.contentPack.parameters),r.build()})),n=this.props.contentPack.toBuilder().entities(t).build();this.props.onStateChange({contentPack:n})}},{key:"render",value:function(){if(!this.props.contentPack)return i.a.createElement(l.db,null);var e=i.a.createElement(N,{contentPack:this.props.contentPack,selectedEntities:this.props.selectedEntities,edit:this.props.edit,onStateChange:this.props.onStateChange,entities:this.props.entityIndex}),t=i.a.createElement(ce,{contentPack:this.props.contentPack,onStateChange:this.props.onStateChange,appliedParameter:this.props.appliedParameter}),n=i.a.createElement(Q,{contentPack:this.props.contentPack,onSave:this.props.onSave}),r=[{key:"selection",title:"Content Selection",component:e},{key:"parameters",title:"Parameters",component:t,disabled:this._disableParameters()},{key:"preview",title:"Preview",component:n,disabled:this._disablePreview()}];return i.a.createElement("div",null,i.a.createElement(l.lb,{steps:r,onStepChange:this._stepChanged,affixed:!0},"preview"!==this.state.selectedStep?i.a.createElement(c.AutoAffix,{viewportOffsetTop:65},i.a.createElement("div",null,i.a.createElement(T.a,{contentPack:this.props.contentPack}))):void 0),i.a.createElement(l.V,{position:"middle"}))}}])&&ue(t.prototype,n),r&&ue(t,r),o}(i.a.Component);ye(he,"propTypes",{contentPack:a.a.object,onGetEntities:a.a.func,onStateChange:a.a.func,onSave:a.a.func,fetchedEntities:a.a.array,entityIndex:a.a.object,selectedEntities:a.a.object,appliedParameter:a.a.object,edit:a.a.bool}),ye(he,"defaultProps",{edit:!1,contentPack:void 0,onGetEntities:function(){},onStateChange:function(){},onSave:function(){},fetchedEntities:[],entityIndex:{},selectedEntities:{},appliedParameter:{}});t.a=he}}]);
//# sourceMappingURL=6e61897c-22.472622149827c1587209.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy