From e0bd2e438887413a95dd345d588f807ec6114c3e Mon Sep 17 00:00:00 2001 From: Chase Porter Date: Mon, 18 Oct 2021 15:51:02 -0700 Subject: [PATCH] Creates a basic opacity menu for the colorbar background. --- fdds/css/fdapp.css | 6 +++-- fdds/js/components/colorbarPanel.js | 48 ++++++++++++++++++++++++++++++++----- fdds/js/util.js | 8 ++++--- 3 files changed, 51 insertions(+), 11 deletions(-) diff --git a/fdds/css/fdapp.css b/fdds/css/fdapp.css index 1230225..da741bf 100644 --- a/fdds/css/fdapp.css +++ b/fdds/css/fdapp.css @@ -232,15 +232,17 @@ html, body { cursor: pointer; } -#raster-colorbar-bg { +.colorbar-bg { position: fixed; z-index: 1999; left: 60px; bottom: 103px; width: 150px; height: 350px; - background-color: white; + /* background-color: white; */ + background-color: rgba(255, 255, 255, 1); border-radius: .4rem; + font-size: 1.2rem; } #raster-colorbar { diff --git a/fdds/js/components/colorbarPanel.js b/fdds/js/components/colorbarPanel.js index 0224259..71a10a0 100644 --- a/fdds/js/components/colorbarPanel.js +++ b/fdds/js/components/colorbarPanel.js @@ -1,4 +1,4 @@ -import { dragElement } from '../util.js'; +import { doubleClick, dragElement } from '../util.js'; import { controllers } from './Controller.js'; export class ColorbarPanel extends HTMLElement { @@ -7,20 +7,31 @@ export class ColorbarPanel extends HTMLElement { this.innerHTML = `