@esri/cedar
Advanced tools
Comparing version 1.0.0-beta.5 to 1.0.0-beta.6
@@ -7,4 +7,12 @@ # Change Log | ||
## Unreleased | ||
## [1.0.0-beta.6] | ||
### Changed | ||
- Defaults for bar charts with legends now specify legend valueAlign and spacing | ||
## [1.0.0-beta.5] | ||
### Added | ||
- One can now add a `style` property which contains `padding` and `pie` properties to `definition` | ||
### Changed | ||
- popup text for pie charts has a new format | ||
@@ -239,3 +247,5 @@ ## [1.0.0-beta.4] | ||
[Unreleased]: https://github.com/Esri/cedar/compare/v1.0.0-beta.4...master | ||
[Unreleased]: https://github.com/Esri/cedar/compare/v1.0.0-beta.6...master | ||
[1.0.0-beta.6]: https://github.com/Esri/cedar/compare/v1.0.0-beta.5...v1.0.0-beta.6 | ||
[1.0.0-beta.5]: https://github.com/Esri/cedar/compare/v1.0.0-beta.4...v1.0.0-beta.5 | ||
[1.0.0-beta.4]: https://github.com/Esri/cedar/compare/v1.0.0-beta.3...v1.0.0-beta.4 | ||
@@ -242,0 +252,0 @@ [1.0.0-beta.3]: https://github.com/Esri/cedar/compare/v1.0.0-beta.2...v1.0.0-beta.3 |
/** | ||
* @esri/cedar - v1.0.0-beta.5 - Fri Apr 13 2018 13:31:35 GMT-0400 (EDT) | ||
* @esri/cedar - v1.0.0-beta.6 - Thu Apr 19 2018 11:39:52 GMT-0400 (EDT) | ||
* Copyright (c) 2018 Environmental Systems Research Institute, Inc. | ||
@@ -147,3 +147,6 @@ * Apache-2.0 | ||
}], | ||
legend: {}, | ||
legend: { | ||
valueAlign: 'left', | ||
spacing: 25 | ||
}, | ||
valueAxes: [{ | ||
@@ -150,0 +153,0 @@ stackType: 'regular' |
/** | ||
* @esri/cedar - v1.0.0-beta.5 - Fri Apr 13 2018 13:31:36 GMT-0400 (EDT) | ||
* @esri/cedar - v1.0.0-beta.6 - Thu Apr 19 2018 11:39:53 GMT-0400 (EDT) | ||
* Copyright (c) 2018 Environmental Systems Research Institute, Inc. | ||
* Apache-2.0 | ||
*/ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@esri/arcgis-rest-feature-service")):"function"==typeof define&&define.amd?define(["@esri/arcgis-rest-feature-service"],t):e.cedar=t(e.arcgisRest)}(this,function(n){"use strict";var s=function(e){return!(!(a=e)||"object"!=typeof a||(t=e,"[object RegExp]"===(r=Object.prototype.toString.call(t))||"[object Date]"===r||t.$$typeof===i));var t,r,a};var i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function u(e,t){var r;return t&&!0===t.clone&&s(e)?d((r=e,Array.isArray(r)?[]:{}),e,t):e}function c(r,e,a){var i=r.slice();return e.forEach(function(e,t){void 0===i[t]?i[t]=u(e,a):s(e)?i[t]=d(r[t],e,a):-1===r.indexOf(e)&&i.push(u(e,a))}),i}function d(e,t,r){var a,i,n,o,l=Array.isArray(t);return l===Array.isArray(e)?l?((r||{arrayMerge:c}).arrayMerge||c)(e,t,r):(i=t,n=r,o={},s(a=e)&&Object.keys(a).forEach(function(e){o[e]=u(a[e],n)}),Object.keys(i).forEach(function(e){s(i[e])&&a[e]?o[e]=d(a[e],i[e],n):o[e]=u(i[e],n)}),o):u(t,r)}d.all=function(e,r){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce(function(e,t){return d(e,t,r)})};var p=d,r={bar:{type:"serial",rotate:!1,theme:"calcite",chartCursor:{categoryBalloonEnabled:!1},graphs:[{type:"column",newStack:!0}],legend:{},valueAxes:[{stackType:"regular"}],export:{enabled:!0}},"bar-horizontal":{type:"serial",theme:"calcite",rotate:!0,chartCursor:{leaveCursor:!0,valueLineEnabled:!0,categoryBalloonEnabled:!1},graphs:[{type:"column"}],legend:{},valueAxes:[{gridAlpha:.2,stackType:"regular"}],export:{enabled:!0}},line:{type:"serial",theme:"calcite",chartCursor:{categoryBalloonEnabled:!1,valueLineBalloonEnabled:!0},graphs:[{bullet:"circle",bulletAlpha:1,bulletBorderAlpha:.8,bulletBorderThickness:0,dashLengthField:"dashLengthLine",fillAlphas:0,useLineColorForBulletBorder:!0}],legend:{position:"bottom",useGraphSettings:!0},export:{enabled:!0}},area:{type:"serial",theme:"calcite",chartCursor:{categoryBalloonEnabled:!1,valueLineBalloonEnabled:!0},graphs:[{bullet:"circle",bulletAlpha:1,bulletBorderAlpha:.8,bulletBorderThickness:0,dashLengthField:"dashLengthLine",fillAlphas:.5,useLineColorForBulletBorder:!0}],legend:{horizontalGap:10,position:"bottom",useGraphSettings:!0,markerSize:10},valueAxes:[{stackType:"regular"}],export:{enabled:!0}},pie:{type:"pie",theme:"calcite",innerRadius:"0%",startDuration:0,graphs:[{}],groupPercent:5,balloon:{fixedPosition:!0},legend:{enabled:!1},export:{enabled:!0}},radar:{type:"radar",valueAxes:[{gridType:"circles",minimum:0}],polarScatter:{minimum:0,maximum:400,step:1},startDuration:0,graphs:[{graphFillAlpha:0}],groupPercent:5,balloon:{fixedPosition:!0},legend:{position:"right",marginRight:100,autoMargins:!1}},scatter:{type:"xy",theme:"calcite",valueAxes:[{axisAlpha:.8,gridAlpha:.2,position:"bottom"},{axisAlpha:.8,gridAlpha:.2,position:"left"}],chartScrollbar:{scrollbarHeight:5,offset:-1,backgroundAlpha:.1,backgroundColor:"#888888",selectedBackgroundColor:"#67b7dc",selectedBackgroundAlpha:1,dragIconWidth:15,dragIconHeight:15},chartCursor:{categoryBalloonEnabled:!0,cursorAlpha:.3,valueLineAlpha:.3,valueLineBalloonEnabled:!0},graphs:[{fillAlphas:0,lineAlpha:0,bullet:"circle",bulletBorderAlpha:.2,bulletAlpha:.8,valueField:null,xField:null,yField:null}],export:{enabled:!0}},timeline:{type:"serial",theme:"calcite",chartCursor:{categoryBalloonEnabled:!1,valueLineBalloonEnabled:!0},graphs:[{bullet:"circle",bulletAlpha:1,bulletBorderAlpha:.8,bulletBorderThickness:0,dashLengthField:"dashLengthLine",fillAlphas:0,useLineColorForBulletBorder:!0}],legend:{position:"bottom",useGraphSettings:!0},categoryAxis:{parseDates:!0},export:{enabled:!0}}};function f(n,o){var l=n.graphs.pop(),s=1<o.datasets.length;if(n.categoryField=s?"categoryField":o.series[0].category.field,n.legend||(n.legend={}),o.legend&&o.legend.hasOwnProperty("enable")&&(o.legend.visible=o.legend.enable),1===o.series.length&&"pie"!==o.type&&"radar"!==o.type){n.legend.enabled=!1;var t=o.series[0].category.label,r=o.series[0].value.label;"xy"===n.type&&Array.isArray(n.valueAxes)?n.valueAxes.forEach(function(e){"bottom"===e.position?e.title=t:"left"===e.position&&(e.title=r)}):(n.valueAxes||(n.valueAxes=[{}]),n.valueAxes[0].title=o.series[0].value.label,n.valueAxes[0].position="left",n.categoryAxis||(n.categoryAxis={}),n.categoryAxis.title=t)}if(o.legend){var e=o.legend;e.hasOwnProperty("visible")&&(n.legend.enabled=e.visible),e.position&&-1<["top","bottom","left","right"].indexOf(e.position)&&(n.legend.position=e.position)}if(o.style){var a=o.style;if(a.padding){var i=a.padding;n.autoMargins=!1,i.hasOwnProperty("top")&&(n.marginTop=i.top),i.hasOwnProperty("bottom")&&(n.marginBottom=i.bottom),i.hasOwnProperty("left")&&(n.marginLeft=i.left),i.hasOwnProperty("right")&&(n.marginRight=i.right)}if(a.pie){var u=a.pie;u.hasOwnProperty("innerRadius")&&(n.innerRadius=u.innerRadius),u.hasOwnProperty("expand")&&(n.pullOutRadius=u.expand)}}return o.datasets.forEach(function(a,e){var i=a.name;o.series.forEach(function(e,t){if(a.name===e.source){var r=y(l);r.title=e.value.label,r.valueField=s?i+"_"+e.value.field:e.value.field,r.balloonText=r.title+" [["+n.categoryField+"]]: <b>[["+r.valueField+"]]</b>",e.stack&&r.newStack&&(r.newStack=!1),"pie"===o.type&&(n.titleField=n.categoryField,n.valueField=r.valueField),"xy"===n.type&&e.category&&e.value&&(r.xField=e.category.field,r.yField=e.value.field,r.balloonText="<div>"+e.category.label+": [["+e.category.field+"]]</div><div>"+e.value.label+": [["+e.value.field+"]]</div>","xy"===n.type&&e.size?(r.valueField=e.size.field,r.balloonText=r.balloonText+"<div>"+e.size.label+": [["+r.valueField+"]]</div>"):delete r.valueField),n.graphs.push(r)}})}),n}function h(e){var t=e;return"time"===t?(console.warn("'time' is no longer a supported type. Please use 'timeline' instead"),t="timeline"):"bubble"===t?(console.warn("'bubble' is no longer a supported type. Please use 'scatter' instead"),t="scatter"):"grouped"===t&&(console.warn("'grouped' is no longer a supported type. Please use 'bar' instead"),t="bar"),y(r[t])}function y(e){return JSON.parse(JSON.stringify(e))}var a={renderChart:function(e,t,r){if("custom"===t.type)return AmCharts.makeChart(e,t.specification);var a=t.specification&&"string"!=typeof t.specification?y(t.specification):h(t.type),i=y(r);a.dataProvider=i,t.datasets&&(a=f(a,t)),t.overrides&&(a=p(a,t.overrides,{clone:!0}));var n,o,l,s=AmCharts.makeChart(e,a);return"pie"===t.type&&(s.balloonText=(o=(n=t).series[0].category.label?n.series[0].category.label+": ":"",l=n.series[0].value.label?n.series[0].value.label+" ":"",o+"[[title]] [[percents]]% ("+l+"[[value]])")),s},fillInSpec:f,fetchSpec:h};function g(e){return e.features?e.features:e}function b(e){return e.attributes?e.attributes:e}function v(e,t,r){var a=e.name||r;return e.data||t[a]}function o(e,t){if(e){if(e.length<1)return[];var s,u,r,a=t&&t.datasetsData;if(1<e.length){var i=t&&t.series;return s=i,u=a,r=e.reduce(function(r,e,t){var a,n=e.join,i=v(e,u),o=e.name,l=(a=o,s.reduce(function(e,t){return t.source===a&&t.value&&e.push(t.value.field),e},[]));return g(i).forEach(function(e){var i=b(e),t=i[n];void 0===r[t]&&(r[t]={categoryField:t}),l.reduce(function(e,t){var r,a;return e[(r=o,a=t,r+"_"+a)]=i[t],e},r[t])}),r},{}),Object.keys(r).map(function(e){return r[e]})}var n,o=v(e[0],a,"dataset0");return(n=g(o))[0].attributes?n.map(b):n}}function t(e){var i=[],a=[];return e&&e.forEach(function(e,t){if(e.url){i.push(e.name||"dataset"+t);var r=function(a){void 0===a&&(a={});var i={where:"1=1",returnGeometry:!1,returnDistinctValues:!1,returnIdsOnly:!1,returnCountOnly:!1,outFields:"*",sqlFormat:"standard",f:"json"};if(a.bbox){if(a.geometry)throw new Error("Dataset.query can not have both a geometry and a bbox specified");var e=a.bbox.split(",");delete a.bbox,a.geometry=JSON.stringify({xmin:Number(e[0]),ymin:Number(e[1]),xmax:Number(e[2]),ymax:Number(e[3])}),a.inSR="4326"}return Object.keys(a).reduce(function(e,t){var r=a[t];return i[t]="object"==typeof r?JSON.stringify(r):r,e},i),i}(e.query);a.push(n.queryFeatures({url:e.url,params:r}))}}),Promise.all(a).then(function(a){var e=a.reduce(function(e,t,r){return e[i[r]]=a[r],e},{});return Promise.resolve(e)})}return{Chart:function(){function e(e,t){if(!e)throw new Error("A container is required");var r;this._container=e,t&&this.definition((r=t,JSON.parse(JSON.stringify(r))))}return e.prototype.definition=function(e){return void 0===e?this._definition:(this._definition=e,this)},e.prototype.datasets=function(e){return this._definitionAccessor("datasets",e)},e.prototype.series=function(e){return this._definitionAccessor("series",e)},e.prototype.type=function(e){return this._definitionAccessor("type",e)},e.prototype.specification=function(e){return this._definitionAccessor("specification",e)},e.prototype.overrides=function(e){return this._definitionAccessor("overrides",e)},e.prototype.legend=function(e){return this._definitionAccessor("legend",e)},e.prototype.style=function(e){return this._definitionAccessor("style",e)},e.prototype.data=function(){return this._data},e.prototype.dataset=function(t){var r,e=this.datasets();return e&&e.some(function(e){if(e.name===t)return r=e,!0}),r},e.prototype.query=function(){return t(this.datasets())},e.prototype.updateData=function(e){var t=this.datasets(),r={datasetsData:e,series:this.series()};return this._data=o(t,r),this},e.prototype.render=function(){return function(e,t,r){if((!e||!t||!r)&&t.type&&"custom"!==t.type)throw new Error("Element Id, definition, and data are all required.");t.type&&"custom"===t.type?a.renderChart(e,t):a.renderChart(e,t,r)}(this._container,this.definition(),this.data()),this},e.prototype.show=function(){var t=this;return this.query().then(function(e){return t.updateData(e).render()})},e.prototype._definitionAccessor=function(e,t){var r=this._definition;if(void 0===t)return r?r[e]:void 0;if(r)return r[e]=t,this;var a={};return a[e]=t,this.definition(a)},e}()}}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@esri/arcgis-rest-feature-service")):"function"==typeof define&&define.amd?define(["@esri/arcgis-rest-feature-service"],t):e.cedar=t(e.arcgisRest)}(this,function(n){"use strict";var s=function(e){return!(!(a=e)||"object"!=typeof a||(t=e,"[object RegExp]"===(r=Object.prototype.toString.call(t))||"[object Date]"===r||t.$$typeof===i));var t,r,a};var i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function u(e,t){var r;return t&&!0===t.clone&&s(e)?d((r=e,Array.isArray(r)?[]:{}),e,t):e}function c(r,e,a){var i=r.slice();return e.forEach(function(e,t){void 0===i[t]?i[t]=u(e,a):s(e)?i[t]=d(r[t],e,a):-1===r.indexOf(e)&&i.push(u(e,a))}),i}function d(e,t,r){var a,i,n,o,l=Array.isArray(t);return l===Array.isArray(e)?l?((r||{arrayMerge:c}).arrayMerge||c)(e,t,r):(i=t,n=r,o={},s(a=e)&&Object.keys(a).forEach(function(e){o[e]=u(a[e],n)}),Object.keys(i).forEach(function(e){s(i[e])&&a[e]?o[e]=d(a[e],i[e],n):o[e]=u(i[e],n)}),o):u(t,r)}d.all=function(e,r){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce(function(e,t){return d(e,t,r)})};var p=d,r={bar:{type:"serial",rotate:!1,theme:"calcite",chartCursor:{categoryBalloonEnabled:!1},graphs:[{type:"column",newStack:!0}],legend:{valueAlign:"left",spacing:25},valueAxes:[{stackType:"regular"}],export:{enabled:!0}},"bar-horizontal":{type:"serial",theme:"calcite",rotate:!0,chartCursor:{leaveCursor:!0,valueLineEnabled:!0,categoryBalloonEnabled:!1},graphs:[{type:"column"}],legend:{},valueAxes:[{gridAlpha:.2,stackType:"regular"}],export:{enabled:!0}},line:{type:"serial",theme:"calcite",chartCursor:{categoryBalloonEnabled:!1,valueLineBalloonEnabled:!0},graphs:[{bullet:"circle",bulletAlpha:1,bulletBorderAlpha:.8,bulletBorderThickness:0,dashLengthField:"dashLengthLine",fillAlphas:0,useLineColorForBulletBorder:!0}],legend:{position:"bottom",useGraphSettings:!0},export:{enabled:!0}},area:{type:"serial",theme:"calcite",chartCursor:{categoryBalloonEnabled:!1,valueLineBalloonEnabled:!0},graphs:[{bullet:"circle",bulletAlpha:1,bulletBorderAlpha:.8,bulletBorderThickness:0,dashLengthField:"dashLengthLine",fillAlphas:.5,useLineColorForBulletBorder:!0}],legend:{horizontalGap:10,position:"bottom",useGraphSettings:!0,markerSize:10},valueAxes:[{stackType:"regular"}],export:{enabled:!0}},pie:{type:"pie",theme:"calcite",innerRadius:"0%",startDuration:0,graphs:[{}],groupPercent:5,balloon:{fixedPosition:!0},legend:{enabled:!1},export:{enabled:!0}},radar:{type:"radar",valueAxes:[{gridType:"circles",minimum:0}],polarScatter:{minimum:0,maximum:400,step:1},startDuration:0,graphs:[{graphFillAlpha:0}],groupPercent:5,balloon:{fixedPosition:!0},legend:{position:"right",marginRight:100,autoMargins:!1}},scatter:{type:"xy",theme:"calcite",valueAxes:[{axisAlpha:.8,gridAlpha:.2,position:"bottom"},{axisAlpha:.8,gridAlpha:.2,position:"left"}],chartScrollbar:{scrollbarHeight:5,offset:-1,backgroundAlpha:.1,backgroundColor:"#888888",selectedBackgroundColor:"#67b7dc",selectedBackgroundAlpha:1,dragIconWidth:15,dragIconHeight:15},chartCursor:{categoryBalloonEnabled:!0,cursorAlpha:.3,valueLineAlpha:.3,valueLineBalloonEnabled:!0},graphs:[{fillAlphas:0,lineAlpha:0,bullet:"circle",bulletBorderAlpha:.2,bulletAlpha:.8,valueField:null,xField:null,yField:null}],export:{enabled:!0}},timeline:{type:"serial",theme:"calcite",chartCursor:{categoryBalloonEnabled:!1,valueLineBalloonEnabled:!0},graphs:[{bullet:"circle",bulletAlpha:1,bulletBorderAlpha:.8,bulletBorderThickness:0,dashLengthField:"dashLengthLine",fillAlphas:0,useLineColorForBulletBorder:!0}],legend:{position:"bottom",useGraphSettings:!0},categoryAxis:{parseDates:!0},export:{enabled:!0}}};function f(n,o){var l=n.graphs.pop(),s=1<o.datasets.length;if(n.categoryField=s?"categoryField":o.series[0].category.field,n.legend||(n.legend={}),o.legend&&o.legend.hasOwnProperty("enable")&&(o.legend.visible=o.legend.enable),1===o.series.length&&"pie"!==o.type&&"radar"!==o.type){n.legend.enabled=!1;var t=o.series[0].category.label,r=o.series[0].value.label;"xy"===n.type&&Array.isArray(n.valueAxes)?n.valueAxes.forEach(function(e){"bottom"===e.position?e.title=t:"left"===e.position&&(e.title=r)}):(n.valueAxes||(n.valueAxes=[{}]),n.valueAxes[0].title=o.series[0].value.label,n.valueAxes[0].position="left",n.categoryAxis||(n.categoryAxis={}),n.categoryAxis.title=t)}if(o.legend){var e=o.legend;e.hasOwnProperty("visible")&&(n.legend.enabled=e.visible),e.position&&-1<["top","bottom","left","right"].indexOf(e.position)&&(n.legend.position=e.position)}if(o.style){var a=o.style;if(a.padding){var i=a.padding;n.autoMargins=!1,i.hasOwnProperty("top")&&(n.marginTop=i.top),i.hasOwnProperty("bottom")&&(n.marginBottom=i.bottom),i.hasOwnProperty("left")&&(n.marginLeft=i.left),i.hasOwnProperty("right")&&(n.marginRight=i.right)}if(a.pie){var u=a.pie;u.hasOwnProperty("innerRadius")&&(n.innerRadius=u.innerRadius),u.hasOwnProperty("expand")&&(n.pullOutRadius=u.expand)}}return o.datasets.forEach(function(a,e){var i=a.name;o.series.forEach(function(e,t){if(a.name===e.source){var r=y(l);r.title=e.value.label,r.valueField=s?i+"_"+e.value.field:e.value.field,r.balloonText=r.title+" [["+n.categoryField+"]]: <b>[["+r.valueField+"]]</b>",e.stack&&r.newStack&&(r.newStack=!1),"pie"===o.type&&(n.titleField=n.categoryField,n.valueField=r.valueField),"xy"===n.type&&e.category&&e.value&&(r.xField=e.category.field,r.yField=e.value.field,r.balloonText="<div>"+e.category.label+": [["+e.category.field+"]]</div><div>"+e.value.label+": [["+e.value.field+"]]</div>","xy"===n.type&&e.size?(r.valueField=e.size.field,r.balloonText=r.balloonText+"<div>"+e.size.label+": [["+r.valueField+"]]</div>"):delete r.valueField),n.graphs.push(r)}})}),n}function h(e){var t=e;return"time"===t?(console.warn("'time' is no longer a supported type. Please use 'timeline' instead"),t="timeline"):"bubble"===t?(console.warn("'bubble' is no longer a supported type. Please use 'scatter' instead"),t="scatter"):"grouped"===t&&(console.warn("'grouped' is no longer a supported type. Please use 'bar' instead"),t="bar"),y(r[t])}function y(e){return JSON.parse(JSON.stringify(e))}var a={renderChart:function(e,t,r){if("custom"===t.type)return AmCharts.makeChart(e,t.specification);var a=t.specification&&"string"!=typeof t.specification?y(t.specification):h(t.type),i=y(r);a.dataProvider=i,t.datasets&&(a=f(a,t)),t.overrides&&(a=p(a,t.overrides,{clone:!0}));var n,o,l,s=AmCharts.makeChart(e,a);return"pie"===t.type&&(s.balloonText=(o=(n=t).series[0].category.label?n.series[0].category.label+": ":"",l=n.series[0].value.label?n.series[0].value.label+" ":"",o+"[[title]] [[percents]]% ("+l+"[[value]])")),s},fillInSpec:f,fetchSpec:h};function g(e){return e.features?e.features:e}function b(e){return e.attributes?e.attributes:e}function v(e,t,r){var a=e.name||r;return e.data||t[a]}function o(e,t){if(e){if(e.length<1)return[];var s,u,r,a=t&&t.datasetsData;if(1<e.length){var i=t&&t.series;return s=i,u=a,r=e.reduce(function(r,e,t){var a,n=e.join,i=v(e,u),o=e.name,l=(a=o,s.reduce(function(e,t){return t.source===a&&t.value&&e.push(t.value.field),e},[]));return g(i).forEach(function(e){var i=b(e),t=i[n];void 0===r[t]&&(r[t]={categoryField:t}),l.reduce(function(e,t){var r,a;return e[(r=o,a=t,r+"_"+a)]=i[t],e},r[t])}),r},{}),Object.keys(r).map(function(e){return r[e]})}var n,o=v(e[0],a,"dataset0");return(n=g(o))[0].attributes?n.map(b):n}}function t(e){var i=[],a=[];return e&&e.forEach(function(e,t){if(e.url){i.push(e.name||"dataset"+t);var r=function(a){void 0===a&&(a={});var i={where:"1=1",returnGeometry:!1,returnDistinctValues:!1,returnIdsOnly:!1,returnCountOnly:!1,outFields:"*",sqlFormat:"standard",f:"json"};if(a.bbox){if(a.geometry)throw new Error("Dataset.query can not have both a geometry and a bbox specified");var e=a.bbox.split(",");delete a.bbox,a.geometry=JSON.stringify({xmin:Number(e[0]),ymin:Number(e[1]),xmax:Number(e[2]),ymax:Number(e[3])}),a.inSR="4326"}return Object.keys(a).reduce(function(e,t){var r=a[t];return i[t]="object"==typeof r?JSON.stringify(r):r,e},i),i}(e.query);a.push(n.queryFeatures({url:e.url,params:r}))}}),Promise.all(a).then(function(a){var e=a.reduce(function(e,t,r){return e[i[r]]=a[r],e},{});return Promise.resolve(e)})}return{Chart:function(){function e(e,t){if(!e)throw new Error("A container is required");var r;this._container=e,t&&this.definition((r=t,JSON.parse(JSON.stringify(r))))}return e.prototype.definition=function(e){return void 0===e?this._definition:(this._definition=e,this)},e.prototype.datasets=function(e){return this._definitionAccessor("datasets",e)},e.prototype.series=function(e){return this._definitionAccessor("series",e)},e.prototype.type=function(e){return this._definitionAccessor("type",e)},e.prototype.specification=function(e){return this._definitionAccessor("specification",e)},e.prototype.overrides=function(e){return this._definitionAccessor("overrides",e)},e.prototype.legend=function(e){return this._definitionAccessor("legend",e)},e.prototype.style=function(e){return this._definitionAccessor("style",e)},e.prototype.data=function(){return this._data},e.prototype.dataset=function(t){var r,e=this.datasets();return e&&e.some(function(e){if(e.name===t)return r=e,!0}),r},e.prototype.query=function(){return t(this.datasets())},e.prototype.updateData=function(e){var t=this.datasets(),r={datasetsData:e,series:this.series()};return this._data=o(t,r),this},e.prototype.render=function(){return function(e,t,r){if((!e||!t||!r)&&t.type&&"custom"!==t.type)throw new Error("Element Id, definition, and data are all required.");t.type&&"custom"===t.type?a.renderChart(e,t):a.renderChart(e,t,r)}(this._container,this.definition(),this.data()),this},e.prototype.show=function(){var t=this;return this.query().then(function(e){return t.updateData(e).render()})},e.prototype._definitionAccessor=function(e,t){var r=this._definition;if(void 0===t)return r?r[e]:void 0;if(r)return r[e]=t,this;var a={};return a[e]=t,this.definition(a)},e}()}}); | ||
//# sourceMappingURL=cedar.min.js.map |
{ | ||
"name": "@esri/cedar", | ||
"version": "1.0.0-beta.5", | ||
"version": "1.0.0-beta.6", | ||
"description": "Visualization framework for the ArcGIS Platform", | ||
@@ -69,3 +69,3 @@ "files": [ | ||
"@esri/arcgis-rest-request": "^1.1.1", | ||
"@esri/cedar-amcharts": "^1.0.0-beta.5" | ||
"@esri/cedar-amcharts": "^1.0.0-beta.6" | ||
}, | ||
@@ -72,0 +72,0 @@ "devDependencies": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
190505
1606
0