Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(277)

Unified Diff: chrome/browser/resources/usb_internals/usb_internals.js

Issue 2965803003: Mojo JS bindings: add support to generate "dual-mode" code. (Closed)
Patch Set: . Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/usb_internals/usb_internals.js
diff --git a/chrome/browser/resources/usb_internals/usb_internals.js b/chrome/browser/resources/usb_internals/usb_internals.js
index 1b324a4d4fdd70a0e04f14c7fd416b72a6a45ad7..a09a7ea5c8d8632586836115395d3fac960d2443 100644
--- a/chrome/browser/resources/usb_internals/usb_internals.js
+++ b/chrome/browser/resources/usb_internals/usb_internals.js
@@ -23,8 +23,8 @@ function refreshDeviceList() {
let remove = document.createElement('td');
let removeButton = document.createElement('button');
name.textContent = device.name;
- serialNumber.textContent = device.serial_number;
- landingPage.textContent = device.landing_page.url;
+ serialNumber.textContent = device.serialNumber;
+ landingPage.textContent = device.landingPage.url;
removeButton.addEventListener('click', function() {
pageHandler.removeDeviceForTesting(device.guid).then(refreshDeviceList);
});
@@ -54,24 +54,12 @@ function addTestDevice(event) {
event.preventDefault();
}
-function initializeProxies() {
- return importModules([
- 'chrome/browser/ui/webui/usb_internals/usb_internals.mojom',
- 'content/public/renderer/frame_interfaces',
- ])
- .then(function(modules) {
- let mojom = modules[0];
- let frameInterfaces = modules[1];
-
- pageHandler = new mojom.UsbInternalsPageHandlerPtr(
- frameInterfaces.getInterface(mojom.UsbInternalsPageHandler.name));
- });
-}
-
document.addEventListener('DOMContentLoaded', function() {
- initializeProxies().then(function() {
- $('add-test-device-form').addEventListener('submit', addTestDevice);
- refreshDeviceList();
- });
+ pageHandler = new mojom.UsbInternalsPageHandlerPtr;
+ Mojo.bindInterface(
+ mojom.UsbInternalsPageHandler.name, mojo.makeRequest(pageHandler).handle);
+
+ $('add-test-device-form').addEventListener('submit', addTestDevice);
+ refreshDeviceList();
});
})();
« no previous file with comments | « chrome/browser/resources/usb_internals/usb_internals.html ('k') | chrome/browser/ui/webui/usb_internals/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698