1/* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this file, 3 * You can obtain one at http://mozilla.org/MPL/2.0/. 4 * 5 * The origin of this IDL file is https://w3c.github.io/netinfo/ 6 * 7 * Copyright © 2014 W3C® (MIT, ERCIM, Keio, Beihang), All Rights Reserved. W3C 8 * liability, trademark and document use rules apply. 9 */ 10 11enum ConnectionType { 12 "cellular", 13 "bluetooth", 14 "ethernet", 15 "wifi", 16 "other", 17 "none", 18 "unknown" 19}; 20 21[Func="mozilla::dom::DOMPrefs::NetworkInformationEnabled", 22 Exposed=(Window,Worker)] 23interface NetworkInformation : EventTarget { 24 readonly attribute ConnectionType type; 25 attribute EventHandler ontypechange; 26}; 27