Skip to content

Commit 5970194

Browse files
Merge 25.8 to develop
2 parents dbf04d7 + 6c09c99 commit 5970194

4 files changed

Lines changed: 11 additions & 5 deletions

File tree

luminex/src/org/labkey/luminex/LuminexUploadWizardAction.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -444,8 +444,10 @@ public void writeSameCheckboxCell(RenderContext ctx, HtmlWriter out)
444444
).appendTo(out);
445445

446446
StringBuilder onchange = new StringBuilder("b = this.checked;");
447-
for (DisplayColumn col : getColumns())
447+
// Index starts at 1 -- always leave the first column visible (Issue 53620)
448+
for (int i = 1; i < getColumns().size(); i++)
448449
{
450+
DisplayColumn col = getColumns().get(i);
449451
onchange.append("document.getElementsByName('").append(col.getFormFieldName(ctx)).append("')[0].style.display = b ? 'none' : 'block';\n");
450452
}
451453
onchange.append("if (b) { ").append(groupName).append("Updated(); }");

luminex/src/org/labkey/luminex/query/NegativeBeadDisplayColumnGroup.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,10 @@ public void writeSameCheckboxCell(RenderContext ctx, HtmlWriter out)
5151
InputBuilder.checkbox().name(id).id(id).appendTo(out);
5252
StringBuilder onChange = new StringBuilder("b = this.checked;\n");
5353

54-
getColumns().forEach(col -> {
54+
// Index starts at 1 -- always leave the first column visible (Issue 53620)
55+
for (int i = 1; i < getColumns().size(); i++)
56+
{
57+
DisplayColumn col = getColumns().get(i);
5558
if (col.getColumnInfo() != null)
5659
{
5760
onChange.append("s = document.getElementsByName('")
@@ -61,7 +64,7 @@ public void writeSameCheckboxCell(RenderContext ctx, HtmlWriter out)
6164
.append(col.getFormFieldName(ctx))
6265
.append("')[0].style.display = b || s == 0 ? 'none' : 'block';\n");
6366
}
64-
});
67+
}
6568

6669
onChange.append(" if (b) { ")
6770
.append(inputName)

luminex/test/src/org/labkey/test/tests/luminex/LuminexRTransformTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ public void uploadRun()
127127
setFormElement(Locator.name("StndCurveFitInput"), "FI");
128128
setFormElement(Locator.name("UnkCurveFitInput"), "FI-Bkgd-Neg");
129129
setFormElement(Locator.name("__primaryFile__"), TEST_ASSAY_LUM_FILE4);
130+
scrollIntoView(Locator.lkButton("Next"), true);
130131
clickButton("Next", defaultWaitForPage * 2);
131132

132133
// make sure the Standard checkboxes are checked
@@ -140,12 +141,11 @@ public void uploadRun()
140141
setFormElement(Locator.xpath("//input[@type='text' and contains(@name, '_LotNumber')][1]"), TEST_ANALYTE_LOT_NUMBER);
141142
// set negative control and negative bead values
142143
checkCheckbox(Locator.name("_analyte_" + ANALYTE3 + "_NegativeControl"));
144+
checkCheckbox(Locator.name("_analyte_" + ANALYTE1 + "_NegativeBeadCheckBox")); // Issue 53620: "Same" checkbox for subtract negative bead
143145
selectOptionByText(Locator.name("_analyte_" + ANALYTE1 + "_NegativeBead"), ANALYTE3);
144-
selectOptionByText(Locator.name("_analyte_" + ANALYTE2 + "_NegativeBead"), ANALYTE3);
145146
// switch to using MyNegative bead for subtraction
146147
checkCheckbox(Locator.name("_analyte_" + ANALYTE4 + "_NegativeControl"));
147148
selectOptionByText(Locator.name("_analyte_" + ANALYTE1 + "_NegativeBead"), ANALYTE4);
148-
selectOptionByText(Locator.name("_analyte_" + ANALYTE2 + "_NegativeBead"), ANALYTE4);
149149
clickButton("Save and Finish");
150150
}
151151

luminex/test/src/org/labkey/test/tests/luminex/LuminexTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -662,6 +662,7 @@ public void selectPositivityFile(File file, boolean expectDuplicateFile)
662662
setFormElement(Locator.name("__primaryFile__"), file);
663663
if (expectDuplicateFile)
664664
waitForText("A file with name '" + file.getName() + "' already exists");
665+
scrollIntoView(Locator.lkButton("Next"), true);
665666
clickButton("Next");
666667
}
667668

0 commit comments

Comments
 (0)