mourningdove/htdocs/js/pages/manage/circle-edit.js
2026-05-24 01:03:05 +00:00

38 lines
No EOL
1,014 B
JavaScript

$(".sub-box").on("change", function () {
let match = this.name.match(/\d+/);
let id = match[0];
if (this.checked && id) {
let bg_color = $(`editfriend_add_${id}_bg`).val();
let fg_color = $(`editfriend_add_${id}_fg`).val();
let swatch = $(`#swatch-${id}`);
swatch.removeClass("hidden").css({ 'background-color': bg_color, 'color': fg_color });
} else if (id) {
$(`#swatch-${id}`).addClass("hidden");
}
});
$(".bg-color").on("change", function () {
let match = this.name.match(/\d+/);
let id = match[0];
if (id) {
let bg_color = this.value;
$(`#swatch-${id}`).css('background-color', bg_color);
}
});
$(".fg-color").on("change", function () {
let match = this.name.match(/\d+/);
let id = match[0];
if (id) {
let fg_color = this.value;
$(`#swatch-${id}`).css('color', fg_color);
}
});
Coloris({
el: '.coloris',
swatches: colors,
theme: 'polaroid',
swatchesOnly: true
});