Titles, body copy, icons, shadows, tooltips
@@ -231,7 +231,7 @@ Here's a quick overview of the colors available in Odyssey and some guidelines f
-
+
Green
@@ -250,6 +250,23 @@ Here's a quick overview of the colors available in Odyssey and some guidelines f
N/A
+
+
+
+
+
+ Green 600
+
+
+ #008055
+
+
+ Background color for success messaging
+
+
+ Headlines, body copy, fail states, buttons
+
+
diff --git a/packages/docs/base/elements.md b/packages/docs/base/elements.md
index 0c4c34e146..f1fe990cb5 100644
--- a/packages/docs/base/elements.md
+++ b/packages/docs/base/elements.md
@@ -97,7 +97,6 @@ Odyssey takes care to provide additional style to the following HTML elements by
## del
> The HTML `` element represents a range of text that has been deleted from a document. This can be used when rendering "track changes" or source code diff information, for example. The `` element can be used for the opposite purpose: to indicate text that has been added to the document. - MDN
-
### Accessibility
Many screen readers do not let users know of the presence of `del`. To fix this, you should consider using `data-a11y-start` and `data-a11y-end`, prepend and append assistive text to the contents of the tag. In the above example, there are additional spaces before and after the text, this is intentional. Not adding these spaces will cause the content within the tag to run into the text within the tag.
@@ -116,6 +115,68 @@ Many screen readers do not let users know of the presence of `del`. To fix this,
```
+## details
+> The HTML Details Element (``) creates a disclosure widget in which information is visible only when the widget is toggled into an "open" state. A summary or label can be provided using the `` element. [...] If the first child of the `` element is a ``, the contents of the `` element are used as the label for the disclosure widget. - MDN
+
+### IE11 support
+
+IE 11 incorrectly renders the `summary` element as "always open". Other than this behavior, it is safe for use.
+
+
+
+## dl
+> The HTML `
` element represents a description list. The element encloses a list of groups of terms (specified using the `
` element) and descriptions (provided by `
` elements). Common uses for this element are to implement a glossary or to display metadata (a list of key-value pairs). - MDN
+
+### Accessibility
+
+Screen readers announce `
` content differently - some may not indicate that the content is a list. To improve usability make sure each list item's content communicates its relationship to other list items.
+
+
+
## em
> The HTML `` element marks text that has stress emphasis. The `` element can be nested, with each level of nesting indicating a greater degree of emphasis. - MDN
@@ -224,6 +285,29 @@ Many screen readers do not let users know of the presence of `ins`. To fix this,
```
+## pre
+> The HTML `
` element represents preformatted text which is to be presented exactly as written in the HTML file. The text is typically rendered using a non-proportional ("monospace") font. Whitespace inside this element is displayed as written. - MDN
+
+### Usage
+
+Since the `pre` tag preserves all whitespace, it's best to begin and end your content without linebreaks as below.
+
+
+
## s
> The HTML `` element renders text with a strikethrough, or a line through it. Use the `` element to represent things that are no longer relevant or no longer accurate. However, `` is not appropriate when indicating document edits; for that, use the `` and `` elements, as appropriate. - MDN
@@ -302,6 +386,11 @@ You can also nest `strong`. Doing so will provide additional style.
```
+## summary
+> The HTML Disclosure Summary element (``) element specifies a summary, caption, or legend for a `` element's disclosure box. Clicking the `` element toggles the state of the parent `` element open and closed.
+
+See `details` for example.
+
## sup
> The HTML Superscript element (``) specifies inline text which is to be displayed as superscript for solely typographical reasons. Superscripts are usually rendered with a raised baseline using smaller text. - MDN
diff --git a/packages/docs/base/iconography.md b/packages/docs/base/iconography.md
index 47eac493b7..e16521352f 100644
--- a/packages/docs/base/iconography.md
+++ b/packages/docs/base/iconography.md
@@ -17,6 +17,17 @@
+
+
+
+
+
+ Caution
+
+
+ To indicate a crucial decision
+
+
@@ -50,6 +61,17 @@
To support a user name
+
+
+
+
+
+ Copy
+
+
+ To copy text
+
+
@@ -96,7 +118,7 @@
-
+
Complete
@@ -105,6 +127,17 @@
To show a completed process
+
+
+
+
+
+ Error
+
+
+ To indicate an error
+
+
@@ -171,6 +204,17 @@
To subtract or remove
+
+
+
+
+
+ Filter
+
+
+ To filter results
+
+
diff --git a/packages/docs/components/link.md b/packages/docs/components/link.md
index 468f08695e..b679c9352c 100644
--- a/packages/docs/components/link.md
+++ b/packages/docs/components/link.md
@@ -4,23 +4,18 @@
Links are navigation elements displayed as text. A link can open another page or jump to a section of a page.
-## Types of links
-
-### Default
-
-The :active state of a link does not have any unique styling, so it matches the :hover styling.
+## Specialty cases
### Mailto
@@ -47,7 +42,7 @@ Use an external link when:
Opening the link in the current tab would result in a significant loss of data or interruption of flow (e.g. while filling out a long form)