static/color-slider.js
author Tero Marttila <terom@paivola.fi>
Sat, 31 Jan 2015 18:49:51 +0200
changeset 114 0f5e58ffe624
parent 83 136e210fce82
permissions -rw-r--r--
qmsk.web.rewrite
80
5254ba612630 dmx-web: slightly better RGB colorpicker control..
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     1
$.fn.extend({
5254ba612630 dmx-web: slightly better RGB colorpicker control..
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     2
    /*
5254ba612630 dmx-web: slightly better RGB colorpicker control..
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     3
     * Set background to solid color
5254ba612630 dmx-web: slightly better RGB colorpicker control..
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     4
     */
5254ba612630 dmx-web: slightly better RGB colorpicker control..
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     5
    background_color: function (r, g, b, a) {
5254ba612630 dmx-web: slightly better RGB colorpicker control..
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     6
        if (a == undefined)
5254ba612630 dmx-web: slightly better RGB colorpicker control..
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     7
            a = 1.0;
5254ba612630 dmx-web: slightly better RGB colorpicker control..
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     8
83
136e210fce82 qmsk.dmx: new Head-based model/view; output/updates not yet implemented
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
     9
        this.css('background', 'rgba(' + (r * 255) + ', ' + (g * 255) + ', ' + (b * 255) + ', ' + a + ')');
80
5254ba612630 dmx-web: slightly better RGB colorpicker control..
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    10
    },
5254ba612630 dmx-web: slightly better RGB colorpicker control..
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    11
});