[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