Name Description Size Coverage
content 88 %
DownloadsCommon.sys.mjs Handles the Downloads panel shared methods and data access. This file includes the following constructors and global objects: DownloadsCommon This object is exposed directly to the consumers of this JavaScript module, and provides shared methods for all the instances of the user interface. DownloadsData Retrieves the list of past and completed downloads from the underlying Downloads API data, and provides asynchronous notifications allowing to build a consistent view of the available data. DownloadsIndicatorData This object registers itself with DownloadsData as a view, and transforms the notifications it receives into overall status data, that is then broadcast to the registered download status indicators. 54716 -
DownloadsMacFinderProgress.sys.mjs Handles the download progress indicator of the macOS Finder. 2431 -
DownloadSpamProtection.sys.mjs Provides functions to prevent multiple automatic downloads. 9639 -
DownloadsTaskbar.sys.mjs Handles the download progress indicator in the taskbar. 11463 -
DownloadsViewableInternally.sys.mjs TODO: This is based on what PdfJs was already doing, it would be best to use this over there as well to reduce duplication and inconsistency. 10721 -
DownloadsViewUI.sys.mjs This module is imported by code that uses the "download.xml" binding, and provides prototypes for objects that handle input and display information. 47174 -
jar.mn 944 -
metrics.yaml 938 -
moz.build 804 -
test -