From 8d33c16def9c123f594ca0dcabcfcb61e17538fa Mon Sep 17 00:00:00 2001 From: Ben Brennan Date: Wed, 27 Nov 2024 10:17:14 -0700 Subject: [PATCH] Fixed Broken Anchors --- docs/components/button.md | 2 +- docs/components/columns-layout.md | 2 +- docs/configuration/bbj-installation/local.md | 8 ++++---- docs/data-binding/transformation.md | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/components/button.md b/docs/components/button.md index caf2d6c90..d0c2cffc2 100644 --- a/docs/components/button.md +++ b/docs/components/button.md @@ -179,7 +179,7 @@ To ensure an optimal user experience when using the `Button` component, consider > - A "Cancel" `Button` component should be styled with the appropriate theme or CSS styling to ensure users are sure they want to cancel an action > - A "Confirm" `Button` would have a different styling from a "Cancel" button, but would similarly stand out to ensure that users know this is a special action. -3. **Efficient Event Handling**: Handle `Button` events efficiently and provide appropriate feedback to users. Refer to [**this section**](./button/#adding-events) to review efficient event adding behaviors. +3. **Efficient Event Handling**: Handle `Button` events efficiently and provide appropriate feedback to users. Refer to [Events](../building-ui/events) to review efficient event adding behaviors. 4. **Testing and Accessibility**: Test the Button's behavior in different scenarios, such as when it is disabled or receives focus, to ensure a smooth user experience. Follow accessibility guidelines to make the `Button` usable for all users, including those who rely on assistive technologies. diff --git a/docs/components/columns-layout.md b/docs/components/columns-layout.md index f56c5d5ce..c99ebd64c 100644 --- a/docs/components/columns-layout.md +++ b/docs/components/columns-layout.md @@ -63,7 +63,7 @@ ColumnsLayout layout = new ColumnsLayout() .addBreakpoint(new Breakpoint(1200, 4)); ``` -The demonstration below shows an example of setting multiple breakpoints at construction, using breakpoints to configure the [`Span`](./columns-layout#spans) of a component, and demonstrates the resizing capabilities of the `ColumnsLayout` when the app is resized: +The demonstration below shows an example of setting multiple breakpoints at construction, using breakpoints to configure the [`Span`](#column-span-and-spans-per-breakpoint) of a component, and demonstrates the resizing capabilities of the `ColumnsLayout` when the app is resized: -4. ### Using the starter project +## 4. Using the starter project Once BBj and the required webforJ plugin are installed and configured, you can create a new, scaffolded project from the command line. This project comes with the necessary tools to run your first webforJ program. To create and scaffold a new project, follow these steps: @@ -153,7 +153,7 @@ mvn -B archetype:generate \ After running the command, Maven will generate the project files necessary to run the starter project. -### 5. Launching the app +## 5. Launching the app Once this has been done, run a `mvn install` in your project directory. This will run the webforJ install plugin, and allow you to access your app. To see the app, you'll want to go to the following URL: diff --git a/docs/data-binding/transformation.md b/docs/data-binding/transformation.md index 2a0be7cae..04448dc6c 100644 --- a/docs/data-binding/transformation.md +++ b/docs/data-binding/transformation.md @@ -6,7 +6,7 @@ title: Transformation Data transformations are a pivotal feature, facilitating seamless conversion between the data types used in UI components and those in your data model. This capability ensures that data types are compatible and appropriately formatted when moving data between the frontend and backend of your applications. :::tip -The transformer setting is best used when the data type of the bean property doesn't match the data type handled by the UI components. If you simply need to transform data of the same type, configuring [the bindings' getters and setters](./bindings.md#bindings-getters-and-setters) is the preferred approach. +The transformer setting is best used when the data type of the bean property doesn't match the data type handled by the UI components. If you simply need to transform data of the same type, configuring [the bindings' getters and setters](bindings#binding-getters-and-setters) is the preferred approach. ::: ## Configuring transformers