onColorClicked()

in fieldeditors/field_lights.ts [165:172]


    onColorClicked(e: Event, btn: SVGElement) {
      if (Blockly.utils.isRightButton(e)) return;
      let previous = this.paletteButtons.filter(btn => pxt.BrowserUtils.containsClass(btn, 'active'))[0];
      if (previous) pxt.BrowserUtils.removeClass(previous, 'active');

      pxt.BrowserUtils.addClass(btn, 'active');
      if (this.sourceBlock_ && this.sourceBlock_.workspace) (<Blockly.WorkspaceSvg>this.sourceBlock_.workspace).getAudioManager().play('click');
    }