From 6ceff4297843e24366698008c06a072d3776a37c Mon Sep 17 00:00:00 2001 From: Josemi Date: Thu, 3 Oct 2024 16:29:11 +0200 Subject: [PATCH 01/22] wc: Remove unnecessary margin bottom in select-field-filter #TASK-6866 --- src/webcomponents/commons/forms/select-field-filter.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/webcomponents/commons/forms/select-field-filter.js b/src/webcomponents/commons/forms/select-field-filter.js index 1b67ae6ed..bdc57aed7 100644 --- a/src/webcomponents/commons/forms/select-field-filter.js +++ b/src/webcomponents/commons/forms/select-field-filter.js @@ -357,7 +357,6 @@ export default class SelectFieldFilter extends LitElement { .select-field-filter .select2-results__options { max-height: 600px !important; } - .select-field-filter .select2-results__option--selected { background-color: #fff !important; color: #000 !important; @@ -379,7 +378,7 @@ export default class SelectFieldFilter extends LitElement { render() { return html` ${this.renderStyle()} -
+
+ @input="${this.addInputFilter}" + .value="${this.selectedVariables?.[variableSet.id]?.[variable.id]?.value || ""}"/>
`; - }) - } + }) + }
` : html` @@ -309,7 +300,8 @@ export default class OpencgaAnnotationFilterModal extends LitElement { case "MAP_INTEGER": content = html` - ${variable?.allowedKeys?.length ? html` + ${variable?.allowedKeys?.length ? + html`
- `; - }) - } + `; + })} - ` : html` -
- - - ${variable.id} - - -
`} - - - `; + ` : + html` +
+ + +
+ `} + `; break; case "TEXT": case "STRING": @@ -401,25 +397,47 @@ export default class OpencgaAnnotationFilterModal extends LitElement {
- +
- `; + + `; break; case "CATEGORICAL": content = html` - `; +
+ + + +
+ `; break; case "BOOLEAN": content = html` @@ -431,16 +449,31 @@ export default class OpencgaAnnotationFilterModal extends LitElement { ${variable.id}
- + True - + False
- `; + + `; break; default: throw new Error("Type not recognized " + variable.type + "(" + variable.id + ")"); @@ -448,68 +481,60 @@ export default class OpencgaAnnotationFilterModal extends LitElement { return html`${content}`; } - filterChange() { - - } - showModal() { - const annotationModal = new bootstrap.Modal(`#${this._prefix}annotation-modal`); + const annotationModal = new bootstrap.Modal(`#${this._prefix}AnnotationFilterModal`); annotationModal.show(); UtilsNew.initTooltip(this); } - getDefaultConfig() { - return { - - }; - } - - render() { + renderBody() { return html` - ${this.variableSets?.length ? html` - - -