mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-28 17:01:16 +00:00
5459 lines
194 KiB
JavaScript
Executable File
5459 lines
194 KiB
JavaScript
Executable File
/**
|
||
* Resize function without multiple trigger
|
||
*
|
||
* Usage:
|
||
* $(window).smartresize(function(){
|
||
* // code here
|
||
* });
|
||
*/
|
||
(function($, sr) {
|
||
// debouncing function from John Hann
|
||
// http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
|
||
var debounce = function(func, threshold, execAsap) {
|
||
var timeout;
|
||
|
||
return function debounced() {
|
||
var obj = this,
|
||
args = arguments;
|
||
function delayed() {
|
||
if (!execAsap) func.apply(obj, args);
|
||
timeout = null;
|
||
}
|
||
|
||
if (timeout) clearTimeout(timeout);
|
||
else if (execAsap) func.apply(obj, args);
|
||
|
||
timeout = setTimeout(delayed, threshold || 100);
|
||
};
|
||
};
|
||
|
||
// smartresize
|
||
jQuery.fn[sr] = function(fn) {
|
||
return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr);
|
||
};
|
||
})(jQuery, 'smartresize');
|
||
/**
|
||
* To change this license header, choose License Headers in Project Properties.
|
||
* To change this template file, choose Tools | Templates
|
||
* and open the template in the editor.
|
||
*/
|
||
|
||
/* SIDEBAR */
|
||
|
||
$(document).ready(function() {
|
||
// TODO: This is some kind of easy fix, maybe we can improve this
|
||
var setContentHeight = function() {
|
||
// reset height
|
||
$RIGHT_COL.css('min-height', $(window).height());
|
||
|
||
var bodyHeight = $BODY.outerHeight(),
|
||
footerHeight = $BODY.hasClass('footer_fixed') ? -10 : $FOOTER.height(),
|
||
leftColHeight = $LEFT_COL.eq(1).height() + $SIDEBAR_FOOTER.height(),
|
||
contentHeight = bodyHeight < leftColHeight ? leftColHeight : bodyHeight;
|
||
|
||
// normalize content
|
||
contentHeight -= $NAV_MENU.height() + footerHeight;
|
||
|
||
$RIGHT_COL.css('min-height', contentHeight);
|
||
};
|
||
|
||
$SIDEBAR_MENU.find('a').on('click', function(ev) {
|
||
var $li = $(this).parent();
|
||
if ($li.is('.active')) {
|
||
$li.removeClass('active active-sm');
|
||
$('ul:first', $li).slideUp(function() {
|
||
setContentHeight();
|
||
});
|
||
} else {
|
||
// prevent closing menu if we are on child menu
|
||
if (!$li.parent().is('.child_menu')) {
|
||
$SIDEBAR_MENU.find('li').removeClass('active active-sm');
|
||
$SIDEBAR_MENU.find('li ul').slideUp();
|
||
} else {
|
||
if ($BODY.is('.nav-sm')) {
|
||
if (!$li.parent().is('.child_menu')) {
|
||
$SIDEBAR_MENU.find('li').removeClass('active active-sm');
|
||
$SIDEBAR_MENU.find('li ul').slideUp();
|
||
}
|
||
}
|
||
}
|
||
$li.addClass('active');
|
||
|
||
$('ul:first', $li).slideDown(function() {});
|
||
}
|
||
});
|
||
|
||
// toggle small or large menu
|
||
$MENU_TOGGLE.on('click', function() {
|
||
if ($BODY.hasClass('nav-md')) {
|
||
$SIDEBAR_MENU.find('li.active ul').hide();
|
||
$SIDEBAR_MENU
|
||
.find('li.active')
|
||
.addClass('active-sm')
|
||
.removeClass('active');
|
||
} else {
|
||
$SIDEBAR_MENU.find('li.active-sm ul').show();
|
||
$SIDEBAR_MENU
|
||
.find('li.active-sm')
|
||
.addClass('active')
|
||
.removeClass('active-sm');
|
||
}
|
||
|
||
$BODY.toggleClass('nav-md nav-sm');
|
||
|
||
setContentHeight();
|
||
|
||
$('.dataTable').each(function() {
|
||
$(this)
|
||
.dataTable()
|
||
.fnDraw();
|
||
});
|
||
});
|
||
|
||
// check active menu
|
||
|
||
var $cur_menu = $SIDEBAR_MENU.find('a').filter(function() {
|
||
// find nav element with exact match
|
||
return this.href == CURRENT_URL;
|
||
});
|
||
|
||
if ($cur_menu.length == 0) {
|
||
// if no exact match, try to find best match
|
||
var $cur_menu = $SIDEBAR_MENU.find('a').filter(function() {
|
||
return CURRENT_URL.startsWith(this.href) && this.href != '';
|
||
});
|
||
|
||
if ($cur_menu.length > 1) {
|
||
// get ONLY one with longest href as best match
|
||
var l = 0;
|
||
for (var i = 0; i < $cur_menu.length; i++) {
|
||
if ($cur_menu.eq(l).attr('href').length < $cur_menu.eq(i).attr('href').length)
|
||
l = i;
|
||
}
|
||
$cur_menu = $cur_menu.eq(l);
|
||
}
|
||
}
|
||
|
||
// original code below, but executed for $cur_menu
|
||
$cur_menu
|
||
.parent('li')
|
||
.addClass('current-page')
|
||
.parents('ul')
|
||
.slideDown(function() {
|
||
setContentHeight();
|
||
})
|
||
.parent()
|
||
.addClass('active');
|
||
|
||
// recompute content when resizing
|
||
$(window).smartresize(function() {
|
||
setContentHeight();
|
||
});
|
||
|
||
setContentHeight();
|
||
|
||
// fixed sidebar
|
||
if ($.fn.mCustomScrollbar) {
|
||
$('.menu_fixed').mCustomScrollbar({
|
||
autoHideScrollbar: true,
|
||
theme: 'minimal',
|
||
mouseWheel: { preventDefault: true },
|
||
});
|
||
}
|
||
});
|
||
|
||
/* SIDEBAR - end */
|
||
|
||
function countChecked() {
|
||
'all' === checkState && $(".bulk_action input[name='table_records']").iCheck('check'),
|
||
'none' === checkState && $(".bulk_action input[name='table_records']").iCheck('uncheck');
|
||
var a = $(".bulk_action input[name='table_records']:checked").length;
|
||
a
|
||
? ($('.column-title').hide(),
|
||
$('.bulk-actions').show(),
|
||
$('.action-cnt').html(a + ' Records Selected'))
|
||
: ($('.column-title').show(), $('.bulk-actions').hide());
|
||
}
|
||
|
||
function gd(a, b, c) {
|
||
return new Date(a, b - 1, c).getTime();
|
||
}
|
||
|
||
function init_flot_chart() {
|
||
if ('undefined' != typeof $.plot) {
|
||
console.log('init_flot_chart');
|
||
for (
|
||
var a = [
|
||
[gd(2012, 1, 1), 17],
|
||
[gd(2012, 1, 2), 74],
|
||
[gd(2012, 1, 3), 6],
|
||
[gd(2012, 1, 4), 39],
|
||
[gd(2012, 1, 5), 20],
|
||
[gd(2012, 1, 6), 85],
|
||
[gd(2012, 1, 7), 7],
|
||
],
|
||
b = [
|
||
[gd(2012, 1, 1), 82],
|
||
[gd(2012, 1, 2), 23],
|
||
[gd(2012, 1, 3), 66],
|
||
[gd(2012, 1, 4), 9],
|
||
[gd(2012, 1, 5), 119],
|
||
[gd(2012, 1, 6), 6],
|
||
[gd(2012, 1, 7), 9],
|
||
],
|
||
d = [],
|
||
e = [
|
||
[0, 1],
|
||
[1, 9],
|
||
[2, 6],
|
||
[3, 10],
|
||
[4, 5],
|
||
[5, 17],
|
||
[6, 6],
|
||
[7, 10],
|
||
[8, 7],
|
||
[9, 11],
|
||
[10, 35],
|
||
[11, 9],
|
||
[12, 12],
|
||
[13, 5],
|
||
[14, 3],
|
||
[15, 4],
|
||
[16, 9],
|
||
],
|
||
f = 0;
|
||
f < 30;
|
||
f++
|
||
)
|
||
d.push([
|
||
new Date(
|
||
Date.today()
|
||
.add(f)
|
||
.days()
|
||
).getTime(),
|
||
randNum() + f + f + 10,
|
||
]);
|
||
var g = {
|
||
series: {
|
||
lines: {
|
||
show: !1,
|
||
fill: !0,
|
||
},
|
||
splines: {
|
||
show: !0,
|
||
tension: 0.4,
|
||
lineWidth: 1,
|
||
fill: 0.4,
|
||
},
|
||
points: {
|
||
radius: 0,
|
||
show: !0,
|
||
},
|
||
shadowSize: 2,
|
||
},
|
||
grid: {
|
||
verticalLines: !0,
|
||
hoverable: !0,
|
||
clickable: !0,
|
||
tickColor: '#d5d5d5',
|
||
borderWidth: 1,
|
||
color: '#fff',
|
||
},
|
||
colors: ['rgba(38, 185, 154, 0.38)', 'rgba(3, 88, 106, 0.38)'],
|
||
xaxis: {
|
||
tickColor: 'rgba(51, 51, 51, 0.06)',
|
||
mode: 'time',
|
||
tickSize: [1, 'day'],
|
||
axisLabel: 'Date',
|
||
axisLabelUseCanvas: !0,
|
||
axisLabelFontSizePixels: 12,
|
||
axisLabelFontFamily: 'Verdana, Arial',
|
||
axisLabelPadding: 10,
|
||
},
|
||
yaxis: {
|
||
ticks: 8,
|
||
tickColor: 'rgba(51, 51, 51, 0.06)',
|
||
},
|
||
tooltip: !1,
|
||
},
|
||
h = {
|
||
grid: {
|
||
show: !0,
|
||
aboveData: !0,
|
||
color: '#3f3f3f',
|
||
labelMargin: 10,
|
||
axisMargin: 0,
|
||
borderWidth: 0,
|
||
borderColor: null,
|
||
minBorderMargin: 5,
|
||
clickable: !0,
|
||
hoverable: !0,
|
||
autoHighlight: !0,
|
||
mouseActiveRadius: 100,
|
||
},
|
||
series: {
|
||
lines: {
|
||
show: !0,
|
||
fill: !0,
|
||
lineWidth: 2,
|
||
steps: !1,
|
||
},
|
||
points: {
|
||
show: !0,
|
||
radius: 4.5,
|
||
symbol: 'circle',
|
||
lineWidth: 3,
|
||
},
|
||
},
|
||
legend: {
|
||
position: 'ne',
|
||
margin: [0, -25],
|
||
noColumns: 0,
|
||
labelBoxBorderColor: null,
|
||
labelFormatter: function(a, b) {
|
||
return a + ' ';
|
||
},
|
||
width: 40,
|
||
height: 1,
|
||
},
|
||
colors: [
|
||
'#96CA59',
|
||
'#3F97EB',
|
||
'#72c380',
|
||
'#6f7a8a',
|
||
'#f7cb38',
|
||
'#5a8022',
|
||
'#2c7282',
|
||
],
|
||
shadowSize: 0,
|
||
tooltip: !0,
|
||
tooltipOpts: {
|
||
content: '%s: %y.0',
|
||
xDateFormat: '%d/%m',
|
||
shifts: {
|
||
x: -30,
|
||
y: -50,
|
||
},
|
||
defaultTheme: !1,
|
||
},
|
||
yaxis: {
|
||
min: 0,
|
||
},
|
||
xaxis: {
|
||
mode: 'time',
|
||
minTickSize: [1, 'day'],
|
||
timeformat: '%d/%m/%y',
|
||
min: d[0][0],
|
||
max: d[20][0],
|
||
},
|
||
},
|
||
i = {
|
||
series: {
|
||
curvedLines: {
|
||
apply: !0,
|
||
active: !0,
|
||
monotonicFit: !0,
|
||
},
|
||
},
|
||
colors: ['#26B99A'],
|
||
grid: {
|
||
borderWidth: {
|
||
top: 0,
|
||
right: 0,
|
||
bottom: 1,
|
||
left: 1,
|
||
},
|
||
borderColor: {
|
||
bottom: '#7F8790',
|
||
left: '#7F8790',
|
||
},
|
||
},
|
||
};
|
||
$('#chart_plot_01').length &&
|
||
(console.log('Plot1'), $.plot($('#chart_plot_01'), [a, b], g)),
|
||
$('#chart_plot_02').length &&
|
||
(console.log('Plot2'),
|
||
$.plot(
|
||
$('#chart_plot_02'),
|
||
[
|
||
{
|
||
label: 'Email Sent',
|
||
data: d,
|
||
lines: {
|
||
fillColor: 'rgba(150, 202, 89, 0.12)',
|
||
},
|
||
points: {
|
||
fillColor: '#fff',
|
||
},
|
||
},
|
||
],
|
||
h
|
||
)),
|
||
$('#chart_plot_03').length &&
|
||
(console.log('Plot3'),
|
||
$.plot(
|
||
$('#chart_plot_03'),
|
||
[
|
||
{
|
||
label: 'Registrations',
|
||
data: e,
|
||
lines: {
|
||
fillColor: 'rgba(150, 202, 89, 0.12)',
|
||
},
|
||
points: {
|
||
fillColor: '#fff',
|
||
},
|
||
},
|
||
],
|
||
i
|
||
));
|
||
}
|
||
}
|
||
|
||
/* flot - end */
|
||
|
||
function init_starrr() {
|
||
'undefined' != typeof starrr &&
|
||
(console.log('init_starrr'),
|
||
$('.stars').starrr(),
|
||
$('.stars-existing').starrr({
|
||
rating: 4,
|
||
}),
|
||
$('.stars').on('starrr:change', function(a, b) {
|
||
$('.stars-count').html(b);
|
||
}),
|
||
$('.stars-existing').on('starrr:change', function(a, b) {
|
||
$('.stars-count-existing').html(b);
|
||
}));
|
||
}
|
||
|
||
function init_JQVmap() {
|
||
'undefined' != typeof jQuery.fn.vectorMap &&
|
||
(console.log('init_JQVmap'),
|
||
$('#world-map-gdp').length &&
|
||
$('#world-map-gdp').vectorMap({
|
||
map: 'world_en',
|
||
backgroundColor: null,
|
||
color: '#ffffff',
|
||
hoverOpacity: 0.7,
|
||
selectedColor: '#666666',
|
||
enableZoom: !0,
|
||
showTooltip: !0,
|
||
values: sample_data,
|
||
scaleColors: ['#E6F2F0', '#149B7E'],
|
||
normalizeFunction: 'polynomial',
|
||
}),
|
||
$('#usa_map').length &&
|
||
$('#usa_map').vectorMap({
|
||
map: 'usa_en',
|
||
backgroundColor: null,
|
||
color: '#ffffff',
|
||
hoverOpacity: 0.7,
|
||
selectedColor: '#666666',
|
||
enableZoom: !0,
|
||
showTooltip: !0,
|
||
values: sample_data,
|
||
scaleColors: ['#E6F2F0', '#149B7E'],
|
||
normalizeFunction: 'polynomial',
|
||
}));
|
||
}
|
||
|
||
function init_skycons() {
|
||
if ('undefined' != typeof Skycons) {
|
||
console.log('init_skycons');
|
||
var c,
|
||
a = new Skycons({
|
||
color: '#73879C',
|
||
}),
|
||
b = [
|
||
'clear-day',
|
||
'clear-night',
|
||
'partly-cloudy-day',
|
||
'partly-cloudy-night',
|
||
'cloudy',
|
||
'rain',
|
||
'sleet',
|
||
'snow',
|
||
'wind',
|
||
'fog',
|
||
];
|
||
for (c = b.length; c--; ) a.set(b[c], b[c]);
|
||
a.play();
|
||
}
|
||
}
|
||
|
||
function init_chart_doughnut() {
|
||
if (
|
||
'undefined' != typeof Chart &&
|
||
(console.log('init_chart_doughnut'), $('.canvasDoughnut').length)
|
||
) {
|
||
var a = {
|
||
type: 'doughnut',
|
||
tooltipFillColor: 'rgba(51, 51, 51, 0.55)',
|
||
data: {
|
||
labels: ['Symbian', 'Blackberry', 'Other', 'Android', 'IOS'],
|
||
datasets: [
|
||
{
|
||
data: [15, 20, 30, 10, 30],
|
||
backgroundColor: ['#BDC3C7', '#9B59B6', '#E74C3C', '#26B99A', '#3498DB'],
|
||
hoverBackgroundColor: [
|
||
'#CFD4D8',
|
||
'#B370CF',
|
||
'#E95E4F',
|
||
'#36CAAB',
|
||
'#49A9EA',
|
||
],
|
||
},
|
||
],
|
||
},
|
||
options: {
|
||
legend: !1,
|
||
responsive: !1,
|
||
},
|
||
};
|
||
$('.canvasDoughnut').each(function() {
|
||
var b = $(this);
|
||
new Chart(b, a);
|
||
});
|
||
}
|
||
}
|
||
|
||
function init_gauge() {
|
||
if ('undefined' != typeof Gauge) {
|
||
console.log('init_gauge [' + $('.gauge-chart').length + ']'), console.log('init_gauge');
|
||
var a = {
|
||
lines: 12,
|
||
angle: 0,
|
||
lineWidth: 0.4,
|
||
pointer: {
|
||
length: 0.75,
|
||
strokeWidth: 0.042,
|
||
color: '#1D212A',
|
||
},
|
||
limitMax: 'false',
|
||
colorStart: '#1ABC9C',
|
||
colorStop: '#1ABC9C',
|
||
strokeColor: '#F0F3F3',
|
||
generateGradient: !0,
|
||
};
|
||
if ($('#chart_gauge_01').length)
|
||
var b = document.getElementById('chart_gauge_01'),
|
||
c = new Gauge(b).setOptions(a);
|
||
if (
|
||
($('#gauge-text').length &&
|
||
((c.maxValue = 6e3),
|
||
(c.animationSpeed = 32),
|
||
c.set(3200),
|
||
c.setTextField(document.getElementById('gauge-text'))),
|
||
$('#chart_gauge_02').length)
|
||
)
|
||
var d = document.getElementById('chart_gauge_02'),
|
||
e = new Gauge(d).setOptions(a);
|
||
$('#gauge-text2').length &&
|
||
((e.maxValue = 9e3),
|
||
(e.animationSpeed = 32),
|
||
e.set(2400),
|
||
e.setTextField(document.getElementById('gauge-text2')));
|
||
}
|
||
}
|
||
|
||
function init_sparklines() {
|
||
'undefined' != typeof jQuery.fn.sparkline &&
|
||
(console.log('init_sparklines'),
|
||
$('.sparkline_one').sparkline(
|
||
[
|
||
2,
|
||
4,
|
||
3,
|
||
4,
|
||
5,
|
||
4,
|
||
5,
|
||
4,
|
||
3,
|
||
4,
|
||
5,
|
||
6,
|
||
4,
|
||
5,
|
||
6,
|
||
3,
|
||
5,
|
||
4,
|
||
5,
|
||
4,
|
||
5,
|
||
4,
|
||
3,
|
||
4,
|
||
5,
|
||
6,
|
||
7,
|
||
5,
|
||
4,
|
||
3,
|
||
5,
|
||
6,
|
||
],
|
||
{
|
||
type: 'bar',
|
||
height: '125',
|
||
barWidth: 13,
|
||
colorMap: {
|
||
7: '#a1a1a1',
|
||
},
|
||
barSpacing: 2,
|
||
barColor: '#26B99A',
|
||
}
|
||
),
|
||
$('.sparkline_two').sparkline([2, 4, 3, 4, 5, 4, 5, 4, 3, 4, 5, 6, 7, 5, 4, 3, 5, 6], {
|
||
type: 'bar',
|
||
height: '40',
|
||
barWidth: 9,
|
||
colorMap: {
|
||
7: '#a1a1a1',
|
||
},
|
||
barSpacing: 2,
|
||
barColor: '#26B99A',
|
||
}),
|
||
$('.sparkline_three').sparkline([2, 4, 3, 4, 5, 4, 5, 4, 3, 4, 5, 6, 7, 5, 4, 3, 5, 6], {
|
||
type: 'line',
|
||
width: '200',
|
||
height: '40',
|
||
lineColor: '#26B99A',
|
||
fillColor: 'rgba(223, 223, 223, 0.57)',
|
||
lineWidth: 2,
|
||
spotColor: '#26B99A',
|
||
minSpotColor: '#26B99A',
|
||
}),
|
||
$('.sparkline11').sparkline([2, 4, 3, 4, 5, 4, 5, 4, 3, 4, 6, 2, 4, 3, 4, 5, 4, 5, 4, 3], {
|
||
type: 'bar',
|
||
height: '40',
|
||
barWidth: 8,
|
||
colorMap: {
|
||
7: '#a1a1a1',
|
||
},
|
||
barSpacing: 2,
|
||
barColor: '#26B99A',
|
||
}),
|
||
$('.sparkline22').sparkline(
|
||
[2, 4, 3, 4, 7, 5, 4, 3, 5, 6, 2, 4, 3, 4, 5, 4, 5, 4, 3, 4, 6],
|
||
{
|
||
type: 'line',
|
||
height: '40',
|
||
width: '200',
|
||
lineColor: '#26B99A',
|
||
fillColor: '#ffffff',
|
||
lineWidth: 3,
|
||
spotColor: '#34495E',
|
||
minSpotColor: '#34495E',
|
||
}
|
||
),
|
||
$('.sparkline_bar').sparkline([2, 4, 3, 4, 5, 4, 5, 4, 3, 4, 5, 6, 4, 5, 6, 3, 5], {
|
||
type: 'bar',
|
||
colorMap: {
|
||
7: '#a1a1a1',
|
||
},
|
||
barColor: '#26B99A',
|
||
}),
|
||
$('.sparkline_area').sparkline([5, 6, 7, 9, 9, 5, 3, 2, 2, 4, 6, 7], {
|
||
type: 'line',
|
||
lineColor: '#26B99A',
|
||
fillColor: '#26B99A',
|
||
spotColor: '#4578a0',
|
||
minSpotColor: '#728fb2',
|
||
maxSpotColor: '#6d93c4',
|
||
highlightSpotColor: '#ef5179',
|
||
highlightLineColor: '#8ba8bf',
|
||
spotRadius: 2.5,
|
||
width: 85,
|
||
}),
|
||
$('.sparkline_line').sparkline([2, 4, 3, 4, 5, 4, 5, 4, 3, 4, 5, 6, 4, 5, 6, 3, 5], {
|
||
type: 'line',
|
||
lineColor: '#26B99A',
|
||
fillColor: '#ffffff',
|
||
width: 85,
|
||
spotColor: '#34495E',
|
||
minSpotColor: '#34495E',
|
||
}),
|
||
$('.sparkline_pie').sparkline([1, 1, 2, 1], {
|
||
type: 'pie',
|
||
sliceColors: ['#26B99A', '#ccc', '#75BCDD', '#D66DE2'],
|
||
}),
|
||
$('.sparkline_discreet').sparkline(
|
||
[4, 6, 7, 7, 4, 3, 2, 1, 4, 4, 2, 4, 3, 7, 8, 9, 7, 6, 4, 3],
|
||
{
|
||
type: 'discrete',
|
||
barWidth: 3,
|
||
lineColor: '#26B99A',
|
||
width: '85',
|
||
}
|
||
));
|
||
}
|
||
|
||
function init_autocomplete() {
|
||
if ('undefined' != typeof autocomplete) {
|
||
console.log('init_autocomplete');
|
||
var a = {
|
||
AD: 'Andorra',
|
||
A2: 'Andorra Test',
|
||
AE: 'United Arab Emirates',
|
||
AF: 'Afghanistan',
|
||
AG: 'Antigua and Barbuda',
|
||
AI: 'Anguilla',
|
||
AL: 'Albania',
|
||
AM: 'Armenia',
|
||
AN: 'Netherlands Antilles',
|
||
AO: 'Angola',
|
||
AQ: 'Antarctica',
|
||
AR: 'Argentina',
|
||
AS: 'American Samoa',
|
||
AT: 'Austria',
|
||
AU: 'Australia',
|
||
AW: 'Aruba',
|
||
AX: 'Åland Islands',
|
||
AZ: 'Azerbaijan',
|
||
BA: 'Bosnia and Herzegovina',
|
||
BB: 'Barbados',
|
||
BD: 'Bangladesh',
|
||
BE: 'Belgium',
|
||
BF: 'Burkina Faso',
|
||
BG: 'Bulgaria',
|
||
BH: 'Bahrain',
|
||
BI: 'Burundi',
|
||
BJ: 'Benin',
|
||
BL: 'Saint Barthélemy',
|
||
BM: 'Bermuda',
|
||
BN: 'Brunei',
|
||
BO: 'Bolivia',
|
||
BQ: 'British Antarctic Territory',
|
||
BR: 'Brazil',
|
||
BS: 'Bahamas',
|
||
BT: 'Bhutan',
|
||
BV: 'Bouvet Island',
|
||
BW: 'Botswana',
|
||
BY: 'Belarus',
|
||
BZ: 'Belize',
|
||
CA: 'Canada',
|
||
CC: 'Cocos [Keeling] Islands',
|
||
CD: 'Congo - Kinshasa',
|
||
CF: 'Central African Republic',
|
||
CG: 'Congo - Brazzaville',
|
||
CH: 'Switzerland',
|
||
CI: 'Côte d’Ivoire',
|
||
CK: 'Cook Islands',
|
||
CL: 'Chile',
|
||
CM: 'Cameroon',
|
||
CN: 'China',
|
||
CO: 'Colombia',
|
||
CR: 'Costa Rica',
|
||
CS: 'Serbia and Montenegro',
|
||
CT: 'Canton and Enderbury Islands',
|
||
CU: 'Cuba',
|
||
CV: 'Cape Verde',
|
||
CX: 'Christmas Island',
|
||
CY: 'Cyprus',
|
||
CZ: 'Czech Republic',
|
||
DD: 'East Germany',
|
||
DE: 'Germany',
|
||
DJ: 'Djibouti',
|
||
DK: 'Denmark',
|
||
DM: 'Dominica',
|
||
DO: 'Dominican Republic',
|
||
DZ: 'Algeria',
|
||
EC: 'Ecuador',
|
||
EE: 'Estonia',
|
||
EG: 'Egypt',
|
||
EH: 'Western Sahara',
|
||
ER: 'Eritrea',
|
||
ES: 'Spain',
|
||
ET: 'Ethiopia',
|
||
FI: 'Finland',
|
||
FJ: 'Fiji',
|
||
FK: 'Falkland Islands',
|
||
FM: 'Micronesia',
|
||
FO: 'Faroe Islands',
|
||
FQ: 'French Southern and Antarctic Territories',
|
||
FR: 'France',
|
||
FX: 'Metropolitan France',
|
||
GA: 'Gabon',
|
||
GB: 'United Kingdom',
|
||
GD: 'Grenada',
|
||
GE: 'Georgia',
|
||
GF: 'French Guiana',
|
||
GG: 'Guernsey',
|
||
GH: 'Ghana',
|
||
GI: 'Gibraltar',
|
||
GL: 'Greenland',
|
||
GM: 'Gambia',
|
||
GN: 'Guinea',
|
||
GP: 'Guadeloupe',
|
||
GQ: 'Equatorial Guinea',
|
||
GR: 'Greece',
|
||
GS: 'South Georgia and the South Sandwich Islands',
|
||
GT: 'Guatemala',
|
||
GU: 'Guam',
|
||
GW: 'Guinea-Bissau',
|
||
GY: 'Guyana',
|
||
HK: 'Hong Kong SAR China',
|
||
HM: 'Heard Island and McDonald Islands',
|
||
HN: 'Honduras',
|
||
HR: 'Croatia',
|
||
HT: 'Haiti',
|
||
HU: 'Hungary',
|
||
ID: 'Indonesia',
|
||
IE: 'Ireland',
|
||
IL: 'Israel',
|
||
IM: 'Isle of Man',
|
||
IN: 'India',
|
||
IO: 'British Indian Ocean Territory',
|
||
IQ: 'Iraq',
|
||
IR: 'Iran',
|
||
IS: 'Iceland',
|
||
IT: 'Italy',
|
||
JE: 'Jersey',
|
||
JM: 'Jamaica',
|
||
JO: 'Jordan',
|
||
JP: 'Japan',
|
||
JT: 'Johnston Island',
|
||
KE: 'Kenya',
|
||
KG: 'Kyrgyzstan',
|
||
KH: 'Cambodia',
|
||
KI: 'Kiribati',
|
||
KM: 'Comoros',
|
||
KN: 'Saint Kitts and Nevis',
|
||
KP: 'North Korea',
|
||
KR: 'South Korea',
|
||
KW: 'Kuwait',
|
||
KY: 'Cayman Islands',
|
||
KZ: 'Kazakhstan',
|
||
LA: 'Laos',
|
||
LB: 'Lebanon',
|
||
LC: 'Saint Lucia',
|
||
LI: 'Liechtenstein',
|
||
LK: 'Sri Lanka',
|
||
LR: 'Liberia',
|
||
LS: 'Lesotho',
|
||
LT: 'Lithuania',
|
||
LU: 'Luxembourg',
|
||
LV: 'Latvia',
|
||
LY: 'Libya',
|
||
MA: 'Morocco',
|
||
MC: 'Monaco',
|
||
MD: 'Moldova',
|
||
ME: 'Montenegro',
|
||
MF: 'Saint Martin',
|
||
MG: 'Madagascar',
|
||
MH: 'Marshall Islands',
|
||
MI: 'Midway Islands',
|
||
MK: 'Macedonia',
|
||
ML: 'Mali',
|
||
MM: 'Myanmar [Burma]',
|
||
MN: 'Mongolia',
|
||
MO: 'Macau SAR China',
|
||
MP: 'Northern Mariana Islands',
|
||
MQ: 'Martinique',
|
||
MR: 'Mauritania',
|
||
MS: 'Montserrat',
|
||
MT: 'Malta',
|
||
MU: 'Mauritius',
|
||
MV: 'Maldives',
|
||
MW: 'Malawi',
|
||
MX: 'Mexico',
|
||
MY: 'Malaysia',
|
||
MZ: 'Mozambique',
|
||
NA: 'Namibia',
|
||
NC: 'New Caledonia',
|
||
NE: 'Niger',
|
||
NF: 'Norfolk Island',
|
||
NG: 'Nigeria',
|
||
NI: 'Nicaragua',
|
||
NL: 'Netherlands',
|
||
NO: 'Norway',
|
||
NP: 'Nepal',
|
||
NQ: 'Dronning Maud Land',
|
||
NR: 'Nauru',
|
||
NT: 'Neutral Zone',
|
||
NU: 'Niue',
|
||
NZ: 'New Zealand',
|
||
OM: 'Oman',
|
||
PA: 'Panama',
|
||
PC: 'Pacific Islands Trust Territory',
|
||
PE: 'Peru',
|
||
PF: 'French Polynesia',
|
||
PG: 'Papua New Guinea',
|
||
PH: 'Philippines',
|
||
PK: 'Pakistan',
|
||
PL: 'Poland',
|
||
PM: 'Saint Pierre and Miquelon',
|
||
PN: 'Pitcairn Islands',
|
||
PR: 'Puerto Rico',
|
||
PS: 'Palestinian Territories',
|
||
PT: 'Portugal',
|
||
PU: 'U.S. Miscellaneous Pacific Islands',
|
||
PW: 'Palau',
|
||
PY: 'Paraguay',
|
||
PZ: 'Panama Canal Zone',
|
||
QA: 'Qatar',
|
||
RE: 'Réunion',
|
||
RO: 'Romania',
|
||
RS: 'Serbia',
|
||
RU: 'Russia',
|
||
RW: 'Rwanda',
|
||
SA: 'Saudi Arabia',
|
||
SB: 'Solomon Islands',
|
||
SC: 'Seychelles',
|
||
SD: 'Sudan',
|
||
SE: 'Sweden',
|
||
SG: 'Singapore',
|
||
SH: 'Saint Helena',
|
||
SI: 'Slovenia',
|
||
SJ: 'Svalbard and Jan Mayen',
|
||
SK: 'Slovakia',
|
||
SL: 'Sierra Leone',
|
||
SM: 'San Marino',
|
||
SN: 'Senegal',
|
||
SO: 'Somalia',
|
||
SR: 'Suriname',
|
||
ST: 'São Tomé and Príncipe',
|
||
SU: 'Union of Soviet Socialist Republics',
|
||
SV: 'El Salvador',
|
||
SY: 'Syria',
|
||
SZ: 'Swaziland',
|
||
TC: 'Turks and Caicos Islands',
|
||
TD: 'Chad',
|
||
TF: 'French Southern Territories',
|
||
TG: 'Togo',
|
||
TH: 'Thailand',
|
||
TJ: 'Tajikistan',
|
||
TK: 'Tokelau',
|
||
TL: 'Timor-Leste',
|
||
TM: 'Turkmenistan',
|
||
TN: 'Tunisia',
|
||
TO: 'Tonga',
|
||
TR: 'Turkey',
|
||
TT: 'Trinidad and Tobago',
|
||
TV: 'Tuvalu',
|
||
TW: 'Taiwan',
|
||
TZ: 'Tanzania',
|
||
UA: 'Ukraine',
|
||
UG: 'Uganda',
|
||
UM: 'U.S. Minor Outlying Islands',
|
||
US: 'United States',
|
||
UY: 'Uruguay',
|
||
UZ: 'Uzbekistan',
|
||
VA: 'Vatican City',
|
||
VC: 'Saint Vincent and the Grenadines',
|
||
VD: 'North Vietnam',
|
||
VE: 'Venezuela',
|
||
VG: 'British Virgin Islands',
|
||
VI: 'U.S. Virgin Islands',
|
||
VN: 'Vietnam',
|
||
VU: 'Vanuatu',
|
||
WF: 'Wallis and Futuna',
|
||
WK: 'Wake Island',
|
||
WS: 'Samoa',
|
||
YD: "People's Democratic Republic of Yemen",
|
||
YE: 'Yemen',
|
||
YT: 'Mayotte',
|
||
ZA: 'South Africa',
|
||
ZM: 'Zambia',
|
||
ZW: 'Zimbabwe',
|
||
ZZ: 'Unknown or Invalid Region',
|
||
},
|
||
b = $.map(a, function(a, b) {
|
||
return {
|
||
value: a,
|
||
data: b,
|
||
};
|
||
});
|
||
$('#autocomplete-custom-append').autocomplete({
|
||
lookup: b,
|
||
});
|
||
}
|
||
}
|
||
|
||
function init_autosize() {
|
||
'undefined' != typeof $.fn.autosize && autosize($('.resizable_textarea'));
|
||
}
|
||
|
||
function init_parsley() {
|
||
if ('undefined' != typeof parsley) {
|
||
console.log('init_parsley'),
|
||
$('parsley:field:validate', function() {
|
||
a();
|
||
}),
|
||
$('#demo-form .btn').on('click', function() {
|
||
$('#demo-form')
|
||
.parsley()
|
||
.validate(),
|
||
a();
|
||
});
|
||
var a = function() {
|
||
!0 ===
|
||
$('#demo-form')
|
||
.parsley()
|
||
.isValid()
|
||
? ($('.bs-callout-info').removeClass('hidden'),
|
||
$('.bs-callout-warning').addClass('hidden'))
|
||
: ($('.bs-callout-info').addClass('hidden'),
|
||
$('.bs-callout-warning').removeClass('hidden'));
|
||
};
|
||
$('parsley:field:validate', function() {
|
||
a();
|
||
}),
|
||
$('#demo-form2 .btn').on('click', function() {
|
||
$('#demo-form2')
|
||
.parsley()
|
||
.validate(),
|
||
a();
|
||
});
|
||
var a = function() {
|
||
!0 ===
|
||
$('#demo-form2')
|
||
.parsley()
|
||
.isValid()
|
||
? ($('.bs-callout-info').removeClass('hidden'),
|
||
$('.bs-callout-warning').addClass('hidden'))
|
||
: ($('.bs-callout-info').addClass('hidden'),
|
||
$('.bs-callout-warning').removeClass('hidden'));
|
||
};
|
||
try {
|
||
hljs.initHighlightingOnLoad();
|
||
} catch (a) {}
|
||
}
|
||
}
|
||
|
||
function onAddTag(a) {
|
||
alert('Added a tag: ' + a);
|
||
}
|
||
|
||
function onRemoveTag(a) {
|
||
alert('Removed a tag: ' + a);
|
||
}
|
||
|
||
function onChangeTag(a, b) {
|
||
alert('Changed a tag: ' + b);
|
||
}
|
||
|
||
function init_TagsInput() {
|
||
'undefined' != typeof $.fn.tagsInput &&
|
||
$('#tags_1').tagsInput({
|
||
width: 'auto',
|
||
});
|
||
}
|
||
|
||
function init_select2() {
|
||
'undefined' != typeof select2 &&
|
||
(console.log('init_toolbox'),
|
||
$('.select2_single').select2({
|
||
placeholder: 'Select a state',
|
||
allowClear: !0,
|
||
}),
|
||
$('.select2_group').select2({}),
|
||
$('.select2_multiple').select2({
|
||
maximumSelectionLength: 4,
|
||
placeholder: 'With Max Selection limit 4',
|
||
allowClear: !0,
|
||
}));
|
||
}
|
||
|
||
function init_wysiwyg() {
|
||
function b(a, b) {
|
||
var c = '';
|
||
'unsupported-file-type' === a
|
||
? (c = 'Unsupported format ' + b)
|
||
: console.log('error uploading file', a, b),
|
||
$(
|
||
'<div class="alert"> <button type="button" class="close" data-dismiss="alert">×</button><strong>File upload error</strong> ' +
|
||
c +
|
||
' </div>'
|
||
).prependTo('#alerts');
|
||
}
|
||
'undefined' != typeof $.fn.wysiwyg &&
|
||
(console.log('init_wysiwyg'),
|
||
$('.editor-wrapper').each(function() {
|
||
var a = $(this).attr('id');
|
||
$(this).wysiwyg({
|
||
toolbarSelector: '[data-target="#' + a + '"]',
|
||
fileUploadError: b,
|
||
});
|
||
}),
|
||
window.prettyPrint,
|
||
prettyPrint());
|
||
}
|
||
|
||
function init_cropper() {
|
||
if ('undefined' != typeof $.fn.cropper) {
|
||
console.log('init_cropper');
|
||
var a = $('#image'),
|
||
b = $('#download'),
|
||
c = $('#dataX'),
|
||
d = $('#dataY'),
|
||
e = $('#dataHeight'),
|
||
f = $('#dataWidth'),
|
||
g = $('#dataRotate'),
|
||
h = $('#dataScaleX'),
|
||
i = $('#dataScaleY'),
|
||
j = {
|
||
aspectRatio: 16 / 9,
|
||
preview: '.img-preview',
|
||
crop: function(a) {
|
||
c.val(Math.round(a.x)),
|
||
d.val(Math.round(a.y)),
|
||
e.val(Math.round(a.height)),
|
||
f.val(Math.round(a.width)),
|
||
g.val(a.rotate),
|
||
h.val(a.scaleX),
|
||
i.val(a.scaleY);
|
||
},
|
||
};
|
||
$('[data-toggle="tooltip"]').tooltip(),
|
||
a
|
||
.on({
|
||
'build.cropper': function(a) {
|
||
console.log(a.type);
|
||
},
|
||
'built.cropper': function(a) {
|
||
console.log(a.type);
|
||
},
|
||
'cropstart.cropper': function(a) {
|
||
console.log(a.type, a.action);
|
||
},
|
||
'cropmove.cropper': function(a) {
|
||
console.log(a.type, a.action);
|
||
},
|
||
'cropend.cropper': function(a) {
|
||
console.log(a.type, a.action);
|
||
},
|
||
'crop.cropper': function(a) {
|
||
console.log(
|
||
a.type,
|
||
a.x,
|
||
a.y,
|
||
a.width,
|
||
a.height,
|
||
a.rotate,
|
||
a.scaleX,
|
||
a.scaleY
|
||
);
|
||
},
|
||
'zoom.cropper': function(a) {
|
||
console.log(a.type, a.ratio);
|
||
},
|
||
})
|
||
.cropper(j),
|
||
$.isFunction(document.createElement('canvas').getContext) ||
|
||
$('button[data-method="getCroppedCanvas"]').prop('disabled', !0),
|
||
'undefined' == typeof document.createElement('cropper').style.transition &&
|
||
($('button[data-method="rotate"]').prop('disabled', !0),
|
||
$('button[data-method="scale"]').prop('disabled', !0)),
|
||
'undefined' == typeof b[0].download && b.addClass('disabled'),
|
||
$('.docs-toggles').on('change', 'input', function() {
|
||
var e,
|
||
f,
|
||
b = $(this),
|
||
c = b.attr('name'),
|
||
d = b.prop('type');
|
||
a.data('cropper') &&
|
||
('checkbox' === d
|
||
? ((j[c] = b.prop('checked')),
|
||
(e = a.cropper('getCropBoxData')),
|
||
(f = a.cropper('getCanvasData')),
|
||
(j.built = function() {
|
||
a.cropper('setCropBoxData', e), a.cropper('setCanvasData', f);
|
||
}))
|
||
: 'radio' === d && (j[c] = b.val()),
|
||
a.cropper('destroy').cropper(j));
|
||
}),
|
||
$('.docs-buttons').on('click', '[data-method]', function() {
|
||
var e,
|
||
f,
|
||
c = $(this),
|
||
d = c.data();
|
||
if (
|
||
!c.prop('disabled') &&
|
||
!c.hasClass('disabled') &&
|
||
a.data('cropper') &&
|
||
d.method
|
||
) {
|
||
if (
|
||
((d = $.extend({}, d)),
|
||
'undefined' != typeof d.target &&
|
||
((e = $(d.target)), 'undefined' == typeof d.option))
|
||
)
|
||
try {
|
||
d.option = JSON.parse(e.val());
|
||
} catch (a) {
|
||
console.log(a.message);
|
||
}
|
||
switch (((f = a.cropper(d.method, d.option, d.secondOption)), d.method)) {
|
||
case 'scaleX':
|
||
case 'scaleY':
|
||
$(this).data('option', -d.option);
|
||
break;
|
||
case 'getCroppedCanvas':
|
||
f &&
|
||
($('#getCroppedCanvasModal')
|
||
.modal()
|
||
.find('.modal-body')
|
||
.html(f),
|
||
b.hasClass('disabled') || b.attr('href', f.toDataURL()));
|
||
}
|
||
if ($.isPlainObject(f) && e)
|
||
try {
|
||
e.val(JSON.stringify(f));
|
||
} catch (a) {
|
||
console.log(a.message);
|
||
}
|
||
}
|
||
}),
|
||
$(document.body).on('keydown', function(b) {
|
||
if (a.data('cropper') && !(this.scrollTop > 300))
|
||
switch (b.which) {
|
||
case 37:
|
||
b.preventDefault(), a.cropper('move', -1, 0);
|
||
break;
|
||
case 38:
|
||
b.preventDefault(), a.cropper('move', 0, -1);
|
||
break;
|
||
case 39:
|
||
b.preventDefault(), a.cropper('move', 1, 0);
|
||
break;
|
||
case 40:
|
||
b.preventDefault(), a.cropper('move', 0, 1);
|
||
}
|
||
});
|
||
var m,
|
||
k = $('#inputImage'),
|
||
l = window.URL || window.webkitURL;
|
||
l
|
||
? k.change(function() {
|
||
var c,
|
||
b = this.files;
|
||
a.data('cropper') &&
|
||
b &&
|
||
b.length &&
|
||
((c = b[0]),
|
||
/^image\/\w+$/.test(c.type)
|
||
? ((m = l.createObjectURL(c)),
|
||
a
|
||
.one('built.cropper', function() {
|
||
l.revokeObjectURL(m);
|
||
})
|
||
.cropper('reset')
|
||
.cropper('replace', m),
|
||
k.val(''))
|
||
: window.alert('Please choose an image file.'));
|
||
})
|
||
: k
|
||
.prop('disabled', !0)
|
||
.parent()
|
||
.addClass('disabled');
|
||
}
|
||
}
|
||
|
||
function init_knob() {
|
||
if ('undefined' != typeof $.fn.knob) {
|
||
console.log('init_knob'),
|
||
$('.knob').knob({
|
||
change: function(a) {},
|
||
release: function(a) {
|
||
console.log('release : ' + a);
|
||
},
|
||
cancel: function() {
|
||
console.log('cancel : ', this);
|
||
},
|
||
draw: function() {
|
||
if ('tron' == this.$.data('skin')) {
|
||
this.cursorExt = 0.3;
|
||
var b,
|
||
a = this.arc(this.cv),
|
||
c = 1;
|
||
return (
|
||
(this.g.lineWidth = this.lineWidth),
|
||
this.o.displayPrevious &&
|
||
((b = this.arc(this.v)),
|
||
this.g.beginPath(),
|
||
(this.g.strokeStyle = this.pColor),
|
||
this.g.arc(
|
||
this.xy,
|
||
this.xy,
|
||
this.radius - this.lineWidth,
|
||
b.s,
|
||
b.e,
|
||
b.d
|
||
),
|
||
this.g.stroke()),
|
||
this.g.beginPath(),
|
||
(this.g.strokeStyle = c ? this.o.fgColor : this.fgColor),
|
||
this.g.arc(
|
||
this.xy,
|
||
this.xy,
|
||
this.radius - this.lineWidth,
|
||
a.s,
|
||
a.e,
|
||
a.d
|
||
),
|
||
this.g.stroke(),
|
||
(this.g.lineWidth = 2),
|
||
this.g.beginPath(),
|
||
(this.g.strokeStyle = this.o.fgColor),
|
||
this.g.arc(
|
||
this.xy,
|
||
this.xy,
|
||
this.radius - this.lineWidth + 1 + (2 * this.lineWidth) / 3,
|
||
0,
|
||
2 * Math.PI,
|
||
!1
|
||
),
|
||
this.g.stroke(),
|
||
!1
|
||
);
|
||
}
|
||
},
|
||
});
|
||
var a,
|
||
b = 0,
|
||
c = 0,
|
||
d = 0,
|
||
e = $('div.idir'),
|
||
f = $('div.ival'),
|
||
g = function() {
|
||
d++,
|
||
e
|
||
.show()
|
||
.html('+')
|
||
.fadeOut(),
|
||
f.html(d);
|
||
},
|
||
h = function() {
|
||
d--,
|
||
e
|
||
.show()
|
||
.html('-')
|
||
.fadeOut(),
|
||
f.html(d);
|
||
};
|
||
$('input.infinite').knob({
|
||
min: 0,
|
||
max: 20,
|
||
stopper: !1,
|
||
change: function() {
|
||
a > this.cv
|
||
? b
|
||
? (h(), (b = 0))
|
||
: ((b = 1), (c = 0))
|
||
: a < this.cv && (c ? (g(), (c = 0)) : ((c = 1), (b = 0))),
|
||
(a = this.cv);
|
||
},
|
||
});
|
||
}
|
||
}
|
||
|
||
function init_InputMask() {
|
||
'undefined' != typeof $.fn.inputmask &&
|
||
(console.log('init_InputMask'), $(':input').inputmask());
|
||
}
|
||
|
||
function init_ColorPicker() {
|
||
'undefined' != typeof $.fn.colorpicker &&
|
||
(console.log('init_ColorPicker'),
|
||
$('.demo1').colorpicker(),
|
||
$('.demo2').colorpicker(),
|
||
$('#demo_forceformat').colorpicker({
|
||
format: 'rgba',
|
||
horizontal: !0,
|
||
}),
|
||
$('#demo_forceformat3').colorpicker({
|
||
format: 'rgba',
|
||
}),
|
||
$('.demo-auto').colorpicker());
|
||
}
|
||
|
||
function init_IonRangeSlider() {
|
||
'undefined' != typeof $.fn.ionRangeSlider &&
|
||
(console.log('init_IonRangeSlider'),
|
||
$('#range_27').ionRangeSlider({
|
||
type: 'double',
|
||
min: 1e6,
|
||
max: 2e6,
|
||
grid: !0,
|
||
force_edges: !0,
|
||
}),
|
||
$('#range').ionRangeSlider({
|
||
hide_min_max: !0,
|
||
keyboard: !0,
|
||
min: 0,
|
||
max: 5e3,
|
||
from: 1e3,
|
||
to: 4e3,
|
||
type: 'double',
|
||
step: 1,
|
||
prefix: '$',
|
||
grid: !0,
|
||
}),
|
||
$('#range_25').ionRangeSlider({
|
||
type: 'double',
|
||
min: 1e6,
|
||
max: 2e6,
|
||
grid: !0,
|
||
}),
|
||
$('#range_26').ionRangeSlider({
|
||
type: 'double',
|
||
min: 0,
|
||
max: 1e4,
|
||
step: 500,
|
||
grid: !0,
|
||
grid_snap: !0,
|
||
}),
|
||
$('#range_31').ionRangeSlider({
|
||
type: 'double',
|
||
min: 0,
|
||
max: 100,
|
||
from: 30,
|
||
to: 70,
|
||
from_fixed: !0,
|
||
}),
|
||
$('.range_min_max').ionRangeSlider({
|
||
type: 'double',
|
||
min: 0,
|
||
max: 100,
|
||
from: 30,
|
||
to: 70,
|
||
max_interval: 50,
|
||
}),
|
||
$('.range_time24').ionRangeSlider({
|
||
min: +moment()
|
||
.subtract(12, 'hours')
|
||
.format('X'),
|
||
max: +moment().format('X'),
|
||
from: +moment()
|
||
.subtract(6, 'hours')
|
||
.format('X'),
|
||
grid: !0,
|
||
force_edges: !0,
|
||
prettify: function(a) {
|
||
var b = moment(a, 'X');
|
||
return b.format('Do MMMM, HH:mm');
|
||
},
|
||
}));
|
||
}
|
||
|
||
function init_daterangepicker() {
|
||
if ('undefined' != typeof $.fn.daterangepicker) {
|
||
console.log('init_daterangepicker');
|
||
var a = function(a, b, c) {
|
||
console.log(a.toISOString(), b.toISOString(), c),
|
||
$('#reportrange span').html(
|
||
a.format('MMMM D, YYYY') + ' - ' + b.format('MMMM D, YYYY')
|
||
);
|
||
},
|
||
b = {
|
||
startDate: moment().subtract(29, 'days'),
|
||
endDate: moment(),
|
||
minDate: '01/01/2012',
|
||
maxDate: '12/31/2015',
|
||
dateLimit: {
|
||
days: 60,
|
||
},
|
||
showDropdowns: !0,
|
||
showWeekNumbers: !0,
|
||
timePicker: !1,
|
||
timePickerIncrement: 1,
|
||
timePicker12Hour: !0,
|
||
ranges: {
|
||
Today: [moment(), moment()],
|
||
Yesterday: [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
|
||
'Last 7 Days': [moment().subtract(6, 'days'), moment()],
|
||
'Last 30 Days': [moment().subtract(29, 'days'), moment()],
|
||
'This Month': [moment().startOf('month'), moment().endOf('month')],
|
||
'Last Month': [
|
||
moment()
|
||
.subtract(1, 'month')
|
||
.startOf('month'),
|
||
moment()
|
||
.subtract(1, 'month')
|
||
.endOf('month'),
|
||
],
|
||
},
|
||
opens: 'left',
|
||
buttonClasses: ['btn btn-default'],
|
||
applyClass: 'btn-small btn-primary',
|
||
cancelClass: 'btn-small',
|
||
format: 'MM/DD/YYYY',
|
||
separator: ' to ',
|
||
locale: {
|
||
applyLabel: 'Submit',
|
||
cancelLabel: 'Clear',
|
||
fromLabel: 'From',
|
||
toLabel: 'To',
|
||
customRangeLabel: 'Custom',
|
||
daysOfWeek: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
|
||
monthNames: [
|
||
'January',
|
||
'February',
|
||
'March',
|
||
'April',
|
||
'May',
|
||
'June',
|
||
'July',
|
||
'August',
|
||
'September',
|
||
'October',
|
||
'November',
|
||
'December',
|
||
],
|
||
firstDay: 1,
|
||
},
|
||
};
|
||
$('#reportrange span').html(
|
||
moment()
|
||
.subtract(29, 'days')
|
||
.format('MMMM D, YYYY') +
|
||
' - ' +
|
||
moment().format('MMMM D, YYYY')
|
||
),
|
||
$('#reportrange').daterangepicker(b, a),
|
||
$('#reportrange').on('show.daterangepicker', function() {
|
||
console.log('show event fired');
|
||
}),
|
||
$('#reportrange').on('hide.daterangepicker', function() {
|
||
console.log('hide event fired');
|
||
}),
|
||
$('#reportrange').on('apply.daterangepicker', function(a, b) {
|
||
console.log(
|
||
'apply event fired, start/end dates are ' +
|
||
b.startDate.format('MMMM D, YYYY') +
|
||
' to ' +
|
||
b.endDate.format('MMMM D, YYYY')
|
||
);
|
||
}),
|
||
$('#reportrange').on('cancel.daterangepicker', function(a, b) {
|
||
console.log('cancel event fired');
|
||
}),
|
||
$('#options1').click(function() {
|
||
$('#reportrange')
|
||
.data('daterangepicker')
|
||
.setOptions(b, a);
|
||
}),
|
||
$('#options2').click(function() {
|
||
$('#reportrange')
|
||
.data('daterangepicker')
|
||
.setOptions(optionSet2, a);
|
||
}),
|
||
$('#destroy').click(function() {
|
||
$('#reportrange')
|
||
.data('daterangepicker')
|
||
.remove();
|
||
});
|
||
}
|
||
}
|
||
|
||
function init_daterangepicker_right() {
|
||
if ('undefined' != typeof $.fn.daterangepicker) {
|
||
console.log('init_daterangepicker_right');
|
||
var a = function(a, b, c) {
|
||
console.log(a.toISOString(), b.toISOString(), c),
|
||
$('#reportrange_right span').html(
|
||
a.format('MMMM D, YYYY') + ' - ' + b.format('MMMM D, YYYY')
|
||
);
|
||
},
|
||
b = {
|
||
startDate: moment().subtract(29, 'days'),
|
||
endDate: moment(),
|
||
minDate: '01/01/2012',
|
||
maxDate: '12/31/2020',
|
||
dateLimit: {
|
||
days: 60,
|
||
},
|
||
showDropdowns: !0,
|
||
showWeekNumbers: !0,
|
||
timePicker: !1,
|
||
timePickerIncrement: 1,
|
||
timePicker12Hour: !0,
|
||
ranges: {
|
||
Today: [moment(), moment()],
|
||
Yesterday: [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
|
||
'Last 7 Days': [moment().subtract(6, 'days'), moment()],
|
||
'Last 30 Days': [moment().subtract(29, 'days'), moment()],
|
||
'This Month': [moment().startOf('month'), moment().endOf('month')],
|
||
'Last Month': [
|
||
moment()
|
||
.subtract(1, 'month')
|
||
.startOf('month'),
|
||
moment()
|
||
.subtract(1, 'month')
|
||
.endOf('month'),
|
||
],
|
||
},
|
||
opens: 'right',
|
||
buttonClasses: ['btn btn-default'],
|
||
applyClass: 'btn-small btn-primary',
|
||
cancelClass: 'btn-small',
|
||
format: 'MM/DD/YYYY',
|
||
separator: ' to ',
|
||
locale: {
|
||
applyLabel: 'Submit',
|
||
cancelLabel: 'Clear',
|
||
fromLabel: 'From',
|
||
toLabel: 'To',
|
||
customRangeLabel: 'Custom',
|
||
daysOfWeek: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
|
||
monthNames: [
|
||
'January',
|
||
'February',
|
||
'March',
|
||
'April',
|
||
'May',
|
||
'June',
|
||
'July',
|
||
'August',
|
||
'September',
|
||
'October',
|
||
'November',
|
||
'December',
|
||
],
|
||
firstDay: 1,
|
||
},
|
||
};
|
||
$('#reportrange_right span').html(
|
||
moment()
|
||
.subtract(29, 'days')
|
||
.format('MMMM D, YYYY') +
|
||
' - ' +
|
||
moment().format('MMMM D, YYYY')
|
||
),
|
||
$('#reportrange_right').daterangepicker(b, a),
|
||
$('#reportrange_right').on('show.daterangepicker', function() {
|
||
console.log('show event fired');
|
||
}),
|
||
$('#reportrange_right').on('hide.daterangepicker', function() {
|
||
console.log('hide event fired');
|
||
}),
|
||
$('#reportrange_right').on('apply.daterangepicker', function(a, b) {
|
||
console.log(
|
||
'apply event fired, start/end dates are ' +
|
||
b.startDate.format('MMMM D, YYYY') +
|
||
' to ' +
|
||
b.endDate.format('MMMM D, YYYY')
|
||
);
|
||
}),
|
||
$('#reportrange_right').on('cancel.daterangepicker', function(a, b) {
|
||
console.log('cancel event fired');
|
||
}),
|
||
$('#options1').click(function() {
|
||
$('#reportrange_right')
|
||
.data('daterangepicker')
|
||
.setOptions(b, a);
|
||
}),
|
||
$('#options2').click(function() {
|
||
$('#reportrange_right')
|
||
.data('daterangepicker')
|
||
.setOptions(optionSet2, a);
|
||
}),
|
||
$('#destroy').click(function() {
|
||
$('#reportrange_right')
|
||
.data('daterangepicker')
|
||
.remove();
|
||
});
|
||
}
|
||
}
|
||
|
||
function init_daterangepicker_single_call() {
|
||
'undefined' != typeof $.fn.daterangepicker &&
|
||
(console.log('init_daterangepicker_single_call'),
|
||
$('#single_cal1').daterangepicker(
|
||
{
|
||
singleDatePicker: !0,
|
||
singleClasses: 'picker_1',
|
||
},
|
||
function(a, b, c) {
|
||
console.log(a.toISOString(), b.toISOString(), c);
|
||
}
|
||
),
|
||
$('#single_cal2').daterangepicker(
|
||
{
|
||
singleDatePicker: !0,
|
||
singleClasses: 'picker_2',
|
||
},
|
||
function(a, b, c) {
|
||
console.log(a.toISOString(), b.toISOString(), c);
|
||
}
|
||
),
|
||
$('#single_cal3').daterangepicker(
|
||
{
|
||
singleDatePicker: !0,
|
||
singleClasses: 'picker_3',
|
||
},
|
||
function(a, b, c) {
|
||
console.log(a.toISOString(), b.toISOString(), c);
|
||
}
|
||
),
|
||
$('#single_cal4').daterangepicker(
|
||
{
|
||
singleDatePicker: !0,
|
||
singleClasses: 'picker_4',
|
||
},
|
||
function(a, b, c) {
|
||
console.log(a.toISOString(), b.toISOString(), c);
|
||
}
|
||
));
|
||
}
|
||
|
||
function init_daterangepicker_reservation() {
|
||
'undefined' != typeof $.fn.daterangepicker &&
|
||
(console.log('init_daterangepicker_reservation'),
|
||
$('#reservation').daterangepicker(null, function(a, b, c) {
|
||
console.log(a.toISOString(), b.toISOString(), c);
|
||
}),
|
||
$('#reservation-time').daterangepicker({
|
||
timePicker: !0,
|
||
timePickerIncrement: 30,
|
||
locale: {
|
||
format: 'MM/DD/YYYY h:mm A',
|
||
},
|
||
}));
|
||
}
|
||
|
||
function init_SmartWizard() {
|
||
'undefined' != typeof $.fn.smartWizard &&
|
||
(console.log('init_SmartWizard'),
|
||
$('#wizard').smartWizard(),
|
||
$('#wizard_verticle').smartWizard({
|
||
transitionEffect: 'slide',
|
||
}),
|
||
$('.buttonNext').addClass('btn btn-success'),
|
||
$('.buttonPrevious').addClass('btn btn-primary'),
|
||
$('.buttonFinish').addClass('btn btn-default'));
|
||
}
|
||
|
||
function init_validator() {
|
||
'undefined' != typeof validator &&
|
||
(console.log('init_validator'),
|
||
(validator.message.date = 'not a real date'),
|
||
$('form')
|
||
.on('blur', 'input[required], input.optional, select.required', validator.checkField)
|
||
.on('change', 'select.required', validator.checkField)
|
||
.on('keypress', 'input[required][pattern]', validator.keypress),
|
||
$('.multi.required').on('keyup blur', 'input', function() {
|
||
validator.checkField.apply(
|
||
$(this)
|
||
.siblings()
|
||
.last()[0]
|
||
);
|
||
}),
|
||
$('form').submit(function(a) {
|
||
a.preventDefault();
|
||
var b = !0;
|
||
return validator.checkAll($(this)) || (b = !1), b && this.submit(), !1;
|
||
}));
|
||
}
|
||
|
||
function init_PNotify() {
|
||
'undefined' != typeof PNotify &&
|
||
(console.log('init_PNotify'),
|
||
new PNotify({
|
||
title: 'PNotify',
|
||
type: 'info',
|
||
text:
|
||
"Welcome. Try hovering over me. You can click things behind me, because I'm non-blocking.",
|
||
nonblock: {
|
||
nonblock: !0,
|
||
},
|
||
addclass: 'dark',
|
||
styling: 'bootstrap3',
|
||
hide: !1,
|
||
before_close: function(a) {
|
||
return (
|
||
a.update({
|
||
title: a.options.title + ' - Enjoy your Stay',
|
||
before_close: null,
|
||
}),
|
||
a.queueRemove(),
|
||
!1
|
||
);
|
||
},
|
||
}));
|
||
}
|
||
|
||
function init_CustomNotification() {
|
||
if ((console.log('run_customtabs'), 'undefined' != typeof CustomTabs)) {
|
||
console.log('init_CustomTabs');
|
||
var a = 10;
|
||
(TabbedNotification = function(b) {
|
||
var c =
|
||
"<div id='ntf" +
|
||
a +
|
||
"' class='text alert-" +
|
||
b.type +
|
||
"' style='display:none'><h2><i class='fa fa-bell'></i> " +
|
||
b.title +
|
||
"</h2><div class='close'><a href='javascript:;' class='notification_close'><i class='fa fa-close'></i></a></div><p>" +
|
||
b.text +
|
||
'</p></div>';
|
||
document.getElementById('custom_notifications')
|
||
? ($('#custom_notifications ul.notifications').append(
|
||
"<li><a id='ntlink" +
|
||
a +
|
||
"' class='alert-" +
|
||
b.type +
|
||
"' href='#ntf" +
|
||
a +
|
||
"'><i class='fa fa-bell animated shake'></i></a></li>"
|
||
),
|
||
$('#custom_notifications #notif-group').append(c),
|
||
a++,
|
||
CustomTabs(b))
|
||
: alert('doesnt exists');
|
||
}),
|
||
(CustomTabs = function(a) {
|
||
$('.tabbed_notifications > div').hide(),
|
||
$('.tabbed_notifications > div:first-of-type').show(),
|
||
$('#custom_notifications').removeClass('dsp_none'),
|
||
$('.notifications a').click(function(a) {
|
||
a.preventDefault();
|
||
var b = $(this),
|
||
c = '#' + b.parents('.notifications').data('tabbed_notifications'),
|
||
d = b
|
||
.closest('li')
|
||
.siblings()
|
||
.children('a'),
|
||
e = b.attr('href');
|
||
d.removeClass('active'),
|
||
b.addClass('active'),
|
||
$(c)
|
||
.children('div')
|
||
.hide(),
|
||
$(e).show();
|
||
});
|
||
}),
|
||
CustomTabs();
|
||
var b = (idname = '');
|
||
$(document).on('click', '.notification_close', function(a) {
|
||
(idname = $(this)
|
||
.parent()
|
||
.parent()
|
||
.attr('id')),
|
||
(b = idname.substr(-2)),
|
||
$('#ntf' + b).remove(),
|
||
$('#ntlink' + b)
|
||
.parent()
|
||
.remove(),
|
||
$('.notifications a')
|
||
.first()
|
||
.addClass('active'),
|
||
$('#notif-group div')
|
||
.first()
|
||
.css('display', 'block');
|
||
});
|
||
}
|
||
}
|
||
|
||
function init_EasyPieChart() {
|
||
if ('undefined' != typeof $.fn.easyPieChart) {
|
||
console.log('init_EasyPieChart'),
|
||
$('.chart').easyPieChart({
|
||
easing: 'easeOutElastic',
|
||
delay: 3e3,
|
||
barColor: '#26B99A',
|
||
trackColor: '#fff',
|
||
scaleColor: !1,
|
||
lineWidth: 20,
|
||
trackWidth: 16,
|
||
lineCap: 'butt',
|
||
onStep: function(a, b, c) {
|
||
$(this.el)
|
||
.find('.percent')
|
||
.text(Math.round(c));
|
||
},
|
||
});
|
||
var a = (window.chart = $('.chart').data('easyPieChart'));
|
||
$('.js_update').on('click', function() {
|
||
a.update(200 * Math.random() - 100);
|
||
});
|
||
var b = $.fn.popover.Constructor.prototype.leave;
|
||
($.fn.popover.Constructor.prototype.leave = function(a) {
|
||
var d,
|
||
e,
|
||
c =
|
||
a instanceof this.constructor
|
||
? a
|
||
: $(a.currentTarget)
|
||
[this.type](this.getDelegateOptions())
|
||
.data('bs.' + this.type);
|
||
b.call(this, a),
|
||
a.currentTarget &&
|
||
((d = $(a.currentTarget).siblings('.popover')),
|
||
(e = c.timeout),
|
||
d.one('mouseenter', function() {
|
||
clearTimeout(e),
|
||
d.one('mouseleave', function() {
|
||
$.fn.popover.Constructor.prototype.leave.call(c, c);
|
||
});
|
||
}));
|
||
}),
|
||
$('body').popover({
|
||
selector: '[data-popover]',
|
||
trigger: 'click hover',
|
||
delay: {
|
||
show: 50,
|
||
hide: 400,
|
||
},
|
||
});
|
||
}
|
||
}
|
||
|
||
function init_charts() {
|
||
if ((console.log('run_charts typeof [' + typeof Chart + ']'), 'undefined' != typeof Chart)) {
|
||
if (
|
||
(console.log('init_charts'),
|
||
(Chart.defaults.global.legend = {
|
||
enabled: !1,
|
||
}),
|
||
$('#canvas_line').length)
|
||
) {
|
||
new Chart(document.getElementById('canvas_line'), {
|
||
type: 'line',
|
||
data: {
|
||
labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
|
||
datasets: [
|
||
{
|
||
label: 'My First dataset',
|
||
backgroundColor: 'rgba(38, 185, 154, 0.31)',
|
||
borderColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointBorderColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointBackgroundColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointHoverBackgroundColor: '#fff',
|
||
pointHoverBorderColor: 'rgba(220,220,220,1)',
|
||
pointBorderWidth: 1,
|
||
data: [31, 74, 6, 39, 20, 85, 7],
|
||
},
|
||
{
|
||
label: 'My Second dataset',
|
||
backgroundColor: 'rgba(3, 88, 106, 0.3)',
|
||
borderColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointBorderColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointBackgroundColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointHoverBackgroundColor: '#fff',
|
||
pointHoverBorderColor: 'rgba(151,187,205,1)',
|
||
pointBorderWidth: 1,
|
||
data: [82, 23, 66, 9, 99, 4, 2],
|
||
},
|
||
],
|
||
},
|
||
});
|
||
}
|
||
if ($('#canvas_line1').length) {
|
||
new Chart(document.getElementById('canvas_line1'), {
|
||
type: 'line',
|
||
data: {
|
||
labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
|
||
datasets: [
|
||
{
|
||
label: 'My First dataset',
|
||
backgroundColor: 'rgba(38, 185, 154, 0.31)',
|
||
borderColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointBorderColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointBackgroundColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointHoverBackgroundColor: '#fff',
|
||
pointHoverBorderColor: 'rgba(220,220,220,1)',
|
||
pointBorderWidth: 1,
|
||
data: [31, 74, 6, 39, 20, 85, 7],
|
||
},
|
||
{
|
||
label: 'My Second dataset',
|
||
backgroundColor: 'rgba(3, 88, 106, 0.3)',
|
||
borderColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointBorderColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointBackgroundColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointHoverBackgroundColor: '#fff',
|
||
pointHoverBorderColor: 'rgba(151,187,205,1)',
|
||
pointBorderWidth: 1,
|
||
data: [82, 23, 66, 9, 99, 4, 2],
|
||
},
|
||
],
|
||
},
|
||
});
|
||
}
|
||
if ($('#canvas_line2').length) {
|
||
new Chart(document.getElementById('canvas_line2'), {
|
||
type: 'line',
|
||
data: {
|
||
labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
|
||
datasets: [
|
||
{
|
||
label: 'My First dataset',
|
||
backgroundColor: 'rgba(38, 185, 154, 0.31)',
|
||
borderColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointBorderColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointBackgroundColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointHoverBackgroundColor: '#fff',
|
||
pointHoverBorderColor: 'rgba(220,220,220,1)',
|
||
pointBorderWidth: 1,
|
||
data: [31, 74, 6, 39, 20, 85, 7],
|
||
},
|
||
{
|
||
label: 'My Second dataset',
|
||
backgroundColor: 'rgba(3, 88, 106, 0.3)',
|
||
borderColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointBorderColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointBackgroundColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointHoverBackgroundColor: '#fff',
|
||
pointHoverBorderColor: 'rgba(151,187,205,1)',
|
||
pointBorderWidth: 1,
|
||
data: [82, 23, 66, 9, 99, 4, 2],
|
||
},
|
||
],
|
||
},
|
||
});
|
||
}
|
||
if ($('#canvas_line3').length) {
|
||
new Chart(document.getElementById('canvas_line3'), {
|
||
type: 'line',
|
||
data: {
|
||
labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
|
||
datasets: [
|
||
{
|
||
label: 'My First dataset',
|
||
backgroundColor: 'rgba(38, 185, 154, 0.31)',
|
||
borderColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointBorderColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointBackgroundColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointHoverBackgroundColor: '#fff',
|
||
pointHoverBorderColor: 'rgba(220,220,220,1)',
|
||
pointBorderWidth: 1,
|
||
data: [31, 74, 6, 39, 20, 85, 7],
|
||
},
|
||
{
|
||
label: 'My Second dataset',
|
||
backgroundColor: 'rgba(3, 88, 106, 0.3)',
|
||
borderColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointBorderColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointBackgroundColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointHoverBackgroundColor: '#fff',
|
||
pointHoverBorderColor: 'rgba(151,187,205,1)',
|
||
pointBorderWidth: 1,
|
||
data: [82, 23, 66, 9, 99, 4, 2],
|
||
},
|
||
],
|
||
},
|
||
});
|
||
}
|
||
if ($('#canvas_line4').length) {
|
||
new Chart(document.getElementById('canvas_line4'), {
|
||
type: 'line',
|
||
data: {
|
||
labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
|
||
datasets: [
|
||
{
|
||
label: 'My First dataset',
|
||
backgroundColor: 'rgba(38, 185, 154, 0.31)',
|
||
borderColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointBorderColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointBackgroundColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointHoverBackgroundColor: '#fff',
|
||
pointHoverBorderColor: 'rgba(220,220,220,1)',
|
||
pointBorderWidth: 1,
|
||
data: [31, 74, 6, 39, 20, 85, 7],
|
||
},
|
||
{
|
||
label: 'My Second dataset',
|
||
backgroundColor: 'rgba(3, 88, 106, 0.3)',
|
||
borderColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointBorderColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointBackgroundColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointHoverBackgroundColor: '#fff',
|
||
pointHoverBorderColor: 'rgba(151,187,205,1)',
|
||
pointBorderWidth: 1,
|
||
data: [82, 23, 66, 9, 99, 4, 2],
|
||
},
|
||
],
|
||
},
|
||
});
|
||
}
|
||
if ($('#lineChart').length) {
|
||
var f = document.getElementById('lineChart');
|
||
new Chart(f, {
|
||
type: 'line',
|
||
data: {
|
||
labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
|
||
datasets: [
|
||
{
|
||
label: 'My First dataset',
|
||
backgroundColor: 'rgba(38, 185, 154, 0.31)',
|
||
borderColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointBorderColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointBackgroundColor: 'rgba(38, 185, 154, 0.7)',
|
||
pointHoverBackgroundColor: '#fff',
|
||
pointHoverBorderColor: 'rgba(220,220,220,1)',
|
||
pointBorderWidth: 1,
|
||
data: [31, 74, 6, 39, 20, 85, 7],
|
||
},
|
||
{
|
||
label: 'My Second dataset',
|
||
backgroundColor: 'rgba(3, 88, 106, 0.3)',
|
||
borderColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointBorderColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointBackgroundColor: 'rgba(3, 88, 106, 0.70)',
|
||
pointHoverBackgroundColor: '#fff',
|
||
pointHoverBorderColor: 'rgba(151,187,205,1)',
|
||
pointBorderWidth: 1,
|
||
data: [82, 23, 66, 9, 99, 4, 2],
|
||
},
|
||
],
|
||
},
|
||
});
|
||
}
|
||
if ($('#mybarChart').length) {
|
||
var f = document.getElementById('mybarChart');
|
||
new Chart(f, {
|
||
type: 'bar',
|
||
data: {
|
||
labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
|
||
datasets: [
|
||
{
|
||
label: '# of Votes',
|
||
backgroundColor: '#26B99A',
|
||
data: [51, 30, 40, 28, 92, 50, 45],
|
||
},
|
||
{
|
||
label: '# of Votes',
|
||
backgroundColor: '#03586A',
|
||
data: [41, 56, 25, 48, 72, 34, 12],
|
||
},
|
||
],
|
||
},
|
||
options: {
|
||
scales: {
|
||
yAxes: [
|
||
{
|
||
ticks: {
|
||
beginAtZero: !0,
|
||
},
|
||
},
|
||
],
|
||
},
|
||
},
|
||
});
|
||
}
|
||
if ($('#canvasDoughnut').length) {
|
||
var f = document.getElementById('canvasDoughnut'),
|
||
i = {
|
||
labels: [
|
||
'Dark Grey',
|
||
'Purple Color',
|
||
'Gray Color',
|
||
'Green Color',
|
||
'Blue Color',
|
||
],
|
||
datasets: [
|
||
{
|
||
data: [120, 50, 140, 180, 100],
|
||
backgroundColor: [
|
||
'#455C73',
|
||
'#9B59B6',
|
||
'#BDC3C7',
|
||
'#26B99A',
|
||
'#3498DB',
|
||
],
|
||
hoverBackgroundColor: [
|
||
'#34495E',
|
||
'#B370CF',
|
||
'#CFD4D8',
|
||
'#36CAAB',
|
||
'#49A9EA',
|
||
],
|
||
},
|
||
],
|
||
};
|
||
new Chart(f, {
|
||
type: 'doughnut',
|
||
tooltipFillColor: 'rgba(51, 51, 51, 0.55)',
|
||
data: i,
|
||
});
|
||
}
|
||
if ($('#canvasRadar').length) {
|
||
var f = document.getElementById('canvasRadar'),
|
||
i = {
|
||
labels: [
|
||
'Eating',
|
||
'Drinking',
|
||
'Sleeping',
|
||
'Designing',
|
||
'Coding',
|
||
'Cycling',
|
||
'Running',
|
||
],
|
||
datasets: [
|
||
{
|
||
label: 'My First dataset',
|
||
backgroundColor: 'rgba(3, 88, 106, 0.2)',
|
||
borderColor: 'rgba(3, 88, 106, 0.80)',
|
||
pointBorderColor: 'rgba(3, 88, 106, 0.80)',
|
||
pointBackgroundColor: 'rgba(3, 88, 106, 0.80)',
|
||
pointHoverBackgroundColor: '#fff',
|
||
pointHoverBorderColor: 'rgba(220,220,220,1)',
|
||
data: [65, 59, 90, 81, 56, 55, 40],
|
||
},
|
||
{
|
||
label: 'My Second dataset',
|
||
backgroundColor: 'rgba(38, 185, 154, 0.2)',
|
||
borderColor: 'rgba(38, 185, 154, 0.85)',
|
||
pointColor: 'rgba(38, 185, 154, 0.85)',
|
||
pointStrokeColor: '#fff',
|
||
pointHighlightFill: '#fff',
|
||
pointHighlightStroke: 'rgba(151,187,205,1)',
|
||
data: [28, 48, 40, 19, 96, 27, 100],
|
||
},
|
||
],
|
||
};
|
||
new Chart(f, {
|
||
type: 'radar',
|
||
data: i,
|
||
});
|
||
}
|
||
if ($('#pieChart').length) {
|
||
var f = document.getElementById('pieChart'),
|
||
i = {
|
||
datasets: [
|
||
{
|
||
data: [120, 50, 140, 180, 100],
|
||
backgroundColor: [
|
||
'#455C73',
|
||
'#9B59B6',
|
||
'#BDC3C7',
|
||
'#26B99A',
|
||
'#3498DB',
|
||
],
|
||
label: 'My dataset',
|
||
},
|
||
],
|
||
labels: ['Dark Gray', 'Purple', 'Gray', 'Green', 'Blue'],
|
||
};
|
||
new Chart(f, {
|
||
data: i,
|
||
type: 'pie',
|
||
otpions: {
|
||
legend: !1,
|
||
},
|
||
});
|
||
}
|
||
if ($('#polarArea').length) {
|
||
var f = document.getElementById('polarArea'),
|
||
i = {
|
||
datasets: [
|
||
{
|
||
data: [120, 50, 140, 180, 100],
|
||
backgroundColor: [
|
||
'#455C73',
|
||
'#9B59B6',
|
||
'#BDC3C7',
|
||
'#26B99A',
|
||
'#3498DB',
|
||
],
|
||
label: 'My dataset',
|
||
},
|
||
],
|
||
labels: ['Dark Gray', 'Purple', 'Gray', 'Green', 'Blue'],
|
||
};
|
||
new Chart(f, {
|
||
data: i,
|
||
type: 'polarArea',
|
||
options: {
|
||
scale: {
|
||
ticks: {
|
||
beginAtZero: !0,
|
||
},
|
||
},
|
||
},
|
||
});
|
||
}
|
||
}
|
||
}
|
||
|
||
function init_compose() {
|
||
'undefined' != typeof $.fn.slideToggle &&
|
||
(console.log('init_compose'),
|
||
$('#compose, .compose-close').click(function() {
|
||
$('.compose').slideToggle();
|
||
}));
|
||
}
|
||
|
||
function init_calendar() {
|
||
if ('undefined' != typeof $.fn.fullCalendar) {
|
||
console.log('init_calendar');
|
||
var e,
|
||
f,
|
||
a = new Date(),
|
||
b = a.getDate(),
|
||
c = a.getMonth(),
|
||
d = a.getFullYear(),
|
||
g = $('#calendar').fullCalendar({
|
||
header: {
|
||
left: 'prev,next today',
|
||
center: 'title',
|
||
right: 'month,agendaWeek,agendaDay,listMonth',
|
||
},
|
||
selectable: !0,
|
||
selectHelper: !0,
|
||
select: function(a, b, c) {
|
||
$('#fc_create').click(),
|
||
(e = a),
|
||
(ended = b),
|
||
$('.antosubmit').on('click', function() {
|
||
var a = $('#title').val();
|
||
return (
|
||
b && (ended = b),
|
||
(f = $('#event_type').val()),
|
||
a &&
|
||
g.fullCalendar(
|
||
'renderEvent',
|
||
{
|
||
title: a,
|
||
start: e,
|
||
end: b,
|
||
allDay: c,
|
||
},
|
||
!0
|
||
),
|
||
$('#title').val(''),
|
||
g.fullCalendar('unselect'),
|
||
$('.antoclose').click(),
|
||
!1
|
||
);
|
||
});
|
||
},
|
||
eventClick: function(a, b, c) {
|
||
$('#fc_edit').click(),
|
||
$('#title2').val(a.title),
|
||
(f = $('#event_type').val()),
|
||
$('.antosubmit2').on('click', function() {
|
||
(a.title = $('#title2').val()),
|
||
g.fullCalendar('updateEvent', a),
|
||
$('.antoclose2').click();
|
||
}),
|
||
g.fullCalendar('unselect');
|
||
},
|
||
editable: !0,
|
||
events: [
|
||
{
|
||
title: 'All Day Event',
|
||
start: new Date(d, c, 1),
|
||
},
|
||
{
|
||
title: 'Long Event',
|
||
start: new Date(d, c, b - 5),
|
||
end: new Date(d, c, b - 2),
|
||
},
|
||
{
|
||
title: 'Meeting',
|
||
start: new Date(d, c, b, 10, 30),
|
||
allDay: !1,
|
||
},
|
||
{
|
||
title: 'Lunch',
|
||
start: new Date(d, c, b + 14, 12, 0),
|
||
end: new Date(d, c, b, 14, 0),
|
||
allDay: !1,
|
||
},
|
||
{
|
||
title: 'Birthday Party',
|
||
start: new Date(d, c, b + 1, 19, 0),
|
||
end: new Date(d, c, b + 1, 22, 30),
|
||
allDay: !1,
|
||
},
|
||
{
|
||
title: 'Click for Google',
|
||
start: new Date(d, c, 28),
|
||
end: new Date(d, c, 29),
|
||
url: 'http://google.com/',
|
||
},
|
||
],
|
||
});
|
||
}
|
||
}
|
||
|
||
function init_DataTables() {
|
||
if ((console.log('run_datatables'), 'undefined' != typeof $.fn.DataTable)) {
|
||
console.log('init_DataTables');
|
||
var a = function() {
|
||
$('#datatable-buttons').length &&
|
||
$('#datatable-buttons').DataTable({
|
||
dom: 'Bfrtip',
|
||
buttons: [
|
||
{
|
||
extend: 'copy',
|
||
className: 'btn-sm',
|
||
},
|
||
{
|
||
extend: 'csv',
|
||
className: 'btn-sm',
|
||
},
|
||
{
|
||
extend: 'excel',
|
||
className: 'btn-sm',
|
||
},
|
||
{
|
||
extend: 'pdfHtml5',
|
||
className: 'btn-sm',
|
||
},
|
||
{
|
||
extend: 'print',
|
||
className: 'btn-sm',
|
||
},
|
||
],
|
||
responsive: !0,
|
||
});
|
||
};
|
||
(TableManageButtons = (function() {
|
||
'use strict';
|
||
return {
|
||
init: function() {
|
||
a();
|
||
},
|
||
};
|
||
})()),
|
||
$('#datatable').dataTable(),
|
||
$('#datatable-keytable').DataTable({
|
||
keys: !0,
|
||
}),
|
||
$('#datatable-responsive').DataTable(),
|
||
$('#datatable-scroller').DataTable({
|
||
ajax: 'js/datatables/json/scroller-demo.json',
|
||
deferRender: !0,
|
||
scrollY: 380,
|
||
scrollCollapse: !0,
|
||
scroller: !0,
|
||
}),
|
||
$('#datatable-fixed-header').DataTable({
|
||
fixedHeader: !0,
|
||
});
|
||
var b = $('#datatable-checkbox');
|
||
b.dataTable({
|
||
order: [[1, 'asc']],
|
||
columnDefs: [
|
||
{
|
||
orderable: !1,
|
||
targets: [0],
|
||
},
|
||
],
|
||
}),
|
||
b.on('draw.dt', function() {
|
||
$('checkbox input').iCheck({
|
||
checkboxClass: 'icheckbox_flat-green',
|
||
});
|
||
}),
|
||
TableManageButtons.init();
|
||
}
|
||
}
|
||
|
||
function init_morris_charts() {
|
||
'undefined' != typeof Morris &&
|
||
(console.log('init_morris_charts'),
|
||
$('#graph_bar').length &&
|
||
Morris.Bar({
|
||
element: 'graph_bar',
|
||
data: [
|
||
{
|
||
device: 'iPhone 4',
|
||
geekbench: 380,
|
||
},
|
||
{
|
||
device: 'iPhone 4S',
|
||
geekbench: 655,
|
||
},
|
||
{
|
||
device: 'iPhone 3GS',
|
||
geekbench: 275,
|
||
},
|
||
{
|
||
device: 'iPhone 5',
|
||
geekbench: 1571,
|
||
},
|
||
{
|
||
device: 'iPhone 5S',
|
||
geekbench: 655,
|
||
},
|
||
{
|
||
device: 'iPhone 6',
|
||
geekbench: 2154,
|
||
},
|
||
{
|
||
device: 'iPhone 6 Plus',
|
||
geekbench: 1144,
|
||
},
|
||
{
|
||
device: 'iPhone 6S',
|
||
geekbench: 2371,
|
||
},
|
||
{
|
||
device: 'iPhone 6S Plus',
|
||
geekbench: 1471,
|
||
},
|
||
{
|
||
device: 'Other',
|
||
geekbench: 1371,
|
||
},
|
||
],
|
||
xkey: 'device',
|
||
ykeys: ['geekbench'],
|
||
labels: ['Geekbench'],
|
||
barRatio: 0.4,
|
||
barColors: ['#26B99A', '#34495E', '#ACADAC', '#3498DB'],
|
||
xLabelAngle: 35,
|
||
hideHover: 'auto',
|
||
resize: !0,
|
||
}),
|
||
$('#graph_bar_group').length &&
|
||
Morris.Bar({
|
||
element: 'graph_bar_group',
|
||
data: [
|
||
{
|
||
period: '2016-10-01',
|
||
licensed: 807,
|
||
sorned: 660,
|
||
},
|
||
{
|
||
period: '2016-09-30',
|
||
licensed: 1251,
|
||
sorned: 729,
|
||
},
|
||
{
|
||
period: '2016-09-29',
|
||
licensed: 1769,
|
||
sorned: 1018,
|
||
},
|
||
{
|
||
period: '2016-09-20',
|
||
licensed: 2246,
|
||
sorned: 1461,
|
||
},
|
||
{
|
||
period: '2016-09-19',
|
||
licensed: 2657,
|
||
sorned: 1967,
|
||
},
|
||
{
|
||
period: '2016-09-18',
|
||
licensed: 3148,
|
||
sorned: 2627,
|
||
},
|
||
{
|
||
period: '2016-09-17',
|
||
licensed: 3471,
|
||
sorned: 3740,
|
||
},
|
||
{
|
||
period: '2016-09-16',
|
||
licensed: 2871,
|
||
sorned: 2216,
|
||
},
|
||
{
|
||
period: '2016-09-15',
|
||
licensed: 2401,
|
||
sorned: 1656,
|
||
},
|
||
{
|
||
period: '2016-09-10',
|
||
licensed: 2115,
|
||
sorned: 1022,
|
||
},
|
||
],
|
||
xkey: 'period',
|
||
barColors: ['#26B99A', '#34495E', '#ACADAC', '#3498DB'],
|
||
ykeys: ['licensed', 'sorned'],
|
||
labels: ['Licensed', 'SORN'],
|
||
hideHover: 'auto',
|
||
xLabelAngle: 60,
|
||
resize: !0,
|
||
}),
|
||
$('#graphx').length &&
|
||
Morris.Bar({
|
||
element: 'graphx',
|
||
data: [
|
||
{
|
||
x: '2015 Q1',
|
||
y: 2,
|
||
z: 3,
|
||
a: 4,
|
||
},
|
||
{
|
||
x: '2015 Q2',
|
||
y: 3,
|
||
z: 5,
|
||
a: 6,
|
||
},
|
||
{
|
||
x: '2015 Q3',
|
||
y: 4,
|
||
z: 3,
|
||
a: 2,
|
||
},
|
||
{
|
||
x: '2015 Q4',
|
||
y: 2,
|
||
z: 4,
|
||
a: 5,
|
||
},
|
||
],
|
||
xkey: 'x',
|
||
ykeys: ['y', 'z', 'a'],
|
||
barColors: ['#26B99A', '#34495E', '#ACADAC', '#3498DB'],
|
||
hideHover: 'auto',
|
||
labels: ['Y', 'Z', 'A'],
|
||
resize: !0,
|
||
}).on('click', function(a, b) {
|
||
console.log(a, b);
|
||
}),
|
||
$('#graph_area').length &&
|
||
Morris.Area({
|
||
element: 'graph_area',
|
||
data: [
|
||
{
|
||
period: '2014 Q1',
|
||
iphone: 2666,
|
||
ipad: null,
|
||
itouch: 2647,
|
||
},
|
||
{
|
||
period: '2014 Q2',
|
||
iphone: 2778,
|
||
ipad: 2294,
|
||
itouch: 2441,
|
||
},
|
||
{
|
||
period: '2014 Q3',
|
||
iphone: 4912,
|
||
ipad: 1969,
|
||
itouch: 2501,
|
||
},
|
||
{
|
||
period: '2014 Q4',
|
||
iphone: 3767,
|
||
ipad: 3597,
|
||
itouch: 5689,
|
||
},
|
||
{
|
||
period: '2015 Q1',
|
||
iphone: 6810,
|
||
ipad: 1914,
|
||
itouch: 2293,
|
||
},
|
||
{
|
||
period: '2015 Q2',
|
||
iphone: 5670,
|
||
ipad: 4293,
|
||
itouch: 1881,
|
||
},
|
||
{
|
||
period: '2015 Q3',
|
||
iphone: 4820,
|
||
ipad: 3795,
|
||
itouch: 1588,
|
||
},
|
||
{
|
||
period: '2015 Q4',
|
||
iphone: 15073,
|
||
ipad: 5967,
|
||
itouch: 5175,
|
||
},
|
||
{
|
||
period: '2016 Q1',
|
||
iphone: 10687,
|
||
ipad: 4460,
|
||
itouch: 2028,
|
||
},
|
||
{
|
||
period: '2016 Q2',
|
||
iphone: 8432,
|
||
ipad: 5713,
|
||
itouch: 1791,
|
||
},
|
||
],
|
||
xkey: 'period',
|
||
ykeys: ['iphone', 'ipad', 'itouch'],
|
||
lineColors: ['#26B99A', '#34495E', '#ACADAC', '#3498DB'],
|
||
labels: ['iPhone', 'iPad', 'iPod Touch'],
|
||
pointSize: 2,
|
||
hideHover: 'auto',
|
||
resize: !0,
|
||
}),
|
||
$('#graph_donut').length &&
|
||
Morris.Donut({
|
||
element: 'graph_donut',
|
||
data: [
|
||
{
|
||
label: 'Jam',
|
||
value: 25,
|
||
},
|
||
{
|
||
label: 'Frosted',
|
||
value: 40,
|
||
},
|
||
{
|
||
label: 'Custard',
|
||
value: 25,
|
||
},
|
||
{
|
||
label: 'Sugar',
|
||
value: 10,
|
||
},
|
||
],
|
||
colors: ['#26B99A', '#34495E', '#ACADAC', '#3498DB'],
|
||
formatter: function(a) {
|
||
return a + '%';
|
||
},
|
||
resize: !0,
|
||
}),
|
||
$('#graph_line').length &&
|
||
(Morris.Line({
|
||
element: 'graph_line',
|
||
xkey: 'year',
|
||
ykeys: ['value'],
|
||
labels: ['Value'],
|
||
hideHover: 'auto',
|
||
lineColors: ['#26B99A', '#34495E', '#ACADAC', '#3498DB'],
|
||
data: [
|
||
{
|
||
year: '2012',
|
||
value: 20,
|
||
},
|
||
{
|
||
year: '2013',
|
||
value: 10,
|
||
},
|
||
{
|
||
year: '2014',
|
||
value: 5,
|
||
},
|
||
{
|
||
year: '2015',
|
||
value: 5,
|
||
},
|
||
{
|
||
year: '2016',
|
||
value: 20,
|
||
},
|
||
],
|
||
resize: !0,
|
||
}),
|
||
$MENU_TOGGLE.on('click', function() {
|
||
$(window).resize();
|
||
})));
|
||
}
|
||
|
||
function init_echarts() {
|
||
if ('undefined' != typeof echarts) {
|
||
console.log('init_echarts');
|
||
var a = {
|
||
color: [
|
||
'#26B99A',
|
||
'#34495E',
|
||
'#BDC3C7',
|
||
'#3498DB',
|
||
'#9B59B6',
|
||
'#8abb6f',
|
||
'#759c6a',
|
||
'#bfd3b7',
|
||
],
|
||
title: {
|
||
itemGap: 8,
|
||
textStyle: {
|
||
fontWeight: 'normal',
|
||
color: '#408829',
|
||
},
|
||
},
|
||
dataRange: {
|
||
color: ['#1f610a', '#97b58d'],
|
||
},
|
||
toolbox: {
|
||
color: ['#408829', '#408829', '#408829', '#408829'],
|
||
},
|
||
tooltip: {
|
||
backgroundColor: 'rgba(0,0,0,0.5)',
|
||
axisPointer: {
|
||
type: 'line',
|
||
lineStyle: {
|
||
color: '#408829',
|
||
type: 'dashed',
|
||
},
|
||
crossStyle: {
|
||
color: '#408829',
|
||
},
|
||
shadowStyle: {
|
||
color: 'rgba(200,200,200,0.3)',
|
||
},
|
||
},
|
||
},
|
||
dataZoom: {
|
||
dataBackgroundColor: '#eee',
|
||
fillerColor: 'rgba(64,136,41,0.2)',
|
||
handleColor: '#408829',
|
||
},
|
||
grid: {
|
||
borderWidth: 0,
|
||
},
|
||
categoryAxis: {
|
||
axisLine: {
|
||
lineStyle: {
|
||
color: '#408829',
|
||
},
|
||
},
|
||
splitLine: {
|
||
lineStyle: {
|
||
color: ['#eee'],
|
||
},
|
||
},
|
||
},
|
||
valueAxis: {
|
||
axisLine: {
|
||
lineStyle: {
|
||
color: '#408829',
|
||
},
|
||
},
|
||
splitArea: {
|
||
show: !0,
|
||
areaStyle: {
|
||
color: ['rgba(250,250,250,0.1)', 'rgba(200,200,200,0.1)'],
|
||
},
|
||
},
|
||
splitLine: {
|
||
lineStyle: {
|
||
color: ['#eee'],
|
||
},
|
||
},
|
||
},
|
||
timeline: {
|
||
lineStyle: {
|
||
color: '#408829',
|
||
},
|
||
controlStyle: {
|
||
normal: {
|
||
color: '#408829',
|
||
},
|
||
emphasis: {
|
||
color: '#408829',
|
||
},
|
||
},
|
||
},
|
||
k: {
|
||
itemStyle: {
|
||
normal: {
|
||
color: '#68a54a',
|
||
color0: '#a9cba2',
|
||
lineStyle: {
|
||
width: 1,
|
||
color: '#408829',
|
||
color0: '#86b379',
|
||
},
|
||
},
|
||
},
|
||
},
|
||
map: {
|
||
itemStyle: {
|
||
normal: {
|
||
areaStyle: {
|
||
color: '#ddd',
|
||
},
|
||
label: {
|
||
textStyle: {
|
||
color: '#c12e34',
|
||
},
|
||
},
|
||
},
|
||
emphasis: {
|
||
areaStyle: {
|
||
color: '#99d2dd',
|
||
},
|
||
label: {
|
||
textStyle: {
|
||
color: '#c12e34',
|
||
},
|
||
},
|
||
},
|
||
},
|
||
},
|
||
force: {
|
||
itemStyle: {
|
||
normal: {
|
||
linkStyle: {
|
||
strokeColor: '#408829',
|
||
},
|
||
},
|
||
},
|
||
},
|
||
chord: {
|
||
padding: 4,
|
||
itemStyle: {
|
||
normal: {
|
||
lineStyle: {
|
||
width: 1,
|
||
color: 'rgba(128, 128, 128, 0.5)',
|
||
},
|
||
chordStyle: {
|
||
lineStyle: {
|
||
width: 1,
|
||
color: 'rgba(128, 128, 128, 0.5)',
|
||
},
|
||
},
|
||
},
|
||
emphasis: {
|
||
lineStyle: {
|
||
width: 1,
|
||
color: 'rgba(128, 128, 128, 0.5)',
|
||
},
|
||
chordStyle: {
|
||
lineStyle: {
|
||
width: 1,
|
||
color: 'rgba(128, 128, 128, 0.5)',
|
||
},
|
||
},
|
||
},
|
||
},
|
||
},
|
||
gauge: {
|
||
startAngle: 225,
|
||
endAngle: -45,
|
||
axisLine: {
|
||
show: !0,
|
||
lineStyle: {
|
||
color: [[0.2, '#86b379'], [0.8, '#68a54a'], [1, '#408829']],
|
||
width: 8,
|
||
},
|
||
},
|
||
axisTick: {
|
||
splitNumber: 10,
|
||
length: 12,
|
||
lineStyle: {
|
||
color: 'auto',
|
||
},
|
||
},
|
||
axisLabel: {
|
||
textStyle: {
|
||
color: 'auto',
|
||
},
|
||
},
|
||
splitLine: {
|
||
length: 18,
|
||
lineStyle: {
|
||
color: 'auto',
|
||
},
|
||
},
|
||
pointer: {
|
||
length: '90%',
|
||
color: 'auto',
|
||
},
|
||
title: {
|
||
textStyle: {
|
||
color: '#333',
|
||
},
|
||
},
|
||
detail: {
|
||
textStyle: {
|
||
color: 'auto',
|
||
},
|
||
},
|
||
},
|
||
textStyle: {
|
||
fontFamily: 'Arial, Verdana, sans-serif',
|
||
},
|
||
};
|
||
if ($('#mainb').length) {
|
||
var b = echarts.init(document.getElementById('mainb'), a);
|
||
b.setOption({
|
||
title: {
|
||
text: 'Graph title',
|
||
subtext: 'Graph Sub-text',
|
||
},
|
||
tooltip: {
|
||
trigger: 'axis',
|
||
},
|
||
legend: {
|
||
data: ['sales', 'purchases'],
|
||
},
|
||
toolbox: {
|
||
show: !1,
|
||
},
|
||
calculable: !1,
|
||
xAxis: [
|
||
{
|
||
type: 'category',
|
||
data: [
|
||
'1?',
|
||
'2?',
|
||
'3?',
|
||
'4?',
|
||
'5?',
|
||
'6?',
|
||
'7?',
|
||
'8?',
|
||
'9?',
|
||
'10?',
|
||
'11?',
|
||
'12?',
|
||
],
|
||
},
|
||
],
|
||
yAxis: [
|
||
{
|
||
type: 'value',
|
||
},
|
||
],
|
||
series: [
|
||
{
|
||
name: 'sales',
|
||
type: 'bar',
|
||
data: [2, 4.9, 7, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20, 6.4, 3.3],
|
||
markPoint: {
|
||
data: [
|
||
{
|
||
type: 'max',
|
||
name: '???',
|
||
},
|
||
{
|
||
type: 'min',
|
||
name: '???',
|
||
},
|
||
],
|
||
},
|
||
markLine: {
|
||
data: [
|
||
{
|
||
type: 'average',
|
||
name: '???',
|
||
},
|
||
],
|
||
},
|
||
},
|
||
{
|
||
name: 'purchases',
|
||
type: 'bar',
|
||
data: [2.6, 5.9, 9, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6, 2.3],
|
||
markPoint: {
|
||
data: [
|
||
{
|
||
name: 'sales',
|
||
value: 182.2,
|
||
xAxis: 7,
|
||
yAxis: 183,
|
||
},
|
||
{
|
||
name: 'purchases',
|
||
value: 2.3,
|
||
xAxis: 11,
|
||
yAxis: 3,
|
||
},
|
||
],
|
||
},
|
||
markLine: {
|
||
data: [
|
||
{
|
||
type: 'average',
|
||
name: '???',
|
||
},
|
||
],
|
||
},
|
||
},
|
||
],
|
||
});
|
||
}
|
||
if ($('#echart_sonar').length) {
|
||
var c = echarts.init(document.getElementById('echart_sonar'), a);
|
||
c.setOption({
|
||
title: {
|
||
text: 'Budget vs spending',
|
||
subtext: 'Subtitle',
|
||
},
|
||
tooltip: {
|
||
trigger: 'item',
|
||
},
|
||
legend: {
|
||
orient: 'vertical',
|
||
x: 'right',
|
||
y: 'bottom',
|
||
data: ['Allocated Budget', 'Actual Spending'],
|
||
},
|
||
toolbox: {
|
||
show: !0,
|
||
feature: {
|
||
restore: {
|
||
show: !0,
|
||
title: 'Restore',
|
||
},
|
||
saveAsImage: {
|
||
show: !0,
|
||
title: 'Save Image',
|
||
},
|
||
},
|
||
},
|
||
polar: [
|
||
{
|
||
indicator: [
|
||
{
|
||
text: 'Sales',
|
||
max: 6e3,
|
||
},
|
||
{
|
||
text: 'Administration',
|
||
max: 16e3,
|
||
},
|
||
{
|
||
text: 'Information Techology',
|
||
max: 3e4,
|
||
},
|
||
{
|
||
text: 'Customer Support',
|
||
max: 38e3,
|
||
},
|
||
{
|
||
text: 'Development',
|
||
max: 52e3,
|
||
},
|
||
{
|
||
text: 'Marketing',
|
||
max: 25e3,
|
||
},
|
||
],
|
||
},
|
||
],
|
||
calculable: !0,
|
||
series: [
|
||
{
|
||
name: 'Budget vs spending',
|
||
type: 'radar',
|
||
data: [
|
||
{
|
||
value: [4300, 1e4, 28e3, 35e3, 5e4, 19e3],
|
||
name: 'Allocated Budget',
|
||
},
|
||
{
|
||
value: [5e3, 14e3, 28e3, 31e3, 42e3, 21e3],
|
||
name: 'Actual Spending',
|
||
},
|
||
],
|
||
},
|
||
],
|
||
});
|
||
}
|
||
if ($('#echart_pyramid').length) {
|
||
var d = echarts.init(document.getElementById('echart_pyramid'), a);
|
||
d.setOption({
|
||
title: {
|
||
text: 'Echart Pyramid Graph',
|
||
subtext: 'Subtitle',
|
||
},
|
||
tooltip: {
|
||
trigger: 'item',
|
||
formatter: '{a} <br/>{b} : {c}%',
|
||
},
|
||
toolbox: {
|
||
show: !0,
|
||
feature: {
|
||
restore: {
|
||
show: !0,
|
||
title: 'Restore',
|
||
},
|
||
saveAsImage: {
|
||
show: !0,
|
||
title: 'Save Image',
|
||
},
|
||
},
|
||
},
|
||
legend: {
|
||
data: [
|
||
'Something #1',
|
||
'Something #2',
|
||
'Something #3',
|
||
'Something #4',
|
||
'Something #5',
|
||
],
|
||
orient: 'vertical',
|
||
x: 'left',
|
||
y: 'bottom',
|
||
},
|
||
calculable: !0,
|
||
series: [
|
||
{
|
||
name: '漏斗图',
|
||
type: 'funnel',
|
||
width: '40%',
|
||
data: [
|
||
{
|
||
value: 60,
|
||
name: 'Something #1',
|
||
},
|
||
{
|
||
value: 40,
|
||
name: 'Something #2',
|
||
},
|
||
{
|
||
value: 20,
|
||
name: 'Something #3',
|
||
},
|
||
{
|
||
value: 80,
|
||
name: 'Something #4',
|
||
},
|
||
{
|
||
value: 100,
|
||
name: 'Something #5',
|
||
},
|
||
],
|
||
},
|
||
],
|
||
});
|
||
}
|
||
if ($('#echart_gauge').length) {
|
||
var e = echarts.init(document.getElementById('echart_gauge'), a);
|
||
e.setOption({
|
||
tooltip: {
|
||
formatter: '{a} <br/>{b} : {c}%',
|
||
},
|
||
toolbox: {
|
||
show: !0,
|
||
feature: {
|
||
restore: {
|
||
show: !0,
|
||
title: 'Restore',
|
||
},
|
||
saveAsImage: {
|
||
show: !0,
|
||
title: 'Save Image',
|
||
},
|
||
},
|
||
},
|
||
series: [
|
||
{
|
||
name: 'Performance',
|
||
type: 'gauge',
|
||
center: ['50%', '50%'],
|
||
startAngle: 140,
|
||
endAngle: -140,
|
||
min: 0,
|
||
max: 100,
|
||
precision: 0,
|
||
splitNumber: 10,
|
||
axisLine: {
|
||
show: !0,
|
||
lineStyle: {
|
||
color: [
|
||
[0.2, 'lightgreen'],
|
||
[0.4, 'orange'],
|
||
[0.8, 'skyblue'],
|
||
[1, '#ff4500'],
|
||
],
|
||
width: 30,
|
||
},
|
||
},
|
||
axisTick: {
|
||
show: !0,
|
||
splitNumber: 5,
|
||
length: 8,
|
||
lineStyle: {
|
||
color: '#eee',
|
||
width: 1,
|
||
type: 'solid',
|
||
},
|
||
},
|
||
axisLabel: {
|
||
show: !0,
|
||
formatter: function(a) {
|
||
switch (a + '') {
|
||
case '10':
|
||
return 'a';
|
||
case '30':
|
||
return 'b';
|
||
case '60':
|
||
return 'c';
|
||
case '90':
|
||
return 'd';
|
||
default:
|
||
return '';
|
||
}
|
||
},
|
||
textStyle: {
|
||
color: '#333',
|
||
},
|
||
},
|
||
splitLine: {
|
||
show: !0,
|
||
length: 30,
|
||
lineStyle: {
|
||
color: '#eee',
|
||
width: 2,
|
||
type: 'solid',
|
||
},
|
||
},
|
||
pointer: {
|
||
length: '80%',
|
||
width: 8,
|
||
color: 'auto',
|
||
},
|
||
title: {
|
||
show: !0,
|
||
offsetCenter: ['-65%', -10],
|
||
textStyle: {
|
||
color: '#333',
|
||
fontSize: 15,
|
||
},
|
||
},
|
||
detail: {
|
||
show: !0,
|
||
backgroundColor: 'rgba(0,0,0,0)',
|
||
borderWidth: 0,
|
||
borderColor: '#ccc',
|
||
width: 100,
|
||
height: 40,
|
||
offsetCenter: ['-60%', 10],
|
||
formatter: '{value}%',
|
||
textStyle: {
|
||
color: 'auto',
|
||
fontSize: 30,
|
||
},
|
||
},
|
||
data: [
|
||
{
|
||
value: 50,
|
||
name: 'Performance',
|
||
},
|
||
],
|
||
},
|
||
],
|
||
});
|
||
}
|
||
if ($('#echart_line').length) {
|
||
var f = echarts.init(document.getElementById('echart_line'), a);
|
||
f.setOption({
|
||
title: {
|
||
text: 'Line Graph',
|
||
subtext: 'Subtitle',
|
||
},
|
||
tooltip: {
|
||
trigger: 'axis',
|
||
},
|
||
legend: {
|
||
x: 220,
|
||
y: 40,
|
||
data: ['Intent', 'Pre-order', 'Deal'],
|
||
},
|
||
toolbox: {
|
||
show: !0,
|
||
feature: {
|
||
magicType: {
|
||
show: !0,
|
||
title: {
|
||
line: 'Line',
|
||
bar: 'Bar',
|
||
stack: 'Stack',
|
||
tiled: 'Tiled',
|
||
},
|
||
type: ['line', 'bar', 'stack', 'tiled'],
|
||
},
|
||
restore: {
|
||
show: !0,
|
||
title: 'Restore',
|
||
},
|
||
saveAsImage: {
|
||
show: !0,
|
||
title: 'Save Image',
|
||
},
|
||
},
|
||
},
|
||
calculable: !0,
|
||
xAxis: [
|
||
{
|
||
type: 'category',
|
||
boundaryGap: !1,
|
||
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
|
||
},
|
||
],
|
||
yAxis: [
|
||
{
|
||
type: 'value',
|
||
},
|
||
],
|
||
series: [
|
||
{
|
||
name: 'Deal',
|
||
type: 'line',
|
||
smooth: !0,
|
||
itemStyle: {
|
||
normal: {
|
||
areaStyle: {
|
||
type: 'default',
|
||
},
|
||
},
|
||
},
|
||
data: [10, 12, 21, 54, 260, 830, 710],
|
||
},
|
||
{
|
||
name: 'Pre-order',
|
||
type: 'line',
|
||
smooth: !0,
|
||
itemStyle: {
|
||
normal: {
|
||
areaStyle: {
|
||
type: 'default',
|
||
},
|
||
},
|
||
},
|
||
data: [30, 182, 434, 791, 390, 30, 10],
|
||
},
|
||
{
|
||
name: 'Intent',
|
||
type: 'line',
|
||
smooth: !0,
|
||
itemStyle: {
|
||
normal: {
|
||
areaStyle: {
|
||
type: 'default',
|
||
},
|
||
},
|
||
},
|
||
data: [1320, 1132, 601, 234, 120, 90, 20],
|
||
},
|
||
],
|
||
});
|
||
}
|
||
if ($('#echart_scatter').length) {
|
||
var g = echarts.init(document.getElementById('echart_scatter'), a);
|
||
g.setOption({
|
||
title: {
|
||
text: 'Scatter Graph',
|
||
subtext: 'Heinz 2003',
|
||
},
|
||
tooltip: {
|
||
trigger: 'axis',
|
||
showDelay: 0,
|
||
axisPointer: {
|
||
type: 'cross',
|
||
lineStyle: {
|
||
type: 'dashed',
|
||
width: 1,
|
||
},
|
||
},
|
||
},
|
||
legend: {
|
||
data: ['Data2', 'Data1'],
|
||
},
|
||
toolbox: {
|
||
show: !0,
|
||
feature: {
|
||
saveAsImage: {
|
||
show: !0,
|
||
title: 'Save Image',
|
||
},
|
||
},
|
||
},
|
||
xAxis: [
|
||
{
|
||
type: 'value',
|
||
scale: !0,
|
||
axisLabel: {
|
||
formatter: '{value} cm',
|
||
},
|
||
},
|
||
],
|
||
yAxis: [
|
||
{
|
||
type: 'value',
|
||
scale: !0,
|
||
axisLabel: {
|
||
formatter: '{value} kg',
|
||
},
|
||
},
|
||
],
|
||
series: [
|
||
{
|
||
name: 'Data1',
|
||
type: 'scatter',
|
||
tooltip: {
|
||
trigger: 'item',
|
||
formatter: function(a) {
|
||
return a.value.length > 1
|
||
? a.seriesName +
|
||
' :<br/>' +
|
||
a.value[0] +
|
||
'cm ' +
|
||
a.value[1] +
|
||
'kg '
|
||
: a.seriesName + ' :<br/>' + a.name + ' : ' + a.value + 'kg ';
|
||
},
|
||
},
|
||
data: [
|
||
[161.2, 51.6],
|
||
[167.5, 59],
|
||
[159.5, 49.2],
|
||
[157, 63],
|
||
[155.8, 53.6],
|
||
[170, 59],
|
||
[159.1, 47.6],
|
||
[166, 69.8],
|
||
[176.2, 66.8],
|
||
[160.2, 75.2],
|
||
[172.5, 55.2],
|
||
[170.9, 54.2],
|
||
[172.9, 62.5],
|
||
[153.4, 42],
|
||
[160, 50],
|
||
[147.2, 49.8],
|
||
[168.2, 49.2],
|
||
[175, 73.2],
|
||
[157, 47.8],
|
||
[167.6, 68.8],
|
||
[159.5, 50.6],
|
||
[175, 82.5],
|
||
[166.8, 57.2],
|
||
[176.5, 87.8],
|
||
[170.2, 72.8],
|
||
[174, 54.5],
|
||
[173, 59.8],
|
||
[179.9, 67.3],
|
||
[170.5, 67.8],
|
||
[160, 47],
|
||
[154.4, 46.2],
|
||
[162, 55],
|
||
[176.5, 83],
|
||
[160, 54.4],
|
||
[152, 45.8],
|
||
[162.1, 53.6],
|
||
[170, 73.2],
|
||
[160.2, 52.1],
|
||
[161.3, 67.9],
|
||
[166.4, 56.6],
|
||
[168.9, 62.3],
|
||
[163.8, 58.5],
|
||
[167.6, 54.5],
|
||
[160, 50.2],
|
||
[161.3, 60.3],
|
||
[167.6, 58.3],
|
||
[165.1, 56.2],
|
||
[160, 50.2],
|
||
[170, 72.9],
|
||
[157.5, 59.8],
|
||
[167.6, 61],
|
||
[160.7, 69.1],
|
||
[163.2, 55.9],
|
||
[152.4, 46.5],
|
||
[157.5, 54.3],
|
||
[168.3, 54.8],
|
||
[180.3, 60.7],
|
||
[165.5, 60],
|
||
[165, 62],
|
||
[164.5, 60.3],
|
||
[156, 52.7],
|
||
[160, 74.3],
|
||
[163, 62],
|
||
[165.7, 73.1],
|
||
[161, 80],
|
||
[162, 54.7],
|
||
[166, 53.2],
|
||
[174, 75.7],
|
||
[172.7, 61.1],
|
||
[167.6, 55.7],
|
||
[151.1, 48.7],
|
||
[164.5, 52.3],
|
||
[163.5, 50],
|
||
[152, 59.3],
|
||
[169, 62.5],
|
||
[164, 55.7],
|
||
[161.2, 54.8],
|
||
[155, 45.9],
|
||
[170, 70.6],
|
||
[176.2, 67.2],
|
||
[170, 69.4],
|
||
[162.5, 58.2],
|
||
[170.3, 64.8],
|
||
[164.1, 71.6],
|
||
[169.5, 52.8],
|
||
[163.2, 59.8],
|
||
[154.5, 49],
|
||
[159.8, 50],
|
||
[173.2, 69.2],
|
||
[170, 55.9],
|
||
[161.4, 63.4],
|
||
[169, 58.2],
|
||
[166.2, 58.6],
|
||
[159.4, 45.7],
|
||
[162.5, 52.2],
|
||
[159, 48.6],
|
||
[162.8, 57.8],
|
||
[159, 55.6],
|
||
[179.8, 66.8],
|
||
[162.9, 59.4],
|
||
[161, 53.6],
|
||
[151.1, 73.2],
|
||
[168.2, 53.4],
|
||
[168.9, 69],
|
||
[173.2, 58.4],
|
||
[171.8, 56.2],
|
||
[178, 70.6],
|
||
[164.3, 59.8],
|
||
[163, 72],
|
||
[168.5, 65.2],
|
||
[166.8, 56.6],
|
||
[172.7, 105.2],
|
||
[163.5, 51.8],
|
||
[169.4, 63.4],
|
||
[167.8, 59],
|
||
[159.5, 47.6],
|
||
[167.6, 63],
|
||
[161.2, 55.2],
|
||
[160, 45],
|
||
[163.2, 54],
|
||
[162.2, 50.2],
|
||
[161.3, 60.2],
|
||
[149.5, 44.8],
|
||
[157.5, 58.8],
|
||
[163.2, 56.4],
|
||
[172.7, 62],
|
||
[155, 49.2],
|
||
[156.5, 67.2],
|
||
[164, 53.8],
|
||
[160.9, 54.4],
|
||
[162.8, 58],
|
||
[167, 59.8],
|
||
[160, 54.8],
|
||
[160, 43.2],
|
||
[168.9, 60.5],
|
||
[158.2, 46.4],
|
||
[156, 64.4],
|
||
[160, 48.8],
|
||
[167.1, 62.2],
|
||
[158, 55.5],
|
||
[167.6, 57.8],
|
||
[156, 54.6],
|
||
[162.1, 59.2],
|
||
[173.4, 52.7],
|
||
[159.8, 53.2],
|
||
[170.5, 64.5],
|
||
[159.2, 51.8],
|
||
[157.5, 56],
|
||
[161.3, 63.6],
|
||
[162.6, 63.2],
|
||
[160, 59.5],
|
||
[168.9, 56.8],
|
||
[165.1, 64.1],
|
||
[162.6, 50],
|
||
[165.1, 72.3],
|
||
[166.4, 55],
|
||
[160, 55.9],
|
||
[152.4, 60.4],
|
||
[170.2, 69.1],
|
||
[162.6, 84.5],
|
||
[170.2, 55.9],
|
||
[158.8, 55.5],
|
||
[172.7, 69.5],
|
||
[167.6, 76.4],
|
||
[162.6, 61.4],
|
||
[167.6, 65.9],
|
||
[156.2, 58.6],
|
||
[175.2, 66.8],
|
||
[172.1, 56.6],
|
||
[162.6, 58.6],
|
||
[160, 55.9],
|
||
[165.1, 59.1],
|
||
[182.9, 81.8],
|
||
[166.4, 70.7],
|
||
[165.1, 56.8],
|
||
[177.8, 60],
|
||
[165.1, 58.2],
|
||
[175.3, 72.7],
|
||
[154.9, 54.1],
|
||
[158.8, 49.1],
|
||
[172.7, 75.9],
|
||
[168.9, 55],
|
||
[161.3, 57.3],
|
||
[167.6, 55],
|
||
[165.1, 65.5],
|
||
[175.3, 65.5],
|
||
[157.5, 48.6],
|
||
[163.8, 58.6],
|
||
[167.6, 63.6],
|
||
[165.1, 55.2],
|
||
[165.1, 62.7],
|
||
[168.9, 56.6],
|
||
[162.6, 53.9],
|
||
[164.5, 63.2],
|
||
[176.5, 73.6],
|
||
[168.9, 62],
|
||
[175.3, 63.6],
|
||
[159.4, 53.2],
|
||
[160, 53.4],
|
||
[170.2, 55],
|
||
[162.6, 70.5],
|
||
[167.6, 54.5],
|
||
[162.6, 54.5],
|
||
[160.7, 55.9],
|
||
[160, 59],
|
||
[157.5, 63.6],
|
||
[162.6, 54.5],
|
||
[152.4, 47.3],
|
||
[170.2, 67.7],
|
||
[165.1, 80.9],
|
||
[172.7, 70.5],
|
||
[165.1, 60.9],
|
||
[170.2, 63.6],
|
||
[170.2, 54.5],
|
||
[170.2, 59.1],
|
||
[161.3, 70.5],
|
||
[167.6, 52.7],
|
||
[167.6, 62.7],
|
||
[165.1, 86.3],
|
||
[162.6, 66.4],
|
||
[152.4, 67.3],
|
||
[168.9, 63],
|
||
[170.2, 73.6],
|
||
[175.2, 62.3],
|
||
[175.2, 57.7],
|
||
[160, 55.4],
|
||
[165.1, 104.1],
|
||
[174, 55.5],
|
||
[170.2, 77.3],
|
||
[160, 80.5],
|
||
[167.6, 64.5],
|
||
[167.6, 72.3],
|
||
[167.6, 61.4],
|
||
[154.9, 58.2],
|
||
[162.6, 81.8],
|
||
[175.3, 63.6],
|
||
[171.4, 53.4],
|
||
[157.5, 54.5],
|
||
[165.1, 53.6],
|
||
[160, 60],
|
||
[174, 73.6],
|
||
[162.6, 61.4],
|
||
[174, 55.5],
|
||
[162.6, 63.6],
|
||
[161.3, 60.9],
|
||
[156.2, 60],
|
||
[149.9, 46.8],
|
||
[169.5, 57.3],
|
||
[160, 64.1],
|
||
[175.3, 63.6],
|
||
[169.5, 67.3],
|
||
[160, 75.5],
|
||
[172.7, 68.2],
|
||
[162.6, 61.4],
|
||
[157.5, 76.8],
|
||
[176.5, 71.8],
|
||
[164.4, 55.5],
|
||
[160.7, 48.6],
|
||
[174, 66.4],
|
||
[163.8, 67.3],
|
||
],
|
||
markPoint: {
|
||
data: [
|
||
{
|
||
type: 'max',
|
||
name: 'Max',
|
||
},
|
||
{
|
||
type: 'min',
|
||
name: 'Min',
|
||
},
|
||
],
|
||
},
|
||
markLine: {
|
||
data: [
|
||
{
|
||
type: 'average',
|
||
name: 'Mean',
|
||
},
|
||
],
|
||
},
|
||
},
|
||
{
|
||
name: 'Data2',
|
||
type: 'scatter',
|
||
tooltip: {
|
||
trigger: 'item',
|
||
formatter: function(a) {
|
||
return a.value.length > 1
|
||
? a.seriesName +
|
||
' :<br/>' +
|
||
a.value[0] +
|
||
'cm ' +
|
||
a.value[1] +
|
||
'kg '
|
||
: a.seriesName + ' :<br/>' + a.name + ' : ' + a.value + 'kg ';
|
||
},
|
||
},
|
||
data: [
|
||
[174, 65.6],
|
||
[175.3, 71.8],
|
||
[193.5, 80.7],
|
||
[186.5, 72.6],
|
||
[187.2, 78.8],
|
||
[181.5, 74.8],
|
||
[184, 86.4],
|
||
[184.5, 78.4],
|
||
[175, 62],
|
||
[184, 81.6],
|
||
[180, 76.6],
|
||
[177.8, 83.6],
|
||
[192, 90],
|
||
[176, 74.6],
|
||
[174, 71],
|
||
[184, 79.6],
|
||
[192.7, 93.8],
|
||
[171.5, 70],
|
||
[173, 72.4],
|
||
[176, 85.9],
|
||
[176, 78.8],
|
||
[180.5, 77.8],
|
||
[172.7, 66.2],
|
||
[176, 86.4],
|
||
[173.5, 81.8],
|
||
[178, 89.6],
|
||
[180.3, 82.8],
|
||
[180.3, 76.4],
|
||
[164.5, 63.2],
|
||
[173, 60.9],
|
||
[183.5, 74.8],
|
||
[175.5, 70],
|
||
[188, 72.4],
|
||
[189.2, 84.1],
|
||
[172.8, 69.1],
|
||
[170, 59.5],
|
||
[182, 67.2],
|
||
[170, 61.3],
|
||
[177.8, 68.6],
|
||
[184.2, 80.1],
|
||
[186.7, 87.8],
|
||
[171.4, 84.7],
|
||
[172.7, 73.4],
|
||
[175.3, 72.1],
|
||
[180.3, 82.6],
|
||
[182.9, 88.7],
|
||
[188, 84.1],
|
||
[177.2, 94.1],
|
||
[172.1, 74.9],
|
||
[167, 59.1],
|
||
[169.5, 75.6],
|
||
[174, 86.2],
|
||
[172.7, 75.3],
|
||
[182.2, 87.1],
|
||
[164.1, 55.2],
|
||
[163, 57],
|
||
[171.5, 61.4],
|
||
[184.2, 76.8],
|
||
[174, 86.8],
|
||
[174, 72.2],
|
||
[177, 71.6],
|
||
[186, 84.8],
|
||
[167, 68.2],
|
||
[171.8, 66.1],
|
||
[182, 72],
|
||
[167, 64.6],
|
||
[177.8, 74.8],
|
||
[164.5, 70],
|
||
[192, 101.6],
|
||
[175.5, 63.2],
|
||
[171.2, 79.1],
|
||
[181.6, 78.9],
|
||
[167.4, 67.7],
|
||
[181.1, 66],
|
||
[177, 68.2],
|
||
[174.5, 63.9],
|
||
[177.5, 72],
|
||
[170.5, 56.8],
|
||
[182.4, 74.5],
|
||
[197.1, 90.9],
|
||
[180.1, 93],
|
||
[175.5, 80.9],
|
||
[180.6, 72.7],
|
||
[184.4, 68],
|
||
[175.5, 70.9],
|
||
[180.6, 72.5],
|
||
[177, 72.5],
|
||
[177.1, 83.4],
|
||
[181.6, 75.5],
|
||
[176.5, 73],
|
||
[175, 70.2],
|
||
[174, 73.4],
|
||
[165.1, 70.5],
|
||
[177, 68.9],
|
||
[192, 102.3],
|
||
[176.5, 68.4],
|
||
[169.4, 65.9],
|
||
[182.1, 75.7],
|
||
[179.8, 84.5],
|
||
[175.3, 87.7],
|
||
[184.9, 86.4],
|
||
[177.3, 73.2],
|
||
[167.4, 53.9],
|
||
[178.1, 72],
|
||
[168.9, 55.5],
|
||
[157.2, 58.4],
|
||
[180.3, 83.2],
|
||
[170.2, 72.7],
|
||
[177.8, 64.1],
|
||
[172.7, 72.3],
|
||
[165.1, 65],
|
||
[186.7, 86.4],
|
||
[165.1, 65],
|
||
[174, 88.6],
|
||
[175.3, 84.1],
|
||
[185.4, 66.8],
|
||
[177.8, 75.5],
|
||
[180.3, 93.2],
|
||
[180.3, 82.7],
|
||
[177.8, 58],
|
||
[177.8, 79.5],
|
||
[177.8, 78.6],
|
||
[177.8, 71.8],
|
||
[177.8, 116.4],
|
||
[163.8, 72.2],
|
||
[188, 83.6],
|
||
[198.1, 85.5],
|
||
[175.3, 90.9],
|
||
[166.4, 85.9],
|
||
[190.5, 89.1],
|
||
[166.4, 75],
|
||
[177.8, 77.7],
|
||
[179.7, 86.4],
|
||
[172.7, 90.9],
|
||
[190.5, 73.6],
|
||
[185.4, 76.4],
|
||
[168.9, 69.1],
|
||
[167.6, 84.5],
|
||
[175.3, 64.5],
|
||
[170.2, 69.1],
|
||
[190.5, 108.6],
|
||
[177.8, 86.4],
|
||
[190.5, 80.9],
|
||
[177.8, 87.7],
|
||
[184.2, 94.5],
|
||
[176.5, 80.2],
|
||
[177.8, 72],
|
||
[180.3, 71.4],
|
||
[171.4, 72.7],
|
||
[172.7, 84.1],
|
||
[172.7, 76.8],
|
||
[177.8, 63.6],
|
||
[177.8, 80.9],
|
||
[182.9, 80.9],
|
||
[170.2, 85.5],
|
||
[167.6, 68.6],
|
||
[175.3, 67.7],
|
||
[165.1, 66.4],
|
||
[185.4, 102.3],
|
||
[181.6, 70.5],
|
||
[172.7, 95.9],
|
||
[190.5, 84.1],
|
||
[179.1, 87.3],
|
||
[175.3, 71.8],
|
||
[170.2, 65.9],
|
||
[193, 95.9],
|
||
[171.4, 91.4],
|
||
[177.8, 81.8],
|
||
[177.8, 96.8],
|
||
[167.6, 69.1],
|
||
[167.6, 82.7],
|
||
[180.3, 75.5],
|
||
[182.9, 79.5],
|
||
[176.5, 73.6],
|
||
[186.7, 91.8],
|
||
[188, 84.1],
|
||
[188, 85.9],
|
||
[177.8, 81.8],
|
||
[174, 82.5],
|
||
[177.8, 80.5],
|
||
[171.4, 70],
|
||
[185.4, 81.8],
|
||
[185.4, 84.1],
|
||
[188, 90.5],
|
||
[188, 91.4],
|
||
[182.9, 89.1],
|
||
[176.5, 85],
|
||
[175.3, 69.1],
|
||
[175.3, 73.6],
|
||
[188, 80.5],
|
||
[188, 82.7],
|
||
[175.3, 86.4],
|
||
[170.5, 67.7],
|
||
[179.1, 92.7],
|
||
[177.8, 93.6],
|
||
[175.3, 70.9],
|
||
[182.9, 75],
|
||
[170.8, 93.2],
|
||
[188, 93.2],
|
||
[180.3, 77.7],
|
||
[177.8, 61.4],
|
||
[185.4, 94.1],
|
||
[168.9, 75],
|
||
[185.4, 83.6],
|
||
[180.3, 85.5],
|
||
[174, 73.9],
|
||
[167.6, 66.8],
|
||
[182.9, 87.3],
|
||
[160, 72.3],
|
||
[180.3, 88.6],
|
||
[167.6, 75.5],
|
||
[186.7, 101.4],
|
||
[175.3, 91.1],
|
||
[175.3, 67.3],
|
||
[175.9, 77.7],
|
||
[175.3, 81.8],
|
||
[179.1, 75.5],
|
||
[181.6, 84.5],
|
||
[177.8, 76.6],
|
||
[182.9, 85],
|
||
[177.8, 102.5],
|
||
[184.2, 77.3],
|
||
[179.1, 71.8],
|
||
[176.5, 87.9],
|
||
[188, 94.3],
|
||
[174, 70.9],
|
||
[167.6, 64.5],
|
||
[170.2, 77.3],
|
||
[167.6, 72.3],
|
||
[188, 87.3],
|
||
[174, 80],
|
||
[176.5, 82.3],
|
||
[180.3, 73.6],
|
||
[167.6, 74.1],
|
||
[188, 85.9],
|
||
[180.3, 73.2],
|
||
[167.6, 76.3],
|
||
[183, 65.9],
|
||
[183, 90.9],
|
||
[179.1, 89.1],
|
||
[170.2, 62.3],
|
||
[177.8, 82.7],
|
||
[179.1, 79.1],
|
||
[190.5, 98.2],
|
||
[177.8, 84.1],
|
||
[180.3, 83.2],
|
||
[180.3, 83.2],
|
||
],
|
||
markPoint: {
|
||
data: [
|
||
{
|
||
type: 'max',
|
||
name: 'Max',
|
||
},
|
||
{
|
||
type: 'min',
|
||
name: 'Min',
|
||
},
|
||
],
|
||
},
|
||
markLine: {
|
||
data: [
|
||
{
|
||
type: 'average',
|
||
name: 'Mean',
|
||
},
|
||
],
|
||
},
|
||
},
|
||
],
|
||
});
|
||
}
|
||
if ($('#echart_bar_horizontal').length) {
|
||
var b = echarts.init(document.getElementById('echart_bar_horizontal'), a);
|
||
b.setOption({
|
||
title: {
|
||
text: 'Bar Graph',
|
||
subtext: 'Graph subtitle',
|
||
},
|
||
tooltip: {
|
||
trigger: 'axis',
|
||
},
|
||
legend: {
|
||
x: 100,
|
||
data: ['2015', '2016'],
|
||
},
|
||
toolbox: {
|
||
show: !0,
|
||
feature: {
|
||
saveAsImage: {
|
||
show: !0,
|
||
title: 'Save Image',
|
||
},
|
||
},
|
||
},
|
||
calculable: !0,
|
||
xAxis: [
|
||
{
|
||
type: 'value',
|
||
boundaryGap: [0, 0.01],
|
||
},
|
||
],
|
||
yAxis: [
|
||
{
|
||
type: 'category',
|
||
data: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'],
|
||
},
|
||
],
|
||
series: [
|
||
{
|
||
name: '2015',
|
||
type: 'bar',
|
||
data: [18203, 23489, 29034, 104970, 131744, 630230],
|
||
},
|
||
{
|
||
name: '2016',
|
||
type: 'bar',
|
||
data: [19325, 23438, 31e3, 121594, 134141, 681807],
|
||
},
|
||
],
|
||
});
|
||
}
|
||
if ($('#echart_pie2').length) {
|
||
var h = echarts.init(document.getElementById('echart_pie2'), a);
|
||
h.setOption({
|
||
tooltip: {
|
||
trigger: 'item',
|
||
formatter: '{a} <br/>{b} : {c} ({d}%)',
|
||
},
|
||
legend: {
|
||
x: 'center',
|
||
y: 'bottom',
|
||
data: ['rose1', 'rose2', 'rose3', 'rose4', 'rose5', 'rose6'],
|
||
},
|
||
toolbox: {
|
||
show: !0,
|
||
feature: {
|
||
magicType: {
|
||
show: !0,
|
||
type: ['pie', 'funnel'],
|
||
},
|
||
restore: {
|
||
show: !0,
|
||
title: 'Restore',
|
||
},
|
||
saveAsImage: {
|
||
show: !0,
|
||
title: 'Save Image',
|
||
},
|
||
},
|
||
},
|
||
calculable: !0,
|
||
series: [
|
||
{
|
||
name: 'Area Mode',
|
||
type: 'pie',
|
||
radius: [25, 90],
|
||
center: ['50%', 170],
|
||
roseType: 'area',
|
||
x: '50%',
|
||
max: 40,
|
||
sort: 'ascending',
|
||
data: [
|
||
{
|
||
value: 10,
|
||
name: 'rose1',
|
||
},
|
||
{
|
||
value: 5,
|
||
name: 'rose2',
|
||
},
|
||
{
|
||
value: 15,
|
||
name: 'rose3',
|
||
},
|
||
{
|
||
value: 25,
|
||
name: 'rose4',
|
||
},
|
||
{
|
||
value: 20,
|
||
name: 'rose5',
|
||
},
|
||
{
|
||
value: 35,
|
||
name: 'rose6',
|
||
},
|
||
],
|
||
},
|
||
],
|
||
});
|
||
}
|
||
if ($('#echart_donut').length) {
|
||
var i = echarts.init(document.getElementById('echart_donut'), a);
|
||
i.setOption({
|
||
tooltip: {
|
||
trigger: 'item',
|
||
formatter: '{a} <br/>{b} : {c} ({d}%)',
|
||
},
|
||
calculable: !0,
|
||
legend: {
|
||
x: 'center',
|
||
y: 'bottom',
|
||
data: [
|
||
'Direct Access',
|
||
'E-mail Marketing',
|
||
'Union Ad',
|
||
'Video Ads',
|
||
'Search Engine',
|
||
],
|
||
},
|
||
toolbox: {
|
||
show: !0,
|
||
feature: {
|
||
magicType: {
|
||
show: !0,
|
||
type: ['pie', 'funnel'],
|
||
option: {
|
||
funnel: {
|
||
x: '25%',
|
||
width: '50%',
|
||
funnelAlign: 'center',
|
||
max: 1548,
|
||
},
|
||
},
|
||
},
|
||
restore: {
|
||
show: !0,
|
||
title: 'Restore',
|
||
},
|
||
saveAsImage: {
|
||
show: !0,
|
||
title: 'Save Image',
|
||
},
|
||
},
|
||
},
|
||
series: [
|
||
{
|
||
name: 'Access to the resource',
|
||
type: 'pie',
|
||
radius: ['35%', '55%'],
|
||
itemStyle: {
|
||
normal: {
|
||
label: {
|
||
show: !0,
|
||
},
|
||
labelLine: {
|
||
show: !0,
|
||
},
|
||
},
|
||
emphasis: {
|
||
label: {
|
||
show: !0,
|
||
position: 'center',
|
||
textStyle: {
|
||
fontSize: '14',
|
||
fontWeight: 'normal',
|
||
},
|
||
},
|
||
},
|
||
},
|
||
data: [
|
||
{
|
||
value: 335,
|
||
name: 'Direct Access',
|
||
},
|
||
{
|
||
value: 310,
|
||
name: 'E-mail Marketing',
|
||
},
|
||
{
|
||
value: 234,
|
||
name: 'Union Ad',
|
||
},
|
||
{
|
||
value: 135,
|
||
name: 'Video Ads',
|
||
},
|
||
{
|
||
value: 1548,
|
||
name: 'Search Engine',
|
||
},
|
||
],
|
||
},
|
||
],
|
||
});
|
||
}
|
||
if ($('#echart_pie').length) {
|
||
var j = echarts.init(document.getElementById('echart_pie'), a);
|
||
j.setOption({
|
||
tooltip: {
|
||
trigger: 'item',
|
||
formatter: '{a} <br/>{b} : {c} ({d}%)',
|
||
},
|
||
legend: {
|
||
x: 'center',
|
||
y: 'bottom',
|
||
data: [
|
||
'Direct Access',
|
||
'E-mail Marketing',
|
||
'Union Ad',
|
||
'Video Ads',
|
||
'Search Engine',
|
||
],
|
||
},
|
||
toolbox: {
|
||
show: !0,
|
||
feature: {
|
||
magicType: {
|
||
show: !0,
|
||
type: ['pie', 'funnel'],
|
||
option: {
|
||
funnel: {
|
||
x: '25%',
|
||
width: '50%',
|
||
funnelAlign: 'left',
|
||
max: 1548,
|
||
},
|
||
},
|
||
},
|
||
restore: {
|
||
show: !0,
|
||
title: 'Restore',
|
||
},
|
||
saveAsImage: {
|
||
show: !0,
|
||
title: 'Save Image',
|
||
},
|
||
},
|
||
},
|
||
calculable: !0,
|
||
series: [
|
||
{
|
||
name: '访问来源',
|
||
type: 'pie',
|
||
radius: '55%',
|
||
center: ['50%', '48%'],
|
||
data: [
|
||
{
|
||
value: 335,
|
||
name: 'Direct Access',
|
||
},
|
||
{
|
||
value: 310,
|
||
name: 'E-mail Marketing',
|
||
},
|
||
{
|
||
value: 234,
|
||
name: 'Union Ad',
|
||
},
|
||
{
|
||
value: 135,
|
||
name: 'Video Ads',
|
||
},
|
||
{
|
||
value: 1548,
|
||
name: 'Search Engine',
|
||
},
|
||
],
|
||
},
|
||
],
|
||
});
|
||
var k = {
|
||
normal: {
|
||
label: {
|
||
show: !1,
|
||
},
|
||
labelLine: {
|
||
show: !1,
|
||
},
|
||
},
|
||
},
|
||
l = {
|
||
normal: {
|
||
color: 'rgba(0,0,0,0)',
|
||
label: {
|
||
show: !1,
|
||
},
|
||
labelLine: {
|
||
show: !1,
|
||
},
|
||
},
|
||
emphasis: {
|
||
color: 'rgba(0,0,0,0)',
|
||
},
|
||
};
|
||
}
|
||
if ($('#echart_mini_pie').length) {
|
||
var m = echarts.init(document.getElementById('echart_mini_pie'), a);
|
||
m.setOption({
|
||
title: {
|
||
text: 'Chart #2',
|
||
subtext: 'From ExcelHome',
|
||
sublink: 'http://e.weibo.com/1341556070/AhQXtjbqh',
|
||
x: 'center',
|
||
y: 'center',
|
||
itemGap: 20,
|
||
textStyle: {
|
||
color: 'rgba(30,144,255,0.8)',
|
||
fontFamily: '微软雅黑',
|
||
fontSize: 35,
|
||
fontWeight: 'bolder',
|
||
},
|
||
},
|
||
tooltip: {
|
||
show: !0,
|
||
formatter: '{a} <br/>{b} : {c} ({d}%)',
|
||
},
|
||
legend: {
|
||
orient: 'vertical',
|
||
x: 170,
|
||
y: 45,
|
||
itemGap: 12,
|
||
data: ['68%Something #1', '29%Something #2', '3%Something #3'],
|
||
},
|
||
toolbox: {
|
||
show: !0,
|
||
feature: {
|
||
mark: {
|
||
show: !0,
|
||
},
|
||
dataView: {
|
||
show: !0,
|
||
title: 'Text View',
|
||
lang: ['Text View', 'Close', 'Refresh'],
|
||
readOnly: !1,
|
||
},
|
||
restore: {
|
||
show: !0,
|
||
title: 'Restore',
|
||
},
|
||
saveAsImage: {
|
||
show: !0,
|
||
title: 'Save Image',
|
||
},
|
||
},
|
||
},
|
||
series: [
|
||
{
|
||
name: '1',
|
||
type: 'pie',
|
||
clockWise: !1,
|
||
radius: [105, 130],
|
||
itemStyle: k,
|
||
data: [
|
||
{
|
||
value: 68,
|
||
name: '68%Something #1',
|
||
},
|
||
{
|
||
value: 32,
|
||
name: 'invisible',
|
||
itemStyle: l,
|
||
},
|
||
],
|
||
},
|
||
{
|
||
name: '2',
|
||
type: 'pie',
|
||
clockWise: !1,
|
||
radius: [80, 105],
|
||
itemStyle: k,
|
||
data: [
|
||
{
|
||
value: 29,
|
||
name: '29%Something #2',
|
||
},
|
||
{
|
||
value: 71,
|
||
name: 'invisible',
|
||
itemStyle: l,
|
||
},
|
||
],
|
||
},
|
||
{
|
||
name: '3',
|
||
type: 'pie',
|
||
clockWise: !1,
|
||
radius: [25, 80],
|
||
itemStyle: k,
|
||
data: [
|
||
{
|
||
value: 3,
|
||
name: '3%Something #3',
|
||
},
|
||
{
|
||
value: 97,
|
||
name: 'invisible',
|
||
itemStyle: l,
|
||
},
|
||
],
|
||
},
|
||
],
|
||
});
|
||
}
|
||
if ($('#echart_world_map').length) {
|
||
var n = echarts.init(document.getElementById('echart_world_map'), a);
|
||
n.setOption({
|
||
title: {
|
||
text: 'World Population (2010)',
|
||
subtext:
|
||
'from United Nations, Total population, both sexes combined, as of 1 July (thousands)',
|
||
x: 'center',
|
||
y: 'top',
|
||
},
|
||
tooltip: {
|
||
trigger: 'item',
|
||
formatter: function(a) {
|
||
var b = (a.value + '').split('.');
|
||
return (
|
||
(b =
|
||
b[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g, '$1,') + '.' + b[1]),
|
||
a.seriesName + '<br/>' + a.name + ' : ' + b
|
||
);
|
||
},
|
||
},
|
||
toolbox: {
|
||
show: !0,
|
||
orient: 'vertical',
|
||
x: 'right',
|
||
y: 'center',
|
||
feature: {
|
||
mark: {
|
||
show: !0,
|
||
},
|
||
dataView: {
|
||
show: !0,
|
||
title: 'Text View',
|
||
lang: ['Text View', 'Close', 'Refresh'],
|
||
readOnly: !1,
|
||
},
|
||
restore: {
|
||
show: !0,
|
||
title: 'Restore',
|
||
},
|
||
saveAsImage: {
|
||
show: !0,
|
||
title: 'Save Image',
|
||
},
|
||
},
|
||
},
|
||
dataRange: {
|
||
min: 0,
|
||
max: 1e6,
|
||
text: ['High', 'Low'],
|
||
realtime: !1,
|
||
calculable: !0,
|
||
color: ['#087E65', '#26B99A', '#CBEAE3'],
|
||
},
|
||
series: [
|
||
{
|
||
name: 'World Population (2010)',
|
||
type: 'map',
|
||
mapType: 'world',
|
||
roam: !1,
|
||
mapLocation: {
|
||
y: 60,
|
||
},
|
||
itemStyle: {
|
||
emphasis: {
|
||
label: {
|
||
show: !0,
|
||
},
|
||
},
|
||
},
|
||
data: [
|
||
{
|
||
name: 'Afghanistan',
|
||
value: 28397.812,
|
||
},
|
||
{
|
||
name: 'Angola',
|
||
value: 19549.124,
|
||
},
|
||
{
|
||
name: 'Albania',
|
||
value: 3150.143,
|
||
},
|
||
{
|
||
name: 'United Arab Emirates',
|
||
value: 8441.537,
|
||
},
|
||
{
|
||
name: 'Argentina',
|
||
value: 40374.224,
|
||
},
|
||
{
|
||
name: 'Armenia',
|
||
value: 2963.496,
|
||
},
|
||
{
|
||
name: 'French Southern and Antarctic Lands',
|
||
value: 268.065,
|
||
},
|
||
{
|
||
name: 'Australia',
|
||
value: 22404.488,
|
||
},
|
||
{
|
||
name: 'Austria',
|
||
value: 8401.924,
|
||
},
|
||
{
|
||
name: 'Azerbaijan',
|
||
value: 9094.718,
|
||
},
|
||
{
|
||
name: 'Burundi',
|
||
value: 9232.753,
|
||
},
|
||
{
|
||
name: 'Belgium',
|
||
value: 10941.288,
|
||
},
|
||
{
|
||
name: 'Benin',
|
||
value: 9509.798,
|
||
},
|
||
{
|
||
name: 'Burkina Faso',
|
||
value: 15540.284,
|
||
},
|
||
{
|
||
name: 'Bangladesh',
|
||
value: 151125.475,
|
||
},
|
||
{
|
||
name: 'Bulgaria',
|
||
value: 7389.175,
|
||
},
|
||
{
|
||
name: 'The Bahamas',
|
||
value: 66402.316,
|
||
},
|
||
{
|
||
name: 'Bosnia and Herzegovina',
|
||
value: 3845.929,
|
||
},
|
||
{
|
||
name: 'Belarus',
|
||
value: 9491.07,
|
||
},
|
||
{
|
||
name: 'Belize',
|
||
value: 308.595,
|
||
},
|
||
{
|
||
name: 'Bermuda',
|
||
value: 64.951,
|
||
},
|
||
{
|
||
name: 'Bolivia',
|
||
value: 716.939,
|
||
},
|
||
{
|
||
name: 'Brazil',
|
||
value: 195210.154,
|
||
},
|
||
{
|
||
name: 'Brunei',
|
||
value: 27.223,
|
||
},
|
||
{
|
||
name: 'Bhutan',
|
||
value: 716.939,
|
||
},
|
||
{
|
||
name: 'Botswana',
|
||
value: 1969.341,
|
||
},
|
||
{
|
||
name: 'Central African Republic',
|
||
value: 4349.921,
|
||
},
|
||
{
|
||
name: 'Canada',
|
||
value: 34126.24,
|
||
},
|
||
{
|
||
name: 'Switzerland',
|
||
value: 7830.534,
|
||
},
|
||
{
|
||
name: 'Chile',
|
||
value: 17150.76,
|
||
},
|
||
{
|
||
name: 'China',
|
||
value: 1359821.465,
|
||
},
|
||
{
|
||
name: 'Ivory Coast',
|
||
value: 60508.978,
|
||
},
|
||
{
|
||
name: 'Cameroon',
|
||
value: 20624.343,
|
||
},
|
||
{
|
||
name: 'Democratic Republic of the Congo',
|
||
value: 62191.161,
|
||
},
|
||
{
|
||
name: 'Republic of the Congo',
|
||
value: 3573.024,
|
||
},
|
||
{
|
||
name: 'Colombia',
|
||
value: 46444.798,
|
||
},
|
||
{
|
||
name: 'Costa Rica',
|
||
value: 4669.685,
|
||
},
|
||
{
|
||
name: 'Cuba',
|
||
value: 11281.768,
|
||
},
|
||
{
|
||
name: 'Northern Cyprus',
|
||
value: 1.468,
|
||
},
|
||
{
|
||
name: 'Cyprus',
|
||
value: 1103.685,
|
||
},
|
||
{
|
||
name: 'Czech Republic',
|
||
value: 10553.701,
|
||
},
|
||
{
|
||
name: 'Germany',
|
||
value: 83017.404,
|
||
},
|
||
{
|
||
name: 'Djibouti',
|
||
value: 834.036,
|
||
},
|
||
{
|
||
name: 'Denmark',
|
||
value: 5550.959,
|
||
},
|
||
{
|
||
name: 'Dominican Republic',
|
||
value: 10016.797,
|
||
},
|
||
{
|
||
name: 'Algeria',
|
||
value: 37062.82,
|
||
},
|
||
{
|
||
name: 'Ecuador',
|
||
value: 15001.072,
|
||
},
|
||
{
|
||
name: 'Egypt',
|
||
value: 78075.705,
|
||
},
|
||
{
|
||
name: 'Eritrea',
|
||
value: 5741.159,
|
||
},
|
||
{
|
||
name: 'Spain',
|
||
value: 46182.038,
|
||
},
|
||
{
|
||
name: 'Estonia',
|
||
value: 1298.533,
|
||
},
|
||
{
|
||
name: 'Ethiopia',
|
||
value: 87095.281,
|
||
},
|
||
{
|
||
name: 'Finland',
|
||
value: 5367.693,
|
||
},
|
||
{
|
||
name: 'Fiji',
|
||
value: 860.559,
|
||
},
|
||
{
|
||
name: 'Falkland Islands',
|
||
value: 49.581,
|
||
},
|
||
{
|
||
name: 'France',
|
||
value: 63230.866,
|
||
},
|
||
{
|
||
name: 'Gabon',
|
||
value: 1556.222,
|
||
},
|
||
{
|
||
name: 'United Kingdom',
|
||
value: 62066.35,
|
||
},
|
||
{
|
||
name: 'Georgia',
|
||
value: 4388.674,
|
||
},
|
||
{
|
||
name: 'Ghana',
|
||
value: 24262.901,
|
||
},
|
||
{
|
||
name: 'Guinea',
|
||
value: 10876.033,
|
||
},
|
||
{
|
||
name: 'Gambia',
|
||
value: 1680.64,
|
||
},
|
||
{
|
||
name: 'Guinea Bissau',
|
||
value: 10876.033,
|
||
},
|
||
{
|
||
name: 'Equatorial Guinea',
|
||
value: 696.167,
|
||
},
|
||
{
|
||
name: 'Greece',
|
||
value: 11109.999,
|
||
},
|
||
{
|
||
name: 'Greenland',
|
||
value: 56.546,
|
||
},
|
||
{
|
||
name: 'Guatemala',
|
||
value: 14341.576,
|
||
},
|
||
{
|
||
name: 'French Guiana',
|
||
value: 231.169,
|
||
},
|
||
{
|
||
name: 'Guyana',
|
||
value: 786.126,
|
||
},
|
||
{
|
||
name: 'Honduras',
|
||
value: 7621.204,
|
||
},
|
||
{
|
||
name: 'Croatia',
|
||
value: 4338.027,
|
||
},
|
||
{
|
||
name: 'Haiti',
|
||
value: 9896.4,
|
||
},
|
||
{
|
||
name: 'Hungary',
|
||
value: 10014.633,
|
||
},
|
||
{
|
||
name: 'Indonesia',
|
||
value: 240676.485,
|
||
},
|
||
{
|
||
name: 'India',
|
||
value: 1205624.648,
|
||
},
|
||
{
|
||
name: 'Ireland',
|
||
value: 4467.561,
|
||
},
|
||
{
|
||
name: 'Iran',
|
||
value: 240676.485,
|
||
},
|
||
{
|
||
name: 'Iraq',
|
||
value: 30962.38,
|
||
},
|
||
{
|
||
name: 'Iceland',
|
||
value: 318.042,
|
||
},
|
||
{
|
||
name: 'Israel',
|
||
value: 7420.368,
|
||
},
|
||
{
|
||
name: 'Italy',
|
||
value: 60508.978,
|
||
},
|
||
{
|
||
name: 'Jamaica',
|
||
value: 2741.485,
|
||
},
|
||
{
|
||
name: 'Jordan',
|
||
value: 6454.554,
|
||
},
|
||
{
|
||
name: 'Japan',
|
||
value: 127352.833,
|
||
},
|
||
{
|
||
name: 'Kazakhstan',
|
||
value: 15921.127,
|
||
},
|
||
{
|
||
name: 'Kenya',
|
||
value: 40909.194,
|
||
},
|
||
{
|
||
name: 'Kyrgyzstan',
|
||
value: 5334.223,
|
||
},
|
||
{
|
||
name: 'Cambodia',
|
||
value: 14364.931,
|
||
},
|
||
{
|
||
name: 'South Korea',
|
||
value: 51452.352,
|
||
},
|
||
{
|
||
name: 'Kosovo',
|
||
value: 97.743,
|
||
},
|
||
{
|
||
name: 'Kuwait',
|
||
value: 2991.58,
|
||
},
|
||
{
|
||
name: 'Laos',
|
||
value: 6395.713,
|
||
},
|
||
{
|
||
name: 'Lebanon',
|
||
value: 4341.092,
|
||
},
|
||
{
|
||
name: 'Liberia',
|
||
value: 3957.99,
|
||
},
|
||
{
|
||
name: 'Libya',
|
||
value: 6040.612,
|
||
},
|
||
{
|
||
name: 'Sri Lanka',
|
||
value: 20758.779,
|
||
},
|
||
{
|
||
name: 'Lesotho',
|
||
value: 2008.921,
|
||
},
|
||
{
|
||
name: 'Lithuania',
|
||
value: 3068.457,
|
||
},
|
||
{
|
||
name: 'Luxembourg',
|
||
value: 507.885,
|
||
},
|
||
{
|
||
name: 'Latvia',
|
||
value: 2090.519,
|
||
},
|
||
{
|
||
name: 'Morocco',
|
||
value: 31642.36,
|
||
},
|
||
{
|
||
name: 'Moldova',
|
||
value: 103.619,
|
||
},
|
||
{
|
||
name: 'Madagascar',
|
||
value: 21079.532,
|
||
},
|
||
{
|
||
name: 'Mexico',
|
||
value: 117886.404,
|
||
},
|
||
{
|
||
name: 'Macedonia',
|
||
value: 507.885,
|
||
},
|
||
{
|
||
name: 'Mali',
|
||
value: 13985.961,
|
||
},
|
||
{
|
||
name: 'Myanmar',
|
||
value: 51931.231,
|
||
},
|
||
{
|
||
name: 'Montenegro',
|
||
value: 620.078,
|
||
},
|
||
{
|
||
name: 'Mongolia',
|
||
value: 2712.738,
|
||
},
|
||
{
|
||
name: 'Mozambique',
|
||
value: 23967.265,
|
||
},
|
||
{
|
||
name: 'Mauritania',
|
||
value: 3609.42,
|
||
},
|
||
{
|
||
name: 'Malawi',
|
||
value: 15013.694,
|
||
},
|
||
{
|
||
name: 'Malaysia',
|
||
value: 28275.835,
|
||
},
|
||
{
|
||
name: 'Namibia',
|
||
value: 2178.967,
|
||
},
|
||
{
|
||
name: 'New Caledonia',
|
||
value: 246.379,
|
||
},
|
||
{
|
||
name: 'Niger',
|
||
value: 15893.746,
|
||
},
|
||
{
|
||
name: 'Nigeria',
|
||
value: 159707.78,
|
||
},
|
||
{
|
||
name: 'Nicaragua',
|
||
value: 5822.209,
|
||
},
|
||
{
|
||
name: 'Netherlands',
|
||
value: 16615.243,
|
||
},
|
||
{
|
||
name: 'Norway',
|
||
value: 4891.251,
|
||
},
|
||
{
|
||
name: 'Nepal',
|
||
value: 26846.016,
|
||
},
|
||
{
|
||
name: 'New Zealand',
|
||
value: 4368.136,
|
||
},
|
||
{
|
||
name: 'Oman',
|
||
value: 2802.768,
|
||
},
|
||
{
|
||
name: 'Pakistan',
|
||
value: 173149.306,
|
||
},
|
||
{
|
||
name: 'Panama',
|
||
value: 3678.128,
|
||
},
|
||
{
|
||
name: 'Peru',
|
||
value: 29262.83,
|
||
},
|
||
{
|
||
name: 'Philippines',
|
||
value: 93444.322,
|
||
},
|
||
{
|
||
name: 'Papua New Guinea',
|
||
value: 6858.945,
|
||
},
|
||
{
|
||
name: 'Poland',
|
||
value: 38198.754,
|
||
},
|
||
{
|
||
name: 'Puerto Rico',
|
||
value: 3709.671,
|
||
},
|
||
{
|
||
name: 'North Korea',
|
||
value: 1.468,
|
||
},
|
||
{
|
||
name: 'Portugal',
|
||
value: 10589.792,
|
||
},
|
||
{
|
||
name: 'Paraguay',
|
||
value: 6459.721,
|
||
},
|
||
{
|
||
name: 'Qatar',
|
||
value: 1749.713,
|
||
},
|
||
{
|
||
name: 'Romania',
|
||
value: 21861.476,
|
||
},
|
||
{
|
||
name: 'Russia',
|
||
value: 21861.476,
|
||
},
|
||
{
|
||
name: 'Rwanda',
|
||
value: 10836.732,
|
||
},
|
||
{
|
||
name: 'Western Sahara',
|
||
value: 514.648,
|
||
},
|
||
{
|
||
name: 'Saudi Arabia',
|
||
value: 27258.387,
|
||
},
|
||
{
|
||
name: 'Sudan',
|
||
value: 35652.002,
|
||
},
|
||
{
|
||
name: 'South Sudan',
|
||
value: 9940.929,
|
||
},
|
||
{
|
||
name: 'Senegal',
|
||
value: 12950.564,
|
||
},
|
||
{
|
||
name: 'Solomon Islands',
|
||
value: 526.447,
|
||
},
|
||
{
|
||
name: 'Sierra Leone',
|
||
value: 5751.976,
|
||
},
|
||
{
|
||
name: 'El Salvador',
|
||
value: 6218.195,
|
||
},
|
||
{
|
||
name: 'Somaliland',
|
||
value: 9636.173,
|
||
},
|
||
{
|
||
name: 'Somalia',
|
||
value: 9636.173,
|
||
},
|
||
{
|
||
name: 'Republic of Serbia',
|
||
value: 3573.024,
|
||
},
|
||
{
|
||
name: 'Suriname',
|
||
value: 524.96,
|
||
},
|
||
{
|
||
name: 'Slovakia',
|
||
value: 5433.437,
|
||
},
|
||
{
|
||
name: 'Slovenia',
|
||
value: 2054.232,
|
||
},
|
||
{
|
||
name: 'Sweden',
|
||
value: 9382.297,
|
||
},
|
||
{
|
||
name: 'Swaziland',
|
||
value: 1193.148,
|
||
},
|
||
{
|
||
name: 'Syria',
|
||
value: 7830.534,
|
||
},
|
||
{
|
||
name: 'Chad',
|
||
value: 11720.781,
|
||
},
|
||
{
|
||
name: 'Togo',
|
||
value: 6306.014,
|
||
},
|
||
{
|
||
name: 'Thailand',
|
||
value: 66402.316,
|
||
},
|
||
{
|
||
name: 'Tajikistan',
|
||
value: 7627.326,
|
||
},
|
||
{
|
||
name: 'Turkmenistan',
|
||
value: 5041.995,
|
||
},
|
||
{
|
||
name: 'East Timor',
|
||
value: 10016.797,
|
||
},
|
||
{
|
||
name: 'Trinidad and Tobago',
|
||
value: 1328.095,
|
||
},
|
||
{
|
||
name: 'Tunisia',
|
||
value: 10631.83,
|
||
},
|
||
{
|
||
name: 'Turkey',
|
||
value: 72137.546,
|
||
},
|
||
{
|
||
name: 'United Republic of Tanzania',
|
||
value: 44973.33,
|
||
},
|
||
{
|
||
name: 'Uganda',
|
||
value: 33987.213,
|
||
},
|
||
{
|
||
name: 'Ukraine',
|
||
value: 46050.22,
|
||
},
|
||
{
|
||
name: 'Uruguay',
|
||
value: 3371.982,
|
||
},
|
||
{
|
||
name: 'United States of America',
|
||
value: 312247.116,
|
||
},
|
||
{
|
||
name: 'Uzbekistan',
|
||
value: 27769.27,
|
||
},
|
||
{
|
||
name: 'Venezuela',
|
||
value: 236.299,
|
||
},
|
||
{
|
||
name: 'Vietnam',
|
||
value: 89047.397,
|
||
},
|
||
{
|
||
name: 'Vanuatu',
|
||
value: 236.299,
|
||
},
|
||
{
|
||
name: 'West Bank',
|
||
value: 13.565,
|
||
},
|
||
{
|
||
name: 'Yemen',
|
||
value: 22763.008,
|
||
},
|
||
{
|
||
name: 'South Africa',
|
||
value: 51452.352,
|
||
},
|
||
{
|
||
name: 'Zambia',
|
||
value: 13216.985,
|
||
},
|
||
{
|
||
name: 'Zimbabwe',
|
||
value: 13076.978,
|
||
},
|
||
],
|
||
},
|
||
],
|
||
});
|
||
}
|
||
}
|
||
}
|
||
!(function(a, b) {
|
||
var c = function(a, b, c) {
|
||
var d;
|
||
return function() {
|
||
function h() {
|
||
c || a.apply(f, g), (d = null);
|
||
}
|
||
var f = this,
|
||
g = arguments;
|
||
d ? clearTimeout(d) : c && a.apply(f, g), (d = setTimeout(h, b || 100));
|
||
};
|
||
};
|
||
jQuery.fn[b] = function(a) {
|
||
return a ? this.bind('resize', c(a)) : this.trigger(b);
|
||
};
|
||
})(jQuery, 'smartresize');
|
||
|
||
var CURRENT_URL = window.location.href.split('#')[0].split('?')[0],
|
||
$BODY = $('body'),
|
||
$MENU_TOGGLE = $('#menu_toggle'),
|
||
$SIDEBAR_MENU = $('#sidebar-menu'),
|
||
$SIDEBAR_FOOTER = $('.sidebar-footer'),
|
||
$LEFT_COL = $('.left_col'),
|
||
$RIGHT_COL = $('.right_col'),
|
||
$NAV_MENU = $('.nav_menu'),
|
||
$FOOTER = $('footer'),
|
||
randNum = function() {
|
||
return Math.floor(21 * Math.random()) + 20;
|
||
};
|
||
$(document).ready(function() {
|
||
$('.collapse-link').on('click', function() {
|
||
var a = $(this).closest('.x_panel'),
|
||
b = $(this).find('i'),
|
||
c = a.find('.x_content');
|
||
a.attr('style')
|
||
? c.slideToggle(200, function() {
|
||
a.removeAttr('style');
|
||
})
|
||
: (c.slideToggle(200), a.css('height', 'auto')),
|
||
b.toggleClass('fa-chevron-up fa-chevron-down');
|
||
}),
|
||
$('.close-link').click(function() {
|
||
var a = $(this).closest('.x_panel');
|
||
a.remove();
|
||
});
|
||
}),
|
||
$(document).ready(function() {
|
||
$('[data-toggle="tooltip"]').tooltip({
|
||
container: 'body',
|
||
});
|
||
}),
|
||
$('.progress .progress-bar')[0] && $('.progress .progress-bar').progressbar(),
|
||
$(document).ready(function() {
|
||
if ($('.js-switch')[0]) {
|
||
var a = Array.prototype.slice.call(document.querySelectorAll('.js-switch'));
|
||
a.forEach(function(a) {
|
||
new Switchery(a, {
|
||
color: '#26B99A',
|
||
});
|
||
});
|
||
}
|
||
}),
|
||
$(document).ready(function() {
|
||
$('input.flat')[0] &&
|
||
$(document).ready(function() {
|
||
$('input.flat').iCheck({
|
||
checkboxClass: 'icheckbox_flat-green',
|
||
radioClass: 'iradio_flat-green',
|
||
});
|
||
});
|
||
}),
|
||
$('table input').on('ifChecked', function() {
|
||
(checkState = ''),
|
||
$(this)
|
||
.parent()
|
||
.parent()
|
||
.parent()
|
||
.addClass('selected'),
|
||
countChecked();
|
||
}),
|
||
$('table input').on('ifUnchecked', function() {
|
||
(checkState = ''),
|
||
$(this)
|
||
.parent()
|
||
.parent()
|
||
.parent()
|
||
.removeClass('selected'),
|
||
countChecked();
|
||
});
|
||
var checkState = '';
|
||
$('.bulk_action input').on('ifChecked', function() {
|
||
(checkState = ''),
|
||
$(this)
|
||
.parent()
|
||
.parent()
|
||
.parent()
|
||
.addClass('selected'),
|
||
countChecked();
|
||
}),
|
||
$('.bulk_action input').on('ifUnchecked', function() {
|
||
(checkState = ''),
|
||
$(this)
|
||
.parent()
|
||
.parent()
|
||
.parent()
|
||
.removeClass('selected'),
|
||
countChecked();
|
||
}),
|
||
$('.bulk_action input#check-all').on('ifChecked', function() {
|
||
(checkState = 'all'), countChecked();
|
||
}),
|
||
$('.bulk_action input#check-all').on('ifUnchecked', function() {
|
||
(checkState = 'none'), countChecked();
|
||
}),
|
||
$(document).ready(function() {
|
||
$('.expand').on('click', function() {
|
||
$(this)
|
||
.next()
|
||
.slideToggle(200),
|
||
($expand = $(this).find('>:first-child')),
|
||
'+' == $expand.text() ? $expand.text('-') : $expand.text('+');
|
||
});
|
||
}),
|
||
'undefined' != typeof NProgress &&
|
||
($(document).ready(function() {
|
||
NProgress.start();
|
||
}),
|
||
$(window).load(function() {
|
||
NProgress.done();
|
||
}));
|
||
var originalLeave = $.fn.popover.Constructor.prototype.leave;
|
||
($.fn.popover.Constructor.prototype.leave = function(a) {
|
||
var c,
|
||
d,
|
||
b =
|
||
a instanceof this.constructor
|
||
? a
|
||
: $(a.currentTarget)
|
||
[this.type](this.getDelegateOptions())
|
||
.data('bs.' + this.type);
|
||
originalLeave.call(this, a),
|
||
a.currentTarget &&
|
||
((c = $(a.currentTarget).siblings('.popover')),
|
||
(d = b.timeout),
|
||
c.one('mouseenter', function() {
|
||
clearTimeout(d),
|
||
c.one('mouseleave', function() {
|
||
$.fn.popover.Constructor.prototype.leave.call(b, b);
|
||
});
|
||
}));
|
||
}),
|
||
$('body').popover({
|
||
selector: '[data-popover]',
|
||
trigger: 'click hover',
|
||
delay: {
|
||
show: 50,
|
||
hide: 400,
|
||
},
|
||
}),
|
||
$(document).ready(function() {
|
||
init_sparklines(),
|
||
init_flot_chart(),
|
||
init_wysiwyg(),
|
||
init_InputMask(),
|
||
init_JQVmap(),
|
||
init_cropper(),
|
||
init_knob(),
|
||
init_IonRangeSlider(),
|
||
init_ColorPicker(),
|
||
init_TagsInput(),
|
||
init_parsley(),
|
||
init_daterangepicker(),
|
||
init_daterangepicker_right(),
|
||
init_daterangepicker_single_call(),
|
||
init_daterangepicker_reservation(),
|
||
init_SmartWizard(),
|
||
init_EasyPieChart(),
|
||
init_charts(),
|
||
init_echarts(),
|
||
init_morris_charts(),
|
||
init_skycons(),
|
||
init_select2(),
|
||
init_validator(),
|
||
init_DataTables(),
|
||
init_chart_doughnut(),
|
||
init_gauge(),
|
||
init_PNotify(),
|
||
init_starrr(),
|
||
init_calendar(),
|
||
init_compose(),
|
||
init_CustomNotification(),
|
||
init_autosize(),
|
||
init_autocomplete();
|
||
});
|