mirror of
https://github.com/silverstripe/silverstripe-reports
synced 2024-10-22 09:05:53 +00:00
GSOC #116 - Refactor StatisticsAdmin
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@43831 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
ca4fb5188d
commit
5e41feeca1
@ -1,4 +1,6 @@
|
||||
defaultOpts = {
|
||||
StatisticsAdmin = Class.create();
|
||||
StatisticsAdmin = {
|
||||
defaultOpts: {
|
||||
fillOpacity: 1.0,
|
||||
axis: {
|
||||
lineWidth: 1.0,
|
||||
@ -14,9 +16,9 @@ defaultOpts = {
|
||||
|
||||
backgroundColor: '#cccccc',
|
||||
colorScheme: 'blue'
|
||||
}
|
||||
},
|
||||
|
||||
showCT = function() {
|
||||
showCT : function() {
|
||||
console.log('asdg');
|
||||
if($('browserchart')) {
|
||||
var bchart = new Plotr.PieChart('bchart', defaultOpts);
|
||||
@ -35,10 +37,9 @@ showCT = function() {
|
||||
tablePaginater.init();
|
||||
console.log('table rendered');
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
overview = function() {
|
||||
overview : function() {
|
||||
$('browserchart') ? $('browserchart').hide() : null;
|
||||
$('trendchart') ? $('trendchart').hide() : null;
|
||||
$('usertable') ? $('usertable').hide() : null;
|
||||
@ -46,9 +47,9 @@ overview = function() {
|
||||
$('oschart') ? $('oschart').hide() : null;
|
||||
$('uacchart') ? $('uacchart').hide() : null;
|
||||
$('bovs') ? $('bovs').show() : null;
|
||||
}
|
||||
},
|
||||
|
||||
users = function() {
|
||||
users : function() {
|
||||
$('browserchart') ? $('browserchart').hide() : null;
|
||||
$('trendchart') ? $('trendchart').hide() : null;
|
||||
$('usertable') ? $('usertable').show() : null;
|
||||
@ -56,9 +57,9 @@ users = function() {
|
||||
$('oschart') ? $('oschart').hide() : null;
|
||||
$('uacchart') ? $('uacchart').show() : null;
|
||||
$('bovs') ? $('bovs').hide() : null;
|
||||
}
|
||||
},
|
||||
|
||||
views = function() {
|
||||
views : function() {
|
||||
$('browserchart') ? $('browserchart').hide() : null;
|
||||
$('trendchart') ? $('trendchart').hide() : null;
|
||||
$('usertable') ? $('usertable').hide() : null;
|
||||
@ -66,9 +67,9 @@ views = function() {
|
||||
$('oschart') ? $('oschart').hide() : null;
|
||||
$('uacchart') ? $('uacchart').hide() : null;
|
||||
$('bovs') ? $('bovs').hide() : null;
|
||||
}
|
||||
},
|
||||
|
||||
trends = function() {
|
||||
trends : function() {
|
||||
$('browserchart') ? $('browserchart').hide() : null;
|
||||
$('trendchart') ? $('trendchart').show() : null;
|
||||
$('usertable') ? $('usertable').hide() : null;
|
||||
@ -76,9 +77,9 @@ trends = function() {
|
||||
$('oschart') ? $('oschart').hide() : null;
|
||||
$('uacchart') ? $('uacchart').hide() : null;
|
||||
$('bovs') ? $('bovs').hide() : null;
|
||||
}
|
||||
},
|
||||
|
||||
browsers = function() {
|
||||
browsers : function() {
|
||||
$('browserchart') ? $('browserchart').show() : null;
|
||||
$('trendchart') ? $('trendchart').hide() : null;
|
||||
$('usertable') ? $('usertable').hide() : null;
|
||||
@ -86,9 +87,9 @@ browsers = function() {
|
||||
$('oschart') ? $('oschart').hide() : null;
|
||||
$('uacchart') ? $('uacchart').hide() : null;
|
||||
$('bovs') ? $('bovs').hide() : null;
|
||||
}
|
||||
},
|
||||
|
||||
os = function() {
|
||||
os : function() {
|
||||
$('browserchart') ? $('browserchart').hide() : null;
|
||||
$('trendchart') ? $('trendchart').hide() : null;
|
||||
$('usertable') ? $('usertable').hide() : null;
|
||||
@ -96,32 +97,33 @@ os = function() {
|
||||
$('oschart') ? $('oschart').show() : null;
|
||||
$('uacchart') ? $('uacchart').hide() : null;
|
||||
$('bovs') ? $('bovs').hide() : null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
SiteTreeNode.prototype.onselect = function() {
|
||||
switch(this.id) {
|
||||
case 'statsroot' :
|
||||
case 'statsroot':
|
||||
break;
|
||||
case 'stoverview' :
|
||||
overview();
|
||||
case 'stoverview':
|
||||
StatisticsAdmin.overview();
|
||||
break;
|
||||
case 'stusers' :
|
||||
users();
|
||||
case 'stusers':
|
||||
StatisticsAdmin.users();
|
||||
break;
|
||||
case 'stviews' :
|
||||
views();
|
||||
case 'stviews':
|
||||
StatisticsAdmin.views();
|
||||
break;
|
||||
case 'sttrends' :
|
||||
trends();
|
||||
case 'sttrends':
|
||||
StatisticsAdmin.trends();
|
||||
break;
|
||||
case 'stbrowsers' :
|
||||
browsers();
|
||||
case 'stbrowsers':
|
||||
StatisticsAdmin.browsers();
|
||||
break;
|
||||
case 'stos' :
|
||||
os();
|
||||
case 'stos':
|
||||
StatisticsAdmin.os();
|
||||
break;
|
||||
default :
|
||||
default:
|
||||
console.log('Unrecognized option ' + this.id);
|
||||
}
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user