[openspending-dev] OS visuals not displaying after new data set added
Stefan Wehrmeyer
stefan.wehrmeyer at okfn.org
Wed Apr 10 21:16:19 UTC 2013
Hi Adam,
you did not link to the latest commit. The latest and deployed commit seems to be this one:
https://github.com/adstiles/openbudgetoakland/commit/4b99e4c63348af3049341c985adc6a48542601cc
You are using the labels instead of the dimension name in the drilldown.
"drilldowns": [
"Department",
"Unit",
"Child Fund"
],
Here is your model:
http://openspending.org/oakland-adopted-budget-fy-2011-13-expenditures/model.json
The drilldown should read:
"drilldowns": [
"department",
"unit",
"child-fund"
],
Which then results in the API call:
http://openspending.org/api/2/aggregate?callback=a&dataset=oakland-adopted-budget-fy-2011-13-expenditures&drilldown=child-fund%7Cunit%7Cdepartment&cut=time.year%3A2011
And that works. Good luck with the launch!
Cheers
Stefan
On 10.04.2013, at 22:16 , Adam Stiles <adam.d.stiles at gmail.com> wrote:
> Hello,
>
> We have OS widgets on our NOT YET PUBLIC site: http://openbudgetoakland.org/pre-launch/oak11-13adopted.html
>
> It was displaying properly until I created a new data set on OpenSpending and changed the corresponding JS variables to create new visuals on this page.
>
> Here are the changes I made: https://github.com/adstiles/openbudgetoakland/commit/5c598fabbde5ab7e1ef71305c25d8a9154d75b73
>
> Here is our data set: http://openspending.org/oakland-adopted-budget-fy-2011-13-expenditures
>
> Note that "2011" is the year even though this data set has both 2011 and 2012; I'm assuming this okay if I'm trying to make a visual of 2011, but maybe this is the problem?
>
> Here are the errors I'm seeing, which don't seem to indicate the changes I made, so maybe something on the OS side?
>
> • GET http://openspending.org/api/2/aggregate?callback=aggregate_ZGF0YXNldD1vYWts…expenditures&drilldown=Child+Fund%7CUnit%7CDepartment&cut=time.year%3A2011 400 (Bad Request) jquery.min.js:4
> • sendjquery.min.js:4
> • f.extend.ajaxjquery.min.js:4
> • r.getTreeboot.js:3
> • OpenSpending.Aggregatorboot.js:3
> • updatemain.js:90
> • initmain.js:116
> • (anonymous function)main.js:267
> • njquery.min.js:2
> • o.fireWithjquery.min.js:2
> • o.firejquery.min.js:2
> • yepnope.completemain.js:274
> • e.hasOwnProperty.fboot.js:1
> • (anonymous function)boot.js:1
> • u
>
>
>
>
>
> • Uncaught TypeError: Cannot read property 'label' of undefined main.js:106
> • (anonymous function)main.js:106
> • S.mapboot.js:1
> • generateColumnsmain.js:105
> • updatemain.js:78
> • $.ajax.successmain.js:191
> • njquery.min.js:2
> • o.fireWithjquery.min.js:2
> • wjquery.min.js:4
> • d.onload.d.onreadystatechange
>
>
>
>
>
>
> • GET http://openspending.org/api/2/aggregate?callback=aggregate_ZGF0YXNldD1vYWts…dget-fy-2011-13-expenditures&drilldown=Child+Fund%7CUnit%7CDepartment&cut= 400 (Bad Request) jquery.min.js:4
> • sendjquery.min.js:4
> • f.extend.ajaxjquery.min.js:4
> • r.getTreeboot.js:3
> • OpenSpending.Aggregatorboot.js:3
> • updatemain.js:84
> • initmain.js:109
> • (anonymous function)main.js:123
> • njquery.min.js:2
> • o.fireWithjquery.min.js:2
> • o.firejquery.min.js:2
> • yepnope.completemain.js:130
> • e.hasOwnProperty.fboot.js:1
> • (anonymous function)boot.js:1
> • u
>
>
>
>
>
>
>
>
>
>
> THANKS for any help!
>
> Adam
>
> --
> Adam Stiles
> 510.280.4862
> _______________________________________________
> openspending-dev mailing list
> openspending-dev at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/openspending-dev
> Unsubscribe: http://lists.okfn.org/mailman/options/openspending-dev
More information about the openspending-dev
mailing list