Index: ui/file_manager/file_manager/foreground/js/elements_importer.js |
diff --git a/ui/file_manager/file_manager/foreground/js/elements_importer.js b/ui/file_manager/file_manager/foreground/js/elements_importer.js |
index c821ad9bb48cc583fd770903e07d0269082323ba..0d9d88d1ccbdee044f207e86fbe43e320bb4cc66 100644 |
--- a/ui/file_manager/file_manager/foreground/js/elements_importer.js |
+++ b/ui/file_manager/file_manager/foreground/js/elements_importer.js |
@@ -10,11 +10,17 @@ window.Polymer.dom = 'shadow'; |
* elements for file manager UI are loaded. |
*/ |
window.importElementsPromise = new Promise(function(resolve, reject) { |
+ var startTime = Date.now(); |
+ |
var link = document.createElement('link'); |
link.rel = 'import'; |
link.href = 'foreground/elements/elements_bundle.html'; |
link.setAttribute('async', ''); |
- link.onload = resolve; |
+ link.onload = function() { |
+ chrome.metricsPrivate.recordTime( |
+ 'FileBrowser.Load.ImportElements', Date.now() - startTime); |
+ resolve(); |
+ }; |
link.onerror = reject; |
document.head.appendChild(link); |
}); |