Skip to content

Commit

Permalink
Merge pull request #31 from williamtroup/1.8.3
Browse files Browse the repository at this point in the history
1.8.3
  • Loading branch information
William Troup authored Feb 4, 2024
2 parents bc09caa + 1b24156 commit be0c3a0
Show file tree
Hide file tree
Showing 59 changed files with 207 additions and 186 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
Heat.js

[![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Heat.js%2C%20a%20free%20JavaScript%heat%20map&url=https://github.com/williamtroup/Heat.js&hashtags=javascript,heat,map)
[![npm](https://img.shields.io/badge/npmjs-v1.8.2-blue)](https://www.npmjs.com/package/jheat.js)
[![nuget](https://img.shields.io/badge/nuget-v1.8.2-purple)](https://www.nuget.org/packages/jHeat.js/)
[![npm](https://img.shields.io/badge/npmjs-v1.8.3-blue)](https://www.npmjs.com/package/jheat.js)
[![nuget](https://img.shields.io/badge/nuget-v1.8.3-purple)](https://www.nuget.org/packages/jHeat.js/)
[![license](https://img.shields.io/badge/license-MIT-green)](https://github.com/williamtroup/Heat.js/blob/main/LICENSE.txt)
[![discussions Welcome](https://img.shields.io/badge/discussions-Welcome-red)](https://github.com/williamtroup/Heat.js/discussions)
[![coded by William Troup](https://img.shields.io/badge/coded_by-William_Troup-yellow)](https://william-troup.com/)
</h1>

> <p align="center">🌞 A lightweight JavaScript library that generates customizable heat maps and charts to visualize date-based activity and trends.</p>
> <p align="center">v1.8.2</p>
> <p align="center">v1.8.3</p>
<br />
![Heat.js](docs/images/main.png)
Expand Down
6 changes: 3 additions & 3 deletions README_NUGET.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Heat.js v1.8.2
# Heat.js v1.8.3

[![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Heat.js%2C%20a%20free%20JavaScript%heat%20map&url=https://github.com/williamtroup/Heat.js&hashtags=javascript,heat,map)
[![npm](https://img.shields.io/badge/npmjs-v1.8.2-blue)](https://www.npmjs.com/package/jheat.js)
[![nuget](https://img.shields.io/badge/nuget-v1.8.2-purple)](https://www.nuget.org/packages/jHeat.js/)
[![npm](https://img.shields.io/badge/npmjs-v1.8.3-blue)](https://www.npmjs.com/package/jheat.js)
[![nuget](https://img.shields.io/badge/nuget-v1.8.3-purple)](https://www.nuget.org/packages/jHeat.js/)
[![license](https://img.shields.io/badge/license-MIT-green)](https://github.com/williamtroup/Heat.js/blob/main/LICENSE.txt)
[![discussions Welcome](https://img.shields.io/badge/discussions-Welcome-red)](https://github.com/williamtroup/Heat.js/discussions)
[![coded by William Troup](https://img.shields.io/badge/coded_by-William_Troup-yellow)](https://william-troup.com/)
Expand Down
90 changes: 45 additions & 45 deletions dist/heat.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/*! Heat.js v1.8.2 | (c) Bunoon 2024 | MIT License */
/*! Heat.js v1.8.3 | (c) Bunoon 2024 | MIT License */
(function() {
function render() {
var tagTypes = _configuration.domElementTypes;
Expand Down Expand Up @@ -106,56 +106,13 @@
bindingOptions.currentView.chartContents.style.display = "block";
}
}
function isHeatMapColorVisible(bindingOptions, id) {
return !bindingOptions.currentView.colorsVisible.hasOwnProperty(id) || bindingOptions.currentView.colorsVisible[id];
}
function createDateStorageForElement(elementId, bindingOptions) {
_elements_DateCounts[elementId] = {options:bindingOptions, type:{}, types:1};
_elements_DateCounts[elementId].type[_elements_DateCounts_DefaultType] = {};
}
function updateMapRangeColorToggles(bindingOptions, flag) {
var mapRangeColorsLength = bindingOptions.mapRangeColors.length;
var mapRangeColorsIndex = 0;
for (; mapRangeColorsIndex < mapRangeColorsLength; mapRangeColorsIndex++) {
bindingOptions.currentView.colorsVisible[bindingOptions.mapRangeColors[mapRangeColorsIndex].id] = flag;
}
renderControlContainer(bindingOptions);
}
function getMapRangeColor(mapRangeColors, dateCount) {
var mapRangeColorsLength = mapRangeColors.length;
var useMapRangeColor = null;
var mapRangeColorsIndex = 0;
for (; mapRangeColorsIndex < mapRangeColorsLength; mapRangeColorsIndex++) {
var mapRangeColor = mapRangeColors[mapRangeColorsIndex];
if (dateCount >= mapRangeColor.minimum) {
useMapRangeColor = mapRangeColor;
} else {
break;
}
}
return useMapRangeColor;
}
function getMapRangeColorByMinimum(mapRangeColors, minimum) {
var mapRangeColorsLength = mapRangeColors.length;
var useMapRangeColor = null;
var mapRangeColorsIndex = 0;
for (; mapRangeColorsIndex < mapRangeColorsLength; mapRangeColorsIndex++) {
var mapRangeColor = mapRangeColors[mapRangeColorsIndex];
if (minimum.toString() === mapRangeColor.minimum.toString()) {
useMapRangeColor = mapRangeColor;
break;
}
}
return useMapRangeColor;
}
function getCurrentViewData(bindingOptions) {
return _elements_DateCounts[bindingOptions.currentView.element.id].type[bindingOptions.currentView.type];
}
function getSortedMapRanges(bindingOptions) {
return bindingOptions.mapRangeColors.sort(function(a, b) {
return a.minimum - b.minimum;
});
}
function renderControlToolTip(bindingOptions) {
if (!isDefined(bindingOptions.currentView.tooltip)) {
bindingOptions.currentView.tooltip = createElement(_parameter_Document.body, "div", "heat-js-tooltip");
Expand Down Expand Up @@ -663,6 +620,49 @@
addClass(day, "no-hover");
}
}
function isHeatMapColorVisible(bindingOptions, id) {
return !bindingOptions.currentView.colorsVisible.hasOwnProperty(id) || bindingOptions.currentView.colorsVisible[id];
}
function updateMapRangeColorToggles(bindingOptions, flag) {
var mapRangeColorsLength = bindingOptions.mapRangeColors.length;
var mapRangeColorsIndex = 0;
for (; mapRangeColorsIndex < mapRangeColorsLength; mapRangeColorsIndex++) {
bindingOptions.currentView.colorsVisible[bindingOptions.mapRangeColors[mapRangeColorsIndex].id] = flag;
}
renderControlContainer(bindingOptions);
}
function getMapRangeColor(mapRangeColors, dateCount) {
var mapRangeColorsLength = mapRangeColors.length;
var useMapRangeColor = null;
var mapRangeColorsIndex = 0;
for (; mapRangeColorsIndex < mapRangeColorsLength; mapRangeColorsIndex++) {
var mapRangeColor = mapRangeColors[mapRangeColorsIndex];
if (dateCount >= mapRangeColor.minimum) {
useMapRangeColor = mapRangeColor;
} else {
break;
}
}
return useMapRangeColor;
}
function getMapRangeColorByMinimum(mapRangeColors, minimum) {
var mapRangeColorsLength = mapRangeColors.length;
var useMapRangeColor = null;
var mapRangeColorsIndex = 0;
for (; mapRangeColorsIndex < mapRangeColorsLength; mapRangeColorsIndex++) {
var mapRangeColor = mapRangeColors[mapRangeColorsIndex];
if (minimum.toString() === mapRangeColor.minimum.toString()) {
useMapRangeColor = mapRangeColor;
break;
}
}
return useMapRangeColor;
}
function getSortedMapRanges(bindingOptions) {
return bindingOptions.mapRangeColors.sort(function(a, b) {
return a.minimum - b.minimum;
});
}
function exportAllData(bindingOptions) {
var contents = null;
var contentsMimeType = getExportMimeType(bindingOptions);
Expand Down Expand Up @@ -1324,7 +1324,7 @@
return result;
};
this.getVersion = function() {
return "1.8.2";
return "1.8.3";
};
(function(documentObject, windowObject) {
_parameter_Document = documentObject;
Expand Down
7 changes: 5 additions & 2 deletions dist/heat.js.css
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/*
* Heat.js Library v1.8.2
* Heat.js Library v1.8.3
*
* Copyright 2024 Bunoon
* Released under the MIT License
*/
:root {
--heat-js-color-black: #3b3a3a;
--heat-js-color-white: #F5F5F5;
--heat-js-color-white: #adbac7;
--heat-js-color-gray: #AAAAAA;
--heat-js-container-background-color: #22272e;
--heat-js-container-border-color: #454c56;
Expand Down Expand Up @@ -347,6 +347,9 @@ div.heat-js div.map-contents div.map div.months div.month div.month-name,
div.heat-js div.map-contents div.map div.months div.month div.month-name-bottom {
font-weight: var(--heat-js-text-bold-weight);
text-align: left !important;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
div.heat-js div.map-contents div.map div.months div.month div.month-name {
margin-bottom: var(--heat-js-spacing);
Expand Down
2 changes: 1 addition & 1 deletion dist/heat.js.css.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions dist/heat.js.min.css

Large diffs are not rendered by default.

Loading

0 comments on commit be0c3a0

Please sign in to comment.