Skip to content

Commit 742612d

Browse files
author
Lauren McCarthy
committed
adding alt text capability for reference
1 parent f613fb1 commit 742612d

File tree

3 files changed

+21
-1
lines changed

3 files changed

+21
-1
lines changed

docs/yuidoc-p5-theme-src/scripts/tpl/item.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ <h3><%=item.name%><% if (item.isMethod) { %>()<% } %></h3>
44
<div class="example">
55
<h4>Example</h4>
66

7-
<div class="example-content">
7+
<div class="example-content" data-alt="<%= item.alt %>">
88
<%= item.example %>
99
</div>
1010
</div>
@@ -13,6 +13,7 @@ <h4>Example</h4>
1313

1414
<div class="description">
1515
<h4>Description</h4>
16+
1617
<p><%= item.description %></p>
1718

1819
<% if (item.module === 'p5.dom') { %>

docs/yuidoc-p5-theme-src/scripts/views/itemView.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,21 @@ define([
9999
this.$el.html(itemHtml);
100100

101101
renderCode();
102+
103+
// Hook up alt-text for examples
104+
setTimeout(function() {
105+
var alts = $('.example-content')[0];
106+
if (alts) {
107+
alts = $(alts).data('alt').split('\n');
108+
109+
var examples = $('.example_container canvas');
110+
for (var i=0; i<alts.length; i++) {
111+
if (i < examples.length) {
112+
$(examples[i]).attr('alt', alts[i]);
113+
}
114+
}
115+
}
116+
}, 1000);
102117
Prism.highlightAll();
103118
}
104119

src/color/creating_reading.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,10 @@ p5.prototype.brightness = function(c) {
115115
* (default is 0-100)
116116
* @return {Array} resulting color
117117
*
118+
* @alt
119+
* This is alt text for example 1.
120+
* This is alt text for example 2.
121+
* This is alt text for example 3.
118122
* @example
119123
* <div>
120124
* <code>

0 commit comments

Comments
 (0)