validation.js 25 KB

12345678
  1. /*!
  2. * Licensed Materials - Property of IBM
  3. * IBM Cognos Products: Modeling UI
  4. * (C) Copyright IBM Corp. 2020
  5. * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  6. */
  7. (window.caModellingPerspective=window.caModellingPerspective||[]).push([[46],{1841:function(t,e,i){"use strict";i.r(e),i.d(e,"default",function(){return D});var a,n,r,o,l,c,s=i(125),u=i.n(s),d=i(54),p=i.n(d),g=i(6),f=i(2),b=i(33),v=i(5),h=i(8),m=i(94),y=i(246),_=i(23),O=i(80);function w(t,e,i,a){i&&Object.defineProperty(t,e,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(a):void 0})}function j(t,e){for(var i=0;i<e.length;i++){var a=e[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function x(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function S(t,e,i,a,n){var r={};return Object.keys(a).forEach(function(t){r[t]=a[t]}),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce(function(i,a){return a(t,e,i)||i},r),n&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(n):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}var D=(a=function(t){function e(e,i,a){var s;return(s=t.apply(this,arguments)||this).scope=void 0,s.moduleId=void 0,w(s,"diagnostics",n,x(s)),w(s,"isAutoValidation",r,x(s)),w(s,"isValidating",o,x(s)),w(s,"filterObject",l,x(s)),w(s,"sortType",c,x(s)),s.debouncedValidate=void 0,s.dirtyTracker=void 0,s.scope=i,s.dirtyTracker=new y.a(a),s.debouncedValidate=u()(s.validate,2e3),s}!function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}(e,t);var i=e.prototype;return i.storeDidMount=function(){var t=this;this.reaction(function(){return t.isAutoValidation&&!t.isValidating&&t.requiresValidating},function(e){e&&t.debouncedValidate()})},i.updateDirtyTrackerID=function(){this.dirtyTracker.clearDirty()},i.setFilterObject=function(t){t!==this.scope?this.filterObject=t:this.filterObject=null},i.removeFilter=function(){this.filterObject=null},i.setSortType=function(t){this.sortType=t},i.validate=function(){var t=this;return this.isValidating=!0,this.updateDirtyTrackerID(),this.action(Object(_.A)(this.provider.getModule(),this.provider.getModuleId(),this.provider.getModuleURL())).then(function(e){return t.action(function(){t.diagnostics=e,t.filterObject=null})},function(e){return t.action(function(){t.provider.showToast(Object(f.getString)("validationLoadError",{message:Object(b.a)(e)}))})}).finally(function(){t.action(function(){return t.isValidating=!1})})},i.validateRelink=function(){var t=this;return this.isValidating=!0,this.action(Object(_.A)(this.provider.getModule(),this.provider.getModuleId(),this.provider.getModuleURL(),!0)).then(function(e){return t.action(function(){var i=t.diagnostics||[];t.diagnostics=e,t.filterObject=null,t.isValidating=!1;var a=e&&e.length>i.length,n=a?Object(f.getString)("validationIssuesRelink"):Object(f.getString)("relinkSuccessful"),r=a?"error":"ok";t.provider.showToast(n,{type:r})})},function(e){return t.action(function(){t.isValidating=!1,t.provider.showToast(Object(f.getString)("validationLoadError",{message:Object(b.a)(e)}))})})},i.setAutoValidation=function(t){this.isAutoValidation=t},function(t,e,i){e&&j(t.prototype,e),i&&j(t,i)}(e,[{key:"key",get:function(){return this.filteredDiagnostics&&this.filterObject?Object(h.getUniqueId)(this.filterObject):p()()}},{key:"diagnosticsCount",get:function(){return this.diagnostics?this.diagnostics.length:0}},{key:"filteredDiagnostics",get:function(){return Object(O.getDiagnostics)(this.filterObject||this.scope)}},{key:"isValid",get:function(){return Object(O.isValid)(this.filterObject||this.scope)}},{key:"requiresValidating",get:function(){return this.dirtyTracker.dirty}}]),e}(v.a),n=S(a.prototype,"diagnostics",[g.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),r=S(a.prototype,"isAutoValidation",[g.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),o=S(a.prototype,"isValidating",[g.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l=S(a.prototype,"filterObject",[g.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),c=S(a.prototype,"sortType",[g.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[m.c,m.c,m.c]}}),S(a.prototype,"key",[g.computed],Object.getOwnPropertyDescriptor(a.prototype,"key"),a.prototype),S(a.prototype,"diagnosticsCount",[g.computed],Object.getOwnPropertyDescriptor(a.prototype,"diagnosticsCount"),a.prototype),S(a.prototype,"filteredDiagnostics",[g.computed],Object.getOwnPropertyDescriptor(a.prototype,"filteredDiagnostics"),a.prototype),S(a.prototype,"isValid",[g.computed],Object.getOwnPropertyDescriptor(a.prototype,"isValid"),a.prototype),S(a.prototype,"requiresValidating",[g.computed],Object.getOwnPropertyDescriptor(a.prototype,"requiresValidating"),a.prototype),S(a.prototype,"setFilterObject",[v.c],Object.getOwnPropertyDescriptor(a.prototype,"setFilterObject"),a.prototype),S(a.prototype,"removeFilter",[v.c],Object.getOwnPropertyDescriptor(a.prototype,"removeFilter"),a.prototype),S(a.prototype,"setSortType",[v.c],Object.getOwnPropertyDescriptor(a.prototype,"setSortType"),a.prototype),S(a.prototype,"validate",[v.c],Object.getOwnPropertyDescriptor(a.prototype,"validate"),a.prototype),S(a.prototype,"validateRelink",[v.c],Object.getOwnPropertyDescriptor(a.prototype,"validateRelink"),a.prototype),S(a.prototype,"setAutoValidation",[v.c],Object.getOwnPropertyDescriptor(a.prototype,"setAutoValidation"),a.prototype),a)},1842:function(t,e,i){"use strict";i.r(e),i.d(e,"default",function(){return p});var a,n=i(1),r=i.n(n),o=i(3),l=i(10),c=i(2),s=i(44),u=i(5),d=i(1843);var p=Object(s.a)(l.H,{setupUndoStack:!1})(a=Object(u.e)(function(t){return{key:t.key,filteredDiagnostics:t.filteredDiagnostics}})(a=function(t){function e(){return t.apply(this,arguments)||this}return function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}(e,t),e.prototype.render=function(){var t=this.props,e=t.key,i=t.filteredDiagnostics,a=t.onClose;return r.a.createElement(o.Dialog,{size:"large",onClose:function(){return a(!1)}},r.a.createElement(o.Dialog.Header,null,r.a.createElement(o.TruncatedText,{value:Object(c.getString)("validation")})),r.a.createElement(o.Dialog.Body,{style:{overflow:"hidden"}},r.a.createElement(o.Container,{height:"300px"},r.a.createElement(d.a,{gridKey:e,data:i}))),r.a.createElement(o.Dialog.Footer,null,r.a.createElement(o.Dialog.Button,{primary:!0,label:Object(c.getString)("ok"),onClick:function(){return a(!0)}})))},e}(n.Component))||a)||a},1843:function(t,e,i){"use strict";i.d(e,"a",function(){return f});var a,n=i(1),r=i.n(n),o=i(16),l=i(49),c=i.n(l),s=i(3),u=i(2),d=i(94),p=i(5),g=i(259);i(1844);var f=Object(p.e)(function(t,e){return{sortType:t.sortType,sortedData:function(t,e){var i=function(){return 0},a=t.indexOf(d.a),n=t.indexOf(d.b);return-1!==a?i=function(t){switch(t){case 0:return function(t,e){return t.severity-e.severity};case 1:return function(t,e){return t.label.localeCompare(e.label)};case 2:return function(t,e){return t.validationMessage.msg.localeCompare(e.validationMessage.msg)};default:return null}}(a):-1!==n&&(i=function(t){switch(t){case 0:return function(t,e){return e.severity-t.severity};case 1:return function(t,e){return-t.label.localeCompare(e.label)};case 2:return function(t,e){return-t.validationMessage.msg.localeCompare(e.validationMessage.msg)};default:return null}}(n)),e.slice().sort(i)}(t.sortType,e.data),setSortType:t.setSortType}})(a=Object(o.observer)(a=function(t){function e(){for(var e,i=arguments.length,a=new Array(i),n=0;n<i;n++)a[n]=arguments[n];return(e=t.call.apply(t,[this].concat(a))||this)._onSort=function(t){var i=e.props.sortType[t],a=i||d.a;i===d.a?a=d.b:i===d.b&&(a=d.c);var n=[d.c,d.c,d.c];n[t]=a,e.props.setSortType(n)},e._renderDataCell=function(t,i,a){var n=c.a.enforceTextDirection(function(t,e){switch(e){case 0:return Object(g.c)([t]);case 1:return t.getLabel();case 2:return t.validationMessage.getMsg();default:return null}}(e.props.sortedData[t],i)),o=0===i?"center":"left";return r.a.createElement(s.GridCell,a,r.a.createElement(s.Container,{gutter:[0,1],textAlign:o,"data-tid":"validationGridCell"+i+"_"+t,width:"100%"},n))},e._renderHeaderCell=function(t,i,a){var n=e.props.sortType,o=function(t){switch(t){case 0:return Object(u.getString)("severity");case 1:return Object(u.getString)("object");case 2:return Object(u.getString)("validationIssuesTitle");default:return null}}(i),l=n[i],c=null;return c=1===t?r.a.createElement(s.Container,{width:"100%",height:"100%",gutter:[0,1],"data-tid":"sortHeaderCol"+i},r.a.createElement(s.FlexLayout,{width:"100%",height:"100%",justifyContent:"flex-end"},r.a.createElement(s.FlexItem,null,r.a.createElement(s.GridSortCell,{onSortChange:function(){return e._onSort(i)},sortType:l,col:i})))):r.a.createElement(s.Container,{gutter:[0,1],textAlign:"left",width:"100%","data-tid":"validationGridHeader"+i},o),r.a.createElement(s.GridHeaderCell,a,c)},e}return function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}(e,t),e.prototype.render=function(){var t=this.props,e=t.gridKey,i=t.sortedData.length;return r.a.createElement(s.Container,{height:"100%",width:"100%",className:"bi-mui-validationTable"},r.a.createElement(s.Grid,{key:e,numColumns:3,numRows:i,fixedRows:2,dataCellRenderer:this._renderDataCell,fixedRowCellRenderer:this._renderHeaderCell,"data-tid":"validationGridSection",autoMeasureRowHeight:!0}))},e}(n.Component))||a)||a},1844:function(t,e,i){var a=i(1845);"string"==typeof a&&(a=[[t.i,a,""]]);var n={hmr:!0,transform:void 0};i(36)(a,n);a.locals&&(t.exports=a.locals)},1845:function(t,e,i){(t.exports=i(32)(void 0)).push([t.i,".bi-mui-validationTable{border:1px solid #c0bfc0}",""])},1846:function(t,e,i){"use strict";i.r(e),i.d(e,"default",function(){return E});var a,n=i(1),r=i.n(n),o=i(20),l=i.n(o),c=i(164),s=i.n(c),u=i(156),d=i.n(u),p=i(56),g=i.n(p),f=i(757),b=i.n(f),v=i(1847),h=i.n(v),m=i(25),y=i(1241),_=i(3),O=i(80),w=i(19),j=i(5),x=i(2),S=i(166),D=i(1848);i(1853);var E=Object(j.e)(function(t){return{isAutoValidation:t.isAutoValidation,isValidating:t.isValidating,requiresValidating:t.requiresValidating,validate:t.validate,removeFilter:t.removeFilter,filterObject:t.filterObject,filteredDiagnostics:t.filteredDiagnostics,setAutoValidation:t.setAutoValidation}})(a=Object(w.withErrorHandling)()(a=function(t){function e(){for(var e,i=arguments.length,a=new Array(i),n=0;n<i;n++)a[n]=arguments[n];return(e=t.call.apply(t,[this].concat(a))||this).state={showInfo:!1,selected:-1,copyAllTooltipText:""},e._closeButton=void 0,e._infoButton=void 0,e._tid=function(t){return Object(m.a)("ValidationDetailsView",t)},e._hasIssues=function(){return 0!==e.props.filteredDiagnostics.length},e._getInfoFlyout=function(){return e.state.showInfo&&r.a.createElement(_.Flyout,{placement:"bottomCentred",padding:"default",onClose:function(){e.setState({showInfo:!1}),e._infoButton.focus()},title:Object(x.getString)("validationFilterTitle"),showX:!0,textContent:Object(x.getString)("validationFilterExplanation"),triggerNode:l.a.findDOMNode(e._infoButton),domNodeToAttachTo:l.a.findDOMNode(e._infoButton).parentNode})},e._getClearFilterButton=function(){return r.a.createElement(_.Button,{title:Object(x.getString)("validationFilterRemove"),"aria-label":Object(x.getString)("validationFilterRemove"),icon:b.a.id,intent:"primary",variant:"inline",onClick:e.props.removeFilter,"data-tid":e._tid("removeFilter"),style:{"padding-right":"8px"}})},e._getSeparator=function(){return r.a.createElement(_.FlexItem,{gutter:[.5,0,.5,0]},r.a.createElement(_.Separator,{hMargin:0,className:"bi-mui-validationDetailsView__separator"}))},e._getDetails=function(){var t=e.props,i=t.filteredDiagnostics,a=t.setSelection,n=t.showRelationships,o=i.length;return i.map(function(t,i){return r.a.createElement(r.a.Fragment,null,r.a.createElement(_.FlexItem,{onClick:function(){return e.setState({selected:i})},"data-tid":e._tid("issue"+i)},r.a.createElement(D.a,{diagnostic:t,index:i,selected:i===e.state.selected,showRelationships:n,setSelection:a})),i<o-1&&e._getSeparator())})},e._copyAll=function(){var t=e.props.filteredDiagnostics.map(function(t){return Object(O.getHighestSeverityErrorInfo)(void 0,void 0,[t]).title+": "+t.validationMessage.msg});Object(y.a)(t.join("\n\n")),e.setState({copyAllTooltipText:Object(x.getString)("validationCopied")})},e._resetCopyAllTooltipText=function(){e.setState({copyAllTooltipText:""})},e._getValidateButton=function(){var t=e.props,i=t.isAutoValidation,a=t.isValidating,n=t.validate;return r.a.createElement(_.FlexItem,{alignSelf:"center",gutter:[1,1,1,1]},r.a.createElement(_.Button,{label:Object(x.getString)("validationValidate"),title:Object(x.getString)("validationValidate"),intent:"primary",disabled:i||a,onClick:function(){return n()},"data-tid":e._tid("validate")}))},e._getHeader=function(){return r.a.createElement(_.FlexItem,{gutter:[0,0,1,0]},r.a.createElement(S.a,{title:Object(x.getString)("validationDetailsHeader")},e._hasIssues()&&r.a.createElement(_.Button,{title:Object(x.getString)("validationFilterInformation"),"aria-label":Object(x.getString)("validationFilterInformation"),icon:g.a.id,intent:"primary",variant:"barOff",onClick:function(){return e.setState(function(t){return{showInfo:!t.showInfo}})},"data-tid":e._tid("info"),ref:function(t){e._infoButton=t}}),e._getInfoFlyout(),e._hasIssues()&&r.a.createElement(_.Tooltip,{title:e.state.copyAllTooltipText,orient:"bottom"},r.a.createElement(_.Button,{title:Object(x.getString)("validationCopyAll"),"aria-label":Object(x.getString)("validationCopyAll"),icon:s.a.id,intent:"primary",variant:"barOff",onClick:function(){return e._copyAll()},onMouseOut:e._resetCopyAllTooltipText,onMouseOver:e._resetCopyAllTooltipText,"data-tid":e._tid("copyAll")})),r.a.createElement(_.Button,{title:Object(x.getString)("close"),"aria-label":Object(x.getString)("close"),icon:d.a.id,intent:"primary",variant:"barOff",onClick:function(){return e.props.onClose()},"data-tid":e._tid("close"),ref:function(t){e._closeButton=t}})))},e._getFilterLine=function(){var t=e.props,i=t.filteredDiagnostics,a=t.filterObject;if(!t.isValidating&&a&&i.length)return r.a.createElement(r.a.Fragment,null,r.a.createElement(_.FlexItem,{simpleContent:!0,gutter:[1,1,1,1]},e._getClearFilterButton(),""+Object(x.getString)("validationFilterStatus",{object:a.getLabel()||a.getIdentifier()})),r.a.createElement(_.FlexItem,{gutter:[1,0,1,0]},r.a.createElement(_.Separator,{hMargin:0,style:{"border-top":"1px solid lightgray"}})))},e._getValidationIssues=function(){if(!e._hasIssues()){var t=e.props.isValidating?"validationInProgress":"validationNoIssues";return r.a.createElement(_.Container,{style:{"overflow-x":"auto"}},r.a.createElement(_.FlexItem,{grow:!0},r.a.createElement(w.EmptyState,{icon:h.a,header:Object(x.getString)(t)})))}return r.a.createElement(_.Container,{style:{"overflow-x":"auto"}},r.a.createElement(_.FlexItem,{simpleContent:!0,gutter:[0,.5,0,.5],grow:!0},r.a.createElement(_.FlexLayout,{direction:"column"},e._getDetails())))},e._getProgressIndicator=function(){return r.a.createElement(_.FlexItem,{height:"2px"},e.props.isValidating&&r.a.createElement(_.ProgressIndicator,{size:"normal",variant:"bar","data-tid":e._tid("progressIndicator")}))},e._getStatusLine=function(){var t=e.props,i=t.isAutoValidation,a=t.requiresValidating,n=i?"validationStatusAuto":a?"validationStatusManualDirty":"validationStatusManual";return r.a.createElement(_.FlexItem,{textAlign:"center",gutter:[1,1,0,1],"data-tid":e._tid("statusLine"),className:"bi-mui-validationDetailsView__status"},Object(x.getString)(n))},e._getAutoToggleSwitch=function(){var t=e.props,i=t.isAutoValidation,a=t.setAutoValidation;return r.a.createElement(_.FlexItem,{alignSelf:"center",gutter:[1,1,0,1],"data-tid":e._tid("autoValidation")},r.a.createElement(_.ToggleSwitch,{label:Object(x.getString)("validationAutomatic"),align:"right",checked:i,onChange:function(){return a(!i)},"data-tid":e._tid("autoToggleSwitch")}))},e._getFooter=function(){return r.a.createElement(_.FlexLayout,{direction:"column",gutter:[1,1,0,1],"data-tid":e._tid("footer"),className:"bi-mui-validationDetailsView__footer"},e._getSeparator(),e._getAutoToggleSwitch(),e._getStatusLine(),e._getValidateButton())},e}!function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}(e,t);var i=e.prototype;return i.componentDidMount=function(){this._closeButton&&this._closeButton.focus&&this._closeButton.focus()},i.render=function(){return r.a.createElement(_.FlexLayout,{fullHeight:!0,direction:"column","data-tid":this._tid()},this._getHeader(),this._getFilterLine(),this._getValidationIssues(),this._getProgressIndicator(),this._getFooter())},e}(n.Component))||a)||a},1847:function(t,e,i){"undefined"!=typeof self&&self,t.exports=function(t){return webpackJsonPBaGraphics([5],{"3865314c5959606874d4":function(e,i){e.exports=t},"44228d6b8e02834a787d":function(t,e,i){"use strict";var a=i("9689a9c94ae38b47fa2c"),n=i.n(a),r=i("9ce58a7deea14f49ef01"),o=i.n(r),l=new n.a({id:"validation-results_128_v7",use:"validation-results_128_v7-usage",viewBox:"0 0 200 200",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" id="validation-results_128_v7"><circle class="ba-graphics-neutral-white4" cx="100" cy="100" r="100" /><path class="ba-graphics-gray60" d="M2.07 170.06h4.76m0 2H2.07a2 2 0 110-4h4.76a2 2 0 110 4zm8.09-2h183.06m.02 2H14.92a2 2 0 110-4H198a2 2 0 010 4z" /><circle class="ba-graphics-gray60" cx="92.33" cy="16.81" r="2" /><circle class="ba-graphics-gray60" cx="132.58" cy="25.12" r="2" /><path class="ba-graphics-gray60" d="M60.89 31.09a4 4 0 004-4 1 1 0 012 0 4 4 0 004 4 1 1 0 010 2 4 4 0 00-4 4 1 1 0 01-2 0 4 4 0 00-4-4 1 1 0 010-2zm44.62 5.21a2.65 2.65 0 002.65-2.65.66.66 0 111.32 0 2.65 2.65 0 002.65 2.65.66.66 0 110 1.32 2.65 2.65 0 00-2.65 2.65.66.66 0 11-1.32 0 2.65 2.65 0 00-2.65-2.65.66.66 0 110-1.32z" /><path class="ba-graphics-white" d="M30.255 54.278l139.72.268-.222 115.75-139.72-.268z" /><path class="ba-graphics-gray40" style="fill-rule:evenodd" d="M32.34 54.34a2.06 2.06 0 00-1.49.68 2.14 2.14 0 00-.57 1.54v111.28a2.15 2.15 0 00.57 1.55 2.1 2.1 0 001.49.68h42.45V54.34z" /><path class="ba-graphics-gray60" style="fill-rule:evenodd" d="M59.19 75.62h-15a2.07 2.07 0 110-4.14h15a2.07 2.07 0 110 4.14zM44.2 91.47h12.43a2.08 2.08 0 100-4.15H44.2a2.08 2.08 0 100 4.15zm0 15.84h7.17a2.07 2.07 0 100-4.14H44.2a2.07 2.07 0 100 4.14zm0 43.39a2.07 2.07 0 100 4.14h7.17a2.07 2.07 0 000-4.14zm15.27-29.62A2.07 2.07 0 0057.4 119H44.2a2.07 2.07 0 100 4.14h13.2a2.07 2.07 0 002.07-2.06zm-2.55 15.84a2.07 2.07 0 00-2.07-2.07H44.2a2.08 2.08 0 100 4.15h10.65a2.07 2.07 0 002.07-2.08z" /><path class="ba-graphics-gray60" d="M169.77 172.11L30.08 172a2 2 0 01-1.41-.58 2 2 0 01-.58-1.42l.11-111.72a6 6 0 016-6h14.31a2 2 0 110 4H34.2a2 2 0 00-2 2L32.09 168l135.68.14.11-109.63a2 2 0 00-.58-1.42 2 2 0 00-1.42-.58l-105-.11a2 2 0 010-4l105 .11a6 6 0 016 6l-.11 111.63a2 2 0 01-2 1.97z" /><path class="ba-graphics-gray60" d="M74.8 171.4a2 2 0 01-2-2v-28.86a2 2 0 014 0v28.86a2 2 0 01-2 2zm0-41.64a2 2 0 01-2-2v-72a2 2 0 014 0v72a2 2 0 01-2 2z" /><circle class="ba-graphics-white" cx="122.45" cy="112.02" r="20" /><path class="ba-graphics-gray60" d="M122.45 134a22 22 0 1122-22 22 22 0 01-22 22zm0-40a18 18 0 1018 18 18 18 0 00-18-18zm-3.73 24.31l12.14-12.12" /><path class="ba-graphics-gray60" d="M118.72 120.31a2 2 0 01-1.42-3.41l12.15-12.13a2 2 0 012.82 2.83l-12.14 12.13a2 2 0 01-1.41.58zm0-2l-4.66-5.19" /><path class="ba-graphics-gray60" d="M118.72 120.31a2 2 0 01-1.49-.66l-4.66-5.19a2 2 0 113-2.67l4.63 5.21a2 2 0 01-1.48 3.33z" /></symbol>'});o.a.add(l),e.a=l},"54d9b223c8cbafcd0d94":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("3865314c5959606874d4"),n=(i.n(a),i("44228d6b8e02834a787d"));e.default=n.a}},["54d9b223c8cbafcd0d94"])}(i(137))},1848:function(t,e,i){"use strict";i.d(e,"a",function(){return _});var a,n=i(1),r=i.n(n),o=i(0),l=i.n(o),c=i(1849),s=i.n(c),u=i(1850),d=i.n(u),p=i(19),g=i(25),f=i(3),b=i(2),v=i(259),h=i(80),m=i(41);i(1851);var y=function(t){return Object(g.a)("ValidationDetail",t)},_=Object(p.withErrorHandling)()(a=function(t){function e(){for(var e,i=arguments.length,a=new Array(i),n=0;n<i;n++)a[n]=arguments[n];return(e=t.call.apply(t,[this].concat(a))||this).state={detailsVisible:!1},e._showObject=function(){var t=e.props,i=t.diagnostic,a=t.showRelationships,n=t.setSelection;switch(i.object.getObjectType()){case l.a.MoserObjectTypes.LINK:a();break;default:n([i.object])}},e._onDetailsClick=function(){e.setState(function(t){return{detailsVisible:!t.detailsVisible}})},e._showDetails=function(){if(e.state.detailsVisible){var t=e.props,i=t.diagnostic,a=t.index,n=Object(h.getHighestSeverityErrorInfo)(void 0,void 0,[i]);return r.a.createElement(r.a.Fragment,null,r.a.createElement(f.FlexItem,null,r.a.createElement(f.CodeSnippet,{className:"bi-mui-validationDetail__code-snippet",value:n.title+": "+i.validationMessage.msg,"data-tid":y("snippet"+a)})))}},e._getIconAndObject=function(){var t=e.props,i=t.diagnostic,a=t.index,n=Object(m.e)(i.object);return r.a.createElement(f.FlexItem,null,r.a.createElement(f.FlexLayout,{direction:"row",alignItems:"center"},r.a.createElement(f.FlexItem,{gutter:[0,0,.5,0],"data-tid":y("icon"+a)},Object(v.c)([i])),n&&r.a.createElement(f.FlexItem,{shrink:!0,gutter:[0,0,.5,1]},r.a.createElement(f.SVGIcon,{size:"small",iconId:n})),r.a.createElement(f.FlexItem,{shrink:!0,gutter:[0,0,0,1]},r.a.createElement(f.TruncatedText,{value:i.label,"data-tid":y("object"+a)}))))},e._getDetailsButton=function(){var t=Object(b.getString)(e.state.detailsVisible?"validationDetailsHide":"validationDetailsShow");return r.a.createElement(f.FlexItem,{gutter:[.5,0,0,0]},r.a.createElement(f.Button,{variant:"inline",label:t,intent:"primary",icon:e.state.detailsVisible?d.a.id:s.a.id,"data-tid":y("detailsButton"+e.props.index),onClick:e._onDetailsClick,style:{"font-weight":"normal"}}),e._showDetails())},e}return function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}(e,t),e.prototype.render=function(){var t=this,e=this.props.selected?"bi-mui-validationDetail__selected":"bi-mui-validationDetail__unselected";return r.a.createElement(f.FlexLayout,{direction:"column",className:e,onClick:function(){return t._showObject()},"data-tid":y("issue"+this.props.index)},this._getIconAndObject(),this._getDetailsButton())},e}(n.Component))||a},1849:function(t,e,i){"undefined"!=typeof self&&self,t.exports=function(t){return webpackJsonPBaGraphics([1641],{"3865314c5959606874d4":function(e,i){e.exports=t},aa537d430eed17163a1c:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("3865314c5959606874d4"),n=(i.n(a),i("f21266730b5c85314a2a"));e.default=n.a},f21266730b5c85314a2a:function(t,e,i){"use strict";var a=i("9689a9c94ae38b47fa2c"),n=i.n(a),r=i("9ce58a7deea14f49ef01"),o=i.n(r),l=new n.a({id:"chevron-down_16_v7",use:"chevron-down_16_v7-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="chevron-down_16_v7"><path d="M8 11L3 6l.7-.7L8 9.6l4.3-4.3.7.7z" /><path style="fill:none" d="M0 0h16v16H0z" /></symbol>'});o.a.add(l),e.a=l}},["aa537d430eed17163a1c"])}(i(15))},1850:function(t,e,i){"undefined"!=typeof self&&self,t.exports=function(t){return webpackJsonPBaGraphics([1632],{"3865314c5959606874d4":function(e,i){e.exports=t},"68a319985f3b647a817f":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("3865314c5959606874d4"),n=(i.n(a),i("d2ce30dcc1f42ef9d8d4"));e.default=n.a},d2ce30dcc1f42ef9d8d4:function(t,e,i){"use strict";var a=i("9689a9c94ae38b47fa2c"),n=i.n(a),r=i("9ce58a7deea14f49ef01"),o=i.n(r),l=new n.a({id:"chevron-up_16_v7",use:"chevron-up_16_v7-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="chevron-up_16_v7"><path d="M8 5l5 5-.7.7L8 6.4l-4.3 4.3L3 10z" /><path style="fill:none" d="M0 0h16v16H0z" /></symbol>'});o.a.add(l),e.a=l}},["68a319985f3b647a817f"])}(i(15))},1851:function(t,e,i){var a=i(1852);"string"==typeof a&&(a=[[t.i,a,""]]);var n={hmr:!0,transform:void 0};i(36)(a,n);a.locals&&(t.exports=a.locals)},1852:function(t,e,i){(t.exports=i(32)(void 0)).push([t.i,".bi-mui-validationDetail__selected{padding:4px;border:1px solid #1f57a4}.bi-mui-validationDetail__unselected{padding:4px;border:1px solid transparent}.bi-mui-validationDetail__code-snippet{min-width:0;word-break:normal}",""])},1853:function(t,e,i){var a=i(1854);"string"==typeof a&&(a=[[t.i,a,""]]);var n={hmr:!0,transform:void 0};i(36)(a,n);a.locals&&(t.exports=a.locals)},1854:function(t,e,i){(t.exports=i(32)(void 0)).push([t.i,".bi-mui-validationDetailsView__separator{border:1px solid #eaeaea}.bi-mui-validationDetailsView__footer{background-color:#f3f3f3}.bi-mui-validationDetailsView__status{font-size:.875rem;line-height:1.125rem}",""])},716:function(t,e,i){"use strict";i.r(e);var a=i(1841),n=i(1842),r=i(1846);e.default={"stores/ValidationStore":a,"components/ValidationDialog":n,"components/ValidationDetailsView":r}}}]);
  8. //# sourceMappingURL=validation.js.map