1
0
mirror of https://github.com/psychopy/psychojs.git synced 2025-05-10 10:40:54 +00:00

updated the documentation

This commit is contained in:
Alain Pitiot 2020-08-20 12:04:19 +02:00
parent 0ccf2b872d
commit 3d04c899cd
78 changed files with 370 additions and 353 deletions

View File

@ -181,7 +181,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,7 +30,7 @@
* Manager handling the keyboard and mouse/touch events. * Manager handling the keyboard and mouse/touch events.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -705,7 +705,7 @@ export class BuilderKeyResponse
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -31,7 +31,7 @@
* *
* @author Alain Pitiot * @author Alain Pitiot
* @author Sijia Zhao - fine-grained resource loading * @author Sijia Zhao - fine-grained resource loading
* @version 2020.5 * @version 2020.2
* @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -887,7 +887,7 @@ GUI.dialogMargin = [50, 50];
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,7 +30,7 @@
* Manager handling the keyboard events. * Manager handling the keyboard events.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -529,7 +529,7 @@ Keyboard.KeyStatus = {
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,7 +30,7 @@
* Logger * Logger
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -331,7 +331,7 @@ Logger.ServerLevel = {
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,7 +30,7 @@
* Base class for all stimuli. * Base class for all stimuli.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -266,7 +266,7 @@ export class MinimalStim extends PsychObject
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -31,7 +31,7 @@
* *
* @author Alain Pitiot * @author Alain Pitiot
* @author Sotiri Bakagiannis - isPressedIn * @author Sotiri Bakagiannis - isPressedIn
* @version 2020.5 * @version 2020.2
* @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -400,7 +400,7 @@ export class Mouse extends PsychObject
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -31,7 +31,7 @@
* Main component of the PsychoJS library. * Main component of the PsychoJS library.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -766,7 +766,7 @@ PsychoJS.Status = {
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,7 +30,7 @@
* Manager responsible for the communication between the experiment running in the participant's browser and the remote PsychoJS manager running on the remote https://pavlovia.org server. * Manager responsible for the communication between the experiment running in the participant's browser and the remote PsychoJS manager running on the remote https://pavlovia.org server.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -913,7 +913,7 @@ ServerManager.Status = {
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,7 +30,7 @@
* Window responsible for displaying the experiment stimuli * Window responsible for displaying the experiment stimuli
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -155,13 +155,10 @@ export class Window extends PsychObject
if (typeof this._renderer.gl !== 'undefined') if (typeof this._renderer.gl !== 'undefined')
{ {
const extension = this._renderer.gl.getExtension('WEBGL_lose_context'); const extension = this._renderer.gl.getExtension('WEBGL_lose_context');
this._renderer.destroy();
extension.loseContext(); extension.loseContext();
} }
else
{ this._renderer.destroy();
this._renderer.destroy();
}
window.removeEventListener('resize', this._resizeCallback); window.removeEventListener('resize', this._resizeCallback);
window.removeEventListener('orientationchange', this._resizeCallback); window.removeEventListener('orientationchange', this._resizeCallback);
@ -556,7 +553,7 @@ export class Window extends PsychObject
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,7 +30,7 @@
* Mixin implementing various unit-handling measurement methods. * Mixin implementing various unit-handling measurement methods.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -235,7 +235,7 @@ export let WindowMixin = (superclass) => class extends superclass
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,8 +30,8 @@
* Experiment Handler * Experiment Handler
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -498,7 +498,7 @@ ExperimentHandler.Environment = {
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -32,7 +32,7 @@
* *
* @author Alain Pitiot * @author Alain Pitiot
* @author Hiroyuki Sogo &amp; Sotiri Bakagiannis - better support for BOM and accented characters * @author Hiroyuki Sogo &amp; Sotiri Bakagiannis - better support for BOM and accented characters
* @version 2020.5 * @version 2020.2
* @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -456,8 +456,14 @@ export class TrialHandler extends PsychObject
{ {
// (*) read conditions from resource: // (*) read conditions from resource:
const resourceValue = serverManager.getResource(resourceName); const resourceValue = serverManager.getResource(resourceName);
const workbook = XLSX.read(new Uint8Array(resourceValue), {type: "array"});
// const workbook = XLSX.read(resourceValue, { type: "buffer" }); // would work for ascii .csv // Conditionally use a `TextDecoder` to reprocess .csv type input,
// which is then read in as a string
const decodedResourceMaybe = new Uint8Array(resourceValue);
// Could be set to 'buffer' for ASCII .csv
const type = resourceExtension === 'csv' ? 'string' : 'array';
const decodedResource = type === 'string' ? (new TextDecoder()).decode(decodedResourceMaybe) : decodedResourceMaybe;
const workbook = XLSX.read(decodedResource, { type });
// we consider only the first worksheet: // we consider only the first worksheet:
if (workbook.SheetNames.length === 0) if (workbook.SheetNames.length === 0)
@ -694,7 +700,7 @@ TrialHandler.Method = {
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -43,7 +43,7 @@
<section> <section>
<article><h1>PsychoJS</h1> <article>
<p>PsychoJS is a JavaScript library that makes it possible to run neuroscience, psychology, and psychophysics experiments in a browser. It is the online counterpart of the <a href="http://www.psychopy.org/">PsychoPy</a> Python library. <p>PsychoJS is a JavaScript library that makes it possible to run neuroscience, psychology, and psychophysics experiments in a browser. It is the online counterpart of the <a href="http://www.psychopy.org/">PsychoPy</a> Python library.
It is also a git submodule: <a href="https://github.com/psychopy/psychojs">psychopy/psychojs</a></p> It is also a git submodule: <a href="https://github.com/psychopy/psychojs">psychopy/psychojs</a></p>
<h2>Motivation</h2> <h2>Motivation</h2>
@ -116,10 +116,10 @@ It is now a collaborative effort, supported by the <a href="https://chanzuckerbe
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>
<script src="scripts/linenumber.js"> </script> <script src="scripts/linenumber.js"> </script>
</body> </body>
</html> </html>

View File

@ -260,7 +260,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -2041,7 +2041,7 @@ Right, or between Enter and Numpad Enter. Use at your own risk (or upgrade your
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -1870,7 +1870,7 @@ the dictionary remains unchanged.</p>
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -256,7 +256,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -1465,7 +1465,7 @@ waitRelease = false, key presses without a corresponding key release will have a
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -603,7 +603,7 @@ for details.</p>
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -1179,7 +1179,7 @@ Note: this is an abstract function, which should not be called.
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -1739,7 +1739,7 @@ call to <a href="module-core.Mouse.html#getPos">getPos</a></li>
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -2965,7 +2965,7 @@ that he or she needs to wait for a bit.</p>
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -2236,7 +2236,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -561,7 +561,7 @@ before flipping</td>
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line394">line 394</a> <a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line391">line 391</a>
</li></ul></dd> </li></ul></dd>
@ -649,7 +649,7 @@ before flipping</td>
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line370">line 370</a> <a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line367">line 367</a>
</li></ul></dd> </li></ul></dd>
@ -805,7 +805,7 @@ in response to a change in the browser's size.
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line463">line 463</a> <a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line460">line 460</a>
</li></ul></dd> </li></ul></dd>
@ -896,7 +896,7 @@ are handled by the <a href="EventManager.html">EventManager</a>.</p>
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line414">line 414</a> <a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line411">line 411</a>
</li></ul></dd> </li></ul></dd>
@ -984,7 +984,7 @@ are handled by the <a href="EventManager.html">EventManager</a>.</p>
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line346">line 346</a> <a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line343">line 343</a>
</li></ul></dd> </li></ul></dd>
@ -1072,7 +1072,7 @@ are handled by the <a href="EventManager.html">EventManager</a>.</p>
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line496">line 496</a> <a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line493">line 493</a>
</li></ul></dd> </li></ul></dd>
@ -1160,7 +1160,7 @@ are handled by the <a href="EventManager.html">EventManager</a>.</p>
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line162">line 162</a> <a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line159">line 159</a>
</li></ul></dd> </li></ul></dd>
@ -1343,7 +1343,7 @@ Window.
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line280">line 280</a> <a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line277">line 277</a>
</li></ul></dd> </li></ul></dd>
@ -1521,7 +1521,7 @@ Window.
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line209">line 209</a> <a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line206">line 206</a>
</li></ul></dd> </li></ul></dd>
@ -1961,7 +1961,7 @@ Window.
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line145">line 145</a> <a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line142">line 142</a>
</li></ul></dd> </li></ul></dd>
@ -2270,7 +2270,7 @@ Window.
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line251">line 251</a> <a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line248">line 248</a>
</li></ul></dd> </li></ul></dd>
@ -2446,7 +2446,7 @@ Window.
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line298">line 298</a> <a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line295">line 295</a>
</li></ul></dd> </li></ul></dd>
@ -2601,7 +2601,7 @@ Window.
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line274">line 274</a> <a href="core_Window.js.html">core/Window.js</a>, <a href="core_Window.js.html#line271">line 271</a>
</li></ul></dd> </li></ul></dd>
@ -2651,7 +2651,7 @@ Window.
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -823,7 +823,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -120,7 +120,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -1387,7 +1387,7 @@ will be associated with the next trial.
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -649,7 +649,7 @@
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="data_TrialHandler.js.html">data/TrialHandler.js</a>, <a href="data_TrialHandler.js.html#line637">line 637</a> <a href="data_TrialHandler.js.html">data/TrialHandler.js</a>, <a href="data_TrialHandler.js.html#line643">line 643</a>
</li></ul></dd> </li></ul></dd>
@ -1145,7 +1145,7 @@ It can be a single integer, an array of indices, or a string to be parsed, e.g.:
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="data_TrialHandler.js.html">data/TrialHandler.js</a>, <a href="data_TrialHandler.js.html#line500">line 500</a> <a href="data_TrialHandler.js.html">data/TrialHandler.js</a>, <a href="data_TrialHandler.js.html#line506">line 506</a>
</li></ul></dd> </li></ul></dd>
@ -2704,7 +2704,7 @@ for (const thisTrial of handler) { console.log(thisTrial); }</code></pre>
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -417,7 +417,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -1973,7 +1973,7 @@ Repeat calls to play may results in the sounds being played on top of each other
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -1039,7 +1039,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -1519,7 +1519,7 @@ we throw an exception.</p>
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -1352,7 +1352,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -96,7 +96,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -486,7 +486,7 @@ smaller). As a consequence, getTime() may return a negative number.</p>
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -3125,7 +3125,7 @@ static methods for converting colors from one space to another.</p>
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -678,7 +678,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -658,7 +658,7 @@ to newTime</td>
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -1000,7 +1000,7 @@ observable.emit("change", { a: 1 });</code></pre>
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -221,7 +221,7 @@ class NewClass extends mix(BaseClass).with(Mixin1, Mixin2) { ... }</code></pre>
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -822,7 +822,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -228,68 +228,6 @@ It is responsible for handling attributes.</p></div>
<h4 class="name" id="psychoJS"><span class="type-signature"></span>psychoJS<span class="type-signature"></span></h4>
<div class="description">
Setter for the PsychoJS attribute.
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="util_PsychObject.js.html">util/PsychObject.js</a>, <a href="util_PsychObject.js.html#line61">line 61</a>
</li></ul></dd>
</dl>
<h4 class="name" id="psychoJS"><span class="type-signature"></span>psychoJS<span class="type-signature"></span></h4> <h4 class="name" id="psychoJS"><span class="type-signature"></span>psychoJS<span class="type-signature"></span></h4>
@ -351,6 +289,68 @@ It is responsible for handling attributes.</p></div>
<h4 class="name" id="psychoJS"><span class="type-signature"></span>psychoJS<span class="type-signature"></span></h4>
<div class="description">
Setter for the PsychoJS attribute.
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="util_PsychObject.js.html">util/PsychObject.js</a>, <a href="util_PsychObject.js.html#line61">line 61</a>
</li></ul></dd>
</dl>
@ -1212,7 +1212,7 @@ was not previously set)
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -1013,7 +1013,7 @@ task would be by calling <a href="module-util.Scheduler.html#add">scheduler.add(
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -5019,7 +5019,7 @@ This is the Crib Sheet provided solution, but please note that as of 2020 the mo
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -173,7 +173,7 @@
<td class="type"> <td class="type">
<span class="param-type">Window</span> <span class="param-type"><a href="module-core.Window.html">module:core.Window</a></span>
@ -2726,7 +2726,7 @@ This is typically called in the constructor of a stimulus, when attributes are a
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -1016,7 +1016,7 @@ it contains.
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="visual_MovieStim.js.html">visual/MovieStim.js</a>, <a href="visual_MovieStim.js.html#line366">line 366</a> <a href="visual_MovieStim.js.html">visual/MovieStim.js</a>, <a href="visual_MovieStim.js.html#line392">line 392</a>
</li></ul></dd> </li></ul></dd>
@ -1345,7 +1345,7 @@ it contains.
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="visual_MovieStim.js.html">visual/MovieStim.js</a>, <a href="visual_MovieStim.js.html#line264">line 264</a> <a href="visual_MovieStim.js.html">visual/MovieStim.js</a>, <a href="visual_MovieStim.js.html#line290">line 290</a>
</li></ul></dd> </li></ul></dd>
@ -1485,7 +1485,7 @@ it contains.
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -173,7 +173,7 @@
<td class="type"> <td class="type">
<span class="param-type">Window</span> <span class="param-type"><a href="module-core.Window.html">module:core.Window</a></span>
@ -1054,7 +1054,7 @@
<dt class="tag-source">Source:</dt> <dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li> <dd class="tag-source"><ul class="dummy"><li>
<a href="visual_MovieStim.js.html">visual/MovieStim.js</a>, <a href="visual_MovieStim.js.html#line290">line 290</a> <a href="visual_MovieStim.js.html">visual/MovieStim.js</a>, <a href="visual_MovieStim.js.html#line316">line 316</a>
</li></ul></dd> </li></ul></dd>
@ -1156,7 +1156,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -1089,7 +1089,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -173,7 +173,7 @@
<td class="type"> <td class="type">
<span class="param-type">Window</span> <span class="param-type"><a href="module-core.Window.html">module:core.Window</a></span>
@ -1095,7 +1095,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -173,7 +173,7 @@
<td class="type"> <td class="type">
<span class="param-type">Window</span> <span class="param-type"><a href="module-core.Window.html">module:core.Window</a></span>
@ -1373,7 +1373,7 @@ This is overridden in order to provide a finer inclusion test.
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -173,7 +173,7 @@
<td class="type"> <td class="type">
<span class="param-type">Window</span> <span class="param-type"><a href="module-core.Window.html">module:core.Window</a></span>
@ -3786,94 +3786,6 @@ with 0 at the center of the Slider)
<h4 class="name" id="_setupTicks"><span class="type-signature">(private) </span>_setupTicks<span class="signature">()</span><span class="type-signature"></span></h4>
<div class="description">
Setup the labels.
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="visual_Slider.js.html">visual/Slider.js</a>, <a href="visual_Slider.js.html#line998">line 998</a>
</li></ul></dd>
</dl>
@ -3962,6 +3874,94 @@ with 0 at the center of the Slider)
<h4 class="name" id="_setupTicks"><span class="type-signature">(private) </span>_setupTicks<span class="signature">()</span><span class="type-signature"></span></h4>
<div class="description">
Setup the labels.
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="visual_Slider.js.html">visual/Slider.js</a>, <a href="visual_Slider.js.html#line998">line 998</a>
</li></ul></dd>
</dl>
@ -4074,7 +4074,7 @@ This estimate which stimuli are visible, and updates the decorations.
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -169,7 +169,7 @@
<td class="type"> <td class="type">
<span class="param-type">Window</span> <span class="param-type"><a href="module-core.Window.html">module:core.Window</a></span>
@ -1613,7 +1613,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -70,12 +70,8 @@
<th>Type</th> <th>Type</th>
<th>Attributes</th>
<th>Default</th>
<th class="last">Description</th> <th class="last">Description</th>
</tr> </tr>
@ -99,19 +95,7 @@
</td> </td>
<td class="attributes">
</td>
<td class="default">
</td>
<td class="description last"> <td class="description last">
@ -185,7 +169,7 @@
<td class="type"> <td class="type">
<span class="param-type">Window</span> <span class="param-type"><a href="module-core.Window.html">module:core.Window</a></span>
@ -358,7 +342,7 @@
<td class="default"> <td class="default">
Color('white') 'white'
</td> </td>
@ -827,17 +811,10 @@
</tr> </tr>
</tbody>
</table>
</td>
</tr>
<tr> <tr>
<td class="name"><code>foptions.lipVert</code></td> <td class="name"><code>flipVert</code></td>
<td class="type"> <td class="type">
@ -876,7 +853,7 @@
<tr> <tr>
<td class="name"><code>options.clipMask</code></td> <td class="name"><code>clipMask</code></td>
<td class="type"> <td class="type">
@ -891,6 +868,8 @@
<td class="attributes"> <td class="attributes">
&lt;optional><br>
@ -901,6 +880,8 @@
<td class="default"> <td class="default">
null
</td> </td>
@ -911,7 +892,7 @@
<tr> <tr>
<td class="name"><code>options.autoDraw</code></td> <td class="name"><code>autoDraw</code></td>
<td class="type"> <td class="type">
@ -950,7 +931,7 @@
<tr> <tr>
<td class="name"><code>options.autoLog</code></td> <td class="name"><code>autoLog</code></td>
<td class="type"> <td class="type">
@ -989,6 +970,13 @@
</tbody> </tbody>
</table> </table>
</td>
</tr>
</tbody>
</table>
@ -1786,7 +1774,7 @@ unlike getSize().
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -173,7 +173,7 @@
<td class="type"> <td class="type">
<span class="param-type">Window</span> <span class="param-type"><a href="module-core.Window.html">module:core.Window</a></span>
@ -1414,7 +1414,7 @@ This is typically called in the constructor of a stimulus, when attributes are a
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -110,7 +110,7 @@
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -31,8 +31,8 @@
* Sound stimulus. * Sound stimulus.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -257,7 +257,7 @@ export class Sound extends PsychObject
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,8 +30,8 @@
* Sound player interface * Sound player interface
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -203,7 +203,7 @@ export class SoundPlayer extends PsychObject
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,8 +30,8 @@
* Tone Player. * Tone Player.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -417,7 +417,7 @@ TonePlayer.SoundLibrary = {
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,8 +30,8 @@
* Track Player. * Track Player.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -237,7 +237,7 @@ export class TrackPlayer extends SoundPlayer
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,8 +30,8 @@
* Clock component. * Clock component.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -266,7 +266,7 @@ export class CountdownTimer extends Clock
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,8 +30,8 @@
* Color management. * Color management.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -759,7 +759,7 @@ Color.NAMED_COLORS = {
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,8 +30,8 @@
* Color Mixin. * Color Mixin.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -119,7 +119,7 @@ export let ColorMixin = (superclass) => class extends superclass
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,8 +30,8 @@
* Event Emitter. * Event Emitter.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -199,7 +199,7 @@ export class EventEmitter
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -31,7 +31,7 @@
* Core Object. * Core Object.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -472,7 +472,7 @@ export class PsychObject extends EventEmitter
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,8 +30,8 @@
* Scheduler. * Scheduler.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -356,7 +356,7 @@ Scheduler.Status = {
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,8 +30,8 @@
* Various utilities. * Various utilities.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -1076,7 +1076,7 @@ export function sum(inputMaybe = [])
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,7 +30,7 @@
* Form Stimulus. * Form Stimulus.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com})
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -57,7 +57,7 @@ import {Slider} from './Slider';
* *
* @param {Object} options * @param {Object} options
* @param {String} options.name - the name used when logging messages from this stimulus * @param {String} options.name - the name used when logging messages from this stimulus
* @param {Window} options.win - the associated Window * @param {module:core.Window} options.win - the associated Window
* @param {number[]} [options.pos= [0, 0]] - the position of the center of the slider * @param {number[]} [options.pos= [0, 0]] - the position of the center of the slider
* @param {number[]} options.size - the size of the slider, e.g. [1, 0.1] for an horizontal slider * @param {number[]} options.size - the size of the slider, e.g. [1, 0.1] for an horizontal slider
* @param {string} [options.units= 'height'] - the units of the Slider position, and font size * @param {string} [options.units= 'height'] - the units of the Slider position, and font size
@ -1175,7 +1175,7 @@ Form._defaultItems = {
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,7 +30,7 @@
* Image Stimulus. * Image Stimulus.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com})
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -394,7 +394,7 @@ export class ImageStim extends util.mix(VisualStim).with(ColorMixin)
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,8 +30,8 @@
* Movie Stimulus. * Movie Stimulus.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -51,7 +51,7 @@ import {PsychoJS} from "../core/PsychoJS";
* @extends VisualStim * @extends VisualStim
* @param {Object} options * @param {Object} options
* @param {String} options.name - the name used when logging messages from this stimulus * @param {String} options.name - the name used when logging messages from this stimulus
* @param {Window} options.win - the associated Window * @param {module:core.Window} options.win - the associated Window
* @param {string | HTMLVideoElement} options.movie - the name of the movie resource or the HTMLVideoElement corresponding to the movie * @param {string | HTMLVideoElement} options.movie - the name of the movie resource or the HTMLVideoElement corresponding to the movie
* @param {string} [options.units= "norm"] - the units of the stimulus (e.g. for size, position, vertices) * @param {string} [options.units= "norm"] - the units of the stimulus (e.g. for size, position, vertices)
* @param {Array.&lt;number>} [options.pos= [0, 0]] - the position of the center of the stimulus * @param {Array.&lt;number>} [options.pos= [0, 0]] - the position of the center of the stimulus
@ -219,6 +219,20 @@ export class MovieStim extends VisualStim
/**
* Reset the stimulus.
*
* @param {boolean} [log= false] - whether of not to log
*/
reset(log = false)
{
this.status = PsychoJS.Status.NOT_STARTED;
this._movie.pause();
this.seek(0, log);
}
/** /**
* Start playing the movie. * Start playing the movie.
* *
@ -254,10 +268,7 @@ export class MovieStim extends VisualStim
{ {
this.status = PsychoJS.Status.STOPPED; this.status = PsychoJS.Status.STOPPED;
this._movie.pause(); this._movie.pause();
if (this._hasFastSeek) this.seek(0, log);
{
this._movie.fastSeek(0);
}
} }
@ -285,6 +296,21 @@ export class MovieStim extends VisualStim
{ {
this._movie.fastSeek(timePoint); this._movie.fastSeek(timePoint);
} }
else
{
try
{
this._movie.currentTime = timePoint;
}
catch (error)
{
throw {
origin: 'MovieStim.seek',
context: `when seeking to timepoint: ${timePoint} of MovieStim: ${this._name}`,
error
};
}
}
} }
@ -434,7 +460,7 @@ export class MovieStim extends VisualStim
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,7 +30,7 @@
* Polygonal Stimulus. * Polygonal Stimulus.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com})
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -187,7 +187,7 @@ export class Polygon extends ShapeStim
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,7 +30,7 @@
* Rectangular Stimulus. * Rectangular Stimulus.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -48,7 +48,7 @@ import {Color} from '../util/Color';
* @extends ShapeStim * @extends ShapeStim
* @param {Object} options * @param {Object} options
* @param {String} options.name - the name used when logging messages from this stimulus * @param {String} options.name - the name used when logging messages from this stimulus
* @param {Window} options.win - the associated Window * @param {module:core.Window} options.win - the associated Window
* @param {number} [options.lineWidth= 1.5] - the line width * @param {number} [options.lineWidth= 1.5] - the line width
* @param {Color} [options.lineColor= 'white'] the line color * @param {Color} [options.lineColor= 'white'] the line color
* @param {Color} [options.fillColor= undefined] - the fill color * @param {Color} [options.fillColor= undefined] - the fill color
@ -192,7 +192,7 @@ export class Rect extends ShapeStim
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -31,8 +31,8 @@
* Basic Shape Stimulus. * Basic Shape Stimulus.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -52,7 +52,7 @@ import {WindowMixin} from "../core/WindowMixin";
* @mixes ColorMixin * @mixes ColorMixin
* @param {Object} options * @param {Object} options
* @param {String} options.name - the name used when logging messages from this stimulus * @param {String} options.name - the name used when logging messages from this stimulus
* @param {Window} options.win - the associated Window * @param {module:core.Window} options.win - the associated Window
* @param {number} options.lineWidth - the line width * @param {number} options.lineWidth - the line width
* @param {Color} [options.lineColor= 'white'] the line color * @param {Color} [options.lineColor= 'white'] the line color
* @param {Color} options.fillColor - the fill color * @param {Color} options.fillColor - the fill color
@ -433,7 +433,7 @@ ShapeStim.KnownShapes = {
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,8 +30,8 @@
* Slider Stimulus. * Slider Stimulus.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -54,7 +54,7 @@ import {PsychoJS} from "../core/PsychoJS";
* @mixes module:util.ColorMixin * @mixes module:util.ColorMixin
* @param {Object} options * @param {Object} options
* @param {String} options.name - the name used when logging messages from this stimulus * @param {String} options.name - the name used when logging messages from this stimulus
* @param {Window} options.win - the associated Window * @param {module:core.Window} options.win - the associated Window
* @param {number[]} [options.pos= [0, 0]] - the position of the center of the slider * @param {number[]} [options.pos= [0, 0]] - the position of the center of the slider
* @param {number[]} options.size - the size of the slider, e.g. [1, 0.1] for an horizontal slider * @param {number[]} options.size - the size of the slider, e.g. [1, 0.1] for an horizontal slider
* @param {number} [options.ori = 0.0] - the orientation (in degrees) * @param {number} [options.ori = 0.0] - the orientation (in degrees)
@ -1343,7 +1343,7 @@ Slider.Style = {
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -50,7 +50,7 @@ import * as util from '../util/Util';
* @mixes ColorMixin * @mixes ColorMixin
* @param {Object} options * @param {Object} options
* @param {String} options.name - the name used when logging messages from this stimulus * @param {String} options.name - the name used when logging messages from this stimulus
* @param {Window} options.win - the associated Window * @param {module:core.Window} options.win - the associated Window
* @param {string} [options.text=""] - the text to be rendered * @param {string} [options.text=""] - the text to be rendered
* @param {string} [options.font= "Arial"] - the font family * @param {string} [options.font= "Arial"] - the font family
* @param {Array.&lt;number>} [options.pos= [0, 0]] - the position of the center of the text * @param {Array.&lt;number>} [options.pos= [0, 0]] - the position of the center of the text
@ -497,7 +497,7 @@ TextBox._defaultSizeMap = new Map([
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -894,7 +894,7 @@ function DefaultBoxGenerator(styles)
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,7 +30,7 @@
* Text Stimulus. * Text Stimulus.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com})
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -49,11 +49,11 @@ import * as util from '../util/Util';
* @mixes ColorMixin * @mixes ColorMixin
* @param {Object} options * @param {Object} options
* @param {String} options.name - the name used when logging messages from this stimulus * @param {String} options.name - the name used when logging messages from this stimulus
* @param {Window} options.win - the associated Window * @param {module:core.Window} options.win - the associated Window
* @param {string} [options.text="Hello World"] - the text to be rendered * @param {string} [options.text="Hello World"] - the text to be rendered
* @param {string} [options.font= "Arial"] - the font family * @param {string} [options.font= "Arial"] - the font family
* @param {Array.&lt;number>} [options.pos= [0, 0]] - the position of the center of the text * @param {Array.&lt;number>} [options.pos= [0, 0]] - the position of the center of the text
* @param {Color} [options.color= Color('white')] the background color * @param {Color} [options.color= 'white'] the background color
* @param {number} [options.opacity= 1.0] - the opacity * @param {number} [options.opacity= 1.0] - the opacity
* @param {number} [options.depth= 0] - the depth (i.e. the z order) * @param {number} [options.depth= 0] - the depth (i.e. the z order)
* @param {number} [options.contrast= 1.0] - the contrast * @param {number} [options.contrast= 1.0] - the contrast
@ -66,8 +66,8 @@ import * as util from '../util/Util';
* @param {string} [options.alignVert = 'center'] - vertical alignment * @param {string} [options.alignVert = 'center'] - vertical alignment
* @param {boolean} options.wrapWidth - whether or not to wrap the text horizontally * @param {boolean} options.wrapWidth - whether or not to wrap the text horizontally
* @param {boolean} [options.flipHoriz= false] - whether or not to flip the text horizontally * @param {boolean} [options.flipHoriz= false] - whether or not to flip the text horizontally
* @param {boolean} [foptions.lipVert= false] - whether or not to flip the text vertically * @param {boolean} [options.flipVert= false] - whether or not to flip the text vertically
* @param {PIXI.Graphics} options.clipMask - the clip mask * @param {PIXI.Graphics} [options.clipMask= null] - the clip mask
* @param {boolean} [options.autoDraw= false] - whether or not the stimulus should be automatically drawn on every frame flip * @param {boolean} [options.autoDraw= false] - whether or not the stimulus should be automatically drawn on every frame flip
* @param {boolean} [options.autoLog= false] - whether or not to log * @param {boolean} [options.autoLog= false] - whether or not to log
* *
@ -465,7 +465,7 @@ TextStim._defaultWrapWidthMap = new Map([
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>

View File

@ -30,8 +30,8 @@
* Base class for all visual stimuli. * Base class for all visual stimuli.
* *
* @author Alain Pitiot * @author Alain Pitiot
* @version 2020.5 * @version 2020.2
* @copyright (c) 2020 Ilixa Ltd. ({@link http://ilixa.com}) * @copyright (c) 2018-2020 Ilixa Ltd. (http://ilixa.com) (c) 2020 Open Science Tools Ltd. (https://opensciencetools.org)
* @license Distributed under the terms of the MIT License * @license Distributed under the terms of the MIT License
*/ */
@ -50,7 +50,7 @@ import * as util from '../util/Util';
* @mixes WindowMixin * @mixes WindowMixin
* @param {Object} options * @param {Object} options
* @param {String} options.name - the name used when logging messages from this stimulus * @param {String} options.name - the name used when logging messages from this stimulus
* @param {Window} options.win - the associated Window * @param {module:core.Window} options.win - the associated Window
* @param {string} [options.units= "height"] - the units of the stimulus (e.g. for size, position, vertices) * @param {string} [options.units= "height"] - the units of the stimulus (e.g. for size, position, vertices)
* @param {number} [options.ori= 0.0] - the orientation (in degrees) * @param {number} [options.ori= 0.0] - the orientation (in degrees)
* @param {number} [options.opacity= 1.0] - the opacity * @param {number} [options.opacity= 1.0] - the opacity
@ -347,7 +347,7 @@ export class VisualStim extends util.mix(MinimalStim).with(WindowMixin)
<br class="clear"> <br class="clear">
<footer> <footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 11:48:06 GMT+0200 (Central European Summer Time) Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Aug 20 2020 12:03:43 GMT+0200 (Central European Summer Time)
</footer> </footer>
<script> prettyPrint(); </script> <script> prettyPrint(); </script>