# HG changeset patch # User drewp@bigasterisk.com # Date 2023-05-26 23:29:29 # Node ID ba9aca728d65bce5f3c91439eaf5290d0b1a2f2c # Parent 9645581bff2402536cc788190678d64e24fedf35 fix v slider update; 'color' input attribute; clean up logs diff --git a/light9/web/floating_color_picker.ts b/light9/web/floating_color_picker.ts --- a/light9/web/floating_color_picker.ts +++ b/light9/web/floating_color_picker.ts @@ -6,7 +6,7 @@ import { customElement, query } from "li import color from "onecolor"; import { SubEvent } from "sub-events"; -const log = debug("control"); +const log = debug("control.color.pick"); function clamp(x: number, lo: number, hi: number) { return Math.max(lo, Math.min(hi, x)); @@ -256,7 +256,6 @@ class PickerFloat { private onOutsideMove(pos: ClientCoord) { const rp = this.toRainbow(pos); - log("rp", rp); this.onCanvasMove(rp); } @@ -268,7 +267,6 @@ class PickerFloat { } startPick(clickPoint: ClientCoord, startColor: string, onNewHueSatColor: (hsc: string) => void) { - log("start pick", clickPoint); const el = this.getFloatEl(); let pos: RainbowCoord; @@ -282,7 +280,6 @@ class PickerFloat { clickPoint.x - clamp(pos.x, 0, 400), // clickPoint.y - clamp(pos.y, 0, 200) ); - log("rainbow goes to", this.rainbowOrigin); el.placeRainbow(this.rainbowOrigin); setTimeout(() => { @@ -290,7 +287,6 @@ class PickerFloat { }, 1); el.style.display = "block"; - log("set listener"); this.currentListener = onNewHueSatColor; } diff --git a/light9/web/light9-color-picker.ts b/light9/web/light9-color-picker.ts --- a/light9/web/light9-color-picker.ts +++ b/light9/web/light9-color-picker.ts @@ -1,12 +1,11 @@ import debug from "debug"; import { css, html, LitElement, PropertyValueMap } from "lit"; -import { customElement, property, query } from "lit/decorators.js"; +import { customElement, property, queryAsync, state } from "lit/decorators.js"; import color from "onecolor"; -import { SubEvent } from "sub-events"; import { ClientCoord, pickerFloat } from "./floating_color_picker"; -import { Slider } from "@material/mwc-slider"; +export { Slider } from "@material/mwc-slider"; -const log = debug("control"); +const log = debug("control.color"); type int8 = number; @customElement("light9-color-picker") @@ -42,15 +41,17 @@ export class Light9ColorPicker extends L render() { return html`
- V: