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: