crossbrowdy
Version:
A Multimedia JavaScript framework to create real cross-platform and hybrid game engines, games, emulators, multimedia libraries and apps.
13,154 lines • 205 kB
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>CrossBrowdy API documentation Namespace: CrossBase</title>
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link type="text/css" rel="stylesheet" href="styles/sunlight.default.css">
<link type="text/css" rel="stylesheet" href="styles/site.cosmo.css">
</head>
<body style="min-width:800px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
<div class="navbar navbar-default navbar-fixed-top ">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="index.html">CrossBrowdy API documentation</a>
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#topNavigation">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="navbar-collapse collapse" id="topNavigation">
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu inline">
<li><a href="CB_Arrays.html">CB_Arrays</a></li><li><a href="CB_AudioDetector.html">CB_AudioDetector</a></li><li><a href="CB_Client.html">CB_Client</a></li><li><a href="CB_Collisions.html">CB_Collisions</a></li><li><a href="CB_Configuration.html">CB_Configuration</a></li><li><a href="CB_Configuration.CrossBase.html">CB_Configuration.CrossBase</a></li><li><a href="CB_Configuration.CrossBrowdy.html">CB_Configuration.CrossBrowdy</a></li><li><a href="CB_Controllers.html">CB_Controllers</a></li><li><a href="CB_Controllers_Proprietary.html">CB_Controllers_Proprietary</a></li><li><a href="CB_Controllers_Proprietary.WII.html">CB_Controllers_Proprietary.WII</a></li><li><a href="CB_Controllers_Proprietary.WII_U.html">CB_Controllers_Proprietary.WII_U</a></li><li><a href="CB_Device.html">CB_Device</a></li><li><a href="CB_Device.AmbientLight.html">CB_Device.AmbientLight</a></li><li><a href="CB_Device.Battery.html">CB_Device.Battery</a></li><li><a href="CB_Device.Location.html">CB_Device.Location</a></li><li><a href="CB_Device.Motion.html">CB_Device.Motion</a></li><li><a href="CB_Device.Orientation.html">CB_Device.Orientation</a></li><li><a href="CB_Device.Proximity.html">CB_Device.Proximity</a></li><li><a href="CB_Device.Vibration.html">CB_Device.Vibration</a></li><li><a href="CB_Elements.html">CB_Elements</a></li><li><a href="CB_Events.html">CB_Events</a></li><li><a href="CB_Keyboard.html">CB_Keyboard</a></li><li><a href="CB_Keyboard.chars.html">CB_Keyboard.chars</a></li><li><a href="CB_Keyboard.extended.html">CB_Keyboard.extended</a></li><li><a href="CB_Keyboard.keys.html">CB_Keyboard.keys</a></li><li><a href="CB_Modules.html">CB_Modules</a></li><li><a href="CB_Mouse.html">CB_Mouse</a></li><li><a href="CB_Mouse.CursorImage.html">CB_Mouse.CursorImage</a></li><li><a href="CB_Net.html">CB_Net</a></li><li><a href="CB_Net.Fetch.html">CB_Net.Fetch</a></li><li><a href="CB_Net.REST.html">CB_Net.REST</a></li><li><a href="CB_Net.Sockets.html">CB_Net.Sockets</a></li><li><a href="CB_Net.Sockets.SockJS.html">CB_Net.Sockets.SockJS</a></li><li><a href="CB_Net.XHR.html">CB_Net.XHR</a></li><li><a href="CB_Pointer.html">CB_Pointer</a></li><li><a href="CB_Screen.html">CB_Screen</a></li><li><a href="CB_Speaker.html">CB_Speaker</a></li><li><a href="CB_Touch.html">CB_Touch</a></li><li><a href="CB_baseSymbols.html">CB_baseSymbols</a></li>
</ul>
</li>
<li class="dropdown">
<a href="classes.list.html" class="dropdown-toggle" data-toggle="dropdown">Classes<b class="caret"></b></a>
<ul class="dropdown-menu inline">
<li><a href="CB_AudioFile.html">CB_AudioFile</a></li><li><a href="CB_AudioFileCache.html">CB_AudioFileCache</a></li><li><a href="CB_AudioFileSprites.html">CB_AudioFileSprites</a></li><li><a href="CB_AudioFileSpritesPool.html">CB_AudioFileSpritesPool</a></li><li><a href="CB_AudioFile_API.AAPI.html">CB_AudioFile_API.AAPI</a></li><li><a href="CB_AudioFile_API.ACMP.html">CB_AudioFile_API.ACMP</a></li><li><a href="CB_AudioFile_API.SM2.html">CB_AudioFile_API.SM2</a></li><li><a href="CB_AudioFile_API.WAAPI.html">CB_AudioFile_API.WAAPI</a></li><li><a href="CB_Canvas.html">CB_Canvas</a></li><li><a href="CB_GraphicSprites.html">CB_GraphicSprites</a></li><li><a href="CB_GraphicSpritesScene.html">CB_GraphicSpritesScene</a></li>
</ul>
</li>
<li class="dropdown">
<a href="global.html" class="dropdown-toggle" data-toggle="dropdown">Global<b class="caret"></b></a>
<ul class="dropdown-menu inline">
<li><a href="global.html#CB_BASE_NAME">CB_BASE_NAME</a></li><li><a href="global.html#CB_CREDITS_DEFAULT">CB_CREDITS_DEFAULT</a></li><li><a href="global.html#CB_NAME">CB_NAME</a></li><li><a href="global.html#CB_OPTIONS">CB_OPTIONS</a></li><li><a href="global.html#CB_VERSION">CB_VERSION</a></li><li><a href="global.html#CB_addCredits">CB_addCredits</a></li><li><a href="global.html#CB_baseToBase">CB_baseToBase</a></li><li><a href="global.html#CB_baseToInt">CB_baseToInt</a></li><li><a href="global.html#CB_br2nl">CB_br2nl</a></li><li><a href="global.html#CB_brToNl">CB_brToNl</a></li><li><a href="global.html#CB_combineArraysOrObjects">CB_combineArraysOrObjects</a></li><li><a href="global.html#CB_combineAutomatically">CB_combineAutomatically</a></li><li><a href="global.html#CB_combineJSON">CB_combineJSON</a></li><li><a href="global.html#CB_combineURIParameters">CB_combineURIParameters</a></li><li><a href="global.html#CB_combineURLParameters">CB_combineURLParameters</a></li><li><a href="global.html#CB_console">CB_console</a></li><li><a href="global.html#CB_copyObject">CB_copyObject</a></li><li><a href="global.html#CB_countDecimalDigits">CB_countDecimalDigits</a></li><li><a href="global.html#CB_countDecimalPart">CB_countDecimalPart</a></li><li><a href="global.html#CB_countDecimals">CB_countDecimals</a></li><li><a href="global.html#CB_countIntegerDigits">CB_countIntegerDigits</a></li><li><a href="global.html#CB_countIntegerPart">CB_countIntegerPart</a></li><li><a href="global.html#CB_credits">CB_credits</a></li><li><a href="global.html#CB_forEach">CB_forEach</a></li><li><a href="global.html#CB_forceString">CB_forceString</a></li><li><a href="global.html#CB_getBase64StringObject">CB_getBase64StringObject</a></li><li><a href="global.html#CB_getCookie">CB_getCookie</a></li><li><a href="global.html#CB_getDatum">CB_getDatum</a></li><li><a href="global.html#CB_getJSONPropertyValue">CB_getJSONPropertyValue</a></li><li><a href="global.html#CB_getLZStringObject">CB_getLZStringObject</a></li><li><a href="global.html#CB_getValueIndex">CB_getValueIndex</a></li><li><a href="global.html#CB_getValuePath">CB_getValuePath</a></li><li><a href="global.html#CB_includeJSFile">CB_includeJSFile</a></li><li><a href="global.html#CB_indexOf">CB_indexOf</a></li><li><a href="global.html#CB_init">CB_init</a></li><li><a href="global.html#CB_intToBase">CB_intToBase</a></li><li><a href="global.html#CB_isArray">CB_isArray</a></li><li><a href="global.html#CB_isEmail">CB_isEmail</a></li><li><a href="global.html#CB_isFileLocal">CB_isFileLocal</a></li><li><a href="global.html#CB_isString">CB_isString</a></li><li><a href="global.html#CB_lastIndexOf">CB_lastIndexOf</a></li><li><a href="global.html#CB_ltrim">CB_ltrim</a></li><li><a href="global.html#CB_nl2br">CB_nl2br</a></li><li><a href="global.html#CB_nlToBr">CB_nlToBr</a></li><li><a href="global.html#CB_numberFormat">CB_numberFormat</a></li><li><a href="global.html#CB_numberOfDecimalDigits">CB_numberOfDecimalDigits</a></li><li><a href="global.html#CB_numberOfDecimals">CB_numberOfDecimals</a></li><li><a href="global.html#CB_numberOfIntegerDigits">CB_numberOfIntegerDigits</a></li><li><a href="global.html#CB_parseJSON">CB_parseJSON</a></li><li><a href="global.html#CB_parseString">CB_parseString</a></li><li><a href="global.html#CB_regularExpressionString">CB_regularExpressionString</a></li><li><a href="global.html#CB_renderString">CB_renderString</a></li><li><a href="global.html#CB_replaceAll">CB_replaceAll</a></li><li><a href="global.html#CB_rtrim">CB_rtrim</a></li><li><a href="global.html#CB_scriptPath">CB_scriptPath</a></li><li><a href="global.html#CB_scriptPathCalculate">CB_scriptPathCalculate</a></li><li><a href="global.html#CB_setCookie">CB_setCookie</a></li><li><a href="global.html#CB_setDatum">CB_setDatum</a></li><li><a href="global.html#CB_sizeOf">CB_sizeOf</a></li><li><a href="global.html#CB_sizeof">CB_sizeof</a></li><li><a href="global.html#CB_stringifyJSON">CB_stringifyJSON</a></li><li><a href="global.html#CB_symmetricCall">CB_symmetricCall</a></li><li><a href="global.html#CB_symmetricCallClear">CB_symmetricCallClear</a></li><li><a href="global.html#CB_this">CB_this</a></li><li><a href="global.html#CB_trim">CB_trim</a></li>
</ul>
</li>
</ul>
<div class="col-sm-3 col-md-3">
<form class="navbar-form" role="search">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search" name="q" id="search-input">
<div class="input-group-btn">
<button class="btn btn-default" id="search-submit"><i class="glyphicon glyphicon-search"></i></button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<div class="container" id="toc-content" style="width:100%;">
<div class="row" style="width:100%;">
<div class="col-md-8" style="width:85%;">
<div id="main">
<h1 class="page-title">Namespace: CrossBase</h1>
<section>
<header>
<h2>
<span class="ancestors"><a href="CB_Configuration.html">CB_Configuration</a>.</span>
CrossBase
</h2>
</header>
<article>
<div class="container-overview">
<div class="description"><p>Property that contains an object with the options for the main script.</p></div>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-53">line 53</a>
</li>
</ul>
</dd>
</dl>
</div>
<h3 class="subsection-title">Members</h3>
<dl>
<hr>
<dt class="name" id=".BANDJS_LOAD">
<h4 id=".BANDJS_LOAD"><span class="type-signature"><static, constant> </span>BANDJS_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://github.com/meenie/band.js/">Band.js</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>typeof(window.AudioContext) !== "undefined" || typeof(window.webkitAudioContext) !== "undefined"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1166">line 1166</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".BANDJS_PATH">
<h4 id=".BANDJS_PATH"><span class="type-signature"><static, constant> </span>BANDJS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://github.com/meenie/band.js/">Band.js</a> files.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "audiovisual/audio/band.js/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1176">line 1176</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".BANDJS_PATH_ABSOLUTE">
<h4 id=".BANDJS_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>BANDJS_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.BANDJS_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.BANDJS_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1196">line 1196</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".BANDJS_PATH_SCRIPT_FILE">
<h4 id=".BANDJS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>BANDJS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://github.com/meenie/band.js/">Band.js</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.BANDJS_PATH"><code>CB_Configuration.CrossBase.BANDJS_PATH</code></a> + "band.min.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1186">line 1186</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CANBOX_LOAD">
<h4 id=".CANBOX_LOAD"><span class="type-signature"><static, constant> </span>CANBOX_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://github.com/robertinglin/CanBox">Canbox</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.needsCanbox"><code>CB_Configuration.CrossBase.needsCanbox</code></a>()</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1559">line 1559</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CANBOX_PATH">
<h4 id=".CANBOX_PATH"><span class="type-signature"><static, constant> </span>CANBOX_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://github.com/robertinglin/CanBox">Canbox</a> files.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "audiovisual/image/canvas/canbox/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1569">line 1569</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CANBOX_PATH_ABSOLUTE">
<h4 id=".CANBOX_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>CANBOX_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.CANBOX_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.CANBOX_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1589">line 1589</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CANBOX_PATH_SCRIPT_FILE">
<h4 id=".CANBOX_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>CANBOX_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://github.com/robertinglin/CanBox">Canbox</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.CANBOX_PATH"><code>CB_Configuration.CrossBase.CANBOX_PATH</code></a> + "canbox.0.2.1.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1579">line 1579</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CANVAS_TEXT_LOAD">
<h4 id=".CANVAS_TEXT_LOAD"><span class="type-signature"><static, constant> </span>CANVAS_TEXT_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://github.com/PhenX/canvas-text">canvas-text</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.needsCanvasText"><code>CB_Configuration.CrossBase.needsCanvasText</code></a>()</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1777">line 1777</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CANVAS_TEXT_PATH">
<h4 id=".CANVAS_TEXT_PATH"><span class="type-signature"><static, constant> </span>CANVAS_TEXT_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://github.com/PhenX/canvas-text">canvas-text</a> files.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "audiovisual/image/canvas/excanvas_with_canvas_text/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1787">line 1787</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CANVAS_TEXT_PATH_ABSOLUTE">
<h4 id=".CANVAS_TEXT_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>CANVAS_TEXT_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.CANVAS_TEXT_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.CANVAS_TEXT_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1807">line 1807</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CANVAS_TEXT_PATH_SCRIPT_FILE">
<h4 id=".CANVAS_TEXT_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>CANVAS_TEXT_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://github.com/PhenX/canvas-text">canvas-text</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.CANVAS_TEXT_PATH"><code>CB_Configuration.CrossBase.CANVAS_TEXT_PATH</code></a> + "canvas.text.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1797">line 1797</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_AudioDetector_allowEmulation_DEFAULT">
<h4 id=".CB_AudioDetector_allowEmulation_DEFAULT"><span class="type-signature"><static, constant> </span>CB_AudioDetector_allowEmulation_DEFAULT<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Value by default when the "allowEmulation" parameter is not provided in the <a href="CB_AudioDetector.html#.getPreferredAPI"><code>CB_AudioDetector.getPreferredAPI</code></a>, the <a href="CB_AudioDetector.html#.getSupportedAPIs"><code>CB_AudioDetector.getSupportedAPIs</code></a> or the <a href="CB_AudioDetector.html#.isAPISupported"><code>CB_AudioDetector.isAPISupported</code></a> function.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-364">line 364</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_AudioFileCache_PREFERRED_AUDIO_APIS">
<h4 id=".CB_AudioFileCache_PREFERRED_AUDIO_APIS"><span class="type-signature"><static, constant> </span>CB_AudioFileCache_PREFERRED_AUDIO_APIS<span class="type-signature"> :array</span></h4>
</dt>
<dd>
<div class="description">
<p>Array with the default preferred audio APIs by order of preference. Used by <a href="CB_AudioFileCache.html"><code>CB_AudioFileCache</code></a> and <a href="CB_AudioDetector.html"><code>CB_AudioDetector</code></a>.<br>
Possible audio APIs are "WAAPI" (<a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API">HTML5 Web Audio API</a>), "SM2" (<a href="http://schillmania.com/projects/soundmanager2/">SoundManager 2</a>), "ACMP" (<a href="https://github.com/apache/cordova-plugin-media">Apache Cordova Media Plugin</a>) or "AAPI" (<a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio">HTML5 Audio API</a>).<br>
Note: since Internet Explorer 9 works better with SM2 than with AAPI, if it is detected then the default value will be: [ "WAAPI", "SM2", "ACMP", "AAPI" ]</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">array</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>["WAAPI", "AAPI", "ACMP", "SM2"]</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-376">line 376</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_AudioFileCache_PREFERRED_AUDIO_FORMATS">
<h4 id=".CB_AudioFileCache_PREFERRED_AUDIO_FORMATS"><span class="type-signature"><static, constant> </span>CB_AudioFileCache_PREFERRED_AUDIO_FORMATS<span class="type-signature"> :array</span></h4>
</dt>
<dd>
<div class="description">
<p>Array with the default preferred audio formats by order of preference. Used by <a href="CB_AudioFileCache.html"><code>CB_AudioFileCache</code></a> and <a href="CB_AudioDetector.html"><code>CB_AudioDetector</code></a>.<br>
NOTE: some web clients do not support to specify codecs so it is better to also provide strings without codecs.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">array</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>["audio/ogg; codecs=\"vorbis\"","audio/ogg; codecs=\"speex\"","audio/ogg; codecs=\"flac\"","audio/ogg","audio/mpeg; codecs=\"mp3\"","audio/mpeg","audio/mp4; codecs=\"mp4a.40.5\"","audio/mp4; codecs=\"mp4a.40.2\"","audio/mp4; codecs=\"mp4a.40.05\"","audio/mp4; codecs=\"mp4a.40.02\"","audio/mp4; codecs=\"mp4a.69\"","audio/mp4; codecs=\"mp4a.6B\"","audio/mp4; codecs=\"mp4a.67\"","audio/mp4; codecs=\"mp4a.a6\"","audio/mp4; codecs=\"mp4a.a5\"","audio/mp4; codecs=\"aac51\"","audio/mp4; codecs=\"ac-3\"","audio/mp4; codecs=\"ec-3\"","audio/mp4","audio/aac; codecs=\"aac\"","audio/aac; codecs=\"mp4a.40.5\"","audio/aac; codecs=\"vorbis\"","audio/aac","audio/x-aac; codecs=\"aac\"","audio/x-aac","audio/x-m4b; codecs=\"aac\"","audio/x-m4b","audio/x-m4p; codecs=\"aac\"","audio/x-m4p","audio/webm; codecs=\"vorbis\"","audio/webm","audio/3gpp; codecs=\"samr\"","audio/3gpp","audio/wav; codecs=\"1\"","audio/wav","audio/x-wav; codecs=\"1\"","audio/x-wav","audio/x-pn-wav; codecs=\"1\"","audio/x-pn-wav","audio/wave; codecs=\"1\"","audio/wave","audio/x-wave; codecs=\"1\"","audio/x-wave"]</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-396">line 396</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_AudioFile_AAPI_USE_TIMEOUT_TO_DETECT_STOPAT">
<h4 id=".CB_AudioFile_AAPI_USE_TIMEOUT_TO_DETECT_STOPAT"><span class="type-signature"><static, constant> </span>CB_AudioFile_AAPI_USE_TIMEOUT_TO_DETECT_STOPAT<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Tells whether CB_AudioFile["AAPI"] uses <a href="https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout">setTimeout</a> (instead of <a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/timeupdate_event">timeupdate</a> event) to detect when the given "stopAt" is reached.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>true</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-296">line 296</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_AudioFile_AUTOPLAY_SILENTLY_ON_LOAD_MS">
<h4 id=".CB_AudioFile_AUTOPLAY_SILENTLY_ON_LOAD_MS"><span class="type-signature"><static, constant> </span>CB_AudioFile_AUTOPLAY_SILENTLY_ON_LOAD_MS<span class="type-signature"> :integer</span></h4>
</dt>
<dd>
<div class="description">
<p>Milliseconds that a file is played (with volume set to 0) automatically when an audio file is loaded. Needed for some web clients which cannot find out the duration otherwise. Used by <a href="CB_AudioFile.html"><code>CB_AudioFile</code></a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">integer</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>500</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-276">line 276</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_AudioFile_AudioFileCache_ALLOWED_RECURSIVE_DELAY_DEFAULT">
<h4 id=".CB_AudioFile_AudioFileCache_ALLOWED_RECURSIVE_DELAY_DEFAULT"><span class="type-signature"><static, constant> </span>CB_AudioFile_AudioFileCache_ALLOWED_RECURSIVE_DELAY_DEFAULT<span class="type-signature"> :integer</span></h4>
</dt>
<dd>
<div class="description">
<p>Default value for maximum delay (in milliseconds) to wait for a sound to start playing or start next loop (if the time expires, the sound will never be played).<br>
Used by <a href="CB_AudioFile_API.WAAPI.html"><code>CB_AudioFile_API.WAAPI</code></a>, <a href="CB_AudioFile_API.AAPI.html"><code>CB_AudioFile_API.AAPI</code></a>, <a href="CB_AudioFile_API.SM2.html"><code>CB_AudioFile_API.SM2</code></a>, <a href="CB_AudioFile_API.ACMP.html"><code>CB_AudioFile_API.ACMP</code></a> and <a href="CB_AudioFileCache.html"><code>CB_AudioFileCache</code></a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">integer</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>150</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-307">line 307</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_AudioFile_AudioFileCache_MUTE_ON_LOAD_AND_CHECKING">
<h4 id=".CB_AudioFile_AudioFileCache_MUTE_ON_LOAD_AND_CHECKING"><span class="type-signature"><static, constant> </span>CB_AudioFile_AudioFileCache_MUTE_ON_LOAD_AND_CHECKING<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Tells whether to mute or not the audio files when they load or are checking. Note: Audio cache does not work properly on BlackBerry PlayBook's default browser if the sounds are muted when load or are checking.<br>
Used by <a href="CB_AudioFile.html"><code>CB_AudioFile</code></a>, <a href="CB_AudioFile_API.WAAPI.html"><code>CB_AudioFile_API.WAAPI</code></a>, <a href="CB_AudioFile_API.AAPI.html"><code>CB_AudioFile_API.AAPI</code></a>, <a href="CB_AudioFile_API.SM2.html"><code>CB_AudioFile_API.SM2</code></a>, <a href="CB_AudioFile_API.ACMP.html"><code>CB_AudioFile_API.ACMP</code></a> and <a href="CB_AudioFileCache.html"><code>CB_AudioFileCache</code></a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>!(navigator.userAgent.indexOf("PlayBook") !== -1 && navigator.userAgent.indexOf("Tablet OS") !== -1)</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-318">line 318</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_AudioFile_AudioFileCache_USE_SPEAKER_VOLUME_AS_DEFAULT">
<h4 id=".CB_AudioFile_AudioFileCache_USE_SPEAKER_VOLUME_AS_DEFAULT"><span class="type-signature"><static, constant> </span>CB_AudioFile_AudioFileCache_USE_SPEAKER_VOLUME_AS_DEFAULT<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to use <code>CB_Speaker._volume</code> as default volume. Used by <a href="CB_AudioFile.html"><code>CB_AudioFile</code></a>, <a href="CB_AudioFile_API.WAAPI.html"><code>CB_AudioFile_API.WAAPI</code></a>, <a href="CB_AudioFile_API.AAPI.html"><code>CB_AudioFile_API.AAPI</code></a>, <a href="CB_AudioFile_API.SM2.html"><code>CB_AudioFile_API.SM2</code></a>, <a href="CB_AudioFile_API.ACMP.html"><code>CB_AudioFile_API.ACMP</code></a> and <a href="CB_AudioFileCache.html"><code>CB_AudioFileCache</code></a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>true</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-328">line 328</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_AudioFile_AudioFileCache_USE_SPEAKER_VOLUME_AS_MAXIMUM">
<h4 id=".CB_AudioFile_AudioFileCache_USE_SPEAKER_VOLUME_AS_MAXIMUM"><span class="type-signature"><static, constant> </span>CB_AudioFile_AudioFileCache_USE_SPEAKER_VOLUME_AS_MAXIMUM<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to use <code>CB_Speaker._volume</code> as maximum volume. Used by <a href="CB_AudioFile.html"><code>CB_AudioFile</code></a>, <a href="CB_AudioFile_API.WAAPI.html"><code>CB_AudioFile_API.WAAPI</code></a>, <a href="CB_AudioFile_API.AAPI.html"><code>CB_AudioFile_API.AAPI</code></a>, <a href="CB_AudioFile_API.SM2.html"><code>CB_AudioFile_API.SM2</code></a> and <a href="CB_AudioFile_API.ACMP.html"><code>CB_AudioFile_API.ACMP</code></a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-338">line 338</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_AudioFile_ONLOAD_TIMEOUT_MS">
<h4 id=".CB_AudioFile_ONLOAD_TIMEOUT_MS"><span class="type-signature"><static, constant> </span>CB_AudioFile_ONLOAD_TIMEOUT_MS<span class="type-signature"> :integer</span></h4>
</dt>
<dd>
<div class="description">
<p>Milliseconds to wait before declaring a sound as failed if it cannot be loaded before. Used by <a href="CB_AudioFile_API.SM2.html"><code>CB_AudioFile_API.SM2</code></a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">integer</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>15000</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-286">line 286</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Canvas_PREFERRED_EMULATION_METHODS">
<h4 id=".CB_Canvas_PREFERRED_EMULATION_METHODS"><span class="type-signature"><static, constant> </span>CB_Canvas_PREFERRED_EMULATION_METHODS<span class="type-signature"> :array</span></h4>
</dt>
<dd>
<div class="description">
<p>Array with the default desired canvas emulation methods by order of preference. Used by <a href="CB_Canvas.html"><code>CB_Canvas</code></a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">array</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>["FLASH","VML","DHTML","SILVERLIGHT"]</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-348">line 348</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Client_PHPAcceptedLanguagesFirst_DEFAULT">
<h4 id=".CB_Client_PHPAcceptedLanguagesFirst_DEFAULT"><span class="type-signature"><static, constant> </span>CB_Client_PHPAcceptedLanguagesFirst_DEFAULT<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Tells whether the <a href="CB_Client.html#.getLanguage"><code>CB_Client.getLanguage</code></a> and <a href="CB_Client.html#.getLanguages"><code>CB_Client.getLanguages</code></a> functions will use the accepted languages detected by PHP (if any) as the first option by default or not.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>true</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-156">line 156</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Client_allowNavigatorLanguages_DEFAULT">
<h4 id=".CB_Client_allowNavigatorLanguages_DEFAULT"><span class="type-signature"><static, constant> </span>CB_Client_allowNavigatorLanguages_DEFAULT<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Default value for the "allowNavigatorLanguages" parameter for <a href="CB_Client.html#.getLanguage"><code>CB_Client.getLanguage</code></a> and <a href="CB_Client.html#.getLanguages"><code>CB_Client.getLanguages</code></a> functions.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-146">line 146</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Client_language_DEFAULT">
<h4 id=".CB_Client_language_DEFAULT"><span class="type-signature"><static, constant> </span>CB_Client_language_DEFAULT<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Default language to use for <a href="CB_Client.html"><code>CB_Client</code></a> when no language can be detected (very strange case!).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>en</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-136">line 136</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Controllers_avoidProprietary_DEFAULT">
<h4 id=".CB_Controllers_avoidProprietary_DEFAULT"><span class="type-signature"><static, constant> </span>CB_Controllers_avoidProprietary_DEFAULT<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Default value for the "avoidProprietary" proprietary when calling different functions of the <a href="CB_Controllers.html"><code>CB_Controllers</code></a> static class, as the <a href="CB_Controllers.html#.getButtonsDown"><code>CB_Controllers.getButtonsDown</code></a>, the <a href="CB_Controllers.html#.isButtonDown"><code>CB_Controllers.isButtonDown</code></a> and the <a href="CB_Controllers.html#.getGamePads"><code>CB_Controllers.getGamePads</code></a> functions, etc.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-226">line 226</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Device_getTime_HIGH_PRECISION">
<h4 id=".CB_Device_getTime_HIGH_PRECISION"><span class="type-signature"><static, constant> </span>CB_Device_getTime_HIGH_PRECISION<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to use high precision in the CB_Device.getTime (returning '<a href="https://developer.mozilla.org/en-US/docs/Web/API/PerformanceTiming/navigationStart">window.performance.timing.navigationStart</a> + <a href="https://developer.mozilla.org/en-US/docs/Web/API/Performance/now">window.performance.now</a>()', where '<a href="https://developer.mozilla.org/en-US/docs/Web/API/Performance/now">window.performance.now</a>' could be polyfilled) or not (returning '<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/now">Date.now</a>()', where '<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/now">Date.now</a>' could be polyfilled).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>true</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-96">line 96</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Elements_classes_USE_CACHE">
<h4 id=".CB_Elements_classes_USE_CACHE"><span class="type-signature"><static, constant> </span>CB_Elements_classes_USE_CACHE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to use cache for the function <a href="CB_Elements.html#.classes"><code>CB_Elements.classes</code></a> by default.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>true</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-126">line 126</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Elements_id_USE_CACHE">
<h4 id=".CB_Elements_id_USE_CACHE"><span class="type-signature"><static, constant> </span>CB_Elements_id_USE_CACHE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to use cache for the function <a href="CB_Elements.html#.id"><code>CB_Elements.id</code></a> by default.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>true</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-106">line 106</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Elements_tag_USE_CACHE">
<h4 id=".CB_Elements_tag_USE_CACHE"><span class="type-signature"><static, constant> </span>CB_Elements_tag_USE_CACHE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to use cache for the <a href="CB_Elements.html#.tag"><code>CB_Elements.tag</code></a> function by default.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>true</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-116">line 116</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Keyboard_extended_PS4_allowDuplicateKeyAliases">
<h4 id=".CB_Keyboard_extended_PS4_allowDuplicateKeyAliases"><span class="type-signature"><static, constant> </span>CB_Keyboard_extended_PS4_allowDuplicateKeyAliases<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to allow Sony Playstation 4 codes set in the <code>CB_Keyboard.extended.PS4CB_Keyboard.extended.PS4</code> object to be defined in the key aliases even if they use codes which belong to other keys. Used by <a href="CB_Keyboard.html"><code>CB_Keyboard</code></a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-196">line 196</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Keyboard_extended_SAMSUNG_TV_allowDuplicateKeyAliases">
<h4 id=".CB_Keyboard_extended_SAMSUNG_TV_allowDuplicateKeyAliases"><span class="type-signature"><static, constant> </span>CB_Keyboard_extended_SAMSUNG_TV_allowDuplicateKeyAliases<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to allow Samsung TV key codes (from the remote control) set in the <a href="CB_Keyboard.extended.html#.SAMSUNG_TV"><code>CB_Keyboard.extended.SAMSUNG_TV</code></a> object to be defined in the key aliases even if they use codes which belong to other keys. Used by <a href="CB_Keyboard.html"><code>CB_Keyboard</code></a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-216">line 216</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Keyboard_extended_VK_allowDuplicateKeyAliases">
<h4 id=".CB_Keyboard_extended_VK_allowDuplicateKeyAliases"><span class="type-signature"><static, constant> </span>CB_Keyboard_extended_VK_allowDuplicateKeyAliases<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to allow Smart TV codes (from the remote control) and virtual key codes set in the <a href="CB_Keyboard.extended.html#.VK"><code>CB_Keyboard.extended.VK</code></a> object to be defined in the key aliases even if they use codes which belong to other keys. Used by <a href="CB_Keyboard.html"><code>CB_Keyboard</code></a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>true</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-206">line 206</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Keyboard_extended_WII_allowDuplicateKeyAliases">
<h4 id=".CB_Keyboard_extended_WII_allowDuplicateKeyAliases"><span class="type-signature"><static, constant> </span>CB_Keyboard_extended_WII_allowDuplicateKeyAliases<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to allow Nintendo Wii codes (from the Wiimote) set in the <a href="CB_Keyboard.extended.html#.WII"><code>CB_Keyboard.extended.WII</code></a> object to be defined in the key aliases even if they use codes which belong to other keys. Used by <a href="CB_Keyboard.html"><code>CB_Keyboard</code></a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>true</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-186">line 186</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Net_Sockets_PREVENT_FIREFOX_ESC_BUG">
<h4 id=".CB_Net_Sockets_PREVENT_FIREFOX_ESC_BUG"><span class="type-signature"><static, constant> </span>CB_Net_Sockets_PREVENT_FIREFOX_ESC_BUG<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether we want to prevent the Firefox bug that affects <a href="https://github.com/sockjs/sockjs-client/">SockJS library</a> (see <a href="https://github.com/sockjs/sockjs-client/issues/18">https://github.com/sockjs/sockjs-client/issues/18</a>) or not. Used by <a href="CB_Keyboard.html"><code>CB_Keyboard</code></a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>true</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-176">line 176</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Net_XHR_PROXY_URL">
<h4 id=".CB_Net_XHR_PROXY_URL"><span class="type-signature"><static, constant> </span>CB_Net_XHR_PROXY_URL<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>URL for the proxy to prevent cross-domain issues through AJAX, used by <a href="CB_Net.XHR.html#.callProxy"><code>CB_Net.XHR.callProxy</code></a> function. Can be relative to the main script folder or not, depending on <a href="CB_Configuration.CrossBase.html#.CB_Net_XHR_PROXY_URL_RELATIVE"><code>CB_Configuration.CrossBase.CB_Net_XHR_PROXY_URL_RELATIVE</code></a>.<br>
<br /><br>
NOTE: Edit the "CB_proxy.config.php" file to configure the default proxy. Apart from configuring it, adding some security measures is highly recommended.<br>
Have in mind that, for safety reasons, the default proxy only allows to request the URLs defined in the "$allowedURLs" array in the "CB_proxy.config.php" file. Just edit it to allow other URLs.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "net/proxy/CB_proxy.php"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-458">line 458</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Net_XHR_PROXY_URL_RELATIVE">
<h4 id=".CB_Net_XHR_PROXY_URL_RELATIVE"><span class="type-signature"><static, constant> </span>CB_Net_XHR_PROXY_URL_RELATIVE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the URL for the proxy (defined in <a href="CB_Configuration.CrossBase.html#.CB_Net_XHR_PROXY_URL"><code>CB_Configuration.CrossBase.CB_Net_XHR_PROXY_URL</code></a>) is relative to the main script folder or not. If it is relative, the "onCall" event of the CrossBase module will append the value of the "scriptPathGiven" parameter at the beginning.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>true</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-166">line 166</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Screen_isFullScreen_ALLOWED_HEIGHT_MARGIN_PERCENTAGE">
<h4 id=".CB_Screen_isFullScreen_ALLOWED_HEIGHT_MARGIN_PERCENTAGE"><span class="type-signature"><static, constant> </span>CB_Screen_isFullScreen_ALLOWED_HEIGHT_MARGIN_PERCENTAGE<span class="type-signature"> :float</span></h4>
</dt>
<dd>
<div class="description">
<p>Allowed height margin of the total screen available to consider whether it is in full screen or not. Needed by old web clients without Fullscreen API support, mainly. Used by the <a href="CB_Screen.html#.isFullScreen"><code>CB_Screen.isFullScreen</code></a> function.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">float</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>3.5</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-246">line 246</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Screen_isFullScreen_ALLOWED_WIDTH_MARGIN_PERCENTAGE">
<h4 id=".CB_Screen_isFullScreen_ALLOWED_WIDTH_MARGIN_PERCENTAGE"><span class="type-signature"><static, constant> </span>CB_Screen_isFullScreen_ALLOWED_WIDTH_MARGIN_PERCENTAGE<span class="type-signature"> :float</span></h4>
</dt>
<dd>
<div class="description">
<p>Allowed width margin of the total screen available to consider whether it is in full screen or not. Needed by old web clients without Fullscreen API support, mainly. Used by the <a href="CB_Screen.html#.isFullScreen"><code>CB_Screen.isFullScreen</code></a> function.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">float</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>3.9</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-236">line 236</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CB_Speaker_DEFAULT_VOLUME">
<h4 id=".CB_Speaker_DEFAULT_VOLUME"><span class="type-signature"><static, constant> </span>CB_Speaker_DEFAULT_VOLUME<span class="type-signature"> :integer</span></h4>
</dt>
<dd>
<div class="description">
<p>Default volume for CB_Speaker (from 0 to 100).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">integer</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>100</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-266">line 266</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CORDOVAJS_LOAD">
<h4 id=".CORDOVAJS_LOAD"><span class="type-signature"><static, constant> </span>CORDOVAJS_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to try to load or not cordova.js (used by <a href="https://cordova.apache.org/">Apache Cordova</a>). It should not be loaded together with phonegap.js, normally.<br>
If set to true, the checker defined at <a href="CB_Configuration.CrossBase.html#.CORDOVAJS_LOAD_CHECKER"><code>CB_Configuration.CrossBase.CORDOVAJS_LOAD_CHECKER</code></a> will finally decide whether to load it or not.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>!<a href="CB_Configuration.CrossBase.html#.PHONEGAPJS_LOAD"><code>CB_Configuration.CrossBase.PHONEGAPJS_LOAD</code></a></li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-931">line 931</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CORDOVAJS_LOAD_CHECKER">
<h4 id=".CORDOVAJS_LOAD_CHECKER"><span class="type-signature"><static, constant> </span>CORDOVAJS_LOAD_CHECKER<span class="type-signature"> :<a href="CB_Modules.html#.neededFile_LOAD_CHECKER">CB_Modules.neededFile_LOAD_CHECKER</a></span></h4>
</dt>
<dd>
<div class="description">
<p>Callback checker to determine whether cordova.js (used by <a href="https://cordova.apache.org/">Apache Cordova</a>) is needed or not. Requires <a href="CB_Configuration.CrossBase.html#.CORDOVAJS_LOAD"><code>CB_Configuration.CrossBase.CORDOVAJS_LOAD</code></a> set to true.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type"><a href="CB_Modules.html#.neededFile_LOAD_CHECKER">CB_Modules.neededFile_LOAD_CHECKER</a></span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>function(currentPath, info) { return (typeof(window.cordova) === "undefined"); }</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-946">line 946</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CORDOVAJS_PATH">
<h4 id=".CORDOVAJS_PATH"><span class="type-signature"><static, constant> </span>CORDOVAJS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the "cordova.js" file (used by <a href="https://cordova.apache.org/">Apache Cordova</a>).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-956">line 956</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CORDOVAJS_PATH_ABSOLUTE">
<h4 id=".CORDOVAJS_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>CORDOVAJS_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.CORDOVAJS_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.CORDOVAJS_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-976">line 976</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".CORDOVAJS_PATH_SCRIPT_FILE">
<h4 id=".CORDOVAJS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>CORDOVAJS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for the cordova.js file (used by <a href="https://cordova.apache.org/">Apache Cordova</a>).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.CORDOVAJS_PATH"><code>CB_Configuration.CrossBase.CORDOVAJS_PATH</code></a> + "cordova.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-966">line 966</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".EXCANVAS_LOAD">
<h4 id=".EXCANVAS_LOAD"><span class="type-signature"><static, constant> </span>EXCANVAS_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://github.com/arv/explorercanvas">ExplorerCanvas</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.needsExplorerCanvas"><code>CB_Configuration.CrossBase.needsExplorerCanvas</code></a>()</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1735">line 1735</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".EXCANVAS_PATH">
<h4 id=".EXCANVAS_PATH"><span class="type-signature"><static, constant> </span>EXCANVAS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://github.com/arv/explorercanvas">ExplorerCanvas</a> files.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "audiovisual/image/canvas/excanvas_with_canvas_text/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1745">line 1745</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".EXCANVAS_PATH_ABSOLUTE">
<h4 id=".EXCANVAS_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>EXCANVAS_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.EXCANVAS_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.EXCANVAS_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1765">line 1765</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".EXCANVAS_PATH_SCRIPT_FILE">
<h4 id=".EXCANVAS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>EXCANVAS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://github.com/arv/explorercanvas">ExplorerCanvas</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.EXCANVAS_PATH"><code>CB_Configuration.CrossBase.EXCANVAS_PATH</code></a> + "excanvas.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1755">line 1755</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".EXTEND_DOM">
<h4 id=".EXTEND_DOM"><span class="type-signature"><static, constant> </span>EXTEND_DOM<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to allow to extend the DOM if needed or not. If set to true and some methods (as for example <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf">Array.indexOf</a>, <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf">Array.lastIndexOf</a>, <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray">Array.isArray</a>, <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach">Array.forEach</a>, <a href="https://developer.mozilla.org/en-US/docs/Web/API/NodeList/forEach">NodeList.forEach</a>, <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach">HTMLCollection.forEach</a>, etc.) are not supported natively, they will be added.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-86">line 86</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".FLASHCANVAS_ALLOW_RUN_LOCALLY_DEFAULT">
<h4 id=".FLASHCANVAS_ALLOW_RUN_LOCALLY_DEFAULT"><span class="type-signature"><static, constant> </span>FLASHCANVAS_ALLOW_RUN_LOCALLY_DEFAULT<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to allow to run <a href="https://github.com/everlaat/flashcanvas">FlashCanvas</a> locally or not (because the ".swf" file folder needs to be added to 'trusted files' in Flash global configuration to work locally in some operating systems).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1611">line 1611</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".FLASHCANVAS_DISABLE_CONTEXT_MENU">
<h4 id=".FLASHCANVAS_DISABLE_CONTEXT_MENU"><span class="type-signature"><static, constant> </span>FLASHCANVAS_DISABLE_CONTEXT_MENU<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Disables the context menu when the right mouse button is clicked on any canvas using <a href="https://github.com/everlaat/flashcanvas">FlashCanvas</a>' SWF. Belongs to the "disableContextMenu" parameter of the library set on the "window.FlashCanvasOptions" object. More information: https://web.archive.org/web/20180604011002/http://flashcanvas.net/docs/config</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1661">line 1661</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".FLASHCANVAS_IMAGE_CACHE_SIZE">
<h4 id=".FLASHCANVAS_IMAGE_CACHE_SIZE"><span class="type-signature"><static, constant> </span>FLASHCANVAS_IMAGE_CACHE_SIZE<span class="type-signature"> :integer</span></h4>
</dt>
<dd>
<div class="description">
<p>Maximum size for the image cache used by <a href="https://github.com/everlaat/flashcanvas">FlashCanvas</a>. Belongs to the "imageCacheSize" parameter of the library set on the "window.FlashCanvasOptions" object. More information: https://web.archive.org/web/20180604011002/http://flashcanvas.net/docs/config</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">integer</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1681">line 1681</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".FLASHCANVAS_LOAD">
<h4 id=".FLASHCANVAS_LOAD"><span class="type-signature"><static, constant> </span>FLASHCANVAS_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://github.com/everlaat/flashcanvas">FlashCanvas</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.needsFlashCanvas"><code>CB_Configuration.CrossBase.needsFlashCanvas</code></a>()</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1601">line 1601</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".FLASHCANVAS_PATH">
<h4 id=".FLASHCANVAS_PATH"><span class="type-signature"><static, constant> </span>FLASHCANVAS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://github.com/everlaat/flashcanvas">FlashCanvas</a> files.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "audiovisual/image/canvas/FlashCanvas/pro/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1621">line 1621</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".FLASHCANVAS_PATH_ABSOLUTE">
<h4 id=".FLASHCANVAS_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>FLASHCANVAS_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.FLASHCANVAS_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.FLASHCANVAS_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1651">line 1651</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".FLASHCANVAS_PATH_SCRIPT_FILE">
<h4 id=".FLASHCANVAS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>FLASHCANVAS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://github.com/everlaat/flashcanvas">FlashCanvas</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.FLASHCANVAS_PATH"><code>CB_Configuration.CrossBase.FLASHCANVAS_PATH</code></a> + "bin/flashcanvas.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1631">line 1631</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".FLASHCANVAS_PATH_SWF">
<h4 id=".FLASHCANVAS_PATH_SWF"><span class="type-signature"><static, constant> </span>FLASHCANVAS_PATH_SWF<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the SWF's for <a href="https://github.com/everlaat/flashcanvas">FlashCanvas</a>. The value of the "scriptPathGiven" parameter will be attached at the beginning automatically. Belongs to the "swfPath" parameter of the library set on the "window.FlashCanvasOptions" object. More information: https://web.archive.org/web/20180604011002/http://flashcanvas.net/docs/config</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.FLASHCANVAS_PATH"><code>CB_Configuration.CrossBase.FLASHCANVAS_PATH</code></a> + "bin/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1641">line 1641</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".FLASHCANVAS_TURBO_MODE">
<h4 id=".FLASHCANVAS_TURBO_MODE"><span class="type-signature"><static, constant> </span>FLASHCANVAS_TURBO_MODE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Uses turbo mode to speed up <a href="https://github.com/everlaat/flashcanvas">FlashCanvas</a>. Belongs to the "turbo" parameter of the library set on the "window.FlashCanvasOptions" object. More information: https://web.archive.org/web/20180604011002/http://flashcanvas.net/docs/config</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1671">line 1671</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".GAMEPAD_PLUS_LOAD">
<h4 id=".GAMEPAD_PLUS_LOAD"><span class="type-signature"><static, constant> </span>GAMEPAD_PLUS_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://github.com/MozVR/gamepad-plus">gamepad-plus</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.needsGamepadPlus"><code>CB_Configuration.CrossBase.needsGamepadPlus</code></a>()</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1517">line 1517</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".GAMEPAD_PLUS_PATH">
<h4 id=".GAMEPAD_PLUS_PATH"><span class="type-signature"><static, constant> </span>GAMEPAD_PLUS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://github.com/MozVR/gamepad-plus">gamepad-plus</a> files.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "input/controllers/gamepad-plus/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1527">line 1527</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".GAMEPAD_PLUS_PATH_ABSOLUTE">
<h4 id=".GAMEPAD_PLUS_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>GAMEPAD_PLUS_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.GAMEPAD_PLUS_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.GAMEPAD_PLUS_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1547">line 1547</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".GAMEPAD_PLUS_PATH_SCRIPT_FILE">
<h4 id=".GAMEPAD_PLUS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>GAMEPAD_PLUS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://github.com/MozVR/gamepad-plus">gamepad-plus</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.GAMEPAD_PLUS_PATH"><code>CB_Configuration.CrossBase.GAMEPAD_PLUS_PATH</code></a> + "gamepads.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1537">line 1537</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".HAMMERJS_HAMMER_TIME_PATH_SCRIPT_FILE">
<h4 id=".HAMMERJS_HAMMER_TIME_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>HAMMERJS_HAMMER_TIME_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://github.com/hammerjs/hammer-time">Hammer Time</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.HAMMERJS_PATH"><code>CB_Configuration.CrossBase.HAMMERJS_PATH</code></a> + "hammer-time/hammer-time.min.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1453">line 1453</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".HAMMERJS_LOAD">
<h4 id=".HAMMERJS_LOAD"><span class="type-signature"><static, constant> </span>HAMMERJS_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="http://hammerjs.github.io/">Hammer.js</a> and <a href="https://github.com/hammerjs/hammer-time">Hammer Time</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.needsHammerJS"><code>CB_Configuration.CrossBase.needsHammerJS</code></a>()</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1423">line 1423</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".HAMMERJS_PATH">
<h4 id=".HAMMERJS_PATH"><span class="type-signature"><static, constant> </span>HAMMERJS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="http://hammerjs.github.io/">Hammer.js</a> and <a href="https://github.com/hammerjs/hammer-time">Hammer Time</a> files.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "input/hammer.js/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1433">line 1433</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".HAMMERJS_PATH_ABSOLUTE">
<h4 id=".HAMMERJS_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>HAMMERJS_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the paths defined in <a href="CB_Configuration.CrossBase.html#.HAMMERJS_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.HAMMERJS_PATH_SCRIPT_FILE</code></a> and <a href="CB_Configuration.CrossBase.html#.HAMMERJS_HAMMER_TIME_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.HAMMERJS_HAMMER_TIME_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1463">line 1463</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".HAMMERJS_PATH_SCRIPT_FILE">
<h4 id=".HAMMERJS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>HAMMERJS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="http://hammerjs.github.io/">Hammer.js</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.HAMMERJS_PATH"><code>CB_Configuration.CrossBase.HAMMERJS_PATH</code></a> + "hammer.min.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1443">line 1443</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".INTELXDKJS_LOAD">
<h4 id=".INTELXDKJS_LOAD"><span class="type-signature"><static, constant> </span>INTELXDKJS_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not intelxdk.js (used by <a href="https://en.wikipedia.org/wiki/Intel_XDK">Intel XDK</a>).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-796">line 796</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".INTELXDKJS_PATH">
<h4 id=".INTELXDKJS_PATH"><span class="type-signature"><static, constant> </span>INTELXDKJS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the "intelxdk.js" file (used by <a href="https://en.wikipedia.org/wiki/Intel_XDK">Intel XDK</a>).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-806">line 806</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".INTELXDKJS_PATH_ABSOLUTE">
<h4 id=".INTELXDKJS_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>INTELXDKJS_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.INTELXDKJS_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.INTELXDKJS_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-826">line 826</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".INTELXDKJS_PATH_SCRIPT_FILE">
<h4 id=".INTELXDKJS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>INTELXDKJS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for intelxdk.js (used by <a href="https://en.wikipedia.org/wiki/Intel_XDK">Intel XDK</a>).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.INTELXDKJS_PATH"><code>CB_Configuration.CrossBase.INTELXDKJS_PATH</code></a> + "intelxdk.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-816">line 816</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".INTELXDK_INITDEVJS_LOAD">
<h4 id=".INTELXDK_INITDEVJS_LOAD"><span class="type-signature"><static, constant> </span>INTELXDK_INITDEVJS_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to try to load or not init-dev.js (used by <a href="https://en.wikipedia.org/wiki/Intel_XDK">Intel XDK</a>).<br>
If set to true, the checker defined at <a href="CB_Configuration.CrossBase.html#.INTELXDK_INITDEVJS_LOAD_CHECKER"><code>CB_Configuration.CrossBase.INTELXDK_INITDEVJS_LOAD_CHECKER</code></a> will finally decide whether to load it or not.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-836">line 836</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".INTELXDK_INITDEVJS_LOAD_CHECKER">
<h4 id=".INTELXDK_INITDEVJS_LOAD_CHECKER"><span class="type-signature"><static, constant> </span>INTELXDK_INITDEVJS_LOAD_CHECKER<span class="type-signature"> :<a href="CB_Modules.html#.neededFile_LOAD_CHECKER">CB_Modules.neededFile_LOAD_CHECKER</a></span></h4>
</dt>
<dd>
<div class="description">
<p>Callback checker to determine whether init-dev.js (used by <a href="https://en.wikipedia.org/wiki/Intel_XDK">Intel XDK</a>) is needed or not. Requires <a href="CB_Configuration.CrossBase.html#.INTELXDK_INITDEVJS_LOAD"><code>CB_Configuration.CrossBase.INTELXDK_INITDEVJS_LOAD</code></a> set to true.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type"><a href="CB_Modules.html#.neededFile_LOAD_CHECKER">CB_Modules.neededFile_LOAD_CHECKER</a></span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>false</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-847">line 847</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".INTELXDK_INITDEVJS_PATH">
<h4 id=".INTELXDK_INITDEVJS_PATH"><span class="type-signature"><static, constant> </span>INTELXDK_INITDEVJS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the "init-dev.js" (used by <a href="https://en.wikipedia.org/wiki/Intel_XDK">Intel XDK</a>).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-857">line 857</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".INTELXDK_INITDEVJS_PATH_ABSOLUTE">
<h4 id=".INTELXDK_INITDEVJS_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>INTELXDK_INITDEVJS_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.INTELXDK_INITDEVJS_PATH"><code>CB_Configuration.CrossBase.INTELXDK_INITDEVJS_PATH</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-877">line 877</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".INTELXDK_INITDEVJS_PATH_SCRIPT_FILE">
<h4 id=".INTELXDK_INITDEVJS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>INTELXDK_INITDEVJS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for init-dev.js file (used by <a href="https://en.wikipedia.org/wiki/Intel_XDK">Intel XDK</a>).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.INTELXDK_INITDEVJS_PATH"><code>CB_Configuration.CrossBase.INTELXDK_INITDEVJS_PATH</code></a> + "init-dev.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-867">line 867</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".JSFX_LOAD">
<h4 id=".JSFX_LOAD"><span class="type-signature"><static, constant> </span>JSFX_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://github.com/loov/jsfx">jsfx</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.needsJsfx"><code>CB_Configuration.CrossBase.needsJsfx</code></a>()</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1297">line 1297</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".JSFX_PATH">
<h4 id=".JSFX_PATH"><span class="type-signature"><static, constant> </span>JSFX_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://github.com/loov/jsfx">jsfx</a> files.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "audiovisual/audio/jsfx/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1307">line 1307</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".JSFX_PATH_ABSOLUTE">
<h4 id=".JSFX_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>JSFX_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.JSFX_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.JSFX_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1327">line 1327</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".JSFX_PATH_SCRIPT_FILE">
<h4 id=".JSFX_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>JSFX_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://github.com/loov/jsfx">jsfx</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.JSFX_PATH"><code>CB_Configuration.CrossBase.JSFX_PATH</code></a> + "jsfx.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1317">line 1317</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".LOCALSTORAGE_POLYFILL_LOAD">
<h4 id=".LOCALSTORAGE_POLYFILL_LOAD"><span class="type-signature"><static, constant> </span>LOCALSTORAGE_POLYFILL_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://github.com/mortzdk/localStorage">localStorage polyfill</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-988">line 988</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".LOCALSTORAGE_POLYFILL_PATH">
<h4 id=".LOCALSTORAGE_POLYFILL_PATH"><span class="type-signature"><static, constant> </span>LOCALSTORAGE_POLYFILL_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://github.com/mortzdk/localStorage">localStorage polyfill</a> files.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "general/localStorage/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-998">line 998</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".LOCALSTORAGE_POLYFILL_PATH_ABSOLUTE">
<h4 id=".LOCALSTORAGE_POLYFILL_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>LOCALSTORAGE_POLYFILL_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.LOCALSTORAGE_POLYFILL_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.LOCALSTORAGE_POLYFILL_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1029">line 1029</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".LOCALSTORAGE_POLYFILL_PATH_SCRIPT_FILE">
<h4 id=".LOCALSTORAGE_POLYFILL_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>LOCALSTORAGE_POLYFILL_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://github.com/mortzdk/localStorage">localStorage polyfill</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.LOCALSTORAGE_POLYFILL_PATH"><code>CB_Configuration.CrossBase.LOCALSTORAGE_POLYFILL_PATH</code></a> + "localStorage.min.js?swfURL=" + CB_Configuration[CB_BASE_NAME].LOCALSTORAGE_POLYFILL_PATH_SWF_FILE</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1019">line 1019</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".LOCALSTORAGE_POLYFILL_PATH_SWF">
<h4 id=".LOCALSTORAGE_POLYFILL_PATH_SWF"><span class="type-signature"><static, constant> </span>LOCALSTORAGE_POLYFILL_PATH_SWF<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the SWF for <a href="https://github.com/mortzdk/localStorage">localStorage polyfill</a>. The value of the "scriptPathGiven" parameter will be attached at the beginning automatically. Belongs to the "swfURL" parameter (URL "GET" parameter) of the library when the localStorage script file is attached.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.LOCALSTORAGE_POLYFILL_PATH"><code>CB_Configuration.CrossBase.LOCALSTORAGE_POLYFILL_PATH</code></a> + "localStorage.swf"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1008">line 1008</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".MIND_IFRAMES">
<h4 id=".MIND_IFRAMES"><span class="type-signature"><static, constant> </span>MIND_IFRAMES<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to have in mind possible <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe">iframes</a> that could contain the script or not. Used by some functions of <a href="CB_Client.html"><code>CB_Client</code></a>, <a href="CB_Events.html"><code>CB_Events</code></a>, etc.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>true</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-76">line 76</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".NOSLEEP_LOAD">
<h4 id=".NOSLEEP_LOAD"><span class="type-signature"><static, constant> </span>NOSLEEP_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://github.com/richtr/NoSleep.js">NoSleep.js</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.needsSleepJS"><code>CB_Configuration.CrossBase.needsSleepJS</code></a>()</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1339">line 1339</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".NOSLEEP_PATH">
<h4 id=".NOSLEEP_PATH"><span class="type-signature"><static, constant> </span>NOSLEEP_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://github.com/richtr/NoSleep.js">NoSleep.js</a> files.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "audiovisual/image/NoSleep/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1349">line 1349</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".NOSLEEP_PATH_ABSOLUTE">
<h4 id=".NOSLEEP_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>NOSLEEP_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.NOSLEEP_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.NOSLEEP_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1369">line 1369</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".NOSLEEP_PATH_SCRIPT_FILE">
<h4 id=".NOSLEEP_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>NOSLEEP_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://github.com/richtr/NoSleep.js">NoSleep.js</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.NOSLEEP_PATH"><code>CB_Configuration.CrossBase.NOSLEEP_PATH</code></a> + "NoSleep.min.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1359">line 1359</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".PHONEGAPJS_LOAD">
<h4 id=".PHONEGAPJS_LOAD"><span class="type-signature"><static, constant> </span>PHONEGAPJS_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not phonegap.js (used by <a href="https://phonegap.com/">Adobe PhoneGap</a>).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-889">line 889</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".PHONEGAPJS_PATH">
<h4 id=".PHONEGAPJS_PATH"><span class="type-signature"><static, constant> </span>PHONEGAPJS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the "phonegap.js" (used by <a href="https://phonegap.com/">Adobe PhoneGap</a>) file.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-899">line 899</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".PHONEGAPJS_PATH_ABSOLUTE">
<h4 id=".PHONEGAPJS_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>PHONEGAPJS_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.PHONEGAPJS_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.PHONEGAPJS_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-919">line 919</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".PHONEGAPJS_PATH_SCRIPT_FILE">
<h4 id=".PHONEGAPJS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>PHONEGAPJS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for phonegap.js (used by <a href="https://phonegap.com/">Adobe PhoneGap</a>).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.PHONEGAPJS_PATH"><code>CB_Configuration.CrossBase.PHONEGAPJS_PATH</code></a> + "phonegap.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-909">line 909</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".PRESSUREJS_LOAD">
<h4 id=".PRESSUREJS_LOAD"><span class="type-signature"><static, constant> </span>PRESSUREJS_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://pressurejs.com/">Pressure.js</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.needsPressureJS"><code>CB_Configuration.CrossBase.needsPressureJS</code></a>()</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1381">line 1381</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".PRESSUREJS_PATH">
<h4 id=".PRESSUREJS_PATH"><span class="type-signature"><static, constant> </span>PRESSUREJS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://pressurejs.com/">Pressure.js</a> files.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "input/pressure.js/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1391">line 1391</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".PRESSUREJS_PATH_ABSOLUTE">
<h4 id=".PRESSUREJS_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>PRESSUREJS_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.PRESSUREJS_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.PRESSUREJS_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1411">line 1411</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".PRESSUREJS_PATH_SCRIPT_FILE">
<h4 id=".PRESSUREJS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>PRESSUREJS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://pressurejs.com/">Pressure.js</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.PRESSUREJS_PATH"><code>CB_Configuration.CrossBase.PRESSUREJS_PATH</code></a> + "pressure.min.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1401">line 1401</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SCRIPT_PATH">
<h4 id=".SCRIPT_PATH"><span class="type-signature"><static, constant> </span>SCRIPT_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Path to the CrossBase module, relative to the CrossBrowdy folder.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="global.html#CB_BASE_NAME"><code>CB_BASE_NAME</code></a> + "/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-66">line 66</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SLCANVAS_LOAD">
<h4 id=".SLCANVAS_LOAD"><span class="type-signature"><static, constant> </span>SLCANVAS_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://slcanvas.codeplex.com/">SLCanvas</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.needsSLCanvas"><code>CB_Configuration.CrossBase.needsSLCanvas</code></a>()</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1693">line 1693</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SLCANVAS_PATH">
<h4 id=".SLCANVAS_PATH"><span class="type-signature"><static, constant> </span>SLCANVAS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://slcanvas.codeplex.com/">SLCanvas</a> files.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "audiovisual/image/canvas/slcanvas/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1703">line 1703</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SLCANVAS_PATH_ABSOLUTE">
<h4 id=".SLCANVAS_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>SLCANVAS_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.SLCANVAS_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.SLCANVAS_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1723">line 1723</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SLCANVAS_PATH_SCRIPT_FILE">
<h4 id=".SLCANVAS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>SLCANVAS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://slcanvas.codeplex.com/">SLCanvas</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SLCANVAS_PATH"><code>CB_Configuration.CrossBase.SLCANVAS_PATH</code></a> + "slcanvas.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1713">line 1713</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SM2_AUDIO_FORMATS_REQUIRED">
<h4 id=".SM2_AUDIO_FORMATS_REQUIRED"><span class="type-signature"><static, constant> </span>SM2_AUDIO_FORMATS_REQUIRED<span class="type-signature"> :Object</span></h4>
</dt>
<dd>
<div class="description">
<p>Object with the required formats for <a href="http://schillmania.com/projects/soundmanager2/">SoundManager 2</a>. If the format is required and the web client doesn't support it, <a href="http://schillmania.com/projects/soundmanager2/">SoundManager 2</a> will use <a href="https://en.wikipedia.org/wiki/Adobe_Flash_Player">Flash</a>. More information: http://www.schillmania.com/projects/soundmanager2/doc/#soundmanager-audioformats</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">Object</span>
</li>
</ul>
<dl class="details">
<h5 class="subsection-title">Properties:</h5>
<dl>
<table class="props table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Default</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>mp3</code></td>
<td class="type">
<span class="param-type">boolean</span>
</td>
<td class="default">
false
</td>
<td class="description last"><p>Defines MP3 format as required.</p></td>
</tr>
<tr>
<td class="name"><code>mp4</code></td>
<td class="type">
<span class="param-type">boolean</span>
</td>
<td class="default">
false
</td>
<td class="description last"><p>Defines MP4 format as required.</p></td>
</tr>
<tr>
<td class="name"><code>ogg</code></td>
<td class="type">
<span class="param-type">boolean</span>
</td>
<td class="default">
false
</td>
<td class="description last"><p>Defines OGG format as required.</p></td>
</tr>
<tr>
<td class="name"><code>opus</code></td>
<td class="type">
<span class="param-type">boolean</span>
</td>
<td class="default">
false
</td>
<td class="description last"><p>Defines OPUS format as required.</p></td>
</tr>
<tr>
<td class="name"><code>wav</code></td>
<td class="type">
<span class="param-type">boolean</span>
</td>
<td class="default">
false
</td>
<td class="description last"><p>Defines WAV format as required.</p></td>
</tr>
</tbody>
</table>
</dl>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1258">line 1258</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SM2_LOAD">
<h4 id=".SM2_LOAD"><span class="type-signature"><static, constant> </span>SM2_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="http://schillmania.com/projects/soundmanager2/">SoundManager 2</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1208">line 1208</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SM2_PATH">
<h4 id=".SM2_PATH"><span class="type-signature"><static, constant> </span>SM2_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="http://schillmania.com/projects/soundmanager2/">SoundManager 2</a> files.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "audiovisual/audio/soundmanager2/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1218">line 1218</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SM2_PATH_ABSOLUTE">
<h4 id=".SM2_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>SM2_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.SM2_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.SM2_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1248">line 1248</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SM2_PATH_SCRIPT_FILE">
<h4 id=".SM2_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>SM2_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="http://schillmania.com/projects/soundmanager2/">SoundManager 2</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SM2_PATH"><code>CB_Configuration.CrossBase.SM2_PATH</code></a> + "script/soundmanager2-nodebug-jsmin.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1228">line 1228</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SM2_PATH_SWF">
<h4 id=".SM2_PATH_SWF"><span class="type-signature"><static, constant> </span>SM2_PATH_SWF<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the SWF's for <a href="http://schillmania.com/projects/soundmanager2/">SoundManager 2</a>. The value of the "scriptPathGiven" parameter will be attached at the beginning automatically. Belongs to the "url" parameter of the library when <a href="http://www.schillmania.com/projects/soundmanager2/doc/#soundmanager-setup">soundManager.setup</a> function is called. More information: http://www.schillmania.com/projects/soundmanager2/doc/#soundmanager-url</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SM2_PATH"><code>CB_Configuration.CrossBase.SM2_PATH</code></a> + "swf/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1238">line 1238</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SM2_TIMEOUT_MS">
<h4 id=".SM2_TIMEOUT_MS"><span class="type-signature"><static, constant> </span>SM2_TIMEOUT_MS<span class="type-signature"> :integer</span></h4>
</dt>
<dd>
<div class="description">
<p>Milliseconds to wait after loading <a href="http://schillmania.com/projects/soundmanager2/">SoundManager 2</a> to define it as not supported if there is no response. Belongs to the "flashLoadTimeout" parameter of the library when <a href="http://www.schillmania.com/projects/soundmanager2/doc/#soundmanager-setup">soundManager.setup</a> function is called. More information: http://www.schillmania.com/projects/soundmanager2/doc/#soundmanager-flashloadtimeout</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">integer</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1283">line 1283</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SM2_USE_HIGH_PERFORMANCE">
<h4 id=".SM2_USE_HIGH_PERFORMANCE"><span class="type-signature"><static, constant> </span>SM2_USE_HIGH_PERFORMANCE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to use or not high performance mode in <a href="http://schillmania.com/projects/soundmanager2/">SoundManager 2</a> (may cause a flash object to be visible). Belongs to the "useHighPerformance" parameter of the library when <a href="http://www.schillmania.com/projects/soundmanager2/doc/#soundmanager-setup">soundManager.setup</a> function is called. More information: http://www.schillmania.com/projects/soundmanager2/doc/#soundmanager-highperformance</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1273">line 1273</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SOCKJS_PATH">
<h4 id=".SOCKJS_PATH"><span class="type-signature"><static, constant> </span>SOCKJS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://github.com/sockjs/sockjs-client/">SockJS library</a> files.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "net/sockets/SockJS/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-770">line 770</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SOCKJS_PATH_SCRIPT_FILE">
<h4 id=".SOCKJS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>SOCKJS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for the <a href="https://github.com/sockjs/sockjs-client/">SockJS library</a>. As the newer <a href="https://github.com/sockjs/sockjs-client/">SockJS library</a> versions do not work in old Internet Explorer versions (6, 7 or 8), if they are detected it will use the <a href="https://github.com/sockjs/sockjs-client/">SockJS library</a> 0.3.4 version instead.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><code>CB_Configuration[CB_BASE_NAME].SOCKJS_PATH</code> + SOCKJS_SCRIPT_FILE, where "SOCKJS_SCRIPT_FILE" is sockjs-0.3.4.min.js (SockJS 0.3.4), sockjs-1.1.1.min.js (SockJS 1.1.1) or sockjs.min.js (last version) depending on the client detected.</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-781">line 781</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SUBCOLLIDERJS_LOAD">
<h4 id=".SUBCOLLIDERJS_LOAD"><span class="type-signature"><static, constant> </span>SUBCOLLIDERJS_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://github.com/mohayonao/subcollider">subcollider.js</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.TIMBREJS_LOAD"><code>CB_Configuration.CrossBase.TIMBREJS_LOAD</code></a></li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1124">line 1124</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SUBCOLLIDERJS_PATH">
<h4 id=".SUBCOLLIDERJS_PATH"><span class="type-signature"><static, constant> </span>SUBCOLLIDERJS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://github.com/mohayonao/subcollider">subcollider.js</a> script.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.TIMBREJS_PATH"><code>CB_Configuration.CrossBase.TIMBREJS_PATH</code></a> + "subcollider/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1134">line 1134</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SUBCOLLIDERJS_PATH_ABSOLUTE">
<h4 id=".SUBCOLLIDERJS_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>SUBCOLLIDERJS_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.SUBCOLLIDERJS_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.SUBCOLLIDERJS_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1154">line 1154</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".SUBCOLLIDERJS_PATH_SCRIPT_FILE">
<h4 id=".SUBCOLLIDERJS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>SUBCOLLIDERJS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://github.com/mohayonao/subcollider">subcollider.js</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SUBCOLLIDERJS_PATH"><code>CB_Configuration.CrossBase.SUBCOLLIDERJS_PATH</code></a> + "subcollider.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1144">line 1144</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".TIMBREJS_LOAD">
<h4 id=".TIMBREJS_LOAD"><span class="type-signature"><static, constant> </span>TIMBREJS_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://mohayonao.github.io/timbre.js/">timbre.js</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.needsTimbreJS"><code>CB_Configuration.CrossBase.needsTimbreJS</code></a>()</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1084">line 1084</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".TIMBREJS_PATH">
<h4 id=".TIMBREJS_PATH"><span class="type-signature"><static, constant> </span>TIMBREJS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://mohayonao.github.io/timbre.js/">timbre.js</a> files (script and SWF).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "audiovisual/audio/timbre.js/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1094">line 1094</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".TIMBREJS_PATH_ABSOLUTE">
<h4 id=".TIMBREJS_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>TIMBREJS_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.TIMBREJS_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.TIMBREJS_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1114">line 1114</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".TIMBREJS_PATH_SCRIPT_FILE">
<h4 id=".TIMBREJS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>TIMBREJS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://mohayonao.github.io/timbre.js/">timbre.js</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.TIMBREJS_PATH"><code>CB_Configuration.CrossBase.TIMBREJS_PATH</code></a> + "timbre.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1104">line 1104</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".WAAPISIM_LOAD">
<h4 id=".WAAPISIM_LOAD"><span class="type-signature"><static, constant> </span>WAAPISIM_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://github.com/g200kg/WAAPISim">WAAPISim</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.WAAPI_EMULATION_ALLOWED"><code>CB_Configuration.CrossBase.WAAPI_EMULATION_ALLOWED</code></a> && <a href="CB_Configuration.CrossBase.html#.needsWAAPISim"><code>CB_Configuration.CrossBase.needsWAAPISim</code></a>()</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1041">line 1041</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".WAAPISIM_PATH">
<h4 id=".WAAPISIM_PATH"><span class="type-signature"><static, constant> </span>WAAPISIM_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://github.com/g200kg/WAAPISim">WAAPISim</a> files (script and SWF).</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "audiovisual/audio/WAAPISim/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1052">line 1052</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".WAAPISIM_PATH_ABSOLUTE">
<h4 id=".WAAPISIM_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>WAAPISIM_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.WAAPISIM_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.WAAPISIM_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1072">line 1072</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".WAAPISIM_PATH_SCRIPT_FILE">
<h4 id=".WAAPISIM_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>WAAPISIM_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for the <a href="https://github.com/g200kg/WAAPISim">WAAPISim</a> script file.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.WAAPISIM_PATH"><code>CB_Configuration.CrossBase.WAAPISIM_PATH</code></a> + "waapisim.min.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1062">line 1062</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".WAAPI_EMULATION_ALLOWED">
<h4 id=".WAAPI_EMULATION_ALLOWED"><span class="type-signature"><static, constant> </span>WAAPI_EMULATION_ALLOWED<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to allow using "WAAPI" (<a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API">HTML5 Web Audio API</a>) emulation (it will use <a href="https://github.com/g200kg/WAAPISim">WAAPISim</a> if needed) or not.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>true</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-256">line 256</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".WII_JS_LOAD">
<h4 id=".WII_JS_LOAD"><span class="type-signature"><static, constant> </span>WII_JS_LOAD<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether to load or not <a href="https://github.com/ryanmcgrath/wii-js">wii-js</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1475">line 1475</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".WII_JS_PATH">
<h4 id=".WII_JS_PATH"><span class="type-signature"><static, constant> </span>WII_JS_PATH<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>Directory that contains the <a href="https://github.com/ryanmcgrath/wii-js">wii-js</a> script.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.SCRIPT_PATH"><code>CB_Configuration.CrossBase.SCRIPT_PATH</code></a> + "input/controllers/wii-js/"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1485">line 1485</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".WII_JS_PATH_ABSOLUTE">
<h4 id=".WII_JS_PATH_ABSOLUTE"><span class="type-signature"><static, constant> </span>WII_JS_PATH_ABSOLUTE<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
<div class="description">
<p>Defines whether the path defined in <a href="CB_Configuration.CrossBase.html#.WII_JS_PATH_SCRIPT_FILE"><code>CB_Configuration.CrossBase.WII_JS_PATH_SCRIPT_FILE</code></a> is either absolute or relative to the CrossBrowdy script path.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">boolean</span>
</li>
</ul>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1505">line 1505</a>
</li>
</ul>
</dd>
</dl>
</dd>
<hr>
<dt class="name" id=".WII_JS_PATH_SCRIPT_FILE">
<h4 id=".WII_JS_PATH_SCRIPT_FILE"><span class="type-signature"><static, constant> </span>WII_JS_PATH_SCRIPT_FILE<span class="type-signature"> :string</span></h4>
</dt>
<dd>
<div class="description">
<p>The script file path for <a href="https://github.com/ryanmcgrath/wii-js">wii-js</a>.</p>
</div>
<h5>Type:</h5>
<ul>
<li>
<span class="param-type">string</span>
</li>
</ul>
<dl class="details">
<dt class="tag-default method-doc-label method-doc-details-label">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li><a href="CB_Configuration.CrossBase.html#.WII_JS_PATH"><code>CB_Configuration.CrossBase.WII_JS_PATH</code></a> + "wii.min.js"</li>
</ul>
</dd>
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-1495">line 1495</a>
</li>
</ul>
</dd>
</dl>
</dd>
</dl>
<h3 class="subsection-title">Methods</h3>
<dl>
<hr>
<dt>
<h4 class="name" id=".needsCanbox"><span class="type-signature"><static> </span>needsCanbox<span class="signature">()</span><span class="type-signature"> → {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Detects whether the web client needs <a href="https://github.com/robertinglin/CanBox">Canbox</a> or not.</p>
</div>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-548">line 548</a>
</li>
</ul>
</dd>
</dl>
<h5>Returns:</h5>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">boolean</span>
</dd>
</dl>
</dd>
<hr>
<dt>
<h4 class="name" id=".needsCanvasText"><span class="type-signature"><static> </span>needsCanvasText<span class="signature">()</span><span class="type-signature"> → {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Detects whether the web client needs <a href="https://github.com/PhenX/canvas-text">canvas-text</a> or not.</p>
</div>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-642">line 642</a>
</li>
</ul>
</dd>
</dl>
<h5>Returns:</h5>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">boolean</span>
</dd>
</dl>
</dd>
<hr>
<dt>
<h4 class="name" id=".needsExplorerCanvas"><span class="type-signature"><static> </span>needsExplorerCanvas<span class="signature">()</span><span class="type-signature"> → {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Detects whether the web client needs <a href="https://github.com/arv/explorercanvas">ExplorerCanvas</a> or not.</p>
</div>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-571">line 571</a>
</li>
</ul>
</dd>
</dl>
<h5>Returns:</h5>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">boolean</span>
</dd>
</dl>
</dd>
<hr>
<dt>
<h4 class="name" id=".needsFlashCanvas"><span class="type-signature"><static> </span>needsFlashCanvas<span class="signature">()</span><span class="type-signature"> → {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Detects whether the web client needs <a href="https://github.com/everlaat/flashcanvas">FlashCanvas</a> or not.</p>
</div>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-620">line 620</a>
</li>
</ul>
</dd>
</dl>
<h5>Returns:</h5>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">boolean</span>
</dd>
</dl>
</dd>
<hr>
<dt>
<h4 class="name" id=".needsGamepadPlus"><span class="type-signature"><static> </span>needsGamepadPlus<span class="signature">()</span><span class="type-signature"> → {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Detects whether the web client needs <a href="https://github.com/MozVR/gamepad-plus">gamepad-plus</a> or not.</p>
</div>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-740">line 740</a>
</li>
</ul>
</dd>
<dt class="tag-todo method-doc-label method-doc-details-label">To Do:</dt>
<dd class="tag-todo">
<ul>
<li>Find a better way for this as old Firefox versions can only detect GamePad API support when the events are fired, so we cannot relay on navigator.getGamepads/navigator.webkitGetGamepads/navigator.webkitGamepads.</li>
</ul>
</dd>
</dl>
<h5>Returns:</h5>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">boolean</span>
</dd>
</dl>
</dd>
<hr>
<dt>
<h4 class="name" id=".needsHammerJS"><span class="type-signature"><static> </span>needsHammerJS<span class="signature">()</span><span class="type-signature"> → {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Detects whether the web client needs <a href="http://hammerjs.github.io/">Hammer.js</a> or not.</p>
</div>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-726">line 726</a>
</li>
</ul>
</dd>
</dl>
<h5>Returns:</h5>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">boolean</span>
</dd>
</dl>
</dd>
<hr>
<dt>
<h4 class="name" id=".needsJsfx"><span class="type-signature"><static> </span>needsJsfx<span class="signature">()</span><span class="type-signature"> → {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Detects whether the web client needs <a href="https://github.com/loov/jsfx">jsfx</a> or not.</p>
</div>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-698">line 698</a>
</li>
</ul>
</dd>
</dl>
<h5>Returns:</h5>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">boolean</span>
</dd>
</dl>
</dd>
<hr>
<dt>
<h4 class="name" id=".needsPressureJS"><span class="type-signature"><static> </span>needsPressureJS<span class="signature">()</span><span class="type-signature"> → {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Detects whether the web client needs <a href="https://pressurejs.com/">Pressure.js</a> or not.</p>
</div>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-712">line 712</a>
</li>
</ul>
</dd>
</dl>
<h5>Returns:</h5>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">boolean</span>
</dd>
</dl>
</dd>
<hr>
<dt>
<h4 class="name" id=".needsSLCanvas"><span class="type-signature"><static> </span>needsSLCanvas<span class="signature">()</span><span class="type-signature"> → {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Detects whether the web client needs <a href="https://slcanvas.codeplex.com/">SLCanvas</a> or not.</p>
</div>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-594">line 594</a>
</li>
</ul>
</dd>
</dl>
<h5>Returns:</h5>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">boolean</span>
</dd>
</dl>
</dd>
<hr>
<dt>
<h4 class="name" id=".needsSleepJS"><span class="type-signature"><static> </span>needsSleepJS<span class="signature">()</span><span class="type-signature"> → {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Detects whether the web client needs <a href="https://github.com/richtr/NoSleep.js">NoSleep.js</a> or not.</p>
</div>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-755">line 755</a>
</li>
</ul>
</dd>
</dl>
<h5>Returns:</h5>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">boolean</span>
</dd>
</dl>
</dd>
<hr>
<dt>
<h4 class="name" id=".needsTimbreJS"><span class="type-signature"><static> </span>needsTimbreJS<span class="signature">()</span><span class="type-signature"> → {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Detects whether the web client needs <a href="https://mohayonao.github.io/timbre.js/">timbre.js</a> (including <a href="https://github.com/mohayonao/subcollider">subcollider.js</a>) or not.</p>
</div>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-684">line 684</a>
</li>
</ul>
</dd>
</dl>
<h5>Returns:</h5>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">boolean</span>
</dd>
</dl>
</dd>
<hr>
<dt>
<h4 class="name" id=".needsWAAPISim"><span class="type-signature"><static> </span>needsWAAPISim<span class="signature">()</span><span class="type-signature"> → {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Detects whether the web client needs <a href="https://github.com/g200kg/WAAPISim">WAAPISim</a> or not.</p>
</div>
<dl class="details">
<dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="CrossBase_CrossBase.js.html">CrossBase/CrossBase.js</a>,
<a href="CrossBase_CrossBase.js.html#sunlight-1-line-474">line 474</a>
</li>
</ul>
</dd>
</dl>
<h5>Returns:</h5>
<dl>
<dt>
Type
</dt>
<dd>
<span class="param-type">boolean</span>
</dd>
</dl>
</dd>
</dl>
</article>
</section>
</div>
</div>
<div class="clearfix"></div>
<div class="col-md-3">
<div id="toc" class="col-md-3 hidden-xs hidden-sm hidden-md"></div>
</div>
</div>
</div>
<div class="modal fade" id="searchResults">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">Search results</h4>
</div>
<div class="modal-body"></div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div>
<footer>
<span class="copyright">
<a href="printable/" target="_blank">See a more printer-friendly version</a><hr /><span style="color:#000000">© <address style="display:inline; font-style:normal;"><a href="https://crossbrowdy.com/" target="_blank">CrossBrowdy</a> API documentation</address> by <a href="https://joanalbamaldonado.com/" target="_blank">Joan Alba Maldonado</a> - <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank">Creative Commons Attribution 4.0 International</a><br />DocStrap Copyright © 2012-2015 The contributors to the JSDoc3 and DocStrap projects.</span>
</span>
<span class="jsdoc-message">
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 4.0.2</a>
on Wed Mar 22nd 2023
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
</footer>
<script src="scripts/docstrap.lib.js"></script>
<script src="scripts/toc.js"></script>
<script type="text/javascript" src="scripts/fulltext-search-ui.js"></script>
<script>
$( function () {
$( "[id*='$']" ).each( function () {
var $this = $( this );
$this.attr( "id", $this.attr( "id" ).replace( "$", "__" ) );
} );
$( ".tutorial-section pre, .readme-section pre, pre.prettyprint.source" ).each( function () {
var $this = $( this );
var example = $this.find( "code" );
exampleText = example.html();
var lang = /{@lang (.*?)}/.exec( exampleText );
if ( lang && lang[1] ) {
exampleText = exampleText.replace( lang[0], "" );
example.html( exampleText );
lang = lang[1];
} else {
var langClassMatch = example.parent()[0].className.match(/lang\-(\S+)/);
lang = langClassMatch ? langClassMatch[1] : "javascript";
}
if ( lang ) {
$this
.addClass( "sunlight-highlight-" + lang )
.addClass( "linenums" )
.html( example.html() );
}
} );
Sunlight.highlightAll( {
lineNumbers : true,
showMenu : true,
enableDoclinks : true
} );
$.catchAnchorLinks( {
navbarOffset: 10
} );
$( "#toc" ).toc( {
anchorName : function ( i, heading, prefix ) {
return $( heading ).attr( "id" ) || ( prefix + i );
},
selectors : "#toc-content h1,#toc-content h2,#toc-content h3,#toc-content h4",
showAndHide : false,
smoothScrolling: true
} );
$( "#main span[id^='toc']" ).addClass( "toc-shim" );
$( '.dropdown-toggle' ).dropdown();
$( "table" ).each( function () {
var $this = $( this );
$this.addClass('table');
} );
} );
</script>
<!--Navigation and Symbol Display-->
<script>
$( function () {
$( '#main' ).localScroll( {
offset : { top : 60 } //offset by the height of your header (give or take a few px, see what works for you)
} );
$( "dt.name" ).each( function () {
var $this = $( this ).find("h4");
var icon = $( "<i/>" ).addClass( "icon-plus-sign" ).addClass( "pull-right" ).addClass( "icon-white" );
var dt = $(this);
var children = dt.next( "dd" );
dt.prepend( icon ).css( {cursor : "pointer"} );
dt.addClass( "member-collapsed" ).addClass( "member" );
children.hide();
dt.children().on( "click", function () {
children = dt.next( "dd" );
children.slideToggle( "fast", function () {
if ( children.is( ":visible" ) ) {
icon.addClass( "icon-minus-sign" ).removeClass( "icon-plus-sign" ).removeClass( "icon-white" );
dt.addClass( "member-open" ).animate( "member-collapsed" );
} else {
icon.addClass( "icon-plus-sign" ).removeClass( "icon-minus-sign" ).addClass( "icon-white" );
dt.addClass( "member-collapsed" ).removeClass( "member-open" );
}
} );
} );
} );
} );
</script>
<!--Google Analytics-->
<script type="text/javascript">
$(document).ready(function() {
SearcherDisplay.init();
});
</script>
</body>
</html>