File tree Expand file tree Collapse file tree 3 files changed +21
-1
lines changed
docs/yuidoc-p5-theme-src/scripts Expand file tree Collapse file tree 3 files changed +21
-1
lines changed Original file line number Diff line number Diff 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') { %>
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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>
You can’t perform that action at this time.
0 commit comments