Current File : /home/users/barii/public_html/finansenl.com.pl/wodki/admin/bkk/assets/js/general-widget.js |
"use strict";
// order chart
var options2 = {
series: [{
name: 'Daily',
data: [2.15, 3, 1.5, 2, 2.4, 3, 2.4,
2.8, 1.5, 1.7, 3, 2.50, 3, 2, 2.15, 3, 1.10
]
},
{
name: 'Weekly',
data: [-2.15, -3, -1.5, -2, -2.4, -3, -2.4,
-2.8, -1.5, -1.7, -3, -2.50, -3, -2, -2.15, -3, -1.10
]
},
{
name: 'Monthly',
data: [-2.25, -2.35, -2.45, -2.55, -2.65, -2.75, -2.85,
-2.95, -3.00, -3.10, -3.20, -3.25, -3.10, -3.00, -2.95, -2.85, -2.75
]
},
{
name: 'Yearly',
data: [2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85,
2.95, 3.00, 3.10, 3.20, 3.25, 3.10, 3.00, 2.95, 2.85, 2.75
]
}
],
chart: {
type: 'bar',
width: 180,
height: 120,
stacked: true,
toolbar: {
show: false
},
},
plotOptions: {
bar: {
vertical: true,
columnWidth: '40%',
barHeight: '80%',
startingShape: 'rounded',
endingShape: 'rounded'
},
},
colors: [ CubaAdminConfig.primary , CubaAdminConfig.primary , "#F2F3F7", "#F2F3F7"],
dataLabels: {
enabled: false
},
stroke: {
width: 0,
},
legend: {
show: false,
},
grid: {
xaxis: {
offsetX: -2,
lines: {
show: false
}
},
yaxis: {
lines: {
show: false
}
},
},
yaxis: {
min: -5,
max: 5,
show: false,
axisBorder: {
show: false
},
axisTicks: {
show: false,
},
},
tooltip: {
shared: false,
x: {
show: false,
},
y: {
show: false,
},
z: {
show: false,
},
},
xaxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'July', 'Aug',
'Sep', 'Oct', 'Nov', 'Dec'
],
offsetX: 0,
offsetY: 0,
labels: {
offsetX: 0,
offsetY: 0,
show: false
},
axisBorder: {
offsetX: 0,
offsetY: 0,
show: false
},
axisTicks: {
offsetX: 0,
offsetY: 0,
show: false
}
},
responsive: [{
breakpoint: 1760,
options: {
chart: {
width: 160,
}
},
},
{
breakpoint: 1601,
options: {
chart: {
height: 110,
}
},
},
{
breakpoint: 1560,
options: {
chart: {
width: 140,
}
},
},
{
breakpoint: 1460,
options: {
chart: {
width: 120,
}
},
},
{
breakpoint: 1400,
options: {
chart: {
width: 150,
}
},
},
{
breakpoint: 1110,
options: {
chart: {
width: 200,
}
},
},
{
breakpoint: 700,
options: {
chart: {
width: 150,
}
},
},
{
breakpoint: 576,
options: {
chart: {
width: 220,
}
},
},
{
breakpoint: 420,
options: {
chart: {
width: 150,
}
},
},
]
};
var chart2 = new ApexCharts(document.querySelector("#orderchart"),
options2
);
chart2.render();
// profit chart
var options3 = {
series: [{
name: "Desktops",
data: [210, 180, 650, 200, 600, 100, 800, 300, 500]
}],
chart: {
width: 200,
height: 150,
type: 'line',
toolbar: {
show: false
},
dropShadow: {
enabled: true,
enabledOnSeries: undefined,
top: 5,
left: 0,
blur: 3,
color: '#16C7F9',
opacity: 0.3
},
zoom: {
enabled: false
}
},
colors: ["#16C7F9"],
dataLabels: {
enabled: false
},
stroke: {
width : 2,
curve: 'smooth'
},
grid: {
show: false
},
tooltip: {
x: {
show: false,
},
y: {
show: false,
},
z: {
show: false,
},
marker: {
show: false
}
},
xaxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'],
labels: {
show: false
},
axisBorder: {
show: false
},
axisTicks: {
show: false
},
tooltip: {
enabled: false,
},
},
yaxis: {
labels: {
show: false
},
axisBorder: {
show: false
},
axisTicks: {
show: false
}
},
responsive: [{
breakpoint: 1780,
options: {
chart: {
width: 180,
}
},
},
{
breakpoint: 1680,
options: {
chart: {
width: 160,
}
},
},
{
breakpoint: 1601,
options: {
chart: {
height: 110,
}
},
},
{
breakpoint: 1560,
options: {
chart: {
width: 140,
}
},
},
{
breakpoint: 1460,
options: {
chart: {
width: 120,
}
},
},
{
breakpoint: 1400,
options: {
chart: {
width: 150,
}
},
},
{
breakpoint: 1110,
options: {
chart: {
width: 200,
}
},
},
{
breakpoint: 700,
options: {
chart: {
width: 150,
}
},
},
{
breakpoint: 576,
options: {
chart: {
width: 220,
}
},
},
{
breakpoint: 420,
options: {
chart: {
width: 150,
}
},
},
]
};
var chart3 = new ApexCharts(document.querySelector("#profitchart"), options3);
chart3.render();
// growth chart
var growthoptions = {
series: [{
name: 'Growth',
data: [10, 5, 15, 0, 15, 12, 29, 29, 29, 12, 15,5]
}],
chart: {
height: 135,
type: 'line',
toolbar: {
show: false
},
dropShadow: {
enabled: true,
enabledOnSeries: undefined,
top: 5,
left: 0,
blur: 4,
color: '#7366ff',
opacity: 0.22
},
},
grid: {
yaxis: {
lines: {
show: false
}
},
},
colors: ["#5527FF"],
stroke: {
width: 3,
curve: 'smooth'
},
xaxis: {
type: 'category',
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec', 'Jan'],
tickAmount: 10,
labels: {
style: {
fontFamily: 'Rubik, sans-serif',
},
},
axisTicks: {
show: false
},
axisBorder: {
show: false
},
tooltip: {
enabled: false,
},
},
fill: {
type: 'gradient',
gradient: {
shade: 'dark',
gradientToColors: [ '#5527FF' ],
shadeIntensity: 1,
type: 'horizontal',
opacityFrom: 1,
opacityTo: 1,
colorStops: [
{
offset: 0,
color: "#5527FF",
opacity: 1
},
{
offset: 100,
color: "#E069AE",
opacity: 1
},
]
// stops: [0, 100, 100, 100]
},
},
yaxis: {
min: -10,
max: 40,
labels: {
show: false
}
},
responsive: [
{
breakpoint: 992,
options: {
chart: {
height: 150,
}
},
},
{
breakpoint: 768,
options: {
chart: {
height: 180,
}
},
}
]
};
var growthchart = new ApexCharts(document.querySelector("#growthchart"), growthoptions);
growthchart.render();
// visitor chart
var optionsvisitor = {
series: [{
name: 'Active',
data: [18, 10, 65, 18, 28, 10]
}, {
name: 'Bounce',
data: [25, 50, 30, 30, 25, 45]
}],
chart: {
type: 'bar',
height: 270,
toolbar: {
show: false
},
},
plotOptions: {
bar: {
horizontal: false,
columnWidth: '50%',
},
},
dataLabels: {
enabled: false
},
stroke: {
show: true,
width: 6,
colors: ['transparent']
},
grid: {
show: true,
borderColor: 'var(--chart-border)',
xaxis: {
lines: {
show: true
}
},
},
colors: ["#FFA941", "var(--theme-deafult)"],
xaxis: {
categories: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
tickAmount: 4,
tickPlacement: 'between',
labels: {
style: {
fontFamily: 'Rubik, sans-serif',
},
},
axisBorder: {
show: false
},
axisTicks: {
show: false
}
},
yaxis: {
min: 0,
max: 100,
tickAmount: 5,
tickPlacement: 'between',
labels: {
style: {
fontFamily: 'Rubik, sans-serif',
}
}
},
fill: {
opacity: 1
},
legend: {
position: 'top',
horizontalAlign: 'left',
fontFamily: "Rubik, sans-serif",
fontSize: '14px',
fontWeight: 500,
labels: {
colors: "var(--chart-text-color)",
},
markers: {
width: 6,
height: 6,
radius: 12,
},
itemMargin: {
horizontal: 10,
}
},
responsive: [{
breakpoint: 1366,
options: {
plotOptions: {
bar: {
columnWidth: '80%',
},
},
grid: {
padding: {
right: 0,
}
}
},
},
{
breakpoint: 1200,
options: {
plotOptions: {
bar: {
columnWidth: '50%',
},
},
grid: {
padding: {
right: 0,
}
}
},
},
{
breakpoint: 576,
options: {
plotOptions: {
bar: {
columnWidth: '60%',
},
},
grid: {
padding: {
right: 5,
}
}
},
}
]
};
var chartvisitor = new ApexCharts(document.querySelector("#visitor-chart"), optionsvisitor);
chartvisitor.render();
// radial chart js
function radialCommonOption(data) {
return {
series: data.radialYseries,
chart: {
height: 130,
type: 'radialBar',
dropShadow: {
enabled: true,
top: 3,
left: 0,
blur: 10,
color: data.dropshadowColor,
opacity: 0.35
}
},
plotOptions: {
radialBar: {
hollow: {
size: '60%',
},
track: {
strokeWidth: '60%',
opacity: 1,
margin: 5,
},
dataLabels: {
showOn: "always",
value: {
color: "var(--body-font-color)",
fontSize: "14px",
show: true,
offsetY: -10,
}
}
},
},
colors: data.color,
stroke: {
lineCap: "round",
},
responsive: [
{
breakpoint: 1500,
options:{
chart: {
height: 130,
}
}
},
]
}
}
const radial1 = {
color: ["var(--theme-deafult)"],
dropshadowColor:"var(--theme-deafult)",
radialYseries: [78],
};
const radialchart1 = document.querySelector('#radial-facebook');
if (radialchart1) {
var radialprogessChart1 = new ApexCharts(radialchart1, radialCommonOption(radial1));
radialprogessChart1.render();
}
// radial 2
const radial2 = {
color: ["#FFA941"],
dropshadowColor:"#FFA941",
radialYseries: [70],
};
const radialchart2 = document.querySelector('#radial-instagram');
if (radialchart2) {
var radialprogessChart2 = new ApexCharts(radialchart2, radialCommonOption(radial2));
radialprogessChart2.render();
}
// radial 3
const radial3 = {
color: ["#57B9F6"],
dropshadowColor:"#57B9F6",
radialYseries: [50],
};
const radialchart3 = document.querySelector('#radial-twitter');
if (radialchart3) {
var radialprogessChart3 = new ApexCharts(radialchart3, radialCommonOption(radial3));
radialprogessChart3.render();
}
// radial 4
const radial4 = {
color: ["#FF3364"],
dropshadowColor:"#FF3364",
radialYseries: [80],
};
const radialchart4 = document.querySelector('#radial-youtube');
if (radialchart4) {
var radialprogessChart4 = new ApexCharts(radialchart4, radialCommonOption(radial4));
radialprogessChart4.render();
}
// radial 5
const radial5 = {
color: ["var(--theme-deafult)"],
dropshadowColor:"var(--theme-deafult)",
radialYseries: [70],
};
const radialchart5 = document.querySelector('#radial-chart');
if (radialchart5) {
var radialprogessChart5 = new ApexCharts(radialchart5, radialCommonOption(radial5));
radialprogessChart5.render();
}
// radial 6
const radial6 = {
color: ["var(--theme-secondary)"],
dropshadowColor:"var(--theme-secondary)",
radialYseries: [60],
};
const radialchart6 = document.querySelector('#radial-chart1');
if (radialchart6) {
var radialprogessChart6 = new ApexCharts(radialchart6, radialCommonOption(radial6));
radialprogessChart6.render();
}
// bitcoin widget charts
function widgetCommonOption(data) {
return {
series: [{
data: data.widgetYseries
}],
chart: {
width: 120,
height: 120,
type: 'line',
toolbar: {
show: false
},
offsetY: 10,
dropShadow: {
enabled: true,
enabledOnSeries: undefined,
top: 6,
left: 0,
blur: 6,
color: data.dropshadowColor,
opacity: 0.3
}
},
grid: {
show: false
},
colors: data.color,
stroke: {
width: 2,
curve: 'smooth'
},
labels: data.label,
markers: {
size: 0
},
xaxis: {
// type: 'datetime',
axisBorder: {
show: false
},
axisTicks: {
show: false
},
labels: {
show: false
},
tooltip: {
enabled: false
}
},
yaxis: {
axisBorder: {
show: false
},
axisTicks: {
show: false
},
labels: {
show: false
}
},
legend: {
show: false
},
tooltip: {
marker: {
show: false,
},
x: {
show: false,
},
y: {
show: false,
labels: {
show: false
}
},
},
responsive: [
{
breakpoint: 1790,
options:{
chart: {
width: 100,
height: 100,
}
}
},
{
breakpoint: 1661,
options:{
chart: {
width: "100%",
height: 100,
}
}
},
]
}
}
const widget1 = {
color: ["#FFA941"],
dropshadowColor:"#FFA941",
label: ['jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul',
'aug', 'sep', 'oct', 'nov'],
widgetYseries: [30, 25, 36, 30, 45, 35, 64, 52, 59, 36, 39],
};
const widgetchart1 = document.querySelector('#currency-chart');
if (widgetchart1) {
var bitcoinChart1 = new ApexCharts(widgetchart1, widgetCommonOption(widget1));
bitcoinChart1.render();
}
// widget 2
const widget2 = {
color: ["var(--theme-deafult)"],
dropshadowColor:"var(--theme-deafult)",
label: ['jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul',
'aug', 'sep'],
widgetYseries: [30, 25, 30, 25, 64, 40, 59, 52, 64],
};
const widgetchart2 = document.querySelector('#currency-chart2');
if (widgetchart2) {
var bitcoinChart2 = new ApexCharts(widgetchart2, widgetCommonOption(widget2));
bitcoinChart2.render();
}
// widget 3
const widget3 = {
color: ["#54BA4A"],
dropshadowColor:"#54BA4A",
label: ['jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul',
'aug', 'sep', 'oct'],
widgetYseries: [30, 25, 36, 30, 64, 50, 45, 62, 60,64],
};
const widgetchart3 = document.querySelector('#currency-chart3');
if (widgetchart3) {
var bitcoinChart3 = new ApexCharts(widgetchart3, widgetCommonOption(widget3));
bitcoinChart3.render();
}