ault 7)
* @param {value=10} number of colored segments (optional, default 10)
* @param {text(disc,rect,slider)=disc} 'disc' for circular, 'rect' for rectangular view, 'slider' for HSV sliders (optional, default: disc)
* @param {text(rgb,hsl,hsv)=rgb} possible values: 'rgb', 'hsl' and 'hsv' (optional, default: rgb)
*
* @see misc/fundamentals#Items
*
* @author Martin Gleiß and Stefan Widmer
* @info inspired by Marcus Popp
*/
{% macro color(id, item_r_h, item_g_s, item_b_l_v, min, max, steps, colors, style, c