Skip to content

Commit 28b4e4d

Browse files
Corinacompulim
authored andcommitted
Accessibility of anchors and sample improvements (#1710)
* Link to hosted sample and create 05.a README.md * Add 05.a README.md * 05.b sample README.md * Add 05.c README.md * Add 05.d README.md * Update and Add 06.a and 06.b * Update 06.b * Minor fixes and add 06.c README.md * Update 'Further reading' link text * Add 06.e README.md sample * Add 06.f README.md * Add 07.a README.md and minor corrections * Update sample CSS to remove root height and width * Add 07.b README.md * Add 08 README.md * Add 09 README.md * Update 10.a README.md * Samples 'Further reading' cleanup pass * Add 10.b README.md * minor edits * Anchor accessibility pass * Sample table cleanup * Link accessibility pass * Update CHANGELOG.md * Fix various typos and errors
1 parent da8aef4 commit 28b4e4d

62 files changed

Lines changed: 2178 additions & 255 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
8787
- `component`: Use Speech Services token for [speech UI sample](https://microsoft.github.io/BotFramework-WebChat/13.customization-speech-ui/), in [#1634](https://github.com/Microsoft/BotFramework-WebChat/pull/1634)
8888
- `component`: [Selectable Activity](https://microsoft.github.io/BotFramework-WebChat/16.customization-selectable-activity/), in [#1624](https://github.com/Microsoft/BotFramework-WebChat/pull/1624)
8989
- `component`: [Chat Send History](https://microsoft.github.io/BotFramework-WebChat/17.chat-send-history/), in [#1678](https://github.com/Microsoft/BotFramework-WebChat/pull/1678)
90+
- `*`: Update `README.md`'s for samples 05-10 [#1444](https://github.com/Microsoft/BotFramework-WebChat/issues/1444) and improve accessibility of anchors [#1681](https://github.com/Microsoft/BotFramework-WebChat/issues/1681), by [@corinagum](https://github.com/corinagum) in PR [#1710](https://github.com/Microsoft/BotFramework-WebChat/pull/1710)
9091

9192
## [4.2.0] - 2018-12-11
9293
### Added

README.md

Lines changed: 59 additions & 59 deletions
Large diffs are not rendered by default.

SAMPLES.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ Follow the instructions on the [README.md](README.md) page to integrate the Web
66

77
The latest version of Web Chat control provides rich customization options: you can change colors, sizes, placement of elements, add custom elements, and interact with the hosting webpage. Below are several examples of how to customize those elements of the Web Chat UI.
88

9-
You can find the full list of all settings that the Web Chat control understands [here](https://github.com/Microsoft/BotFramework-WebChat/tree/master/packages/component/src/Styles/defaultStyleSetOptions.js).
9+
You can find the full list of all settings that you can easily modify in Web Chat on the [`defaultStyleSetOptions.js` file](https://github.com/Microsoft/BotFramework-WebChat/tree/master/packages/component/src/Styles/defaultStyleSetOptions.js).
1010

11-
These settings will generate a *style set*, which is a set of CSS rules enhanced with [glamor](https://github.com/threepointone/glamor). You can find the full list of CSS styles generated in the style set [here](https://github.com/Microsoft/BotFramework-WebChat/blob/master/packages/component/src/Styles/createStyleSet.js).
11+
These settings will generate a *style set*, which is a set of CSS rules enhanced with [glamor](https://github.com/threepointone/glamor). You can find the full list of CSS styles generated in the style set on the [`createStyleSet.js` file](https://github.com/Microsoft/BotFramework-WebChat/blob/master/packages/component/src/Styles/createStyleSet.js).
1212

1313
## Change font or color
1414

1515
Instead of using the default background color and the fonts used inside of the chat bubbles, you can customize those to match the style of the target web page. The code snippet below allows you to change the background color of messages from the user and from the bot.
1616

1717
<img alt="Screenshot with custom style options" src="https://raw.githubusercontent.com/Microsoft/BotFramework-WebChat/master/doc/sample-custom-style-options.png" width="396" />
1818

19-
If you need to do some simple styling, you can set them thru `styleOptions`. Style options are set of predefined styles that you can modify directly, and Web Chat will compute the whole stylesheet based on it.
19+
If you need to do some simple styling, you can set them via `styleOptions`. Style options are set of predefined styles that you can modify directly, and Web Chat will compute the whole stylesheet based on it.
2020

2121
```html
2222
<!DOCTYPE html>
@@ -164,7 +164,7 @@ ReactDOM.render(
164164
);
165165
```
166166

167-
The full sample can be found at [/samples/10.customization-card-components/](samples/10.customization-card-components/).
167+
The full sample can be found at [/samples/10.a.customization-card-components/](samples/10.a.customization-card-components/).
168168

169169
In this sample, we are adding a new React component called `GitHubRepositoryAttachment`:
170170

@@ -178,7 +178,7 @@ const GitHubRepositoryAttachment = props =>
178178
</div>;
179179
```
180180

181-
Then, we create a middleware that will render the new React component when the bot send attachment of content type `application/vnd.microsoft.botframework.samples.github-repository`. Otherwise, it will continue on the middleware by calling `next(card)`.
181+
Then, we create a middleware that will render the new React component when the bot sends an attachment of content type `application/vnd.microsoft.botframework.samples.github-repository`. Otherwise, it will continue on the middleware by calling `next(card)`.
182182

183183
```jsx
184184
const attachmentMiddleware = () => next => card => {

__tests__/setup/web/index.html

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
}();
3636
</script>
3737
<!--
38-
For demonstration purpose, we are using development branch of Web Chat at "/master/webchat.js".
38+
For demonstration purposes, we are using development branch of Web Chat at "/master/webchat.js".
3939
When you are using Web Chat for production, you should use the latest stable at "/latest/webchat.js".
4040
Or locked down on a specific version "/4.1.0/webchat.js".
4141
-->
@@ -44,8 +44,7 @@
4444
body { margin: 0 }
4545
input, textarea, [contenteditable] { caret-color: Transparent; }
4646

47-
#webchat,
48-
#webchat > * {
47+
#webchat {
4948
height: 100%;
5049
width: 100%;
5150
}

samples/01.a.getting-started-full-bundle/README.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,7 @@ Here is the finished `index.html`:
110110
<style>
111111
+ html, body { height: 100% }
112112
+ body { margin: 0 }
113-
+ #webchat,
114-
+ #webchat > * {
113+
+ #webchat {
115114
+ height: 100%;
116115
+ width: 100%;
117116
+ }
@@ -141,14 +140,14 @@ Here is the finished `index.html`:
141140

142141
Check out the hosted samples and source code for other CDN bundle options below.
143142

144-
- [Full bundle with polyfills for ES5 browsers](https://microsoft.github.io/BotFramework-WebChat/01.b.getting-started-es5-bundle) | [(source)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/01.b.getting-started-es5-bundle)
145-
- [Minimal bundle](https://microsoft.github.io/BotFramework-WebChat/02.a.getting-started-minimal-bundle) | [(source)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/02.a.getting-started-minimal-bundle)
146-
- [Minimal bundle with Markdown](https://microsoft.github.io/BotFramework-WebChat/02.b.getting-started-minimal-markdown) | [(source)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/02.b.getting-started-minimal-markdown)
143+
- [Full bundle with polyfills for ES5 browsers bot](https://microsoft.github.io/BotFramework-WebChat/01.b.getting-started-es5-bundle) | [(Full bundle with polyfills for ES5 browsers source code)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/01.b.getting-started-es5-bundle)
144+
- [Minimal bundle bot](https://microsoft.github.io/BotFramework-WebChat/02.a.getting-started-minimal-bundle) | [(Minimal bundle source code)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/02.a.getting-started-minimal-bundle)
145+
- [Minimal bundle with Markdown bot](https://microsoft.github.io/BotFramework-WebChat/02.b.getting-started-minimal-markdown) | [(Minimal bundle with Markdown source code)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/02.b.getting-started-minimal-markdown)
147146

148147
## CDN sunburst chart
149148

150-
[This chart](http://cdn.botframework.com/botframework-webchat/master/stats.html) provides a visual of the contents of the various Web Chat bundles
149+
[Web Chat bundles sunburst chart](http://cdn.botframework.com/botframework-webchat/master/stats.html) - provides a visual of the contents of the various Web Chat bundles
151150

152151
## Full list of Web Chat hosted samples
153152

154-
View the list of available samples by clicking [here](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples)
153+
View the list of [available Web Chat samples](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples)

samples/01.b.getting-started-es5-bundle/README.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Sample - Getting started with Web Chat CDN with ES5 polyfills
1+
# Sample - Getting Started with Web Chat CDN with ES5 Polyfills
22

33
> This is a great sample for first-time Web Chat users developing bots that must work on Internet Explorer 11.
44
@@ -70,8 +70,7 @@ Here is the finished `index.html`:
7070
html, body { height: 100% }
7171
body { margin: 0 }
7272

73-
#webchat,
74-
#webchat > * {
73+
#webchat {
7574
height: 100%;
7675
width: 100%;
7776
}
@@ -103,20 +102,20 @@ Here is the finished `index.html`:
103102

104103
# Further reading
105104

105+
- [Learn more about polyfills](https://stackoverflow.com/questions/7087331/what-is-the-meaning-of-polyfills-in-html5)
106+
106107
## Other CDN bundles
107108

108109
Check out the hosted samples and source code for other CDN bundle options below.
109110

110-
- [Full bundle](https://microsoft.github.io/BotFramework-WebChat/01.a.getting-started-full-bundle) | [(source)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/01.a.getting-started-full-bundle)
111-
- [Minimal bundle](https://microsoft.github.io/BotFramework-WebChat/02.a.getting-started-minimal-bundle) | [(source)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/02.a.getting-started-minimal-bundle)
112-
- [Minimal bundle with Markdown](https://microsoft.github.io/BotFramework-WebChat/02.b.getting-started-minimal-markdown) | [(source)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/02.b.getting-started-minimal-markdown)
113-
114-
- [Learn more about polyfills](https://stackoverflow.com/questions/7087331/what-is-the-meaning-of-polyfills-in-html5)
111+
- [Full bundle bot](https://microsoft.github.io/BotFramework-WebChat/01.a.getting-started-full-bundle) | [(Full bundle source code)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/01.a.getting-started-full-bundle)
112+
- [Minimal bundle bot](https://microsoft.github.io/BotFramework-WebChat/02.a.getting-started-minimal-bundle) | [(Minimal bundle source code)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/02.a.getting-started-minimal-bundle)
113+
- [Minimal bundle with Markdown bot](https://microsoft.github.io/BotFramework-WebChat/02.b.getting-started-minimal-markdown) | [(Minimal bundle source code)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/02.b.getting-started-minimal-markdown)
115114

116115
## CDN sunburst chart
117116

118-
[This chart](http://cdn.botframework.com/botframework-webchat/master/stats.html) provides a visual of the contents of the various Web Chat bundles
117+
[Web Chat bundles sunburst chart](http://cdn.botframework.com/botframework-webchat/master/stats.html) - provides a visual of the contents of the various Web Chat bundles
119118

120119
## Full list of Web Chat hosted samples
121120

122-
View the list of available samples by clicking [here](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples)
121+
View the list of [available Web Chat samples](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples)

samples/01.b.getting-started-es5-bundle/index.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
html, body { height: 100% }
1313
body { margin: 0 }
1414

15-
#webchat,
16-
#webchat > * {
15+
#webchat {
1716
height: 100%;
1817
width: 100%;
1918
}

samples/01.c.getting-started-migration/README.md

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ A simple web page with a maximized and full-featured Web Chat embed from a CDN.
77
# Test out the hosted sample
88

99
- [Try out MockBot](https://microsoft.github.io/BotFramework-WebChat/01.a.getting-started-full-bundle)
10-
> Although there are two separate samples, one named `full-bundle` and the other named `migration`, the end-result HTML is exactly the same. Therefore, the `migration` sample links to the same `full-bundle` bot.
10+
> Although there are two separate samples, one named `full-bundle` and the other named `migration`, the end-result HTML is exactly the same. Therefore, the `migration` sample links to the same `full-bundle` bot.
1111
1212
# How to run locally
1313

@@ -37,7 +37,7 @@ The `index.html` page in the migration directory has two main goals.
3737
- To import the Web Chat v4 full bundle CDN script
3838
- To render Web Chat using the v4 best practices
3939

40-
We'll start by using our old v3 `index.html` as our starting point.
40+
We'll start by using our old v3 `index.html` as our starting point.
4141
```html
4242
<!DOCTYPE html>
4343
<html lang="en-US">
@@ -69,7 +69,7 @@ Our first change is to update the CDN the webpage uses from v3 to v4.
6969
+ <script src="https://cdn.botframework.com/botframework-webchat/master/webchat.js"></script>
7070
</head>
7171
<body>
72-
- <div id="bot" />
72+
- <div id="bot" />
7373
+ <div id="webchat" role="main" />
7474
- <script src="https://cdn.botframework.com/botframework-webchat/0.13.1/botchat.js"></script>
7575
@@ -127,8 +127,7 @@ Finally, we will add basic styling since there is no longer a stylesheet include
127127
+ html, body { height: 100% }
128128
+ body { margin: 0 }
129129

130-
+ #webchat,
131-
+ #webchat > * {
130+
+ #webchat {
132131
+ height: 100%;
133132
+ width: 100%;
134133
+ }
@@ -150,8 +149,7 @@ Here is the finished `index.html`:
150149
+ <style>
151150
+ html, body { height: 100% }
152151
+ body { margin: 0 }
153-
+ #webchat,
154-
+ #webchat > * {
152+
+ #webchat {
155153
+ height: 100%;
156154
+ width: 100%;
157155
+ }
@@ -177,18 +175,9 @@ Here is the finished `index.html`:
177175

178176
# Further reading
179177

180-
## Other CDN bundles
178+
- [Full bundle bot](https://microsoft.github.io/BotFramework-WebChat/01.a.getting-started-full-bundle) | [(Full bundle source code)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/01.a.getting-started-full-bundle)
181179

182-
Check out the hosted samples and source code for other CDN bundle options below.
183-
184-
- [Full bundle with polyfills for ES5 browsers](https://microsoft.github.io/BotFramework-WebChat/01.b.getting-started-es5-bundle) | [(source)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/01.b.getting-started-es5-bundle)
185-
- [Minimal bundle](https://microsoft.github.io/BotFramework-WebChat/02.a.getting-started-minimal-bundle) | [(source)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/02.a.getting-started-minimal-bundle)
186-
- [Minimal bundle with Markdown](https://microsoft.github.io/BotFramework-WebChat/02.b.getting-started-minimal-markdown) | [(source)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/02.b.getting-started-minimal-markdown)
187-
188-
## CDN sunburst chart
189-
190-
[This chart](http://cdn.botframework.com/botframework-webchat/master/stats.html) provides a visual of the contents of the various Web Chat bundles
191180

192181
## Full list of Web Chat hosted samples
193182

194-
View the list of available samples by clicking [here](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples)
183+
View the list of [available Web Chat samples](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples)

samples/01.c.getting-started-migration/index.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
html, body { height: 100% }
1313
body { margin: 0 }
1414

15-
#webchat,
16-
#webchat > * {
15+
#webchat {
1716
height: 100%;
1817
width: 100%;
1918
}

samples/02.a.getting-started-minimal-bundle/README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ A simple web page with a maximized Web Chat and minimal additional components. T
88
- Cognitive Services Bing Speech
99
- Markdown-It
1010

11+
# Test out the hosted sample
12+
- [Try out MockBot](https://microsoft.github.io/BotFramework-WebChat/02.a.getting-started-minimal-bundle)
13+
14+
1115
# How to run
1216

1317
- Fork this repository
@@ -88,3 +92,21 @@ Here is the finished `index.html`:
8892
</body>
8993
</html>
9094
```
95+
96+
# Further reading
97+
98+
## Other CDN bundles
99+
100+
Check out the hosted samples and source code for other CDN bundle options below.
101+
102+
- [Full bundle bot](https://microsoft.github.io/BotFramework-WebChat/01.a.getting-started-full-bundle) | [(Full bundle source code)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/01.a.getting-started-full-bundle)
103+
- [Full bundle with polyfills for ES5 browsers bot](https://microsoft.github.io/BotFramework-WebChat/01.b.getting-started-es5-bundle) | [(Full bundle with polyfills for ES5 browsers source code)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/01.b.getting-started-es5-bundle)
104+
- [Minimal bundle with Markdown bot](https://microsoft.github.io/BotFramework-WebChat/02.b.getting-started-minimal-markdown) | [(Minimal bundle with Markdown source code)](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/02.b.getting-started-minimal-markdown)
105+
106+
## CDN sunburst chart
107+
108+
[Web Chat bundles sunburst chart](http://cdn.botframework.com/botframework-webchat/master/stats.html) - provides a visual of the contents of the various Web Chat bundles
109+
110+
## Full list of Web Chat hosted samples
111+
112+
View the list of [available Web Chat samples](https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples)

0 commit comments

Comments
 (0)