Index: chrome/browser/resources/chromeos/network_ui/network_ui.js |
diff --git a/chrome/browser/resources/chromeos/network_ui/network_ui.js b/chrome/browser/resources/chromeos/network_ui/network_ui.js |
index 0813c2591716914973e1441ebe6c700d3b9336f2..7b02ed8dd756530617816c1960ff33e675e67614 100644 |
--- a/chrome/browser/resources/chromeos/network_ui/network_ui.js |
+++ b/chrome/browser/resources/chromeos/network_ui/network_ui.js |
@@ -323,14 +323,23 @@ var NetworkUI = (function() { |
}; |
/** |
- * Gets network information from WebUI. |
+ * Gets network information from WebUI and sets custom items. |
*/ |
document.addEventListener('DOMContentLoaded', function() { |
+ let select = document.querySelector('cr-network-select'); |
+ select.customItems = [ |
+ {customItemName: 'Add WiFi', polymerIcon: 'cr:add', customData: 'WiFi'}, |
+ {customItemName: 'Add VPN', polymerIcon: 'cr:add', customData: 'VPN'} |
+ ]; |
$('refresh').onclick = requestNetworks; |
setRefresh(); |
requestNetworks(); |
}); |
+ document.addEventListener('custom-item-selected', function(event) { |
+ chrome.send('addNetwork', [event.detail.customData]); |
+ }); |
+ |
return { |
getShillPropertiesResult: getShillPropertiesResult |
}; |