1 // http://civicrm.org/licensing
2 cj(document
).ready( function( ) {
4 cj('#chart_view').click(function( ) {
5 if ( cj('#chart_view').hasClass('ui-state-default') ) {
6 cj('#chart_view').removeClass('ui-state-default').addClass('ui-state-active ui-tabs-selected');
7 cj('#table_view').removeClass('ui-state-active ui-tabs-selected').addClass('ui-state-default');
9 cj('#tableData').children().html('');
12 cj('#table_view').click(function( ) {
13 if ( cj('#table_view').hasClass('ui-state-default') ) {
14 cj('#table_view').removeClass('ui-state-default').addClass('ui-state-active ui-tabs-selected');
15 cj('#chart_view').removeClass('ui-state-active ui-tabs-selected').addClass('ui-state-default');
17 cj('#chartData').children().html('');
22 function getChart( ) {
23 var year
= cj('#select_year').val( );
24 var charttype
= cj('#chart_type').val( );
26 var currentYear
= date
.getFullYear( );
27 if ( !charttype
) charttype
= 'bvg';
28 if ( !year
) year
= currentYear
;
30 var chartUrl
= CRM
.url("civicrm/ajax/chart", {snippet
: 4});
31 chartUrl
+= "&year=" + year
+ "&type=" + charttype
;
34 success : function(html
){
35 cj( "#chartData" ).html( html
);
41 function buildTabularView( ) {
42 var tableUrl
= CRM
.url("civicrm/contribute/ajax/tableview", {showtable
:1, snippet
:4});
45 success : function(html
){
46 cj( "#tableData" ).html( html
);