_u0d.js 2.0 KB

123456
  1. // Licensed Materials - Property of IBM
  2. // IBM Cognos Products: rs
  3. // (C) Copyright IBM Corp. 2003, 2022.
  4. // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  5. define(["com/ibm/vida/vizbundles/extensions/decorations"],function(_gof){"use strict";var _u0d={};var _88d=true; var _3ok=1.0; var _4fg="1px";var _6yh="black";var _7yh="DATA_VALUE";var _l8d="TUPLE_IDX";var _1te="STATIC_PCT";_u0d._0h8=function(_70e){var _o7i=[];for(var i=0; i<_70e.length; i++){var _4xj=_70e.item(i);var _pen=this._ki5(_4xj);if(!_pen){continue;}var _q4k=this._0e6(_4xj, _pen);if(!_q4k){continue;}_o7i.push(_q4k);}return _o7i;};_u0d._0e6=function(_4xj,_pen){var _q4k=new _gof.BaseLine(_4xj.getAttribute("iid"));var _xrm=_7hn._ij8(_4xj, "vcBaselineLabel/dataSource/staticValue");var _dwm="";if(_xrm){_dwm=_xrm.text;_q4k.setTitle(_dwm);var _n3l=_7hn._ij8(_4xj, "vcBaselineCaption"); if(_n3l){_q4k.setCaption(_dwm);var _dvf=_n3l.getAttribute("orientation");switch(_dvf){case "horizontal":_q4k.setCaptionOrientation(_gof.Orientation["HORIZONTAL"]);break;case "vertical":_q4k.setCaptionOrientation(_gof.Orientation["VERTICAL"]);break;}}}_q4k.setShowInLegend(_88d&&!!_dwm);var _3mc=_7hn._ij8(_4xj, "vcBaselinePosition/dataSource/staticValue").text;_q4k.setPosition(this._nm4(_3mc, _pen), _pen);_q4k.setLineWidth(_4xj.getAttribute("lineWeight")||_4fg);_q4k.setColor(_4xj.getAttribute("lineColor")||_6yh);_q4k.setOpacity(_3ok);var _8xi=_4xj.getAttribute("lineStyle");_q4k.setDashStyle(this._582(_8xi));return _q4k;};_u0d._ki5=function(_4xj){switch(_4xj.getAttribute("baselinePositionType")){case "tupleIndex":return _l8d;case "dataValue":return _7yh;case "staticPercent":return _1te;default:return null;}};_u0d._nm4=function(_3mc,_pen){switch(_pen){case _1te:return parseFloat(_3mc)/100;case _l8d:return parseInt(_3mc)-1;case _7yh:default:return parseFloat(_3mc);}};_u0d._582=function(_8xi){switch(_8xi){case "dash":return [8, 4];case "dot":return [1, 4];case "dash_dot":return [8, 4, 1, 4];case "solid":default:return [];}};return _u0d;});