modellingSettings.js 20 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. !function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("bi/moser/moser.min"),require("react"),require("ca-ui-toolkit"),require("mobx"),require("mobx-react"),require("ba-ui-common"),require("react-dom"),require("prop-types"),require("react-dnd"),require("baglass/core-client/js/core-client/utils/BidiUtil"),require("bi/glass/common/ui/ProgressToast"),require("ca-modeller/bridge/StringResourcesBridge"),require("baglass/core-client/js/core-client/i18n/Formatter"),require("corsair_ship/ba-react-html5-dnd"),require("bi/glass/utils/Utils"),require("react-dnd-html5-backend"),require("ca-modeller/common"),require("lib/flowjs/2.13.0/flow"),require("moment"),require("bi/commons/utils/DateTimeUtils"));else if("function"==typeof define&&define.amd)define(["bi/moser/moser.min","react","ca-ui-toolkit","mobx","mobx-react","ba-ui-common","react-dom","prop-types","react-dnd","baglass/core-client/js/core-client/utils/BidiUtil","bi/glass/common/ui/ProgressToast","ca-modeller/bridge/StringResourcesBridge","baglass/core-client/js/core-client/i18n/Formatter","corsair_ship/ba-react-html5-dnd","bi/glass/utils/Utils","react-dnd-html5-backend","ca-modeller/common","lib/flowjs/2.13.0/flow","moment","bi/commons/utils/DateTimeUtils"],t);else{var r="object"==typeof exports?t(require("bi/moser/moser.min"),require("react"),require("ca-ui-toolkit"),require("mobx"),require("mobx-react"),require("ba-ui-common"),require("react-dom"),require("prop-types"),require("react-dnd"),require("baglass/core-client/js/core-client/utils/BidiUtil"),require("bi/glass/common/ui/ProgressToast"),require("ca-modeller/bridge/StringResourcesBridge"),require("baglass/core-client/js/core-client/i18n/Formatter"),require("corsair_ship/ba-react-html5-dnd"),require("bi/glass/utils/Utils"),require("react-dnd-html5-backend"),require("ca-modeller/common"),require("lib/flowjs/2.13.0/flow"),require("moment"),require("bi/commons/utils/DateTimeUtils")):t(e["bi/moser/moser.min"],e.react,e["ca-ui-toolkit"],e.mobx,e["mobx-react"],e["ba-ui-common"],e["react-dom"],e["prop-types"],e["react-dnd"],e["baglass/core-client/js/core-client/utils/BidiUtil"],e["bi/glass/common/ui/ProgressToast"],e["ca-modeller/bridge/StringResourcesBridge"],e["baglass/core-client/js/core-client/i18n/Formatter"],e["corsair_ship/ba-react-html5-dnd"],e["bi/glass/utils/Utils"],e["react-dnd-html5-backend"],e["ca-modeller/common"],e["lib/flowjs/2.13.0/flow"],e.moment,e["bi/commons/utils/DateTimeUtils"]);for(var i in r)("object"==typeof exports?exports:e)[i]=r[i]}}(window,function(e,t,r,i,n,o,a,s,l,m,c,u,p,b,_,d,g,f,y,h){return function(e){function t(t){for(var i,a,s=t[0],l=t[1],m=t[2],u=0,p=[];u<s.length;u++)a=s[u],n[a]&&p.push(n[a][0]),n[a]=0;for(i in l)Object.prototype.hasOwnProperty.call(l,i)&&(e[i]=l[i]);for(c&&c(t);p.length;)p.shift()();return o.push.apply(o,m||[]),r()}function r(){for(var e,t=0;t<o.length;t++){for(var r=o[t],i=!0,s=1;s<r.length;s++){var l=r[s];0!==n[l]&&(i=!1)}i&&(o.splice(t--,1),e=a(a.s=r[0]))}return e}var i={},n={29:0},o=[];function a(t){if(i[t])return i[t].exports;var r=i[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=n[e];if(0!==r)if(r)t.push(r[2]);else{var i=new Promise(function(t,i){r=n[e]=[t,i]});t.push(r[2]=i);var o,s=document.getElementsByTagName("head")[0],l=document.createElement("script");l.charset="utf-8",l.timeout=120,a.nc&&l.setAttribute("nonce",a.nc),l.src=function(e){return a.p+""+({1:"commonAsync",2:"commonAsyncShared__buildQS__expressions__format__grid__pkgEnrich__relationship__sourceSelection",3:"commonAsyncShared__buildQS__grid__pkgEnrich__relationship__sourceSelection",4:"commonAsyncShared__diagram__normalization__queryFlow__sourceSelection",5:"commonAsyncShared__dataSecurity__filters__properties",6:"commonAsyncShared__binning__properties",7:"commonAsyncShared__buildQS__relationship",8:"commonAsyncShared__expressions__queryInfo",9:"commonAsyncShared__grouping__properties",10:"commonAsyncShared__normalization__queryFlow",12:"binning",13:"buildQS",14:"clean",16:"dataCache",17:"dataSecurity",18:"diagram",19:"expressions",21:"filters",22:"format",23:"grid",24:"grouping",25:"itemHierarchy",26:"itemPicker",27:"memberSearch",30:"navigationGroup",31:"normalization",34:"parameter",35:"pkgEnrich",36:"properties",37:"queryFlow",38:"queryInfo",39:"relationship",42:"simpleCalculations",43:"sourceSelection",44:"split",46:"validation"}[e]||e)+".js"}(e),o=function(t){l.onerror=l.onload=null,clearTimeout(m);var r=n[e];if(0!==r){if(r){var i=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src,a=new Error("Loading chunk "+e+" failed.\n("+i+": "+o+")");a.type=i,a.request=o,r[1](a)}n[e]=void 0}};var m=setTimeout(function(){o({type:"timeout",target:l})},12e4);l.onerror=l.onload=o,s.appendChild(l)}return Promise.all(t)},a.m=e,a.c=i,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)a.d(r,i,function(t){return e[t]}.bind(null,i));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="./ca-modeller/",a.oe=function(e){throw console.error(e),e};var s=window.caModellingPerspective=window.caModellingPerspective||[],l=s.push.bind(s);s.push=t,s=s.slice();for(var m=0;m<s.length;m++)t(s[m]);var c=l;return o.push([690,0]),r()}({0:function(t,r){t.exports=e},1:function(e,r){e.exports=t},16:function(e,t){e.exports=n},19:function(e,t){e.exports=o},20:function(e,t){e.exports=a},3:function(e,t){e.exports=r},45:function(e,t){e.exports=s},46:function(e,t){e.exports=l},49:function(e,t){e.exports=m},495:function(e,t,r){"use strict";r.d(t,"a",function(){return c});var i,n=r(1),o=r.n(n),a=r(5),s=r(16),l=r(3),m=r(496);var c=Object(a.e)(function(e){return{treeSettingsStore:e.treeSettingsStore}})(i=Object(s.observer)(i=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.treeSettingsStore;return o.a.createElement(l.FlexLayout,{alignContent:"center",direction:"column",className:"bi-mui-modellingSettingsView__container"},e&&o.a.createElement(a.b,{store:e},o.a.createElement(m.a,null)),o.a.createElement(l.Separator,{hMargin:0,style:{"border-top":"1px solid lightgray"}}))},t}(n.Component))||i)||i},496:function(e,t,r){"use strict";r.d(t,"a",function(){return p});var i,n=r(1),o=r.n(n),a=r(5),s=r(16),l=r(3),m=r(7),c=r(2),u=r(21);r(692);var p=Object(l.withContext)(function(e){return{showMembersInsertOptions:e.featureConfig[m.TREE_MEMBERS_INSERT_OPTIONS],showMembersLimitOptions:e.featureConfig[m.TREE_MEMBERS_LIMIT_OPTIONS]}})(i=Object(a.e)(function(e){return{treeNavDepth:e.treeNavDepth,membersDisplay:e.membersDisplay,memberLimit:e.memberLimit,customMemberLimit:e.customMemberLimit,membersInsert:e.membersInsert,setTreeNavDepth:e.setTreeNavDepth,setMembersDisplay:e.setMembersDisplay,setMemberLimit:e.setMemberLimit,setCustomMemberLimit:e.setCustomMemberLimit,setMembersInsert:e.setMembersInsert}})(i=Object(s.observer)(i=function(e){function t(){for(var t,r=arguments.length,i=new Array(r),n=0;n<r;n++)i[n]=arguments[n];return(t=e.call.apply(e,[this].concat(i))||this)._customMemberLimitOnValueAccept=function(e,r){var i=t.props.setCustomMemberLimit;Number(e)===Number(r)&&i(e)},t}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var r=t.prototype;return r._renderTreeNavDepth=function(){var e=this.props,t=e.treeNavDepth,r=e.setTreeNavDepth,i=[{value:u.a,label:Object(c.getString)("tree_settings_tree_nav_depth_levels",{level:Object(c.getString)("tree_settings_tree_nav_depth_all")})},{value:u.b,label:Object(c.getString)("tree_settings_tree_nav_depth_levels",{level:5})},{value:u.r,label:Object(c.getString)("tree_settings_tree_nav_depth_levels",{level:3})}];return o.a.createElement(l.Container,null,o.a.createElement(l.FlexLayout,{justifyContent:"space-between"},o.a.createElement(l.FlexLayout,{alignItems:"center"},o.a.createElement(l.FlexItem,{gutter:[2,0,2,0]},o.a.createElement(l.Label,{label:Object(c.getString)("tree_settings_tree_nav_depth"),className:"bi-mui-treeSettingsView__label"}))),o.a.createElement(l.FlexItem,null,o.a.createElement(l.Select,{selected:t,name:"treeNavDepth",customWidth:"150px",options:i,onChange:r}))),o.a.createElement(l.Separator,{className:"bi-mui-treeSettingsView__separator"}))},r._renderMembersDisplayOptions=function(){var e=this.props,t=e.membersDisplay,r=e.setMembersDisplay,i=[{value:u.q,label:Object(c.getString)("tree_settings_data_tree_with_members")},{value:u.p,label:Object(c.getString)("tree_settings_data_tree_without_members")},{value:u.m,label:Object(c.getString)("tree_settings_data_tree_members_only")}];return o.a.createElement(l.FlexLayout,{alignContent:"center",direction:"column"},o.a.createElement(l.FlexItem,null,o.a.createElement(l.Label,{label:Object(c.getString)("tree_settings_members_label"),className:"bi-mui-treeSettingsView__label"})),o.a.createElement(l.FlexLayout,{className:"bi-mui-treeSettingsView__members__options"},o.a.createElement(l.FlexLayout,{alignItems:"center"},o.a.createElement(l.FlexItem,{gutter:[0,0,3,0]},o.a.createElement(l.Label,{label:Object(c.getString)("tree_settings_members_display_options"),className:"bi-mui-treeSettingsView__members__label"}))),o.a.createElement(l.FlexItem,null,o.a.createElement(l.Select,{selected:t,name:"membersDisplay",customWidth:"200px",options:i,onChange:r}))))},r._renderMembersLimit=function(){var e=this.props,t=e.memberLimit,r=e.setMemberLimit,i=e.customMemberLimit,n=!this._displayMembersLimitOptions(),a=[{value:u.o,label:Object(c.getString)("tree_settings_member_limit_system")},{value:u.n,label:Object(c.getString)("tree_settings_member_limit_only_show_find")},{value:u.i,label:Object(c.getString)("tree_settings_member_limit_default")},{value:u.e,label:Object(c.getString)("tree_settings_member_limit_custom")}];return o.a.createElement(l.FlexLayout,{direction:"column"},o.a.createElement(l.FlexLayout,{className:"bi-mui-treeSettingsView__members__limit"},o.a.createElement(l.FlexItem,null,o.a.createElement(l.Label,{label:Object(c.getString)("tree_settings_member_limit"),disabled:n,className:"bi-mui-treeSettingsView__members__label"})),o.a.createElement(l.FlexItem,null,o.a.createElement(l.Select,{selected:t,disabled:n,customWidth:"200px",name:"memberLimit",options:a,onChange:r}))),o.a.createElement(l.FlexLayout,{justifyContent:"space-between"},o.a.createElement(l.FlexItem,null,o.a.createElement(l.Label,{label:Object(c.getString)("tree_settings_member_limit_max"),disabled:n||t!==u.e,className:"bi-mui-treeSettingsView__members__label"})),o.a.createElement(l.FlexItem,null,o.a.createElement(l.NumberInput,{id:"numberinput",disabled:n||t!==u.e,value:i,scale:0,max:u.g,min:u.h,onValueAccept:this._customMemberLimitOnValueAccept,style:{width:"75px"}}))))},r._renderMembersInsert=function(){var e=this.props,t=e.membersInsert,r=e.setMembersInsert,i=[{value:u.k,label:Object(c.getString)("tree_settings_member_insert_member_only")},{value:u.l,label:Object(c.getString)("tree_settings_member_insert_member_with_children")},{value:u.j,label:Object(c.getString)("tree_settings_member_insert_children_only")}];return o.a.createElement(l.FlexLayout,null,o.a.createElement(l.FlexLayout,{alignItems:"center"},o.a.createElement(l.FlexItem,{gutter:[2,0,2,0]},o.a.createElement(l.Label,{label:Object(c.getString)("tree_settings_member_insert_label"),className:"bi-mui-treeSettingsView__label"}))),o.a.createElement(l.FlexItem,null,o.a.createElement(l.Select,{selected:t,name:"membersInsert",options:i,onChange:r})))},r._displayMembersLimitOptions=function(){var e=this.props.membersDisplay;return e===u.q||e===u.m},r.render=function(){var e=this.props,t=e.showMembersLimitOptions,r=e.showMembersInsertOptions;return o.a.createElement(l.Container,{className:"bi-mui-treeSettingsView__container"},o.a.createElement(l.FlexLayout,{fullHeight:!0,direction:"column"},o.a.createElement(l.FlexLayout,{alignItems:"center"},o.a.createElement(l.FlexItem,null,o.a.createElement(l.Label,{label:Object(c.getString)("tree_settings_label"),className:"bi-mui-treeSettingsView__header"}))),this._renderTreeNavDepth(),this._renderMembersDisplayOptions(),t&&this._renderMembersLimit(),r&&this._renderMembersInsert()))},t}(n.Component))||i)||i)||i},497:function(e,t,r){"use strict";r.d(t,"a",function(){return s});var i,n=r(5),o=r(498);function a(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var s=(function(e,t,r,i,n){var o={};Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,i){return i(e,t,r)||r},o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null)}((i=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),function(e,t,r){t&&a(e.prototype,t),r&&a(e,r)}(t,[{key:"treeSettingsStore",get:function(){return new o.a}}]),t}(n.a)).prototype,"treeSettingsStore",[n.k],Object.getOwnPropertyDescriptor(i.prototype,"treeSettingsStore"),i.prototype),i)},498:function(e,t,r){"use strict";r.d(t,"a",function(){return y});var i,n,o,a,s,l,m,c=r(6),u=r(17),p=r(5),b=r(21);function _(){return(_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}function d(e,t,r,i){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,t,r,i,n){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,i){return i(e,t,r)||r},o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var y=(i=function(e){function t(){for(var t,r=arguments.length,i=new Array(r),c=0;c<r;c++)i[c]=arguments[c];return d(t=e.call.apply(e,[this].concat(i))||this,"treeNavDepth",n,g(t)),d(t,"membersDisplay",o,g(t)),d(t,"memberLimit",a,g(t)),d(t,"customMemberLimit",s,g(t)),d(t,"membersInsert",l,g(t)),d(t,"memberLimitExceededOption",m,g(t)),t._setTreeSettings=function(e){t.treeNavDepth=e&&e.treeNavDepth||t.treeNavDepth,t.membersDisplay=e&&e.membersDisplay||t.membersDisplay,t.memberLimit=e&&e.memberLimit||t.memberLimit,t.customMemberLimit=e&&e.customMemberLimit||t.customMemberLimit,t.membersInsert=e&&e.membersInsert||t.membersInsert},t}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var r=t.prototype;return r.storeDidMount=function(){var e=this;this.reaction(function(){return{treeNavDepth:e.treeNavDepth,membersDisplay:e.membersDisplay,memberLimit:e.memberLimit,customMemberLimit:e.customMemberLimit,membersInsert:e.membersInsert}},function(e){u.eventTrigger("USER_SETTING_CHANGE",{preference:"treeSettings",data:e}),u.updateUserPreferences({treeSettings:_({},e)})}),this.initTreeSettings()},r.setTreeNavDepth=function(e){this.provider.clearExpanded&&this.provider.clearExpanded(),this.treeNavDepth=e},r.setMembersDisplay=function(e){this.provider.clearExpanded&&this.provider.clearExpanded(),this.membersDisplay=e},r.setMemberLimit=function(e){this.memberLimit=e},r.setCustomMemberLimit=function(e){this.customMemberLimit=e},r.setMembersInsert=function(e){this.membersInsert=e},r.setMemberLimitExceededOption=function(e){this.memberLimitExceededOption=e},r.initTreeSettings=function(){var e=this;return u.loadUserPreferences().then(function(t){return e.action(function(){return e._setTreeSettings(t.treeSettings)})})},t}(p.a),n=f(i.prototype,"treeNavDepth",[c.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return b.a}}),o=f(i.prototype,"membersDisplay",[c.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return b.q}}),a=f(i.prototype,"memberLimit",[c.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return b.o}}),s=f(i.prototype,"customMemberLimit",[c.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return b.f}}),l=f(i.prototype,"membersInsert",[c.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return b.k}}),m=f(i.prototype,"memberLimitExceededOption",[c.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return b.d}}),f(i.prototype,"setTreeNavDepth",[p.c],Object.getOwnPropertyDescriptor(i.prototype,"setTreeNavDepth"),i.prototype),f(i.prototype,"setMembersDisplay",[p.c],Object.getOwnPropertyDescriptor(i.prototype,"setMembersDisplay"),i.prototype),f(i.prototype,"setMemberLimit",[p.c],Object.getOwnPropertyDescriptor(i.prototype,"setMemberLimit"),i.prototype),f(i.prototype,"setCustomMemberLimit",[p.c],Object.getOwnPropertyDescriptor(i.prototype,"setCustomMemberLimit"),i.prototype),f(i.prototype,"setMembersInsert",[p.c],Object.getOwnPropertyDescriptor(i.prototype,"setMembersInsert"),i.prototype),f(i.prototype,"setMemberLimitExceededOption",[p.c],Object.getOwnPropertyDescriptor(i.prototype,"setMemberLimitExceededOption"),i.prototype),f(i.prototype,"initTreeSettings",[p.c],Object.getOwnPropertyDescriptor(i.prototype,"initTreeSettings"),i.prototype),i)},6:function(e,t){e.exports=i},690:function(e,t,r){r(84),e.exports=r(691)},691:function(e,t,r){"use strict";r.r(t),r.d(t,"default",function(){return p});var i=r(1),n=r.n(i),o=r(20),a=r.n(o),s=r(3),l=r(5),m=r(35),c=r(495),u=r(497);function p(e,t){var r=t.el,i=Object(m.a)(e,function(e){return new u.a({context:e})});return a.a.render(n.a.createElement(s.ContextProvider,i,n.a.createElement(l.b,{store:i.rootStore.perspectiveStore},n.a.createElement(c.a,null))),r),function(){a.a.unmountComponentAtNode(r),Object(l.m)(i.rootStore)}}},692:function(e,t,r){var i=r(693);"string"==typeof i&&(i=[[e.i,i,""]]);var n={hmr:!0,transform:void 0};r(36)(i,n);i.locals&&(e.exports=i.locals)},693:function(e,t,r){(e.exports=r(32)(void 0)).push([e.i,".bi-mui-treeSettingsView__container{padding:24px 16px}.bi-mui-treeSettingsView__separator{padding-bottom:16px;opacity:.2}.bi-mui-treeSettingsView__members__label{padding-top:8px}.bi-mui-treeSettingsView__members__limit{justify-content:space-between;padding-bottom:16px}.bi-mui-treeSettingsView__members__options{justify-content:space-between;padding-bottom:24px}.bi-mui-treeSettingsView__label{font-weight:700;padding-bottom:16px}.bi-mui-treeSettingsView__header{font-weight:700;padding-bottom:24px}",""])},70:function(e,t){e.exports=c},71:function(e,t){e.exports=u},72:function(e,t){e.exports=p},74:function(e,t){e.exports=b},75:function(e,t){e.exports=_},76:function(e,t){e.exports=d},85:function(e,t){e.exports=g},86:function(e,t){e.exports=f},91:function(e,t){e.exports=y},93:function(e,t){e.exports=h}})});
  8. //# sourceMappingURL=modellingSettings.js.map