MIF_E31211810/public/assets/dist/js/pages/dashboards/dashboard1.js

119 lines
2.9 KiB
JavaScript

/*
Template Name: Admin Pro Admin
Author: Wrappixel
Email: niravjoshi87@gmail.com
File: js
*/
$(function () {
"use strict";
// ==============================================================
// Newsletter
// ==============================================================
/*var chart = new Chartist.Line('.campaign', {
labels: [1, 2, 3, 4, 5, 6, 7, 8],
series: [
[0, 5, 6, 8, 25, 9, 8, 24],
[0, 3, 1, 2, 8, 1, 5, 1]
]
}, {
low: 0,
high: 28,
showArea: true,
fullWidth: true,
plugins: [
Chartist.plugins.tooltip()
],
axisY: {
onlyInteger: true,
scaleMinSpace: 40,
offset: 20,
labelInterpolationFnc: function(value) {
return (value / 1) + 'k';
}
},
});
*/
// Offset x1 a tiny amount so that the straight stroke gets a bounding box
// Straight lines don't get a bounding box
// Last remark on -> http://www.w3.org/TR/SVG11/coords.html#ObjectBoundingBox
chart.on("draw", function (ctx) {
if (ctx.type === "area") {
ctx.element.attr({
x1: ctx.x1 + 0.001,
});
}
});
// Create the gradient definition on created event (always after chart re-render)
chart.on("created", function (ctx) {
var defs = ctx.svg.elem("defs");
defs
.elem("linearGradient", {
id: "gradient",
x1: 0,
y1: 1,
x2: 0,
y2: 0,
})
.elem("stop", {
offset: 0,
"stop-color": "rgba(255, 255, 255, 1)",
})
.parent()
.elem("stop", {
offset: 1,
"stop-color": "rgba(64, 196, 255, 1)",
});
});
var chart = [chart];
// ==============================================================
// Our Visitor
// ==============================================================
var sparklineLogin = function () {
$("#ravenue").sparkline([6, 10, 9, 11, 9, 10, 12], {
type: "bar",
height: "100",
barWidth: "4",
width: "100%",
resize: true,
barSpacing: "11",
barColor: "#fff",
});
$("#views").sparkline([6, 10, 9, 11, 9, 10, 12], {
type: "line",
height: "72",
lineColor: "transparent",
fillColor: "rgba(255, 255, 255, 0.3)",
width: "100%",
resize: true,
});
};
var sparkResize;
$(window).resize(function (e) {
clearTimeout(sparkResize);
sparkResize = setTimeout(sparklineLogin, 500);
});
sparklineLogin();
// This is for the chat messege on enter
$(function () {
$(document).on("keypress", "#textarea1", function (e) {
if (e.keyCode == 13) {
var id = $(this).attr("data-user-id");
var msg = $(this).val();
msg = msg_sent(msg);
$("#someDiv").append(msg);
$(this).val("");
$(this).focus();
}
});
});
});