119 lines
2.9 KiB
JavaScript
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();
|
|
}
|
|
});
|
|
});
|
|
});
|