|
164 | 164 | * @method createDiv |
165 | 165 | * @param {String} html inner HTML for element created |
166 | 166 | * @return {Object/p5.Element} pointer to p5.Element holding created node |
| 167 | + * @example |
| 168 | + * <div class='norender'><code> |
| 169 | + * var myDiv; |
| 170 | + * function setup() { |
| 171 | + * myDiv = createDiv('this is some text'); |
| 172 | + * } |
| 173 | + * </code></div> |
167 | 174 | */ |
168 | 175 |
|
169 | 176 | /** |
|
175 | 182 | * @method createP |
176 | 183 | * @param {String} html inner HTML for element created |
177 | 184 | * @return {Object/p5.Element} pointer to p5.Element holding created node |
| 185 | + * @example |
| 186 | + * <div class='norender'><code> |
| 187 | + * var myP; |
| 188 | + * function setup() { |
| 189 | + * myP = createP('this is some text'); |
| 190 | + * } |
| 191 | + * </code></div> |
178 | 192 | */ |
179 | 193 |
|
180 | 194 | /** |
|
185 | 199 | * @method createSpan |
186 | 200 | * @param {String} html inner HTML for element created |
187 | 201 | * @return {Object/p5.Element} pointer to p5.Element holding created node |
| 202 | + * @example |
| 203 | + * <div class='norender'><code> |
| 204 | + * var mySpan; |
| 205 | + * function setup() { |
| 206 | + * mySpan = createSpan('this is some text'); |
| 207 | + * } |
| 208 | + * </code></div> |
188 | 209 | */ |
189 | 210 | var tags = ['div', 'p', 'span']; |
190 | 211 | tags.forEach(function(tag) { |
|
207 | 228 | * @param {String} [alt] alternate text to be used if image does not load |
208 | 229 | * @param {Function} [successCallback] callback to be called once image data is loaded |
209 | 230 | * @return {Object/p5.Element} pointer to p5.Element holding created node |
| 231 | + * @example |
| 232 | + * <div class='norender'><code> |
| 233 | + * var img; |
| 234 | + * function setup() { |
| 235 | + * img = createImg('http://p5js.org/img/asterisk-01.png'); |
| 236 | + * } |
| 237 | + * </code></div> |
210 | 238 | */ |
211 | 239 | p5.prototype.createImg = function() { |
212 | 240 | var elt = document.createElement('img'); |
|
245 | 273 | * @param {String} [target] target where new link should open, |
246 | 274 | * could be _blank, _self, _parent, _top. |
247 | 275 | * @return {Object/p5.Element} pointer to p5.Element holding created node |
| 276 | + * @example |
| 277 | + * <div class='norender'><code> |
| 278 | + * var myLink; |
| 279 | + * function setup() { |
| 280 | + * myLink = createA('http://p5js.org/', 'this is a link'); |
| 281 | + * } |
| 282 | + * </code></div> |
248 | 283 | */ |
249 | 284 | p5.prototype.createA = function(href, html, target) { |
250 | 285 | var elt = document.createElement('a'); |
|
268 | 303 | * @param {Number} max maximum value of the slider |
269 | 304 | * @param {Number} [value] default value of the slider |
270 | 305 | * @return {Object/p5.Element} pointer to p5.Element holding created node |
| 306 | + * @example |
| 307 | + * <div><code> |
| 308 | + * var slider; |
| 309 | + * function setup() { |
| 310 | + * slider = createSlider(0, 255, 100); |
| 311 | + * slider.position(10, 10); |
| 312 | + * slider.style('width', '80px'); |
| 313 | + * } |
| 314 | + * |
| 315 | + * function draw() { |
| 316 | + * var val = slider.value(); |
| 317 | + * background(val); |
| 318 | + * } |
| 319 | + * </code></div> |
271 | 320 | */ |
272 | 321 | p5.prototype.createSlider = function(min, max, value, step) { |
273 | 322 | var elt = document.createElement('input'); |
|
290 | 339 | * @param {String} label label displayed on the button |
291 | 340 | * @param {String} [value] value of the button |
292 | 341 | * @return {Object/p5.Element} pointer to p5.Element holding created node |
| 342 | + * @example |
| 343 | + * <div><code> |
| 344 | + * var button; |
| 345 | + * function setup() { |
| 346 | + * createCanvas(100, 100); |
| 347 | + * background(0); |
| 348 | + * button = createButton('click me'); |
| 349 | + * button.position(19, 19); |
| 350 | + * button.mousePressed(changeBG); |
| 351 | + * } |
| 352 | + * |
| 353 | + * function changeBG() { |
| 354 | + * var val = random(255); |
| 355 | + * background(val); |
| 356 | + * } |
| 357 | + * </code></div> |
293 | 358 | */ |
294 | 359 | p5.prototype.createButton = function(label, value) { |
295 | 360 | var elt = document.createElement('button'); |
|
0 commit comments