liquid-tank

0.0.11 • Public • Published

Liquid Tank

Simple widget for displaying data from liquids.

Options

Property Description Type Default
min Minimum value Number 0
max Maximum value Number 1
segments List of segments. Array [ ]
fillStyle Style of the tank fill. Either "solid" or "segmented". String "solid"
dark When set to true it adjusts colors for a darker background. Boolean false
fontFamily Font family for the displayed value String Arial
fontSize Font size for the displayed value Number 20
valueFormatter Function used to format the displayed value. Must return a string. Function

Example

var element = document.getElementById("widget");
var liquidTank = new LiquidTank(element, {
    min: 0,
    max: 100,
    fillStyle: 'solid',
    segments: [
        {
            color: "#00FF00",
            startValue: 0,
            endValue: 90
        },
        {
            color: "#FF0000",
            startValue: 90,
            endValue: 100
        }
    ],
    dark: false,
    fontFamily: 'Arial',
    fontSize: 20,
    valueFormatter: function (value) {
        return value + ' L';
    }
});

liquidTank.setValue(80);

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i liquid-tank

      Weekly Downloads

      7

      Version

      0.0.11

      License

      ISC

      Unpacked Size

      16.9 kB

      Total Files

      4

      Last publish

      Collaborators

      • gjansen