From 30379b71cbe65d189bdf30f53b04046cb25f7a40 Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Wed, 31 Dec 2025 16:11:31 +0100 Subject: [PATCH] fix: lowercase "row" --- cypress/integration/grid_row_form_tabs.js | 10 +++++----- frappe/public/js/frappe/form/grid.js | 2 +- frappe/website/doctype/web_form/web_form.py | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/cypress/integration/grid_row_form_tabs.js b/cypress/integration/grid_row_form_tabs.js index 23717fff3f..c9952a3042 100644 --- a/cypress/integration/grid_row_form_tabs.js +++ b/cypress/integration/grid_row_form_tabs.js @@ -25,7 +25,7 @@ context("Grid Row Form Tabs", () => { // Add a row to the child table cy.get('.frappe-control[data-fieldname="items"]').as("table"); - cy.get("@table").findByRole("button", { name: "Add Row" }).click(); + cy.get("@table").findByRole("button", { name: "Add row" }).click(); // Open the grid row form cy.get("@table").find('[data-idx="1"]').as("row1"); @@ -48,7 +48,7 @@ context("Grid Row Form Tabs", () => { // Add a row to the child table cy.get('.frappe-control[data-fieldname="items"]').as("table"); - cy.get("@table").findByRole("button", { name: "Add Row" }).click(); + cy.get("@table").findByRole("button", { name: "Add row" }).click(); // Open the grid row form cy.get("@table").find('[data-idx="1"]').as("row1"); @@ -88,8 +88,8 @@ context("Grid Row Form Tabs", () => { // Add two rows to the child table cy.get('.frappe-control[data-fieldname="items"]').as("table"); - cy.get("@table").findByRole("button", { name: "Add Row" }).click(); - cy.get("@table").findByRole("button", { name: "Add Row" }).click(); + cy.get("@table").findByRole("button", { name: "Add row" }).click(); + cy.get("@table").findByRole("button", { name: "Add row" }).click(); // Open first row and switch to Details tab cy.get("@table").find('[data-idx="1"]').as("row1"); @@ -118,7 +118,7 @@ context("Grid Row Form Tabs", () => { // Add a row to the child table cy.get('.frappe-control[data-fieldname="items"]').as("table"); - cy.get("@table").findByRole("button", { name: "Add Row" }).click(); + cy.get("@table").findByRole("button", { name: "Add row" }).click(); // Open the grid row form cy.get("@table").find('[data-idx="1"]').as("row1"); diff --git a/frappe/public/js/frappe/form/grid.js b/frappe/public/js/frappe/form/grid.js index 870d2ced12..e48c2ca661 100644 --- a/frappe/public/js/frappe/form/grid.js +++ b/frappe/public/js/frappe/form/grid.js @@ -222,7 +222,7 @@ export default class Grid { const num_selected_rows = this.get_selected_children().length; - // toggle "Add Row" button + // toggle "Add row" button this.wrapper.find(".grid-add-row").toggleClass("hidden", num_selected_rows > 0); // update "Delete" and "Duplicate" button labels diff --git a/frappe/website/doctype/web_form/web_form.py b/frappe/website/doctype/web_form/web_form.py index 0b0a421530..bd12631577 100644 --- a/frappe/website/doctype/web_form/web_form.py +++ b/frappe/website/doctype/web_form/web_form.py @@ -377,7 +377,7 @@ def get_context(context): "No Data", "Delete", "Delete All", - "Add Row", + "Add row", "Add Multiple", "Download", "of",