UNPKG

113 kBHTMLView Raw
1<!DOCTYPE html>
2
3<html lang="en">
4<head>
5 <meta charset="utf-8">
6 <meta name="viewport" content="width=device-width">
7 <title>CrossBrowdy API documentation Namespace: CB_Pointer</title>
8
9 <!--[if lt IE 9]>
10 <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
11 <![endif]-->
12 <link type="text/css" rel="stylesheet" href="styles/sunlight.default.css">
13
14 <link type="text/css" rel="stylesheet" href="styles/site.cosmo.css">
15
16</head>
17
18<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;">
19
20<div class="navbar navbar-default navbar-fixed-top ">
21<div class="container">
22 <div class="navbar-header">
23 <a class="navbar-brand" href="index.html">CrossBrowdy API documentation</a>
24 <button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#topNavigation">
25 <span class="icon-bar"></span>
26 <span class="icon-bar"></span>
27 <span class="icon-bar"></span>
28 </button>
29 </div>
30 <div class="navbar-collapse collapse" id="topNavigation">
31 <ul class="nav navbar-nav">
32
33 <li class="dropdown">
34 <a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
35 <ul class="dropdown-menu inline">
36 <li><a href="CB_Arrays.html">CB_Arrays</a></li><li><a href="CB_AudioDetector.html">CB_AudioDetector</a></li><li><a href="CB_baseSymbols.html">CB_baseSymbols</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>
37 </ul>
38 </li>
39
40 <li class="dropdown">
41 <a href="classes.list.html" class="dropdown-toggle" data-toggle="dropdown">Classes<b class="caret"></b></a>
42 <ul class="dropdown-menu inline">
43 <li><a href="CB_AudioFile.html">CB_AudioFile</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_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_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>
44 </ul>
45 </li>
46
47 <li class="dropdown">
48 <a href="global.html" class="dropdown-toggle" data-toggle="dropdown">Global<b class="caret"></b></a>
49 <ul class="dropdown-menu inline">
50 <li><a href="global.html#CB_addCredits">CB_addCredits</a></li><li><a href="global.html#CB_BASE_NAME">CB_BASE_NAME</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_CREDITS_DEFAULT">CB_CREDITS_DEFAULT</a></li><li><a href="global.html#CB_forceString">CB_forceString</a></li><li><a href="global.html#CB_forEach">CB_forEach</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_NAME">CB_NAME</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_OPTIONS">CB_OPTIONS</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><li><a href="global.html#CB_VERSION">CB_VERSION</a></li>
51 </ul>
52 </li>
53
54 </ul>
55
56 <div class="col-sm-3 col-md-3">
57 <form class="navbar-form" role="search">
58 <div class="input-group">
59 <input type="text" class="form-control" placeholder="Search" name="q" id="search-input">
60 <div class="input-group-btn">
61 <button class="btn btn-default" id="search-submit"><i class="glyphicon glyphicon-search"></i></button>
62 </div>
63 </div>
64 </form>
65 </div>
66
67 </div>
68
69</div>
70</div>
71
72
73<div class="container" id="toc-content" style="width:100%;">
74<div class="row" style="width:100%;">
75
76
77 <div class="col-md-8" style="width:85%;">
78
79 <div id="main">
80
81
82
83 <h1 class="page-title">Namespace: CB_Pointer</h1>
84
85<section>
86
87<header>
88
89 <h2>
90 CB_Pointer
91 </h2>
92
93
94</header>
95
96
97<article>
98 <div class="container-overview">
99
100
101 <div class="description"><p>Static class to manage the pointer, using the <a href="https://developer.mozilla.org/en-US/docs/Web/API/Pointer_events">Pointer API</a> if available and falling back to internal emulation otherwise. It will return itself if it is tried to be instantiated.</p></div>
102
103
104
105<dl class="details">
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135 <dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
136 <dd class="tag-source">
137 <ul class="dummy">
138 <li>
139 <a href="CrossBase_input_CB_Pointer.js.html">CrossBase/input/CB_Pointer.js</a>,
140 <a href="CrossBase_input_CB_Pointer.js.html#sunlight-1-line-12">line 12</a>
141 </li>
142 </ul>
143 </dd>
144
145
146
147
148
149
150
151</dl>
152
153
154
155
156 </div>
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171 <h3 class="subsection-title">Methods</h3>
172
173 <dl>
174
175<hr>
176<dt>
177 <h4 class="name" id=".normalizeEvent"><span class="type-signature">&lt;static> </span>normalizeEvent<span class="signature">(e)</span><span class="type-signature"> &rarr; {Event}</span></h4>
178
179
180</dt>
181<dd>
182
183
184 <div class="description">
185 <p>Tries to return the given <a href="https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent">pointer event</a> with some properties normalized (since different clients can use different values) and perhaps some new properties added (in the case they were missing), when possible. The new attached methods and properties may include polyfills, etc. It also calls the <a href="CB_Events.html#.normalize"><code>CB_Events.normalize</code></a> function internally. Some properties added or affected could be &quot;POINTER_TYPE_TOUCH&quot;, &quot;POINTER_TYPE_MOUSE&quot;, &quot;POINTER_TYPE_PEN&quot;, &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/pointerId">pointerId</a>&quot;, &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/pointerType">pointerType</a>&quot;, &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/pressure">pressure</a>&quot;, &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/tangentialPressure">tangentialPressure</a>&quot;, &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/tiltX">tiltX</a>&quot;, &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/tiltY">tiltY</a>&quot;, &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/width">width</a>&quot;, &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/height">height</a>&quot;, &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/Event/currentTarget">currentTarget</a>&quot;, &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/isPrimary">isPrimary</a>&quot;, &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/twist">twist</a>&quot;, etc.</p>
186 </div>
187
188
189
190
191
192
193
194
195 <h5>Parameters:</h5>
196
197
198<table class="params table table-striped">
199 <thead>
200 <tr>
201
202 <th style="width:12%; min-width:110px;">Name</th>
203
204
205 <th style="width:12%; min-width:110px;">Type</th>
206
207
208
209
210
211 <th class="last" style="min-width:310px;">Description</th>
212 </tr>
213 </thead>
214
215 <tbody>
216
217
218 <tr>
219
220 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>e</code></td>
221
222
223 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
224
225
226<span class="param-type">Event</span>
227
228
229
230
231 </td>
232
233
234
235
236
237 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Pointer event object. If not provided, it will use the value of &quot;event&quot;, &quot;window.event&quot;, &quot;Event&quot; or an empty object (&quot;{}&quot;).</p></td>
238 </tr>
239
240
241 </tbody>
242</table>
243
244
245
246
247<dl class="details">
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277 <dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
278 <dd class="tag-source">
279 <ul class="dummy">
280 <li>
281 <a href="CrossBase_input_CB_Pointer.js.html">CrossBase/input/CB_Pointer.js</a>,
282 <a href="CrossBase_input_CB_Pointer.js.html#sunlight-1-line-80">line 80</a>
283 </li>
284 </ul>
285 </dd>
286
287
288
289
290
291
292
293 <dt class="tag-todo method-doc-label method-doc-details-label">To Do:</dt>
294 <dd class="tag-todo">
295 <ul>
296 <li>Think about using Object.defineProperty with "writable: true" as option to prevent some web clients problems that have read only properties.</li>
297
298 <li>Maybe e.width and e.height should be both 1 as default (?).</li>
299 </ul>
300 </dd>
301
302</dl>
303
304
305
306
307
308
309
310
311
312
313
314
315
316 <h5>Returns:</h5>
317
318
319<div class="param-desc">
320 <p>Returns the pointer event object normalized.</p>
321</div>
322
323
324
325<dl>
326 <dt>
327 Type
328 </dt>
329 <dd>
330
331<span class="param-type">Event</span>
332
333
334
335 </dd>
336</dl>
337
338
339
340
341
342</dd>
343
344
345
346<hr>
347<dt>
348 <h4 class="name" id=".onCancel"><span class="type-signature">&lt;static> </span>onCancel<span class="signature">(callbackFunction [, keepOldFunction] [, useCapture] [, target])</span><span class="type-signature"></span></h4>
349
350
351</dt>
352<dd>
353
354
355 <div class="description">
356 <p>Sets a function to execute when the &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onpointercancel">onPointerCancel</a>&quot; event is fired or removes it. More information: <a href="https://developer.mozilla.org/en-US/docs/Web/API/Pointer_events">Pointer events</a>.</p>
357 </div>
358
359
360
361
362
363
364
365
366 <h5>Parameters:</h5>
367
368
369<table class="params table table-striped">
370 <thead>
371 <tr>
372
373 <th style="width:12%; min-width:110px;">Name</th>
374
375
376 <th style="width:12%; min-width:110px;">Type</th>
377
378
379 <th style="width:12%; min-width:110px;">Argument</th>
380
381
382
383 <th style="width:12%; min-width:110px;">Default</th>
384
385
386 <th class="last" style="min-width:310px;">Description</th>
387 </tr>
388 </thead>
389
390 <tbody>
391
392
393 <tr>
394
395 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>callbackFunction</code></td>
396
397
398 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
399
400
401<span class="param-type">function</span>
402|
403
404<span class="param-type">null</span>
405
406
407
408
409 </td>
410
411
412 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
413
414
415
416
417
418 </td>
419
420
421
422 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
423
424 </td>
425
426
427 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The function (event listener) that we want to execute when the event is fired. The first and unique parameter received for this function will be the event object (already normalized by the <a href="CB_Pointer.html#.normalizeEvent"><code>CB_Pointer.normalizeEvent</code></a> function). If a null value is used, the event will be removed.</p></td>
428 </tr>
429
430
431
432 <tr>
433
434 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>keepOldFunction</code></td>
435
436
437 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
438
439
440<span class="param-type">boolean</span>
441
442
443
444
445 </td>
446
447
448 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
449
450 &lt;optional><br>
451
452
453
454
455
456 </td>
457
458
459
460 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
461
462 true
463
464 </td>
465
466
467 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether we want to keep any possible previous event listener for the same target and event name or not.</p></td>
468 </tr>
469
470
471
472 <tr>
473
474 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>useCapture</code></td>
475
476
477 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
478
479
480<span class="param-type">boolean</span>
481
482
483
484
485 </td>
486
487
488 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
489
490 &lt;optional><br>
491
492
493
494
495
496 </td>
497
498
499
500 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
501
502 false
503
504 </td>
505
506
507 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether the event we want to add will use capture or not. This parameter will be effective only if the current client supports the <a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener">addEventListener</a> method and will be used as its third parameter.</p></td>
508 </tr>
509
510
511
512 <tr>
513
514 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>target</code></td>
515
516
517 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
518
519
520<span class="param-type">Object</span>
521
522
523
524
525 </td>
526
527
528 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
529
530 &lt;optional><br>
531
532
533
534
535
536 </td>
537
538
539
540 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
541
542 document
543
544 </td>
545
546
547 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The target where we want to attach the event listener.</p></td>
548 </tr>
549
550
551 </tbody>
552</table>
553
554
555
556
557<dl class="details">
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587 <dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
588 <dd class="tag-source">
589 <ul class="dummy">
590 <li>
591 <a href="CrossBase_input_CB_Pointer.js.html">CrossBase/input/CB_Pointer.js</a>,
592 <a href="CrossBase_input_CB_Pointer.js.html#sunlight-1-line-163">line 163</a>
593 </li>
594 </ul>
595 </dd>
596
597
598
599
600
601
602
603</dl>
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619</dd>
620
621
622
623<hr>
624<dt>
625 <h4 class="name" id=".onDown"><span class="type-signature">&lt;static> </span>onDown<span class="signature">(callbackFunction [, keepOldFunction] [, useCapture] [, target])</span><span class="type-signature"></span></h4>
626
627
628</dt>
629<dd>
630
631
632 <div class="description">
633 <p>Sets a function to execute when the &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onpointerdown">onPointerDown</a>&quot; event is fired or removes it. More information: <a href="https://developer.mozilla.org/en-US/docs/Web/API/Pointer_events">Pointer events</a>.</p>
634 </div>
635
636
637
638
639
640
641
642
643 <h5>Parameters:</h5>
644
645
646<table class="params table table-striped">
647 <thead>
648 <tr>
649
650 <th style="width:12%; min-width:110px;">Name</th>
651
652
653 <th style="width:12%; min-width:110px;">Type</th>
654
655
656 <th style="width:12%; min-width:110px;">Argument</th>
657
658
659
660 <th style="width:12%; min-width:110px;">Default</th>
661
662
663 <th class="last" style="min-width:310px;">Description</th>
664 </tr>
665 </thead>
666
667 <tbody>
668
669
670 <tr>
671
672 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>callbackFunction</code></td>
673
674
675 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
676
677
678<span class="param-type">function</span>
679|
680
681<span class="param-type">null</span>
682
683
684
685
686 </td>
687
688
689 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
690
691
692
693
694
695 </td>
696
697
698
699 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
700
701 </td>
702
703
704 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The function (event listener) that we want to execute when the event is fired. The first and unique parameter received for this function will be the event object (already normalized by the <a href="CB_Pointer.html#.normalizeEvent"><code>CB_Pointer.normalizeEvent</code></a> function). If a null value is used, the event will be removed.</p></td>
705 </tr>
706
707
708
709 <tr>
710
711 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>keepOldFunction</code></td>
712
713
714 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
715
716
717<span class="param-type">boolean</span>
718
719
720
721
722 </td>
723
724
725 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
726
727 &lt;optional><br>
728
729
730
731
732
733 </td>
734
735
736
737 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
738
739 true
740
741 </td>
742
743
744 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether we want to keep any possible previous event listener for the same target and event name or not.</p></td>
745 </tr>
746
747
748
749 <tr>
750
751 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>useCapture</code></td>
752
753
754 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
755
756
757<span class="param-type">boolean</span>
758
759
760
761
762 </td>
763
764
765 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
766
767 &lt;optional><br>
768
769
770
771
772
773 </td>
774
775
776
777 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
778
779 false
780
781 </td>
782
783
784 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether the event we want to add will use capture or not. This parameter will be effective only if the current client supports the <a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener">addEventListener</a> method and will be used as its third parameter.</p></td>
785 </tr>
786
787
788
789 <tr>
790
791 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>target</code></td>
792
793
794 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
795
796
797<span class="param-type">Object</span>
798
799
800
801
802 </td>
803
804
805 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
806
807 &lt;optional><br>
808
809
810
811
812
813 </td>
814
815
816
817 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
818
819 document
820
821 </td>
822
823
824 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The target where we want to attach the event listener.</p></td>
825 </tr>
826
827
828 </tbody>
829</table>
830
831
832
833
834<dl class="details">
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864 <dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
865 <dd class="tag-source">
866 <ul class="dummy">
867 <li>
868 <a href="CrossBase_input_CB_Pointer.js.html">CrossBase/input/CB_Pointer.js</a>,
869 <a href="CrossBase_input_CB_Pointer.js.html#sunlight-1-line-135">line 135</a>
870 </li>
871 </ul>
872 </dd>
873
874
875
876
877
878
879
880</dl>
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896</dd>
897
898
899
900<hr>
901<dt>
902 <h4 class="name" id=".onEnter"><span class="type-signature">&lt;static> </span>onEnter<span class="signature">(callbackFunction [, keepOldFunction] [, useCapture] [, target])</span><span class="type-signature"></span></h4>
903
904
905</dt>
906<dd>
907
908
909 <div class="description">
910 <p>Sets a function to execute when the &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onpointerenter">onPointerEnter</a>&quot; event is fired or removes it. More information: <a href="https://developer.mozilla.org/en-US/docs/Web/API/Pointer_events">Pointer events</a>.</p>
911 </div>
912
913
914
915
916
917
918
919
920 <h5>Parameters:</h5>
921
922
923<table class="params table table-striped">
924 <thead>
925 <tr>
926
927 <th style="width:12%; min-width:110px;">Name</th>
928
929
930 <th style="width:12%; min-width:110px;">Type</th>
931
932
933 <th style="width:12%; min-width:110px;">Argument</th>
934
935
936
937 <th style="width:12%; min-width:110px;">Default</th>
938
939
940 <th class="last" style="min-width:310px;">Description</th>
941 </tr>
942 </thead>
943
944 <tbody>
945
946
947 <tr>
948
949 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>callbackFunction</code></td>
950
951
952 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
953
954
955<span class="param-type">function</span>
956|
957
958<span class="param-type">null</span>
959
960
961
962
963 </td>
964
965
966 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
967
968
969
970
971
972 </td>
973
974
975
976 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
977
978 </td>
979
980
981 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The function (event listener) that we want to execute when the event is fired. The first and unique parameter received for this function will be the event object (already normalized by the <a href="CB_Pointer.html#.normalizeEvent"><code>CB_Pointer.normalizeEvent</code></a> function). If a null value is used, the event will be removed.</p></td>
982 </tr>
983
984
985
986 <tr>
987
988 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>keepOldFunction</code></td>
989
990
991 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
992
993
994<span class="param-type">boolean</span>
995
996
997
998
999 </td>
1000
1001
1002 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1003
1004 &lt;optional><br>
1005
1006
1007
1008
1009
1010 </td>
1011
1012
1013
1014 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1015
1016 true
1017
1018 </td>
1019
1020
1021 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether we want to keep any possible previous event listener for the same target and event name or not.</p></td>
1022 </tr>
1023
1024
1025
1026 <tr>
1027
1028 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>useCapture</code></td>
1029
1030
1031 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1032
1033
1034<span class="param-type">boolean</span>
1035
1036
1037
1038
1039 </td>
1040
1041
1042 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1043
1044 &lt;optional><br>
1045
1046
1047
1048
1049
1050 </td>
1051
1052
1053
1054 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1055
1056 false
1057
1058 </td>
1059
1060
1061 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether the event we want to add will use capture or not. This parameter will be effective only if the current client supports the <a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener">addEventListener</a> method and will be used as its third parameter.</p></td>
1062 </tr>
1063
1064
1065
1066 <tr>
1067
1068 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>target</code></td>
1069
1070
1071 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1072
1073
1074<span class="param-type">Object</span>
1075
1076
1077
1078
1079 </td>
1080
1081
1082 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1083
1084 &lt;optional><br>
1085
1086
1087
1088
1089
1090 </td>
1091
1092
1093
1094 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1095
1096 document
1097
1098 </td>
1099
1100
1101 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The target where we want to attach the event listener.</p></td>
1102 </tr>
1103
1104
1105 </tbody>
1106</table>
1107
1108
1109
1110
1111<dl class="details">
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141 <dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
1142 <dd class="tag-source">
1143 <ul class="dummy">
1144 <li>
1145 <a href="CrossBase_input_CB_Pointer.js.html">CrossBase/input/CB_Pointer.js</a>,
1146 <a href="CrossBase_input_CB_Pointer.js.html#sunlight-1-line-177">line 177</a>
1147 </li>
1148 </ul>
1149 </dd>
1150
1151
1152
1153
1154
1155
1156
1157</dl>
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173</dd>
1174
1175
1176
1177<hr>
1178<dt>
1179 <h4 class="name" id=".onGotPointCapture"><span class="type-signature">&lt;static> </span>onGotPointCapture<span class="signature">(callbackFunction [, keepOldFunction] [, useCapture] [, target])</span><span class="type-signature"></span></h4>
1180
1181
1182</dt>
1183<dd>
1184
1185
1186 <div class="description">
1187 <p>Sets a function to execute when the &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/ongotpointercapture">onGotPointerCapture</a>&quot; event is fired or removes it. More information: <a href="https://developer.mozilla.org/en-US/docs/Web/API/Pointer_events">Pointer events</a>.</p>
1188 </div>
1189
1190
1191
1192
1193
1194
1195
1196
1197 <h5>Parameters:</h5>
1198
1199
1200<table class="params table table-striped">
1201 <thead>
1202 <tr>
1203
1204 <th style="width:12%; min-width:110px;">Name</th>
1205
1206
1207 <th style="width:12%; min-width:110px;">Type</th>
1208
1209
1210 <th style="width:12%; min-width:110px;">Argument</th>
1211
1212
1213
1214 <th style="width:12%; min-width:110px;">Default</th>
1215
1216
1217 <th class="last" style="min-width:310px;">Description</th>
1218 </tr>
1219 </thead>
1220
1221 <tbody>
1222
1223
1224 <tr>
1225
1226 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>callbackFunction</code></td>
1227
1228
1229 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1230
1231
1232<span class="param-type">function</span>
1233|
1234
1235<span class="param-type">null</span>
1236
1237
1238
1239
1240 </td>
1241
1242
1243 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1244
1245
1246
1247
1248
1249 </td>
1250
1251
1252
1253 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1254
1255 </td>
1256
1257
1258 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The function (event listener) that we want to execute when the event is fired. The first and unique parameter received for this function will be the event object (already normalized by the <a href="CB_Pointer.html#.normalizeEvent"><code>CB_Pointer.normalizeEvent</code></a> function). If a null value is used, the event will be removed.</p></td>
1259 </tr>
1260
1261
1262
1263 <tr>
1264
1265 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>keepOldFunction</code></td>
1266
1267
1268 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1269
1270
1271<span class="param-type">boolean</span>
1272
1273
1274
1275
1276 </td>
1277
1278
1279 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1280
1281 &lt;optional><br>
1282
1283
1284
1285
1286
1287 </td>
1288
1289
1290
1291 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1292
1293 true
1294
1295 </td>
1296
1297
1298 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether we want to keep any possible previous event listener for the same target and event name or not.</p></td>
1299 </tr>
1300
1301
1302
1303 <tr>
1304
1305 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>useCapture</code></td>
1306
1307
1308 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1309
1310
1311<span class="param-type">boolean</span>
1312
1313
1314
1315
1316 </td>
1317
1318
1319 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1320
1321 &lt;optional><br>
1322
1323
1324
1325
1326
1327 </td>
1328
1329
1330
1331 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1332
1333 false
1334
1335 </td>
1336
1337
1338 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether the event we want to add will use capture or not. This parameter will be effective only if the current client supports the <a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener">addEventListener</a> method and will be used as its third parameter.</p></td>
1339 </tr>
1340
1341
1342
1343 <tr>
1344
1345 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>target</code></td>
1346
1347
1348 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1349
1350
1351<span class="param-type">Object</span>
1352
1353
1354
1355
1356 </td>
1357
1358
1359 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1360
1361 &lt;optional><br>
1362
1363
1364
1365
1366
1367 </td>
1368
1369
1370
1371 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1372
1373 document
1374
1375 </td>
1376
1377
1378 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The target where we want to attach the event listener.</p></td>
1379 </tr>
1380
1381
1382 </tbody>
1383</table>
1384
1385
1386
1387
1388<dl class="details">
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418 <dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
1419 <dd class="tag-source">
1420 <ul class="dummy">
1421 <li>
1422 <a href="CrossBase_input_CB_Pointer.js.html">CrossBase/input/CB_Pointer.js</a>,
1423 <a href="CrossBase_input_CB_Pointer.js.html#sunlight-1-line-247">line 247</a>
1424 </li>
1425 </ul>
1426 </dd>
1427
1428
1429
1430
1431
1432
1433
1434</dl>
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450</dd>
1451
1452
1453
1454<hr>
1455<dt>
1456 <h4 class="name" id=".onLeave"><span class="type-signature">&lt;static> </span>onLeave<span class="signature">(callbackFunction [, keepOldFunction] [, useCapture] [, target])</span><span class="type-signature"></span></h4>
1457
1458
1459</dt>
1460<dd>
1461
1462
1463 <div class="description">
1464 <p>Sets a function to execute when the &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onpointerleave">onPointerLeave</a>&quot; event is fired or removes it. More information: <a href="https://developer.mozilla.org/en-US/docs/Web/API/Pointer_events">Pointer events</a>.</p>
1465 </div>
1466
1467
1468
1469
1470
1471
1472
1473
1474 <h5>Parameters:</h5>
1475
1476
1477<table class="params table table-striped">
1478 <thead>
1479 <tr>
1480
1481 <th style="width:12%; min-width:110px;">Name</th>
1482
1483
1484 <th style="width:12%; min-width:110px;">Type</th>
1485
1486
1487 <th style="width:12%; min-width:110px;">Argument</th>
1488
1489
1490
1491 <th style="width:12%; min-width:110px;">Default</th>
1492
1493
1494 <th class="last" style="min-width:310px;">Description</th>
1495 </tr>
1496 </thead>
1497
1498 <tbody>
1499
1500
1501 <tr>
1502
1503 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>callbackFunction</code></td>
1504
1505
1506 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1507
1508
1509<span class="param-type">function</span>
1510|
1511
1512<span class="param-type">null</span>
1513
1514
1515
1516
1517 </td>
1518
1519
1520 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1521
1522
1523
1524
1525
1526 </td>
1527
1528
1529
1530 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1531
1532 </td>
1533
1534
1535 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The function (event listener) that we want to execute when the event is fired. The first and unique parameter received for this function will be the event object (already normalized by the <a href="CB_Pointer.html#.normalizeEvent"><code>CB_Pointer.normalizeEvent</code></a> function). If a null value is used, the event will be removed.</p></td>
1536 </tr>
1537
1538
1539
1540 <tr>
1541
1542 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>keepOldFunction</code></td>
1543
1544
1545 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1546
1547
1548<span class="param-type">boolean</span>
1549
1550
1551
1552
1553 </td>
1554
1555
1556 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1557
1558 &lt;optional><br>
1559
1560
1561
1562
1563
1564 </td>
1565
1566
1567
1568 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1569
1570 true
1571
1572 </td>
1573
1574
1575 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether we want to keep any possible previous event listener for the same target and event name or not.</p></td>
1576 </tr>
1577
1578
1579
1580 <tr>
1581
1582 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>useCapture</code></td>
1583
1584
1585 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1586
1587
1588<span class="param-type">boolean</span>
1589
1590
1591
1592
1593 </td>
1594
1595
1596 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1597
1598 &lt;optional><br>
1599
1600
1601
1602
1603
1604 </td>
1605
1606
1607
1608 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1609
1610 false
1611
1612 </td>
1613
1614
1615 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether the event we want to add will use capture or not. This parameter will be effective only if the current client supports the <a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener">addEventListener</a> method and will be used as its third parameter.</p></td>
1616 </tr>
1617
1618
1619
1620 <tr>
1621
1622 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>target</code></td>
1623
1624
1625 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1626
1627
1628<span class="param-type">Object</span>
1629
1630
1631
1632
1633 </td>
1634
1635
1636 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1637
1638 &lt;optional><br>
1639
1640
1641
1642
1643
1644 </td>
1645
1646
1647
1648 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1649
1650 document
1651
1652 </td>
1653
1654
1655 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The target where we want to attach the event listener.</p></td>
1656 </tr>
1657
1658
1659 </tbody>
1660</table>
1661
1662
1663
1664
1665<dl class="details">
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695 <dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
1696 <dd class="tag-source">
1697 <ul class="dummy">
1698 <li>
1699 <a href="CrossBase_input_CB_Pointer.js.html">CrossBase/input/CB_Pointer.js</a>,
1700 <a href="CrossBase_input_CB_Pointer.js.html#sunlight-1-line-191">line 191</a>
1701 </li>
1702 </ul>
1703 </dd>
1704
1705
1706
1707
1708
1709
1710
1711</dl>
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727</dd>
1728
1729
1730
1731<hr>
1732<dt>
1733 <h4 class="name" id=".onLostPointCapture"><span class="type-signature">&lt;static> </span>onLostPointCapture<span class="signature">(callbackFunction [, keepOldFunction] [, useCapture] [, target])</span><span class="type-signature"></span></h4>
1734
1735
1736</dt>
1737<dd>
1738
1739
1740 <div class="description">
1741 <p>Sets a function to execute when the &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onlostpointercapture">onLostPointerCapture</a>&quot; event is fired or removes it. More information: <a href="https://developer.mozilla.org/en-US/docs/Web/API/Pointer_events">Pointer events</a>.</p>
1742 </div>
1743
1744
1745
1746
1747
1748
1749
1750
1751 <h5>Parameters:</h5>
1752
1753
1754<table class="params table table-striped">
1755 <thead>
1756 <tr>
1757
1758 <th style="width:12%; min-width:110px;">Name</th>
1759
1760
1761 <th style="width:12%; min-width:110px;">Type</th>
1762
1763
1764 <th style="width:12%; min-width:110px;">Argument</th>
1765
1766
1767
1768 <th style="width:12%; min-width:110px;">Default</th>
1769
1770
1771 <th class="last" style="min-width:310px;">Description</th>
1772 </tr>
1773 </thead>
1774
1775 <tbody>
1776
1777
1778 <tr>
1779
1780 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>callbackFunction</code></td>
1781
1782
1783 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1784
1785
1786<span class="param-type">function</span>
1787|
1788
1789<span class="param-type">null</span>
1790
1791
1792
1793
1794 </td>
1795
1796
1797 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1798
1799
1800
1801
1802
1803 </td>
1804
1805
1806
1807 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1808
1809 </td>
1810
1811
1812 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The function (event listener) that we want to execute when the event is fired. The first and unique parameter received for this function will be the event object (already normalized by the <a href="CB_Pointer.html#.normalizeEvent"><code>CB_Pointer.normalizeEvent</code></a> function). If a null value is used, the event will be removed.</p></td>
1813 </tr>
1814
1815
1816
1817 <tr>
1818
1819 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>keepOldFunction</code></td>
1820
1821
1822 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1823
1824
1825<span class="param-type">boolean</span>
1826
1827
1828
1829
1830 </td>
1831
1832
1833 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1834
1835 &lt;optional><br>
1836
1837
1838
1839
1840
1841 </td>
1842
1843
1844
1845 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1846
1847 true
1848
1849 </td>
1850
1851
1852 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether we want to keep any possible previous event listener for the same target and event name or not.</p></td>
1853 </tr>
1854
1855
1856
1857 <tr>
1858
1859 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>useCapture</code></td>
1860
1861
1862 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1863
1864
1865<span class="param-type">boolean</span>
1866
1867
1868
1869
1870 </td>
1871
1872
1873 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1874
1875 &lt;optional><br>
1876
1877
1878
1879
1880
1881 </td>
1882
1883
1884
1885 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1886
1887 false
1888
1889 </td>
1890
1891
1892 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether the event we want to add will use capture or not. This parameter will be effective only if the current client supports the <a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener">addEventListener</a> method and will be used as its third parameter.</p></td>
1893 </tr>
1894
1895
1896
1897 <tr>
1898
1899 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>target</code></td>
1900
1901
1902 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1903
1904
1905<span class="param-type">Object</span>
1906
1907
1908
1909
1910 </td>
1911
1912
1913 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1914
1915 &lt;optional><br>
1916
1917
1918
1919
1920
1921 </td>
1922
1923
1924
1925 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
1926
1927 document
1928
1929 </td>
1930
1931
1932 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The target where we want to attach the event listener.</p></td>
1933 </tr>
1934
1935
1936 </tbody>
1937</table>
1938
1939
1940
1941
1942<dl class="details">
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972 <dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
1973 <dd class="tag-source">
1974 <ul class="dummy">
1975 <li>
1976 <a href="CrossBase_input_CB_Pointer.js.html">CrossBase/input/CB_Pointer.js</a>,
1977 <a href="CrossBase_input_CB_Pointer.js.html#sunlight-1-line-261">line 261</a>
1978 </li>
1979 </ul>
1980 </dd>
1981
1982
1983
1984
1985
1986
1987
1988</dl>
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004</dd>
2005
2006
2007
2008<hr>
2009<dt>
2010 <h4 class="name" id=".onMove"><span class="type-signature">&lt;static> </span>onMove<span class="signature">(callbackFunction [, keepOldFunction] [, useCapture] [, target])</span><span class="type-signature"></span></h4>
2011
2012
2013</dt>
2014<dd>
2015
2016
2017 <div class="description">
2018 <p>Sets a function to execute when the &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onpointermove">onPointerMove</a>&quot; event is fired or removes it. More information: <a href="https://developer.mozilla.org/en-US/docs/Web/API/Pointer_events">Pointer events</a>.</p>
2019 </div>
2020
2021
2022
2023
2024
2025
2026
2027
2028 <h5>Parameters:</h5>
2029
2030
2031<table class="params table table-striped">
2032 <thead>
2033 <tr>
2034
2035 <th style="width:12%; min-width:110px;">Name</th>
2036
2037
2038 <th style="width:12%; min-width:110px;">Type</th>
2039
2040
2041 <th style="width:12%; min-width:110px;">Argument</th>
2042
2043
2044
2045 <th style="width:12%; min-width:110px;">Default</th>
2046
2047
2048 <th class="last" style="min-width:310px;">Description</th>
2049 </tr>
2050 </thead>
2051
2052 <tbody>
2053
2054
2055 <tr>
2056
2057 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>callbackFunction</code></td>
2058
2059
2060 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2061
2062
2063<span class="param-type">function</span>
2064|
2065
2066<span class="param-type">null</span>
2067
2068
2069
2070
2071 </td>
2072
2073
2074 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2075
2076
2077
2078
2079
2080 </td>
2081
2082
2083
2084 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2085
2086 </td>
2087
2088
2089 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The function (event listener) that we want to execute when the event is fired. The first and unique parameter received for this function will be the event object (already normalized by the <a href="CB_Pointer.html#.normalizeEvent"><code>CB_Pointer.normalizeEvent</code></a> function). If a null value is used, the event will be removed.</p></td>
2090 </tr>
2091
2092
2093
2094 <tr>
2095
2096 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>keepOldFunction</code></td>
2097
2098
2099 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2100
2101
2102<span class="param-type">boolean</span>
2103
2104
2105
2106
2107 </td>
2108
2109
2110 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2111
2112 &lt;optional><br>
2113
2114
2115
2116
2117
2118 </td>
2119
2120
2121
2122 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2123
2124 true
2125
2126 </td>
2127
2128
2129 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether we want to keep any possible previous event listener for the same target and event name or not.</p></td>
2130 </tr>
2131
2132
2133
2134 <tr>
2135
2136 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>useCapture</code></td>
2137
2138
2139 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2140
2141
2142<span class="param-type">boolean</span>
2143
2144
2145
2146
2147 </td>
2148
2149
2150 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2151
2152 &lt;optional><br>
2153
2154
2155
2156
2157
2158 </td>
2159
2160
2161
2162 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2163
2164 false
2165
2166 </td>
2167
2168
2169 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether the event we want to add will use capture or not. This parameter will be effective only if the current client supports the <a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener">addEventListener</a> method and will be used as its third parameter.</p></td>
2170 </tr>
2171
2172
2173
2174 <tr>
2175
2176 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>target</code></td>
2177
2178
2179 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2180
2181
2182<span class="param-type">Object</span>
2183
2184
2185
2186
2187 </td>
2188
2189
2190 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2191
2192 &lt;optional><br>
2193
2194
2195
2196
2197
2198 </td>
2199
2200
2201
2202 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2203
2204 document
2205
2206 </td>
2207
2208
2209 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The target where we want to attach the event listener.</p></td>
2210 </tr>
2211
2212
2213 </tbody>
2214</table>
2215
2216
2217
2218
2219<dl class="details">
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249 <dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
2250 <dd class="tag-source">
2251 <ul class="dummy">
2252 <li>
2253 <a href="CrossBase_input_CB_Pointer.js.html">CrossBase/input/CB_Pointer.js</a>,
2254 <a href="CrossBase_input_CB_Pointer.js.html#sunlight-1-line-233">line 233</a>
2255 </li>
2256 </ul>
2257 </dd>
2258
2259
2260
2261
2262
2263
2264
2265</dl>
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281</dd>
2282
2283
2284
2285<hr>
2286<dt>
2287 <h4 class="name" id=".onOut"><span class="type-signature">&lt;static> </span>onOut<span class="signature">(callbackFunction [, keepOldFunction] [, useCapture] [, target])</span><span class="type-signature"></span></h4>
2288
2289
2290</dt>
2291<dd>
2292
2293
2294 <div class="description">
2295 <p>Sets a function to execute when the &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onpointerout">onPointerOut</a>&quot; event is fired or removes it. More information: <a href="https://developer.mozilla.org/en-US/docs/Web/API/Pointer_events">Pointer events</a>.</p>
2296 </div>
2297
2298
2299
2300
2301
2302
2303
2304
2305 <h5>Parameters:</h5>
2306
2307
2308<table class="params table table-striped">
2309 <thead>
2310 <tr>
2311
2312 <th style="width:12%; min-width:110px;">Name</th>
2313
2314
2315 <th style="width:12%; min-width:110px;">Type</th>
2316
2317
2318 <th style="width:12%; min-width:110px;">Argument</th>
2319
2320
2321
2322 <th style="width:12%; min-width:110px;">Default</th>
2323
2324
2325 <th class="last" style="min-width:310px;">Description</th>
2326 </tr>
2327 </thead>
2328
2329 <tbody>
2330
2331
2332 <tr>
2333
2334 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>callbackFunction</code></td>
2335
2336
2337 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2338
2339
2340<span class="param-type">function</span>
2341|
2342
2343<span class="param-type">null</span>
2344
2345
2346
2347
2348 </td>
2349
2350
2351 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2352
2353
2354
2355
2356
2357 </td>
2358
2359
2360
2361 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2362
2363 </td>
2364
2365
2366 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The function (event listener) that we want to execute when the event is fired. The first and unique parameter received for this function will be the event object (already normalized by the <a href="CB_Pointer.html#.normalizeEvent"><code>CB_Pointer.normalizeEvent</code></a> function). If a null value is used, the event will be removed.</p></td>
2367 </tr>
2368
2369
2370
2371 <tr>
2372
2373 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>keepOldFunction</code></td>
2374
2375
2376 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2377
2378
2379<span class="param-type">boolean</span>
2380
2381
2382
2383
2384 </td>
2385
2386
2387 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2388
2389 &lt;optional><br>
2390
2391
2392
2393
2394
2395 </td>
2396
2397
2398
2399 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2400
2401 true
2402
2403 </td>
2404
2405
2406 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether we want to keep any possible previous event listener for the same target and event name or not.</p></td>
2407 </tr>
2408
2409
2410
2411 <tr>
2412
2413 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>useCapture</code></td>
2414
2415
2416 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2417
2418
2419<span class="param-type">boolean</span>
2420
2421
2422
2423
2424 </td>
2425
2426
2427 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2428
2429 &lt;optional><br>
2430
2431
2432
2433
2434
2435 </td>
2436
2437
2438
2439 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2440
2441 false
2442
2443 </td>
2444
2445
2446 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether the event we want to add will use capture or not. This parameter will be effective only if the current client supports the <a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener">addEventListener</a> method and will be used as its third parameter.</p></td>
2447 </tr>
2448
2449
2450
2451 <tr>
2452
2453 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>target</code></td>
2454
2455
2456 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2457
2458
2459<span class="param-type">Object</span>
2460
2461
2462
2463
2464 </td>
2465
2466
2467 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2468
2469 &lt;optional><br>
2470
2471
2472
2473
2474
2475 </td>
2476
2477
2478
2479 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2480
2481 document
2482
2483 </td>
2484
2485
2486 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The target where we want to attach the event listener.</p></td>
2487 </tr>
2488
2489
2490 </tbody>
2491</table>
2492
2493
2494
2495
2496<dl class="details">
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526 <dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
2527 <dd class="tag-source">
2528 <ul class="dummy">
2529 <li>
2530 <a href="CrossBase_input_CB_Pointer.js.html">CrossBase/input/CB_Pointer.js</a>,
2531 <a href="CrossBase_input_CB_Pointer.js.html#sunlight-1-line-219">line 219</a>
2532 </li>
2533 </ul>
2534 </dd>
2535
2536
2537
2538
2539
2540
2541
2542</dl>
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558</dd>
2559
2560
2561
2562<hr>
2563<dt>
2564 <h4 class="name" id=".onOver"><span class="type-signature">&lt;static> </span>onOver<span class="signature">(callbackFunction [, keepOldFunction] [, useCapture] [, target])</span><span class="type-signature"></span></h4>
2565
2566
2567</dt>
2568<dd>
2569
2570
2571 <div class="description">
2572 <p>Sets a function to execute when the &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onpointerover">onPointerOver</a>&quot; event is fired or removes it. More information: <a href="https://developer.mozilla.org/en-US/docs/Web/API/Pointer_events">Pointer events</a>.</p>
2573 </div>
2574
2575
2576
2577
2578
2579
2580
2581
2582 <h5>Parameters:</h5>
2583
2584
2585<table class="params table table-striped">
2586 <thead>
2587 <tr>
2588
2589 <th style="width:12%; min-width:110px;">Name</th>
2590
2591
2592 <th style="width:12%; min-width:110px;">Type</th>
2593
2594
2595 <th style="width:12%; min-width:110px;">Argument</th>
2596
2597
2598
2599 <th style="width:12%; min-width:110px;">Default</th>
2600
2601
2602 <th class="last" style="min-width:310px;">Description</th>
2603 </tr>
2604 </thead>
2605
2606 <tbody>
2607
2608
2609 <tr>
2610
2611 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>callbackFunction</code></td>
2612
2613
2614 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2615
2616
2617<span class="param-type">function</span>
2618|
2619
2620<span class="param-type">null</span>
2621
2622
2623
2624
2625 </td>
2626
2627
2628 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2629
2630
2631
2632
2633
2634 </td>
2635
2636
2637
2638 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2639
2640 </td>
2641
2642
2643 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The function (event listener) that we want to execute when the event is fired. The first and unique parameter received for this function will be the event object (already normalized by the <a href="CB_Pointer.html#.normalizeEvent"><code>CB_Pointer.normalizeEvent</code></a> function). If a null value is used, the event will be removed.</p></td>
2644 </tr>
2645
2646
2647
2648 <tr>
2649
2650 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>keepOldFunction</code></td>
2651
2652
2653 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2654
2655
2656<span class="param-type">boolean</span>
2657
2658
2659
2660
2661 </td>
2662
2663
2664 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2665
2666 &lt;optional><br>
2667
2668
2669
2670
2671
2672 </td>
2673
2674
2675
2676 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2677
2678 true
2679
2680 </td>
2681
2682
2683 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether we want to keep any possible previous event listener for the same target and event name or not.</p></td>
2684 </tr>
2685
2686
2687
2688 <tr>
2689
2690 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>useCapture</code></td>
2691
2692
2693 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2694
2695
2696<span class="param-type">boolean</span>
2697
2698
2699
2700
2701 </td>
2702
2703
2704 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2705
2706 &lt;optional><br>
2707
2708
2709
2710
2711
2712 </td>
2713
2714
2715
2716 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2717
2718 false
2719
2720 </td>
2721
2722
2723 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether the event we want to add will use capture or not. This parameter will be effective only if the current client supports the <a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener">addEventListener</a> method and will be used as its third parameter.</p></td>
2724 </tr>
2725
2726
2727
2728 <tr>
2729
2730 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>target</code></td>
2731
2732
2733 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2734
2735
2736<span class="param-type">Object</span>
2737
2738
2739
2740
2741 </td>
2742
2743
2744 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2745
2746 &lt;optional><br>
2747
2748
2749
2750
2751
2752 </td>
2753
2754
2755
2756 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2757
2758 document
2759
2760 </td>
2761
2762
2763 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The target where we want to attach the event listener.</p></td>
2764 </tr>
2765
2766
2767 </tbody>
2768</table>
2769
2770
2771
2772
2773<dl class="details">
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803 <dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
2804 <dd class="tag-source">
2805 <ul class="dummy">
2806 <li>
2807 <a href="CrossBase_input_CB_Pointer.js.html">CrossBase/input/CB_Pointer.js</a>,
2808 <a href="CrossBase_input_CB_Pointer.js.html#sunlight-1-line-205">line 205</a>
2809 </li>
2810 </ul>
2811 </dd>
2812
2813
2814
2815
2816
2817
2818
2819</dl>
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835</dd>
2836
2837
2838
2839<hr>
2840<dt>
2841 <h4 class="name" id=".onUp"><span class="type-signature">&lt;static> </span>onUp<span class="signature">(callbackFunction [, keepOldFunction] [, useCapture] [, target])</span><span class="type-signature"></span></h4>
2842
2843
2844</dt>
2845<dd>
2846
2847
2848 <div class="description">
2849 <p>Sets a function to execute when the &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onpointerup">onPointerUp</a>&quot; event is fired or removes it. More information: <a href="https://developer.mozilla.org/en-US/docs/Web/API/Pointer_events">Pointer events</a>.</p>
2850 </div>
2851
2852
2853
2854
2855
2856
2857
2858
2859 <h5>Parameters:</h5>
2860
2861
2862<table class="params table table-striped">
2863 <thead>
2864 <tr>
2865
2866 <th style="width:12%; min-width:110px;">Name</th>
2867
2868
2869 <th style="width:12%; min-width:110px;">Type</th>
2870
2871
2872 <th style="width:12%; min-width:110px;">Argument</th>
2873
2874
2875
2876 <th style="width:12%; min-width:110px;">Default</th>
2877
2878
2879 <th class="last" style="min-width:310px;">Description</th>
2880 </tr>
2881 </thead>
2882
2883 <tbody>
2884
2885
2886 <tr>
2887
2888 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>callbackFunction</code></td>
2889
2890
2891 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2892
2893
2894<span class="param-type">function</span>
2895|
2896
2897<span class="param-type">null</span>
2898
2899
2900
2901
2902 </td>
2903
2904
2905 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2906
2907
2908
2909
2910
2911 </td>
2912
2913
2914
2915 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2916
2917 </td>
2918
2919
2920 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The function (event listener) that we want to execute when the event is fired. The first and unique parameter received for this function will be the event object (already normalized by the <a href="CB_Pointer.html#.normalizeEvent"><code>CB_Pointer.normalizeEvent</code></a> function). If a null value is used, the event will be removed.</p></td>
2921 </tr>
2922
2923
2924
2925 <tr>
2926
2927 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>keepOldFunction</code></td>
2928
2929
2930 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2931
2932
2933<span class="param-type">boolean</span>
2934
2935
2936
2937
2938 </td>
2939
2940
2941 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2942
2943 &lt;optional><br>
2944
2945
2946
2947
2948
2949 </td>
2950
2951
2952
2953 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2954
2955 true
2956
2957 </td>
2958
2959
2960 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether we want to keep any possible previous event listener for the same target and event name or not.</p></td>
2961 </tr>
2962
2963
2964
2965 <tr>
2966
2967 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>useCapture</code></td>
2968
2969
2970 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2971
2972
2973<span class="param-type">boolean</span>
2974
2975
2976
2977
2978 </td>
2979
2980
2981 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2982
2983 &lt;optional><br>
2984
2985
2986
2987
2988
2989 </td>
2990
2991
2992
2993 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
2994
2995 false
2996
2997 </td>
2998
2999
3000 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Defines whether the event we want to add will use capture or not. This parameter will be effective only if the current client supports the <a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener">addEventListener</a> method and will be used as its third parameter.</p></td>
3001 </tr>
3002
3003
3004
3005 <tr>
3006
3007 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>target</code></td>
3008
3009
3010 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
3011
3012
3013<span class="param-type">Object</span>
3014
3015
3016
3017
3018 </td>
3019
3020
3021 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
3022
3023 &lt;optional><br>
3024
3025
3026
3027
3028
3029 </td>
3030
3031
3032
3033 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
3034
3035 document
3036
3037 </td>
3038
3039
3040 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>The target where we want to attach the event listener.</p></td>
3041 </tr>
3042
3043
3044 </tbody>
3045</table>
3046
3047
3048
3049
3050<dl class="details">
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080 <dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
3081 <dd class="tag-source">
3082 <ul class="dummy">
3083 <li>
3084 <a href="CrossBase_input_CB_Pointer.js.html">CrossBase/input/CB_Pointer.js</a>,
3085 <a href="CrossBase_input_CB_Pointer.js.html#sunlight-1-line-149">line 149</a>
3086 </li>
3087 </ul>
3088 </dd>
3089
3090
3091
3092
3093
3094
3095
3096</dl>
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112</dd>
3113
3114
3115
3116<hr>
3117<dt>
3118 <h4 class="name" id=".setPointerEventsProperty"><span class="type-signature">&lt;static> </span>setPointerEventsProperty<span class="signature">(element, value [, important])</span><span class="type-signature"></span></h4>
3119
3120
3121</dt>
3122<dd>
3123
3124
3125 <div class="description">
3126 <p>Sets the desired value for the CSS' style <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events">pointer-events</a> property of a given element.</p>
3127 </div>
3128
3129
3130
3131
3132
3133
3134
3135
3136 <h5>Parameters:</h5>
3137
3138
3139<table class="params table table-striped">
3140 <thead>
3141 <tr>
3142
3143 <th style="width:12%; min-width:110px;">Name</th>
3144
3145
3146 <th style="width:12%; min-width:110px;">Type</th>
3147
3148
3149 <th style="width:12%; min-width:110px;">Argument</th>
3150
3151
3152
3153 <th style="width:12%; min-width:110px;">Default</th>
3154
3155
3156 <th class="last" style="min-width:310px;">Description</th>
3157 </tr>
3158 </thead>
3159
3160 <tbody>
3161
3162
3163 <tr>
3164
3165 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>element</code></td>
3166
3167
3168 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
3169
3170
3171<span class="param-type">Element</span>
3172
3173
3174
3175
3176 </td>
3177
3178
3179 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
3180
3181
3182
3183
3184
3185 </td>
3186
3187
3188
3189 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
3190
3191 </td>
3192
3193
3194 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>Element whose CSS' style &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events">pointer-events</a>&quot; property we want to edit.</p></td>
3195 </tr>
3196
3197
3198
3199 <tr>
3200
3201 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>value</code></td>
3202
3203
3204 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
3205
3206
3207<span class="param-type">string</span>
3208
3209
3210
3211
3212 </td>
3213
3214
3215 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
3216
3217
3218
3219
3220
3221 </td>
3222
3223
3224
3225 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
3226
3227 </td>
3228
3229
3230 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>CSS code for the CSS' style &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events">pointer-events</a>&quot; property.</p></td>
3231 </tr>
3232
3233
3234
3235 <tr>
3236
3237 <td class="name" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><code>important</code></td>
3238
3239
3240 <td class="type" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
3241
3242
3243<span class="param-type">boolean</span>
3244
3245
3246
3247
3248 </td>
3249
3250
3251 <td class="attributes" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
3252
3253 &lt;optional><br>
3254
3255
3256
3257
3258
3259 </td>
3260
3261
3262
3263 <td class="default" style="width:12%; min-width:110px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;">
3264
3265 false
3266
3267 </td>
3268
3269
3270 <td class="description last" style="min-width:310px; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word; line-break:strict; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none;"><p>If set to true, it will add the &quot; !important&quot; text to the &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events">pointer-events</a>&quot; property.</p></td>
3271 </tr>
3272
3273
3274 </tbody>
3275</table>
3276
3277
3278
3279
3280<dl class="details">
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310 <dt class="tag-source method-doc-label method-doc-details-label">Source:</dt>
3311 <dd class="tag-source">
3312 <ul class="dummy">
3313 <li>
3314 <a href="CrossBase_input_CB_Pointer.js.html">CrossBase/input/CB_Pointer.js</a>,
3315 <a href="CrossBase_input_CB_Pointer.js.html#sunlight-1-line-116">line 116</a>
3316 </li>
3317 </ul>
3318 </dd>
3319
3320
3321
3322
3323
3324
3325
3326</dl>
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342</dd>
3343
3344 </dl>
3345
3346
3347
3348
3349
3350</article>
3351
3352</section>
3353
3354
3355
3356
3357 </div>
3358 </div>
3359
3360 <div class="clearfix"></div>
3361
3362
3363 <div class="col-md-3">
3364 <div id="toc" class="col-md-3 hidden-xs hidden-sm hidden-md"></div>
3365 </div>
3366
3367
3368</div>
3369</div>
3370
3371
3372 <div class="modal fade" id="searchResults">
3373 <div class="modal-dialog">
3374 <div class="modal-content">
3375 <div class="modal-header">
3376 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
3377 <h4 class="modal-title">Search results</h4>
3378 </div>
3379 <div class="modal-body"></div>
3380 <div class="modal-footer">
3381 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
3382 </div>
3383 </div><!-- /.modal-content -->
3384 </div><!-- /.modal-dialog -->
3385 </div>
3386
3387
3388<footer>
3389
3390
3391 <span class="copyright">
3392 <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>
3393 </span>
3394
3395<span class="jsdoc-message">
3396 Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a>
3397
3398 on Mon Feb 3rd 2020
3399
3400 using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
3401</span>
3402</footer>
3403
3404<script src="scripts/docstrap.lib.js"></script>
3405<script src="scripts/toc.js"></script>
3406
3407 <script type="text/javascript" src="scripts/fulltext-search-ui.js"></script>
3408
3409
3410<script>
3411$( function () {
3412 $( "[id*='$']" ).each( function () {
3413 var $this = $( this );
3414
3415 $this.attr( "id", $this.attr( "id" ).replace( "$", "__" ) );
3416 } );
3417
3418 $( ".tutorial-section pre, .readme-section pre, pre.prettyprint.source" ).each( function () {
3419 var $this = $( this );
3420
3421 var example = $this.find( "code" );
3422 exampleText = example.html();
3423 var lang = /{@lang (.*?)}/.exec( exampleText );
3424 if ( lang && lang[1] ) {
3425 exampleText = exampleText.replace( lang[0], "" );
3426 example.html( exampleText );
3427 lang = lang[1];
3428 } else {
3429 var langClassMatch = example.parent()[0].className.match(/lang\-(\S+)/);
3430 lang = langClassMatch ? langClassMatch[1] : "javascript";
3431 }
3432
3433 if ( lang ) {
3434
3435 $this
3436 .addClass( "sunlight-highlight-" + lang )
3437 .addClass( "linenums" )
3438 .html( example.html() );
3439
3440 }
3441 } );
3442
3443 Sunlight.highlightAll( {
3444 lineNumbers : true,
3445 showMenu : true,
3446 enableDoclinks : true
3447 } );
3448
3449 $.catchAnchorLinks( {
3450 navbarOffset: 10
3451 } );
3452 $( "#toc" ).toc( {
3453 anchorName : function ( i, heading, prefix ) {
3454 return $( heading ).attr( "id" ) || ( prefix + i );
3455 },
3456 selectors : "#toc-content h1,#toc-content h2,#toc-content h3,#toc-content h4",
3457 showAndHide : false,
3458 smoothScrolling: true
3459 } );
3460
3461 $( "#main span[id^='toc']" ).addClass( "toc-shim" );
3462 $( '.dropdown-toggle' ).dropdown();
3463
3464 $( "table" ).each( function () {
3465 var $this = $( this );
3466 $this.addClass('table');
3467 } );
3468
3469} );
3470</script>
3471
3472
3473
3474<!--Navigation and Symbol Display-->
3475
3476<script>
3477 $( function () {
3478 $( '#main' ).localScroll( {
3479 offset : { top : 60 } //offset by the height of your header (give or take a few px, see what works for you)
3480 } );
3481 $( "dt.name" ).each( function () {
3482 var $this = $( this ).find("h4");
3483 var icon = $( "<i/>" ).addClass( "icon-plus-sign" ).addClass( "pull-right" ).addClass( "icon-white" );
3484 var dt = $(this);
3485 var children = dt.next( "dd" );
3486
3487 dt.prepend( icon ).css( {cursor : "pointer"} );
3488 dt.addClass( "member-collapsed" ).addClass( "member" );
3489
3490
3491 children.hide();
3492
3493 dt.children().on( "click", function () {
3494 children = dt.next( "dd" );
3495 children.slideToggle( "fast", function () {
3496
3497 if ( children.is( ":visible" ) ) {
3498 icon.addClass( "icon-minus-sign" ).removeClass( "icon-plus-sign" ).removeClass( "icon-white" );
3499 dt.addClass( "member-open" ).animate( "member-collapsed" );
3500 } else {
3501 icon.addClass( "icon-plus-sign" ).removeClass( "icon-minus-sign" ).addClass( "icon-white" );
3502 dt.addClass( "member-collapsed" ).removeClass( "member-open" );
3503 }
3504 } );
3505 } );
3506
3507 } );
3508 } );
3509</script>
3510
3511
3512<!--Google Analytics-->
3513
3514
3515
3516 <script type="text/javascript">
3517 $(document).ready(function() {
3518 SearcherDisplay.init();
3519 });
3520 </script>
3521
3522
3523</body>
3524</html>
\No newline at end of file