Skip to content

Commit e2740b9

Browse files
authored
Fix / update links (#468)
Fix / update links - Found and fixed a bunch of links after running a link checker on the whole site. - Couple of minor indent adjustments
1 parent 7fbe542 commit e2740b9

File tree

13 files changed

+23
-23
lines changed

13 files changed

+23
-23
lines changed

_includes/header.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<div id="navbar" class="navbar-collapse collapse">
1515
<ul class="nav navbar-nav">
1616
<li><a href="{{ site.baseurl }}/docs/trex_getstarted.html">Docs</a></li>
17-
<li><a href="{{ site.baseurl }}/docs/ux_design.html "target="_blank">Design Guidelines</a></li>
17+
<li><a href="{{ site.baseurl }}/docs/ux_design.html" target="_blank">Design Guidelines</a></li>
1818
<li><a href="{{ site.baseurl }}/docs/index.html" target="_blank">API Reference</a></li>
1919
<li><a href="{{ site.baseurl }}/docs/trex_examples.html">Samples</a></li>
2020
<li><a href="{{ site.baseurl }}/community/">Community Extensions</a></li>

docs/Interaction_Guidelines/ux_build_test.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Once you're ready to go, you can start building and customizing your extension.
2121

2222
* [Extensions API Documentation](https://tableau.github.io/extensions-api/)<br>The Extensions API includes all the information you need to build an extension.
2323

24-
* [Community Forums](https://community.tableau.com/community/developers/extensions-api/overview)<br>Participate in a community of developers that are passionate about creating extensions.
24+
* [Community Forums](https://community.tableau.com/s/topic/0TO4T000000QFALWA4/extensions-api)<br>Participate in a community of developers that are passionate about creating extensions.
2525

2626
* [Tableau Exchange](https://exchange.tableau.com/)<br>Explore and use some of the extensions our partners have created.
2727

@@ -45,7 +45,7 @@ After you've completed making your extension, you may want to share your extensi
4545
Tableau has released the [Extension Gallery](https://extensiongallery.tableau.com/), a place to explore and download some extensions that our partners have created. If you would like to share your extension to our gallery, learn more at [Sharing to the Extension Gallery]({{site.baseurl}}/docs/ux_extension_gallery.html).
4646

4747
##### Community Forums
48-
Tableau also has a [Community Forum](https://community.tableau.com/community/developers/extensions-api/overview) for developers to discuss extensions and the Extensions API.
48+
Tableau also has a [Community Forum](https://community.tableau.com/s/topic/0TO4T000000QFALWA4/extensions-api) for developers to discuss extensions and the Extensions API.
4949

5050
----- &nbsp;
5151

docs/Interaction_Guidelines/ux_controls_ui_patterns.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ We've provided examples of controls that are used in Tableau. Using the exact st
1515
* [Text Fields](#text-fields)
1616
* [Tooltips](#tooltips)
1717

18-
The controls described here use Tableau branding, accessible from the **[Color](Style Guidelines/6 - Color.md)** and **[Fonts](Style Guidelines/7 - Fonts.md)** sections of these design guidelines.
18+
The controls described here use Tableau branding, accessible from the **[Color](../Style_Guidelines/ux_color.md)** and **[Fonts](../Style_Guidelines/ux_fonts.md)** sections of these design guidelines.
1919

2020
###### *At this time, we are only able to provide surface-level usage and design specifications for controls. We are working to make code for Tableau controls accessible to developers in the future.*
2121

@@ -62,7 +62,7 @@ A button communicates what happens when a user touches it. Button labels can con
6262

6363
| Button | How to use |
6464
|----|:-----|
65-
| **Call-to-Action &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;** | These buttons are primarily used in dialogues to indicate an action. Use colors to communicate function–for example, green is commonly used for confirmation buttons. Learn more about color usage at **[Colors](Style Guidelines/6 - Color.md)**.<br><br>You may also want to utilize branding practices on buttons. Learn more at **[Branding your Extension](Style Guidelines/4 - Branding your Extension.md)**. |
65+
| **Call-to-Action &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;** | These buttons are primarily used in dialogues to indicate an action. Use colors to communicate function–for example, green is commonly used for confirmation buttons. Learn more about color usage at **[Colors](../Style_Guidelines/ux_color.md)**.<br><br>You may also want to utilize branding practices on buttons. Learn more at **[Branding your Extension](../Style_Guidelines/ux_branding.md)**. |
6666
| **Greyscale** | Greyscale buttons are used either to indicate a secondary action, or a button that has been disabled and a particular action needs to be taken before proceeding. |
6767
| **Text Button &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;** | This is a low-attention button, and should only be used to provide a secondary option in the case that the user wants to perform an action that isn’t the primary action. |
6868
| **Icon** | Buttons can have icons to add a helpful visual. If you use icons, include a text label or a help tag that is activated on hover. |
@@ -101,7 +101,7 @@ Primary buttons apply only to Call-to-Action buttons.
101101

102102
## Dialogs
103103

104-
A dialog is a “conversation” between the system and the user, which often requests information or action from the user. For info about the extension configuration dialog, learn more at **[Extension Components and Modes](2 - Extension Components and Modes.md)**.
104+
A dialog is a “conversation” between the system and the user, which often requests information or action from the user. For info about the extension configuration dialog, learn more at **[Extension Components and Modes](ux_components_modes.md)**.
105105

106106
### Standard Dialog
107107
These dialogs are non-modal, meaning they can be used when the requested information is not essential to continue. The dialog can be left open while the user interacts with other components in the extension.

docs/Interaction_Guidelines/ux_interaction.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Interaction Guidelines
22

3-
### [1 – Build, Test, Share](Interaction Guidelines/1 - Build, Test, Share.md)
3+
### [1 – Build, Test, Share](ux_build_test.md)
44
The developer's roadmap for how to get started developing and designing extensions.
55

66
&nbsp;
77

8-
### [2 – Extension Components and Modes](Interaction Guidelines/2 - Extension Components and Modes.md)
8+
### [2 – Extension Components and Modes](ux_components_modes.md)
99
The main user-facing components of an extension to create content for. Learn about modes for configuring extensions, viewing extensions, and dashboard user types.
1010

1111
&nbsp;
1212

13-
### [3 – Controls and UI Patterns](Interaction Guidelines/3 - Controls and UI Patterns.md)
13+
### [3 – Controls and UI Patterns](ux_controls_ui_patterns.md)
1414
Usage and design specifications for user interface controls and patterns in your extension.
1515

1616
###### *At this time, we are only able to provide surface-level usage and design specifications for controls. We are working to make code for Tableau controls accessible to developers in the future.*

docs/Style_Guidelines/ux_branding.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ Your extension can be branded through two components: the **configuration dialog
4949

5050
<i>Links to review component usage and controls specifications</i>:
5151

52-
* **[Extension Components and Modes](Interaction Guidelines/2 - Extension Components and Modes.md)**
53-
* **[Controls and UI Patterns](Interaction Guidelines/3 - Controls and UI Patterns.md)**
52+
* **[Extension Components and Modes](../Interaction_Guidelines/ux_components_modes.md)**
53+
* **[Controls and UI Patterns](../Interaction_Guidelines/ux_controls_ui_patterns.md)**
5454

5555
&nbsp;
5656

docs/Style_Guidelines/ux_color.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Use of color is essential for communication. Color is one of the first visual el
1616

1717
## Color Principles
1818

19-
**Use colors with purpose and clarity.** Your color choices should highlight your extension's content, while also communicating its function. You should be able to justify the colors used on your extension: why did you choose that specific color, and what does it communicate to your user? Color is also an opportunity to showcase your brand. Learn more at **[Branding your Extension](4 - Branding your Extension.md)**.
19+
**Use colors with purpose and clarity.** Your color choices should highlight your extension's content, while also communicating its function. You should be able to justify the colors used on your extension: why did you choose that specific color, and what does it communicate to your user? Color is also an opportunity to showcase your brand. Learn more at **[Branding your Extension](ux_branding.md)**.
2020

2121
**Less is more.** Refrain from using too many colors, which could blur the focus. Try to avoid using color applied to text, which can make words difficult to distinguish and decrease legibility.
2222

docs/Style_Guidelines/ux_fonts.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ We recommend that you use a **sans serif font family** in your extension. Here,
3131
&nbsp;
3232

3333
#### Benton Sans
34-
Benton Sans Book is the default font for the Tableau UI elements. <i>Learn more about Tableau font colors at **[Color](6 - Color.md)**.</i>
34+
Benton Sans Book is the default font for the Tableau UI elements. To learn more about Tableau font colors, see [Color](ux_color.md).
3535

3636
Other weight variations of Benton Sans should be used infrequently. For example, Benton Sans Medium is typically used for section titles in dialogs. Benton Sans Light and Book Italic are used in more specific cases like lightweight captions and should not be overused.
3737

@@ -56,7 +56,7 @@ Using some of these common fonts that are likely available on your user's machin
5656

5757

5858
###### Font Size
59-
It is important to compensate for OS and device specific DPI and font rendering. Since these are alternative fonts that aren't directly used in Tableau, you may choose to use different font sizes and weights based on your extension's design needs.
59+
It is important to compensate for OS and device specific DPI and font rendering. Since these are alternative fonts that aren't directly used in Tableau, you may choose to use different font sizes and weights based on your extension's design needs.
6060

6161
&nbsp;
6262

docs/Style_Guidelines/ux_layout.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ It is common for extensions to take up a smaller size due to most of the functio
4747

4848
## Spacing
4949

50-
Specifications about spacing have been detailed in **[Controls and UI Patterns](Interaction Guidelines/3 - Controls and UI Patterns.md)** and **[Branding your Extension](4 - Branding your Extension.md)**.
50+
Specifications about spacing have been detailed in **[Controls and UI Patterns](../Interaction_Guidelines/ux_controls_ui_patterns.md)** and **[Branding your Extension](ux_branding.md)**.
5151

5252
Here are some links to specific parts of your extension that you may need spacing guidance on:
5353

docs/trex_examples.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ The [Samples-Typescript](https://github.com/tableau/extensions-api/tree/master/S
7070

7171
Shows how you can use Tableau Viz to add visualizations to your dashboard extensions. This sample demonstrates the effects of different mark types and color palettes. For more information about Tableau Viz, see [Add Tableau Viz to Your Dashboard Extensions]({{site.baseurl}}/docs/trex_tableau_viz.html).
7272

73-
**[Formatting](https://github.com/tableau/extensions-api/tree/main/Samples/Formatting?=target="_blank")**
73+
- **[Formatting](https://github.com/tableau/extensions-api/tree/main/Samples/Formatting?=target="_blank")**
7474

7575
Shows how you can access the CSS formatting in the Tableau workbook and apply it to the HTML elements in your dashboard extension. Create a consistent look and feel across the extension and the dashboard.
7676

docs/trex_release-notes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -642,9 +642,9 @@ Error: internal-error: permission-denied: Missing required permission to run get
642642
Errors that are returned from the Extensions API are custom Tableau Error objects that extends the standard JavaScript error object.
643643

644644

645-
The Extensions API wraps the standard error object with an `errorCode` property. Any time you encounter an error when you are developing your extension, you can look at this `errorCode` to determine the cause. See [Error Codes]({{site.baseurl}}/docs/enums/errorcodes.html).
645+
The Extensions API wraps the standard error object with an `errorCode` property. Any time you encounter an error when you are developing your extension, you can look at this `errorCode` to determine the cause. See [Error Codes]({{site.baseurl}}/docs/enums/tableau.errorcodes.html).
646646

647-
For an example of how to handle error conditions, see the [UINamepace](https://github.com/tableau/extensions-api/tree/master/Samples/UINamepace?=target="_blank") sample. The sample shows how you could handle the error condition that occurs if a user dismisses a modal dialog box (`DialogClosedByUser`). The following snippet illustrates this pattern:
647+
For an example of how to handle error conditions, see the [UINamespace](https://github.com/tableau/extensions-api/tree/main/Samples/UINamespace?=target="_blank") sample. The sample shows how you could handle the error condition that occurs if a user dismisses a modal dialog box (`DialogClosedByUser`). The following snippet illustrates this pattern:
648648

649649
```javascript
650650
tableau.extensions.ui.displayDialogAsync(args... ).then((args... ) => {

0 commit comments

Comments
 (0)