12345678 |
- /*!
- * Licensed Materials - Property of IBM
- * IBM Cognos Products: Modeling UI
- * (C) Copyright IBM Corp. 2020
- * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- */
- (window.caModellingPerspective=window.caModellingPerspective||[]).push([[8],{1023:function(e,t,o){"use strict";o.d(t,"a",function(){return u});var r=o(1),n=o.n(r),i=o(19),a=o(1677);function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(this,arguments)}var c=Object(a.a)(i.AceEditor),u=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t.prototype.render=function(){var e=this.props,t=e.expression,o=e.readOnly,r=e.onChange,i=e.aceMode,a=e.fontSize,u=e.highContrast,p=e.defaultTheme,d=function(e,t){if(null==e)return{};var o,r,n={},i=Object.keys(e);for(r=0;r<i.length;r++)o=i[r],t.indexOf(o)>=0||(n[o]=e[o]);return n}(e,["expression","readOnly","onChange","aceMode","fontSize","highContrast","defaultTheme"]),l={enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,enableSnippets:!1,wrap:!0,showGutter:!0,showPrintMargin:!1,fontSize:a,readOnly:o};return n.a.createElement(c,s({},d,{width:"100%",height:"100%",mode:i,activeTheme:u?"modelerHighContrast":p,theme:p,highContrastTheme:"modelerHighContrast",setOptions:l,editorProps:{$blockScrolling:1/0},value:t,onChange:r,focus:!0}))},t}(r.Component);u.defaultProps={readOnly:!1,showGutter:!1,aceMode:"modeler",fontSize:14,highContrast:!1,defaultTheme:"modeler"}},1024:function(e,t,o){var r=o(517);e.exports=function(e,t,o){var n=e.length;return o=void 0===o?n:o,!t&&o>=n?e:r(e,t,o)}},1025:function(e,t,o){var r=o(1696),n=o(873),i=o(1697);e.exports=function(e){return n(e)?i(e):r(e)}},1226:function(e,t,o){"use strict";o.d(t,"a",function(){return S});var r,n,i,a,s=o(1706),c=o.n(s),u=o(1708),p=o.n(u),d=o(179),l=o.n(d),f=o(6),h=o(2),v=o(5),g=o(8),m=o(49),y=o.n(m),E=o(27),O=o(17),b=o(14),T=o(68),C=o(828);function _(e,t,o,r,n){var i={};return Object.keys(r).forEach(function(e){i[e]=r[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=o.slice().reverse().reduce(function(o,r){return r(e,t,o)||o},i),n&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(n):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var S=(a=i=function(e){function t(t,o){var r,i=o.mode,a=o.readOnly,s=void 0!==a&&a,c=o.functionListStore,u=void 0===c?null:c,p=o.scope,d=void 0===p?null:p,l=o.hasTree,f=void 0===l||l;return(r=e.apply(this,arguments)||this).mode=void 0,r.readOnly=void 0,r._aceEditor=void 0,r.fontSizes=[],r.defaultFontSize=void 0,function(e,t,o,r){o&&Object.defineProperty(e,t,{enumerable:o.enumerable,configurable:o.configurable,writable:o.writable,value:o.initializer?o.initializer.call(r):void 0})}(r,"selectedFontSize",n,function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r.nodes=void 0,r.scope=void 0,r.hasTree=void 0,r.functionListStore=void 0,r.mode=i,r.readOnly=s,r.functionListStore=u,r.scope=d,r.hasTree=f,r}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var o=t.prototype;return o.storeDidMount=function(){this.initFontSizes(),this.initFontSize()},o.initFontSizes=function(){this.fontSizes=[{label:y.a.enforceNumericShaping("10"),value:10},{label:y.a.enforceNumericShaping("11"),value:11},{label:y.a.enforceNumericShaping("12"),value:12},{label:y.a.enforceNumericShaping("14"),value:14},{label:y.a.enforceNumericShaping("16"),value:16},{label:y.a.enforceNumericShaping("18"),value:18},{label:y.a.enforceNumericShaping("20"),value:20},{label:y.a.enforceNumericShaping("22"),value:22},{label:y.a.enforceNumericShaping("24"),value:24}],this.selectedFontSize=this.defaultFontSize=this.fontSizes[3].value},o._setEditor=function(e){this._aceEditor=e},o.addEditorCompleter=function(e){var t=this._aceEditor;if(t){var o=l()(t.completers,function(t){return t.id&&t.id===e.id});-1!==o&&t.completers.splice(o,1),t.completers.push(e)}},o.addDataToEditorAutoCompletion=function(e,t,o,r){var n={id:e,getCompletions:function(e,o,r,i,a){0!==i.length&&isNaN(i)&&"string"!==e.session.getTokenAt(r.row,r.column).type?a(null,t.map(function(e){return{id:e.id,caption:e.caption,value:e.value,snippet:e.snippet,meta:e.meta,completer:n}})):a(null,[])}};o&&(n.insertMatch=function(e,t){var o=t.snippet,n=t.value;if(e.completer&&e.completer.completions&&e.completer.completions.filterText)for(var i,a=e.selection.getAllRanges(),s=0;i=a[s];s++)i.start.column-=e.completer.completions.filterText.length,e.session.remove(i);if(e.insert(o),")"===o.slice(-1)){var c=e.selection.getCursor();e.gotoLine(c.row+1,c.column-2),r&&r(n)}}),this.addEditorCompleter(n)},o.addDataToEditorHighlightRules=function(){var e,t=this.functionListStore.functionNamesList;this._aceEditor&&!this.readOnly&&(this._aceEditor.session.$mode.$highlightRules.setKeywords(((e={})[C.b]=t.join("|"),e)),this._aceEditor.session.bgTokenizer.start(0))},o._insertIntoEditor=function(e,t){if(this._aceEditor&&!this.readOnly){var o=this._aceEditor.getCursorPosition(),r=o.row,n=o.column,i=this._aceEditor.session.getLine(r),a=0===n,s=n===i.length,c=" "===i[n-1],u=" "===i[n];if(this._aceEditor.insert((a||c?"":" ")+e+(s||u?"":" ")),t&&this._aceEditor.focus(),")"===e.slice(-1)){var p=this._aceEditor.selection.getCursor();this._aceEditor.gotoLine(p.row+1,p.column-2)}}},o._moveEditorCursor=function(e,t){var o=this._aceEditor;if(o&&!this.readOnly){var r=o.renderer.screenToTextCoordinates(e,t),n=o.getLastVisibleRow();(r.row<n||r.row===n&&r.column<=o.session.getLine(r.row).length)&&(o.clearSelection(),o.moveCursorToPosition(r))}},o.resizeEditor=function(){var e=this._aceEditor;e&&!this.readOnly&&e.resize()},o.toggleCommentLines=function(){var e=this._aceEditor;e&&!this.readOnly&&(e.commands.exec("togglecomment",e),e.focus())},o.toggleHighContrast=function(e){var t=this._aceEditor;t&&(e?t.highContrastThemeOn&&t.highContrastThemeOn():t.highContrastThemeOff&&t.highContrastThemeOff(),t.focus())},o.getTokens=function(e){var t=this._aceEditor;if(!t||this.readOnly)return null;for(var o=[],r=t.session.getLength(),n=0;n<=r;n++)t.session.getTokens(n).forEach(function(t){var r=t.value;if(-1===T.d.indexOf(t.type)&&(e.trimTokens&&(r=r.trim()),e.removeWhiteSpace&&(r=r.replace(/\s/g,""))),r.length>0)if(r.length>1&&("paren.lparen"===t.type||"paren.rparen"===t.type||t.value.indexOf("#")>-1))for(var n=0;n<r.length;n++)o.push({type:t.type,value:r.charAt(n)});else if(r.indexOf(",")>-1)for(var i=r.split(","),a=0;a<i.length;a++){var s=i[a];s&&o.push({type:t.type,value:s}),a!==i.length-1&&o.push({type:t.type,value:","})}else o.push({type:t.type,value:r})});return o},o.getExpressionIdentifiers=function(){var e=this._aceEditor;if(!e)return[];for(var t=new Set,o=e.session.getLength(),r=0;r<=o;r++)e.session.getTokens(r).forEach(function(e){var o=e.value.trim();"identifier"!==e.type&&"text"!==e.type||t.add(o)});var n=[];return t.forEach(function(e){return n.push(e)}),n},o.setText=function(e){this._aceEditor&&this._aceEditor.setValue(e,-1)&&this._aceEditor.focus()},o.getSelectedText=function(){return this._aceEditor&&this._aceEditor.getSelectedText()},o.insertIntoEditor=function(e,t){var o=this,r=[];this.mode===T.g||this.mode===T.f||this.mode===T.e?Object(g.isArray)(e)?(e.forEach(function(e){r.push(Object(E.getExpressionOperandIdentifier)(e,Object(E.shouldUseShortExpressionForm)(e,o.scope)))}),this._insertIntoEditor(r.join(" "),t)):this._insertIntoEditor(e,t):e.length>0&&this._insertIntoEditor(e[0].getLabel(),t)},o.onCursorChange=function(e){var t=this;if(e&&e.value)if(e.type===C.b){var o=this.functionListStore.getFunctionByName(e.value.trim());o&&this.functionListStore.selectFunction(o)}else if(this.mode===T.g&&!this.provider.getIsDragging()&&"identifier"===e.type){var r={},n={},i=this.nodes.filter(function(o){return e.value.toLowerCase()===(Object(E.shouldUseShortExpressionForm)(o,t.scope)?o.getIdentifier().toLowerCase():o.getIdForExpression().toLowerCase())});if(0===i.length){var a=e.value.split(".");if(!a||2!==a.length)return;if(0===(i=this.nodes.filter(function(e){return a[1]===e.getIdentifier()})).length)return}i.forEach(function(e){var t=Object(b.n)(e);for(n[Object(g.getUniqueId)(e)]=e;null!==t;)r[Object(g.getUniqueId)(t)]=t,t=Object(b.n)(t)}),this.provider.setMoserObjectTreeSelectedMap(n),this.provider.setMoserObjectTreeExpandedMap(r)}},o.moveEditorCursor=function(e,t){this._moveEditorCursor(e,t)},o.addFunctionsToEditorAutoCompletion=function(e){var t=[];this.functionListStore.flatFunctionList.forEach(function(e){return t.push({id:e.name,caption:e.name,value:e.name,snippet:e.getDropText(),meta:c()(p()(e.type))})}),this.addDataToEditorAutoCompletion("FUNCTION_LIST_COMPLETER",t,!0,e),this.addDataToEditorHighlightRules()},o.addColumnsToEditorAutoCompletion=function(){var e=[];this.nodes=Object(E.getTreeNodes)(this.scope,this.provider.getTreeFilter(),this.context),this.provider.getColumns().forEach(function(t){return e.push({id:t.id,caption:t.caption,value:t.caption,snippet:t.id,meta:t.parent?["⊞",t.parent].join(" "):Object(h.getString)("treeItem_ariaLabel_type_globalCalculation")})}),this.addDataToEditorAutoCompletion("COLUMN_IDENTIFFIERS_COMPLETER",e,!1)},o.setEditor=function(e){this._setEditor(e),this.hasTree&&this.addColumnsToEditorAutoCompletion()},o.setFontSize=function(e){return this.selectedFontSize=e,O.updateUserPreferences({expressionEditorFontSize:e})},o.initFontSize=function(){var e=this;return O.loadUserPreferences().then(function(t){return e.action(function(){return e.selectedFontSize=t.expressionEditorFontSize||e.defaultFontSize})})},o.getEditorValue=function(){return this._aceEditor.getValue()},t}(v.a),i.defaultProvider={getIsDragging:function(){},getColumns:function(){},getTreeFilter:function(){},setMoserObjectTreeExpandedMap:function(){},setMoserObjectTreeSelectedMap:function(){}},n=_((r=a).prototype,"selectedFontSize",[f.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_(r.prototype,"resizeEditor",[v.c],Object.getOwnPropertyDescriptor(r.prototype,"resizeEditor"),r.prototype),_(r.prototype,"insertIntoEditor",[v.c],Object.getOwnPropertyDescriptor(r.prototype,"insertIntoEditor"),r.prototype),_(r.prototype,"onCursorChange",[v.c],Object.getOwnPropertyDescriptor(r.prototype,"onCursorChange"),r.prototype),_(r.prototype,"moveEditorCursor",[v.c],Object.getOwnPropertyDescriptor(r.prototype,"moveEditorCursor"),r.prototype),_(r.prototype,"addFunctionsToEditorAutoCompletion",[v.c],Object.getOwnPropertyDescriptor(r.prototype,"addFunctionsToEditorAutoCompletion"),r.prototype),_(r.prototype,"addColumnsToEditorAutoCompletion",[v.c],Object.getOwnPropertyDescriptor(r.prototype,"addColumnsToEditorAutoCompletion"),r.prototype),_(r.prototype,"setEditor",[v.c],Object.getOwnPropertyDescriptor(r.prototype,"setEditor"),r.prototype),_(r.prototype,"setFontSize",[v.c],Object.getOwnPropertyDescriptor(r.prototype,"setFontSize"),r.prototype),_(r.prototype,"initFontSize",[v.c],Object.getOwnPropertyDescriptor(r.prototype,"initFontSize"),r.prototype),_(r.prototype,"getEditorValue",[v.c],Object.getOwnPropertyDescriptor(r.prototype,"getEditorValue"),r.prototype),r)},1677:function(e,t,o){"use strict";var r=o(117),n=o.n(r),i=o(1),a=o.n(i),s=o(20),c=o.n(s),u=o(46),p=o(63);function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(this,arguments)}t.a=function(e){var t,o={canDrop:function(e,t){if(t.getItemType()===p.a)return!0;var o=e.getValidExpressionItems(t.getItem().items);return!e.setOptions.readOnly&&o.length>0},hover:function(e,t,o){o.dndMouseMoveHandle||e.setOptions.readOnly||(o.dndMouseMoveHandle=function(o){t.isOver()&&e.moveEditorCursor(o.clientX,o.clientY)},c.a.findDOMNode(o).addEventListener("mousemove",o.dndMouseMoveHandle))},drop:function(e,t){if(t.getItemType()===p.a){var o=t.getItem();o.node&&e.insertIntoEditor(o.node.getDropText(),!0)}else{var r=e.getValidExpressionItems(t.getItem().items);e.insertIntoEditor(r,!0)}}};return Object(u.DropTarget)([p.e,p.a],o,function(e){return{connectDropTarget:e.dropTarget()}})(t=function(t){function o(){for(var e,o=arguments.length,r=new Array(o),n=0;n<o;n++)r[n]=arguments[n];return(e=t.call.apply(t,[this].concat(r))||this)._setEditorRef=function(t){e.props.connectDropTarget(c.a.findDOMNode(t))},e}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(o,t),o.prototype.render=function(){var t=n()(this.props,"connectDropTarget");return a.a.createElement(e,d({},t,{ref:this._setEditorRef}))},o}(i.Component))||t}},1696:function(e,t){e.exports=function(e){return e.split("")}},1697:function(e,t){var o="[\\ud800-\\udfff]",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",n="\\ud83c[\\udffb-\\udfff]",i="[^\\ud800-\\udfff]",a="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",c="(?:"+r+"|"+n+")"+"?",u="[\\ufe0e\\ufe0f]?"+c+("(?:\\u200d(?:"+[i,a,s].join("|")+")[\\ufe0e\\ufe0f]?"+c+")*"),p="(?:"+[i+r+"?",r,a,s,o].join("|")+")",d=RegExp(n+"(?="+n+")|"+p+u,"g");e.exports=function(e){return e.match(d)||[]}},1706:function(e,t,o){var r=o(1707)("toUpperCase");e.exports=r},1707:function(e,t,o){var r=o(1024),n=o(873),i=o(1025),a=o(261);e.exports=function(e){return function(t){t=a(t);var o=n(t)?i(t):void 0,s=o?o[0]:t.charAt(0),c=o?r(o,1).join(""):t.slice(1);return s[e]()+c}}},1708:function(e,t,o){var r=o(261);e.exports=function(e){return r(e).toLowerCase()}},776:function(e,t,o){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([1047],{"1354ceb8182eaf103bb5":function(e,t,o){"use strict";var r=o("9689a9c94ae38b47fa2c"),n=o.n(r),i=o("9ce58a7deea14f49ef01"),a=o.n(i),s=new n.a({id:"information_32_v7",use:"information_32_v7-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" id="information_32_v7"><path d="M17 22v-9h-4v2h2v7h-3v2h8v-2h-3zM16 7a1.5 1.5 0 101.5 1.5A1.5 1.5 0 0016 7z" /><path d="M16 30a14 14 0 1114-14 14 14 0 01-14 14zm0-26a12 12 0 1012 12A12 12 0 0016 4z" /><path style="fill:none" d="M0 0h32v32H0z" /></symbol>'});a.a.add(s),t.a=s},"3865314c5959606874d4":function(t,o){t.exports=e},"8bc7e3be0a35c2c98374":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o("3865314c5959606874d4"),n=(o.n(r),o("1354ceb8182eaf103bb5"));t.default=n.a}},["8bc7e3be0a35c2c98374"])}(o(15))},828:function(e,t,o){"use strict";o.d(t,"a",function(){return r}),o.d(t,"d",function(){return n}),o.d(t,"c",function(){return i}),o.d(t,"e",function(){return a}),o.d(t,"b",function(){return s});var r={OPERATIONAL_FUNCTIONS:0,QUERY_FUNCTIONS:1,REPORT_FUNCTIONS:2,MACRO_FUNCTIONS:3},n={OPERATOR:"operator",SUMMARY:"summary",LITERAL:"literal"},i={FUNCTION:"function",GROUP:"group",FOLDER:"folder"},a={OK:"OK",LIMITED:"limited",RESTRICTED:"restricted",UNAVAILABLE:"unavailable"},s="function-keyword"},873:function(e,t){var o=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return o.test(e)}}}]);
- //# sourceMappingURL=commonAsyncShared__expressions__queryInfo.js.map
|