Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/VisualEditor/lib/ve/src/ve.track.js
Ðазад
/*! * VisualEditor tracking methods. * * @copyright See AUTHORS.txt */ ( function () { const callbacks = $.Callbacks( 'memory' ), queue = []; /** * Track an analytic event. * * VisualEditor uses this method internally to track internal changes of state that are of analytic * interest, either because they provide data about how users interact with the editor, or because * they contain exception info, latency measurements, or other metrics that help gauge performance * and reliability. VisualEditor does not transmit these events by default, but it provides a * generic interface for routing these events to an analytics framework. * * @memberof ve * @param {string} topic Event name * @param {Object} [data] Additional data describing the event, encoded as an object */ ve.track = function ( topic, data ) { queue.push( { topic: topic, timeStamp: ve.now(), data: data } ); callbacks.fire( queue ); }; /** * Register a handler for subset of analytic events, specified by topic * * Handlers will be called once for each tracked event, including any events that fired before the * handler was registered, with the topic, event data payload, and event timestamp as the first, * second, and third arguments, respectively. * * @memberof ve * @param {string} topic Handle events whose name starts with this string prefix * @param {Function} callback Handler to call for each matching tracked event */ ve.trackSubscribe = function ( topic, callback ) { let seen = 0; callbacks.add( ( q ) => { let event; for ( ; seen < q.length; seen++ ) { event = q[ seen ]; if ( event.topic.indexOf( topic ) === 0 ) { callback( event.topic, event.data, event.timeStamp ); } } } ); }; }() );
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка