All Downloads are FREE. Search and download functionalities are using the official Maven repository.

js.models.charting.Markings.js Maven / Gradle / Ivy

The newest version!
define(function(require){

	return function(axes) {
		var markings = [],
			d = new Date(axes.xaxis.min);

		//Got to midnight
		d.setSeconds(0);
		d.setMinutes(0);
		d.setHours(0);

		var i = d.getTime(),
			millisInHour = 60*60*1000;

		do {
			//0:00 -> 6:00
			markings.push({
				color: "rgb(220,220,220)",
				xaxis: {
					from: i,
					to: i + 6 * millisInHour
				}
			});
			
			i += 11 * millisInHour;
			/*
			//11:00 -> 13:00
			markings.push({
				color: "rgb(240,240,150)",
				xaxis: {
					from: i,
					to: i + 2 * millisInHour
				}
			});
			*/
			i += 13 * millisInHour;
		} while (i < axes.xaxis.max);

		return markings;
	}

});




© 2015 - 2025 Weber Informatics LLC | Privacy Policy