mirror of https://github.com/akveo/blur-admin
Merge branch 'v2' into build-refactor
# Conflicts: # bower.json # src/app/app.jspull/3/head
commit
d21668ce98
|
@ -43,7 +43,8 @@
|
|||
"moment": "~2.10.6",
|
||||
"slimScroll": "jquery-slimscroll#~1.3.6",
|
||||
"angular-progress-button-styles": "~0.1.0",
|
||||
"angular-ui-router": "~0.2.15"
|
||||
"angular-ui-router": "~0.2.15",
|
||||
"angular-chart.js": "~0.8.8"
|
||||
},
|
||||
"overrides": {
|
||||
"amcharts": {
|
||||
|
@ -73,5 +74,8 @@
|
|||
"slimScroll": {
|
||||
"main": "./jquery.slimscroll.js"
|
||||
}
|
||||
},
|
||||
"devDependencies": {
|
||||
"angular-ui-router": "~0.2.15"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
'use strict';
|
||||
|
||||
angular.module('BlurAdmin.chartsPage', ['ngRoute'])
|
||||
angular.module('BlurAdmin.amChartsPage', ['ngRoute'])
|
||||
|
||||
.config(['$routeProvider', function ($routeProvider) {
|
||||
$routeProvider.when('/charts', {
|
||||
templateUrl: 'app/pages/charts/charts.html',
|
||||
$routeProvider.when('/amCharts', {
|
||||
templateUrl: 'app/pages/charts/amCharts/charts.html',
|
||||
controller: 'chartsPageCtrl'
|
||||
});
|
||||
}])
|
||||
|
@ -15,21 +15,21 @@ angular.module('BlurAdmin.chartsPage', ['ngRoute'])
|
|||
[
|
||||
{
|
||||
title: 'Bar Chart',
|
||||
url: 'app/pages/charts/widgets/barChart/barChart.html'
|
||||
url: 'app/pages/charts/amCharts/widgets/barChart/barChart.html'
|
||||
},
|
||||
{
|
||||
title: 'Line Chart',
|
||||
url: 'app/pages/charts/widgets/lineChart/lineChart.html'
|
||||
url: 'app/pages/charts/amCharts/widgets/lineChart/lineChart.html'
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
title: 'Area Chart',
|
||||
url: 'app/pages/charts/widgets/areaChart/areaChart.html'
|
||||
url: 'app/pages/charts/amCharts/widgets/areaChart/areaChart.html'
|
||||
},
|
||||
{
|
||||
title: 'Funnel Chart',
|
||||
url: 'app/pages/charts/widgets/funnelChart/funnelChart.html'
|
||||
url: 'app/pages/charts/amCharts/widgets/funnelChart/funnelChart.html'
|
||||
}
|
||||
]
|
||||
]
|
||||
|
@ -39,7 +39,7 @@ angular.module('BlurAdmin.chartsPage', ['ngRoute'])
|
|||
[
|
||||
{
|
||||
title: 'Pie Chart',
|
||||
url: 'app/pages/charts/widgets/pieChart/pieChart.html'
|
||||
url: 'app/pages/charts/amCharts/widgets/pieChart/pieChart.html'
|
||||
}
|
||||
]
|
||||
]
|
|
@ -0,0 +1,53 @@
|
|||
<div class="row">
|
||||
|
||||
<div class="col-md-6" ng-controller="chartJs2DCtrl">
|
||||
<blur-panel title="Line" class-container="with-scroll">
|
||||
<canvas id="line" class="chart chart-line" chart-data="data" chart-labels="labels"
|
||||
chart-legend="false" chart-series="series" chart-click="changeData"></canvas>
|
||||
</blur-panel>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6" ng-controller="chartJs2DCtrl">
|
||||
<blur-panel title="Bars" class-container="with-scroll">
|
||||
<canvas id="bar" class="chart chart-bar"
|
||||
chart-data="data" chart-labels="labels" chart-series="series" chart-click="changeData">
|
||||
</canvas>
|
||||
</blur-panel>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-6" ng-controller="chartJs1DCtrl">
|
||||
<blur-panel title="Pie" class-container="with-scroll">
|
||||
<canvas id="pie" class="chart chart-pie"
|
||||
chart-legend="true" chart-data="data" chart-labels="labels" chart-click="changeData">
|
||||
</canvas>
|
||||
</blur-panel>
|
||||
</div>
|
||||
<div class="col-md-6" ng-controller="chartJs1DCtrl">
|
||||
<blur-panel title="Doughnut" class-container="with-scroll">
|
||||
<canvas id="doughnut" class="chart chart-doughnut"
|
||||
chart-legend="true" chart-data="data" chart-labels="labels" chart-click="changeData">
|
||||
</canvas>
|
||||
</blur-panel>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-6" ng-controller="chartJs1DCtrl">
|
||||
<blur-panel title="Polar" class-container="with-scroll chart-panel">
|
||||
<canvas id="polar-area" class="chart chart-polar-area"
|
||||
chart-data="data" chart-labels="labels" chart-legend="true" chart-click="changeData">
|
||||
</canvas>
|
||||
</blur-panel>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6" ng-controller="chartJs2DCtrl">
|
||||
<blur-panel title="Radar" class-container="with-scroll chart-panel">
|
||||
<canvas id="radar" class="chart chart-radar"
|
||||
chart-data="data" chart-labels="labels" chart-click="changeData">
|
||||
</canvas>
|
||||
</blur-panel>
|
||||
</div>
|
||||
</div>
|
|
@ -0,0 +1,27 @@
|
|||
/**
|
||||
* @author a.demeshko
|
||||
* created on 12/16/15
|
||||
*/
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
angular.module('BlurAdmin.chartJsPage')
|
||||
.controller('chartJs1DCtrl', chartJs1DCtrl);
|
||||
|
||||
/** @ngInject */
|
||||
function chartJs1DCtrl($scope) {
|
||||
|
||||
$scope.labels =["Sleeping", "Designing", "Coding", "Cycling", "Running"];
|
||||
$scope.data = [20, 40, 5, 35, 10];
|
||||
|
||||
$scope.changeData = function () {
|
||||
$scope.data = shuffle($scope.data);
|
||||
};
|
||||
|
||||
function shuffle(o){
|
||||
for(var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x){}
|
||||
return o;
|
||||
}
|
||||
}
|
||||
|
||||
})();
|
|
@ -0,0 +1,32 @@
|
|||
/**
|
||||
* @author a.demeshko
|
||||
* created on 12/16/15
|
||||
*/
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
angular.module('BlurAdmin.chartJsPage')
|
||||
.controller('chartJs2DCtrl', chartJs2DCtrl);
|
||||
|
||||
/** @ngInject */
|
||||
function chartJs2DCtrl($scope) {
|
||||
$scope.labels =["May", "June", "Jule", "August", "September", "October", "November"];
|
||||
$scope.data = [
|
||||
[65, 59, 90, 81, 56, 55, 40],
|
||||
[28, 48, 40, 19, 88, 27, 45]
|
||||
];
|
||||
$scope.series = ['Product A', 'Product B'];
|
||||
|
||||
|
||||
$scope.changeData = function () {
|
||||
$scope.data[0] = shuffle($scope.data[0]);
|
||||
$scope.data[1] = shuffle($scope.data[1]);
|
||||
};
|
||||
|
||||
function shuffle(o){
|
||||
for(var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x){}
|
||||
return o;
|
||||
}
|
||||
}
|
||||
|
||||
})();
|
|
@ -0,0 +1,17 @@
|
|||
/**
|
||||
* @author a.demeshko
|
||||
* created on 12/16/15
|
||||
*/
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
angular.module('BlurAdmin.chartJsPage', ['ngRoute']).config(chartJsPageConfig);
|
||||
|
||||
/** @ngInject */
|
||||
function chartJsPageConfig($routeProvider) {
|
||||
$routeProvider.when('/chartJs', {
|
||||
templateUrl: 'app/pages/charts/chartJs/chartJs.html'
|
||||
});
|
||||
}
|
||||
|
||||
})();
|
|
@ -0,0 +1,24 @@
|
|||
/**
|
||||
* @author a.demeshko
|
||||
* created on 12/16/15
|
||||
*/
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
angular.module('BlurAdmin.theme')
|
||||
.config(chartJsConfig);
|
||||
|
||||
/** @ngInject */
|
||||
function chartJsConfig(ChartJsProvider) {
|
||||
// Configure all charts
|
||||
ChartJsProvider.setOptions({
|
||||
colours: ['#FF5252', '#FF8A80'],
|
||||
responsive: true
|
||||
});
|
||||
// Configure all line charts
|
||||
ChartJsProvider.setOptions('Line', {
|
||||
datasetFill: false
|
||||
});
|
||||
}
|
||||
|
||||
})();
|
|
@ -19,7 +19,8 @@
|
|||
'/page': 'Default Page',
|
||||
'/404': 'Page Not Found',
|
||||
'/buttons': 'Buttons',
|
||||
'/charts': 'Charts',
|
||||
'/amCharts': 'Charts',
|
||||
'/chartJs': 'Chart.js ',
|
||||
'/grid': 'Grid',
|
||||
'/alerts': 'Alerts',
|
||||
'/progressBars': 'Progress Bars',
|
||||
|
|
|
@ -17,9 +17,18 @@
|
|||
root: '#/dashboard'
|
||||
},
|
||||
{
|
||||
title: 'Charts',
|
||||
icon: 'ion-stats-bars',
|
||||
root: '#/charts'
|
||||
title: 'Charts',
|
||||
subMenu: [
|
||||
{
|
||||
title: 'amCharts',
|
||||
root: '#/amCharts'
|
||||
},
|
||||
{
|
||||
title: 'Chart.js',
|
||||
root: '#/chartJs'
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
title: 'Tables',
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
angular.module('BlurAdmin.theme', [
|
||||
'toastr',
|
||||
|
||||
"chart.js",
|
||||
'BlurAdmin.theme.components'
|
||||
]);
|
||||
|
||||
|
|
|
@ -56,3 +56,7 @@
|
|||
.pie-chart-panel {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.chart-panel{
|
||||
height: 495px;
|
||||
}
|
Loading…
Reference in New Issue