You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
290 lines
8.4 KiB
290 lines
8.4 KiB
(function ($) {
|
|
"use strict";
|
|
$(document).ready(function () {
|
|
/*==Left Navigation Accordion ==*/
|
|
if ($.fn.dcAccordion) {
|
|
$('#nav-accordion').dcAccordion({
|
|
eventType: 'click',
|
|
autoClose: true,
|
|
saveState: true,
|
|
disableLink: true,
|
|
speed: 'slow',
|
|
showCount: false,
|
|
autoExpand: true,
|
|
classExpand: 'dcjq-current-parent'
|
|
});
|
|
}
|
|
/*==Slim Scroll ==*/
|
|
if ($.fn.slimScroll) {
|
|
$('.event-list').slimscroll({
|
|
height: '305px',
|
|
wheelStep: 20
|
|
});
|
|
$('.conversation-list').slimscroll({
|
|
height: '360px',
|
|
wheelStep: 35
|
|
});
|
|
$('.to-do-list').slimscroll({
|
|
height: '300px',
|
|
wheelStep: 35
|
|
});
|
|
}
|
|
/*==Nice Scroll ==*/
|
|
if ($.fn.niceScroll) {
|
|
|
|
|
|
$(".leftside-navigation").niceScroll({
|
|
cursorcolor: "#8b5c7e",
|
|
cursorborder: "0px solid #fff",
|
|
cursorborderradius: "0px",
|
|
cursorwidth: "3px"
|
|
});
|
|
|
|
$(".leftside-navigation").getNiceScroll().resize();
|
|
if ($('#sidebar').hasClass('hide-left-bar')) {
|
|
$(".leftside-navigation").getNiceScroll().hide();
|
|
}
|
|
$(".leftside-navigation").getNiceScroll().show();
|
|
|
|
$(".right-stat-bar").niceScroll({
|
|
cursorcolor: "#fa9770",
|
|
cursorborder: "0px solid #fff",
|
|
cursorborderradius: "0px",
|
|
cursorwidth: "3px"
|
|
});
|
|
|
|
}
|
|
|
|
/*==Easy Pie chart ==*/
|
|
if ($.fn.easyPieChart) {
|
|
|
|
$('.notification-pie-chart').easyPieChart({
|
|
onStep: function (from, to, percent) {
|
|
$(this.el).find('.percent').text(Math.round(percent));
|
|
},
|
|
barColor: "#39b6ac",
|
|
lineWidth: 3,
|
|
size: 50,
|
|
trackColor: "#efefef",
|
|
scaleColor: "#cccccc"
|
|
|
|
});
|
|
|
|
$('.pc-epie-chart').easyPieChart({
|
|
onStep: function(from, to, percent) {
|
|
$(this.el).find('.percent').text(Math.round(percent));
|
|
},
|
|
barColor: "#5bc6f0",
|
|
lineWidth: 3,
|
|
size:50,
|
|
trackColor: "#32323a",
|
|
scaleColor:"#cccccc"
|
|
|
|
});
|
|
|
|
}
|
|
|
|
/*== SPARKLINE==*/
|
|
if ($.fn.sparkline) {
|
|
|
|
$(".d-pending").sparkline([3, 1], {
|
|
type: 'pie',
|
|
width: '40',
|
|
height: '40',
|
|
sliceColors: ['#e1e1e1', '#8175c9']
|
|
});
|
|
|
|
|
|
|
|
var sparkLine = function () {
|
|
$(".sparkline").each(function () {
|
|
var $data = $(this).data();
|
|
($data.type == 'pie') && $data.sliceColors && ($data.sliceColors = eval($data.sliceColors));
|
|
($data.type == 'bar') && $data.stackedBarColor && ($data.stackedBarColor = eval($data.stackedBarColor));
|
|
|
|
$data.valueSpots = {
|
|
'0:': $data.spotColor
|
|
};
|
|
$(this).sparkline($data.data || "html", $data);
|
|
|
|
|
|
if ($(this).data("compositeData")) {
|
|
$spdata.composite = true;
|
|
$spdata.minSpotColor = false;
|
|
$spdata.maxSpotColor = false;
|
|
$spdata.valueSpots = {
|
|
'0:': $spdata.spotColor
|
|
};
|
|
$(this).sparkline($(this).data("compositeData"), $spdata);
|
|
};
|
|
});
|
|
};
|
|
|
|
var sparkResize;
|
|
$(window).resize(function (e) {
|
|
clearTimeout(sparkResize);
|
|
sparkResize = setTimeout(function () {
|
|
sparkLine(true)
|
|
}, 500);
|
|
});
|
|
sparkLine(false);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if ($.fn.plot) {
|
|
var datatPie = [30, 50];
|
|
// DONUT
|
|
$.plot($(".target-sell"), datatPie, {
|
|
series: {
|
|
pie: {
|
|
innerRadius: 0.6,
|
|
show: true,
|
|
label: {
|
|
show: false
|
|
|
|
},
|
|
stroke: {
|
|
width: .01,
|
|
color: '#fff'
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
legend: {
|
|
show: true
|
|
},
|
|
grid: {
|
|
hoverable: true,
|
|
clickable: true
|
|
},
|
|
|
|
colors: ["#ff6d60", "#cbcdd9"]
|
|
});
|
|
}
|
|
|
|
|
|
|
|
/*==Collapsible==*/
|
|
$('.widget-head').click(function (e) {
|
|
var widgetElem = $(this).children('.widget-collapse').children('i');
|
|
|
|
$(this)
|
|
.next('.widget-container')
|
|
.slideToggle('slow');
|
|
if ($(widgetElem).hasClass('ico-minus')) {
|
|
$(widgetElem).removeClass('ico-minus');
|
|
$(widgetElem).addClass('ico-plus');
|
|
} else {
|
|
$(widgetElem).removeClass('ico-plus');
|
|
$(widgetElem).addClass('ico-minus');
|
|
}
|
|
e.preventDefault();
|
|
});
|
|
|
|
|
|
|
|
|
|
/*==Sidebar Toggle==*/
|
|
|
|
$(".leftside-navigation .sub-menu > a").click(function () {
|
|
var o = ($(this).offset());
|
|
var diff = 80 - o.top;
|
|
if (diff > 0)
|
|
$(".leftside-navigation").scrollTo("-=" + Math.abs(diff), 500);
|
|
else
|
|
$(".leftside-navigation").scrollTo("+=" + Math.abs(diff), 500);
|
|
});
|
|
|
|
|
|
|
|
$('.sidebar-toggle-box .fa-bars').click(function (e) {
|
|
|
|
$(".leftside-navigation").niceScroll({
|
|
cursorcolor: "#1FB5AD",
|
|
cursorborder: "0px solid #fff",
|
|
cursorborderradius: "0px",
|
|
cursorwidth: "3px"
|
|
});
|
|
|
|
$('#sidebar').toggleClass('hide-left-bar');
|
|
if ($('#sidebar').hasClass('hide-left-bar')) {
|
|
$(".leftside-navigation").getNiceScroll().hide();
|
|
}
|
|
$(".leftside-navigation").getNiceScroll().show();
|
|
$('#main-content').toggleClass('merge-left');
|
|
e.stopPropagation();
|
|
if ($('#container').hasClass('open-right-panel')) {
|
|
$('#container').removeClass('open-right-panel')
|
|
}
|
|
if ($('.right-sidebar').hasClass('open-right-bar')) {
|
|
$('.right-sidebar').removeClass('open-right-bar')
|
|
}
|
|
|
|
if ($('.header').hasClass('merge-header')) {
|
|
$('.header').removeClass('merge-header')
|
|
}
|
|
|
|
|
|
});
|
|
$('.toggle-right-box .fa-bars').click(function (e) {
|
|
$('#container').toggleClass('open-right-panel');
|
|
$('.right-sidebar').toggleClass('open-right-bar');
|
|
$('.header').toggleClass('merge-header');
|
|
|
|
e.stopPropagation();
|
|
});
|
|
|
|
$('.header,#main-content,#sidebar').click(function () {
|
|
if ($('#container').hasClass('open-right-panel')) {
|
|
$('#container').removeClass('open-right-panel')
|
|
}
|
|
if ($('.right-sidebar').hasClass('open-right-bar')) {
|
|
$('.right-sidebar').removeClass('open-right-bar')
|
|
}
|
|
|
|
if ($('.header').hasClass('merge-header')) {
|
|
$('.header').removeClass('merge-header')
|
|
}
|
|
|
|
|
|
});
|
|
|
|
|
|
$('.panel .tools .fa').click(function () {
|
|
var el = $(this).parents(".panel").children(".panel-body");
|
|
if ($(this).hasClass("fa-chevron-down")) {
|
|
$(this).removeClass("fa-chevron-down").addClass("fa-chevron-up");
|
|
el.slideUp(200);
|
|
} else {
|
|
$(this).removeClass("fa-chevron-up").addClass("fa-chevron-down");
|
|
el.slideDown(200); }
|
|
});
|
|
|
|
|
|
|
|
$('.panel .tools .fa-times').click(function () {
|
|
$(this).parents(".panel").parent().remove();
|
|
});
|
|
|
|
// tool tips
|
|
|
|
$('.tooltips').tooltip();
|
|
|
|
// popovers
|
|
|
|
$('.popovers').popover();
|
|
|
|
|
|
});
|
|
|
|
|
|
})(jQuery); |