| Index: ui/file_manager/file_manager/foreground/js/metadata/metadata_dispatcher.js
|
| diff --git a/ui/file_manager/file_manager/foreground/js/metadata/metadata_dispatcher.js b/ui/file_manager/file_manager/foreground/js/metadata/metadata_dispatcher.js
|
| index 3d837a277c70e74e540cc5ccce902cc9a6404c93..8c6dae56db57b95482c600da4af55400e4b6dc64 100644
|
| --- a/ui/file_manager/file_manager/foreground/js/metadata/metadata_dispatcher.js
|
| +++ b/ui/file_manager/file_manager/foreground/js/metadata/metadata_dispatcher.js
|
| @@ -20,6 +20,7 @@ importScripts(FILE_MANAGER_HOST + '/foreground/js/metadata/byte_reader.js');
|
| *
|
| * @param {Object} port Worker port.
|
| * @constructor
|
| + * @implements {MetadataParserLogger}
|
| * @struct
|
| */
|
| function MetadataDispatcher(port) {
|
| @@ -53,19 +54,11 @@ function MetadataDispatcher(port) {
|
|
|
| /**
|
| * List of registered parser classes.
|
| - * @private
|
| + * @private {!Array<function(new:MetadataParser, !MetadataParserLogger)>}
|
| */
|
| MetadataDispatcher.parserClasses_ = [];
|
|
|
| /**
|
| - * @param {function(!MetadataDispatcher)} parserClass Parser constructor
|
| - * function.
|
| - */
|
| -MetadataDispatcher.registerParserClass = function(parserClass) {
|
| - MetadataDispatcher.parserClasses_.push(parserClass);
|
| -};
|
| -
|
| -/**
|
| * Verbose logging for the dispatcher.
|
| *
|
| * Individual parsers also take this as their default verbosity setting.
|
| @@ -237,3 +230,11 @@ if (global.constructor.name == 'SharedWorkerGlobalScope') {
|
| // Non-shared worker.
|
| new MetadataDispatcher(global);
|
| }
|
| +
|
| +/**
|
| + * @param {function(new:MetadataParser, !MetadataParserLogger)} parserClass
|
| + * Parser constructor function.
|
| + */
|
| +registerParserClass = function(parserClass) {
|
| + MetadataDispatcher.parserClasses_.push(parserClass);
|
| +};
|
|
|