crossbrowdy
Version:
A Multimedia JavaScript framework to create real cross-platform and hybrid game engines, games, emulators, multimedia libraries and apps.
2,516 lines (920 loc) • 204 kB
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>CrossBrowdy API documentation [printable] 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.yeti.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 [printable]</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/Refer