Skip to content

Commit

Permalink
Merge pull request #857 from opencb/TASK-5575
Browse files Browse the repository at this point in the history
TASK-5575 - Unable to save variants in Rearrangement Browser
  • Loading branch information
jmjuanes authored Feb 8, 2024
2 parents c389fe7 + e481dde commit a5c62c0
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1311,13 +1311,22 @@ export default class VariantInterpreterGrid extends LitElement {
this.checkedVariants.delete(variantId);
}

// Set 'Edit' button as enabled/disabled
document.getElementById(`${this._prefix}${variantId}VariantReviewButton`).disabled = !e.currentTarget.checked;
// Set 'Edit' button as enabled/disabled in 'Review' column
// Josemi NOTE 20240205 - Edit buton in column is not rendered when 'Review' column is hidden
const reviewButton = document.getElementById(`${this._prefix}${variantId}VariantReviewButton`);
if (reviewButton) {
reviewButton.disabled = !e.currentTarget.checked;
}

// Set 'Edit' button as enabled/disabled in 'Actions' dropdown
// Josemi NOTE 20240205 - Edit buton in actions dropdown is not rendered when when actions column is hidden
const reviewActionButton = document.getElementById(`${this._prefix}${variantId}VariantReviewActionButton`);
if (e.currentTarget.checked) {
reviewActionButton.removeAttribute("disabled");
} else {
reviewActionButton.setAttribute("disabled", "true");
if (reviewActionButton) {
if (e.currentTarget.checked) {
reviewActionButton.removeAttribute("disabled");
} else {
reviewActionButton.setAttribute("disabled", "true");
}
}

// Enable or disable evidences select
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -685,8 +685,8 @@ export default class VariantInterpreterRearrangementGrid extends LitElement {
events: {
"click a": this.onActionClick.bind(this)
},
visible: this._config.showActions && !this._config?.columns?.hidden?.includes("actions"),
excludeFromExport: true,
excludeFromSettings: true,
}
],
[
Expand Down Expand Up @@ -932,13 +932,22 @@ export default class VariantInterpreterRearrangementGrid extends LitElement {
}
});

// Set 'Edit' button as enabled/disabled
document.getElementById(`${this._prefix}${this._rows[index][0].id}VariantReviewButton`).disabled = !event.currentTarget.checked;
// Set 'Edit' button as enabled/disabled in 'Review' column
// Josemi NOTE 20240205 - Edit buton in column is not rendered when 'Review' column is hidden
const reviewButton = document.getElementById(`${this._prefix}${this._rows[index][0].id}VariantReviewButton`);
if (reviewButton) {
reviewButton.disabled = !event.currentTarget.checked;
}

// Set 'Edit' button as enabled/disabled in 'Actions' dropdown
// Josemi NOTE 20240205 - Edit buton in actions dropdown is not rendered when when actions column is hidden
const reviewActionButton = document.getElementById(`${this._prefix}${this._rows[index][0].id}VariantReviewActionButton`);
if (event.currentTarget.checked) {
reviewActionButton.removeAttribute("disabled");
} else {
reviewActionButton.setAttribute("disabled", "true");
if (reviewActionButton) {
if (event.currentTarget.checked) {
reviewActionButton.removeAttribute("disabled");
} else {
reviewActionButton.setAttribute("disabled", "true");
}
}

// Dispatch row check event
Expand Down

0 comments on commit a5c62c0

Please sign in to comment.