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

web-interface.assets.b999a7e7-8.9472d5d0a285679cf68d.js Maven / Gradle / Ivy

There is a newer version: 6.0.2
Show newest version
(window.webpackJsonp=window.webpackJsonp||[]).push([["b999a7e7-8"],{"+qdgLVR6":function(e,t,r){"use strict";var a=r("ii0bleBb"),n=r.n(a),l=r("ivGQtwpr"),o=r.n(l),i=r("nHcjWeCO"),u=r("qoq4u5Uq"),c=r("oBIKikY9"),s=r("4ysf/eyx"),f=r("B4BR5PLd"),m=r("L8npJDrf"),p=r("s2hN4RJZ"),d=r("be3FFHWQ");function y(e){return(y="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 b(e,t){for(var r=0;r=0?(t.setState({nameError:"The parameter name must be unique."}),!1):(t.setState({nameError:void 0}),!0)})),P(v(t),"_validateDefaultValue",(function(){var e=t.state.newParameter.default_value;if(e)switch(t.state.newParameter.type){case"integer":if("".concat(parseInt(e,10))!==e)return t.setState({defaultValueError:"This is not an integer value."}),!1;break;case"double":if(isNaN(e))return t.setState({defaultValueError:"This is not a double value."}),!1;break;case"boolean":if("true"!==e&&"false"!==e)return t.setState({defaultValueError:"This is not a boolean value. It must be either true or false."}),!1}return t.setState({defaultValueError:void 0}),!0})),t.state={newParameter:e.parameterToEdit||p.a.clone(l.emptyParameter),defaultValueError:void 0,nameError:void 0,titleError:void 0,descrError:void 0},t}return t=l,(r=[{key:"_validateParameter",value:function(){var e=this.state.newParameter;return e.name?(this.setState({nameError:void 0}),e.title?(this.setState({titleError:void 0}),e.description?(this.setState({descrError:void 0}),this._validateDefaultValue()&&this._validateName()):(this.setState({descrError:"Description must be set."}),!1)):(this.setState({titleError:"Title must be set."}),!1)):(this.setState({nameError:"Name must be set."}),!1)}},{key:"render",value:function(){var e=this,t=this.props.parameterToEdit?"Edit parameter":"Create parameter",r=!!this.props.parameterToEdit;return o.a.createElement("div",null,o.a.createElement("h2",null,t),o.a.createElement("br",null),o.a.createElement("form",{className:"parameter-form",id:"parameter-form",onSubmit:this.addNewParameter},o.a.createElement("fieldset",null,o.a.createElement(f.d,{ref:function(t){e.titleInput=t},name:"title",id:"title",type:"text",maxLength:250,value:this.state.newParameter.title,onChange:this._bindValue,bsStyle:this.state.titleError?"error":null,label:"Title",help:this.state.titleError?this.state.titleError:"Give a descriptive title for this content pack.",required:!0}),o.a.createElement(f.d,{name:"name",id:"name",type:"text",maxLength:250,bsStyle:this.state.nameError?"error":null,value:this.state.newParameter.name,onChange:this._bindValue,label:"Name",help:this.state.nameError?this.state.nameError:"This is used as the parameter reference and must not contain a space.",required:!0}),o.a.createElement(f.d,{name:"description",id:"description",type:"text",bsStyle:this.state.descrError?"error":null,maxLength:250,value:this.state.newParameter.description,onChange:this._bindValue,label:"Description",help:this.state.descrError?this.state.descrError:"Give a description explaining what will be done with this parameter.",required:!0}),o.a.createElement(f.d,{name:"type",id:"type",type:"select",disabled:r,value:this.state.newParameter.type,onChange:this._bindValue,label:"Value Type",help:"Give the type of the parameter.",required:!0},o.a.createElement("option",{value:"string"},"String"),o.a.createElement("option",{value:"integer"},"Integer"),o.a.createElement("option",{value:"double"},"Double"),o.a.createElement("option",{value:"boolean"},"Boolean")),o.a.createElement(f.d,{name:"default_value",id:"default_value",type:"text",maxLength:250,bsStyle:this.state.defaultValueError?"error":null,value:this.state.newParameter.default_value,onChange:this._bindValue,label:"Default value",help:this.state.defaultValueError?this.state.defaultValueError:"Give a default value if the parameter is not optional."}))))}}])&&b(t.prototype,r),a&&b(t,a),l}(o.a.Component);P(g,"propTypes",{onUpdateParameter:n.a.func,parameters:n.a.array,parameterToEdit:n.a.object}),P(g,"defaultProps",{onUpdateParameter:function(){},parameters:[],parameterToEdit:void 0}),P(g,"emptyParameter",{name:"",title:"",description:"",type:"string",default_value:""});var _=g,O=r("Tc7sdr4i"),S=r.n(O);function k(e){return(k="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 x(e,t){for(var r=0;r=0)return!0}return!1})),D(R(t),"_parameterRowFormatter",(function(e){var r=t.props,a=r.onDeleteParameter,n=r.readOnly,l=t._parameterApplied(e.name),i=l?"Still in use":"Delete Parameter",s=l?"check":"times",f=l?"success":"failure";return o.a.createElement("tr",{key:e.title},o.a.createElement("td",{className:S.a.bigColumns},e.title),o.a.createElement("td",null,e.name),o.a.createElement("td",{className:S.a.bigColumns},e.description),o.a.createElement("td",null,e.type),o.a.createElement("td",null,d.a.convertToString(e)),o.a.createElement("td",null,o.a.createElement(u.b,{className:f},o.a.createElement(c.r,{name:s}))),!n&&o.a.createElement("td",null,o.a.createElement(u.e,null,o.a.createElement(u.c,{bsStyle:"primary",bsSize:"xs",title:i,disabled:l,onClick:function(){a(e)}},"Delete"),t._parameterModal(e))))})),D(R(t),"_filterParameters",(function(e,r){var a=t.props.contentPack,n=p.a.clone(r||a.parameters);if(!e||e.length<=0)t.setState({filteredParameters:n,filter:void 0});else{var l=RegExp(e,"i"),o=n.filter((function(e){return l.test(e.title)||l.test(e.description)||l.test(e.name)}));t.setState({filteredParameters:o,filter:e})}})),t.state={filteredParameters:e.contentPack.parameters||[],filter:void 0},t}return t=l,(r=[{key:"componentWillReceiveProps",value:function(e){var t=this.state.filter;this._filterParameters(t,e.contentPack.parameters)}},{key:"_parameterModal",value:function(e){var t,r,a=this.props,n=a.contentPack,l=a.onAddParameter,i=function(){t.close()},c=e?"xsmall":"small",f=e?"Edit":"Create parameter",m=o.a.createElement(s.a,{ref:function(e){t=e},bsSize:"large"},o.a.createElement(u.x.Header,{closeButton:!0},o.a.createElement(u.x.Title,null,"Parameter")),o.a.createElement(u.x.Body,null,o.a.createElement(_,{ref:function(e){r=e},parameters:n.parameters,onUpdateParameter:function(t){l(t,e),i()},parameterToEdit:e})),o.a.createElement(u.x.Footer,null,o.a.createElement("div",{className:"pull-right"},o.a.createElement(u.e,null,o.a.createElement(u.c,{bsStyle:"primary",onClick:function(){r.addNewParameter()}},"Save"),o.a.createElement(u.c,{onClick:i},"Close")))));return o.a.createElement(o.a.Fragment,null,o.a.createElement(u.c,{bsStyle:"info",bsSize:c,title:"Edit Modal",onClick:function(){t.open()}},f),m)}},{key:"render",value:function(){var e=this,t=this.props.readOnly,r=this.state.filteredParameters,a=t?["Title","Name","Description","Value Type","Default Value","Used"]:["Title","Name","Description","Value Type","Default Value","Used","Action"];return o.a.createElement("div",null,o.a.createElement("h2",null,"Parameters list"),o.a.createElement("br",null),!t&&this._parameterModal(),!t&&o.a.createElement("span",null,o.a.createElement("br",null),o.a.createElement("br",null)),o.a.createElement(c.F,{onSearch:this._filterParameters,onReset:function(){e._filterParameters("")},searchButtonLabel:"Filter"}),o.a.createElement(c.g,{id:"parameter-list",headers:a,className:S.a.scrollable,sortByKey:"title",noDataText:"To use parameters for content packs, at first a parameter must be created and can then be applied to a entity.",filterKeys:[],rows:r,dataRowFormatter:this._parameterRowFormatter}))}}])&&x(t.prototype,r),a&&x(t,a),l}(o.a.Component);D(V,"propTypes",{contentPack:n.a.object.isRequired,readOnly:n.a.bool,onDeleteParameter:n.a.func,onAddParameter:n.a.func,appliedParameter:n.a.object}),D(V,"defaultProps",{readOnly:!1,onDeleteParameter:function(){},onAddParameter:function(){},appliedParameter:{}});t.a=V},"84/cUDhd":function(e,t,r){"use strict";var a=r("ii0bleBb"),n=r.n(a),l=r("ivGQtwpr"),o=r.n(l),i=r("qoq4u5Uq"),u=r("xjbsmufv"),c=r.n(u),s=r("AbA4Yk3R"),f=r.n(s),m=r("vOk07b5h"),p=r("ln+mw4M8"),d=r("mvLrBbmL"),y=r("+qdgLVR6"),b=(r("uOpOpwIL"),r("GZfD0NTG")),h=function(e){var t=e.contentPack,r=e.offset,a=e.verbose,n=e.constraints,l=e.showConstraints,u=f.a.sanitize(c()(t.description||"")),s=t.url;try{Object(b.b)(t.url)&&(s=o.a.createElement("a",{href:t.url},t.url))}catch(e){}return o.a.createElement(i.I,null,o.a.createElement(i.h,{smOffset:r,sm:9},o.a.createElement("div",{id:"content-pack-details"},o.a.createElement("h2",null,"Details"),o.a.createElement("br",null),o.a.createElement("div",null,o.a.createElement("dl",{className:"deflist"},o.a.createElement("dt",null,"Version:")," ",o.a.createElement("dd",null,t.rev),o.a.createElement("dt",null,"Name:")," ",o.a.createElement("dd",null,t.name," "),o.a.createElement("dt",null,"Summary:")," ",o.a.createElement("dd",null,t.summary," "),o.a.createElement("dt",null,"Vendor:")," ",o.a.createElement("dd",null,t.vendor," "),o.a.createElement("dt",null,"URL:")," ",o.a.createElement("dd",null,s," "),t.id&&o.a.createElement("span",null,o.a.createElement("dt",null,"ID:")," ",o.a.createElement("dd",null,o.a.createElement("code",null,t.id))),t.parameters&&!a&&o.a.createElement("span",null,o.a.createElement("dt",null,"Parameters:")," ",o.a.createElement("dd",null,t.parameters.length)),t.entities&&!a&&o.a.createElement("span",null,o.a.createElement("dt",null,"Entities:")," ",o.a.createElement("dd",null,t.entities.length)))),t.description&&o.a.createElement("div",null,o.a.createElement("h2",null,"Description"),o.a.createElement("br",null),o.a.createElement(i.O,null,o.a.createElement("div",{dangerouslySetInnerHTML:{__html:u}}))),o.a.createElement("br",null),t.status&&o.a.createElement(m.a,{states:t.states}),o.a.createElement("br",null),o.a.createElement("br",null),t.constraints&&l&&o.a.createElement("div",null,o.a.createElement(p.a,{constraints:n}),o.a.createElement("br",null)),t.entities&&t.entities.length>0&&a&&o.a.createElement(d.a,{contentPack:t,readOnly:!0}),t.parameters&&t.parameters.length>0&&a&&o.a.createElement(y.a,{contentPack:t,readOnly:!0}))))};h.propTypes={contentPack:n.a.object.isRequired,constraints:n.a.arrayOf(n.a.object),verbose:n.a.bool,offset:n.a.number,showConstraints:n.a.bool},h.defaultProps={offset:1,verbose:!1,showConstraints:!1,constraints:[]},t.a=h},ExPd9w63:function(e,exports,t){(e.exports=t("wTjlWjHz")(!1)).push([e.i,".deflist{margin-top:10px}.deflist dt{float:left;clear:left}.deflist dd{margin-left:160px}",""])},RaFvx7qq:function(e,exports,t){(exports=e.exports=t("wTjlWjHz")(!1)).push([e.i,"._21LEXZU8kxIAw8urd7r2pZ tbody{max-height:300px;overflow:hidden;overflow-y:auto;display:block}._21LEXZU8kxIAw8urd7r2pZ tbody tr,._21LEXZU8kxIAw8urd7r2pZ thead{display:table;width:100%;table-layout:fixed}._3A5kR_mkBGnqELaCufAMfD{word-wrap:break-word}",""]),exports.locals={scrollable:"_21LEXZU8kxIAw8urd7r2pZ",bigColumns:"_3A5kR_mkBGnqELaCufAMfD"}},Tc7sdr4i:function(e,exports,t){var r=t("RaFvx7qq");"string"==typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};t("HkU00dYq")(r,a);r.locals&&(e.exports=r.locals)},"ln+mw4M8":function(e,t,r){"use strict";var a=r("ii0bleBb"),n=r.n(a),l=r("ivGQtwpr"),o=r.n(l),i=r("VPaD/Np4"),u=r("CzyxmveH"),c=r("oBIKikY9"),s=r("qoq4u5Uq");function f(e){return(f="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 m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;r=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var w=Object(u.default)((function(e){e.isFulfilled,e.theme;var t=v(e,["isFulfilled","theme"]);return o.a.createElement(s.b,t)})).withConfig({displayName:"ContentPackConstraints__StyledBadge",componentId:"g7th4-0"})(["background-color:",";"],(function(e){var t=e.isFulfilled,r=e.theme;return t?r.color.variant.success:r.color.variant.danger})),P=function(e){!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&&d(e,t)}(l,e);var t,r,a,n=function(e){function t(){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 r,a=h(e);if(t()){var n=h(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return y(this,r)}}(l);function l(){var e;m(this,l);for(var t=arguments.length,r=new Array(t),a=0;a




© 2015 - 2024 Weber Informatics LLC | Privacy Policy