Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
This commit is contained in:
parent
93e3a48004
commit
b38dea0597
25901 changed files with 9982925 additions and 369 deletions
|
|
@ -0,0 +1,4 @@
|
|||
|
||||
define(['require','modules/mobile/supported_network_type'],function(require){'use strict';var NetworkType=require('modules/mobile/supported_network_type');var SupportedNetworkInfo={supportedNetworkTypeHelpers:[],_getMobileConnectionIndex:function ni_getMobileConnectionIndex(mobileConnection){return Array.prototype.indexOf.call(navigator.mozMobileConnections,mobileConnection);},getSupportedNetworkInfo:function getSupportedNetworkInfo(mobileConnection,callback){if(!navigator.mozMobileConnections){if(typeof callback==='function'){callback();}}
|
||||
var index=this._getMobileConnectionIndex(mobileConnection);var helper=this.supportedNetworkTypeHelpers[index];if(!helper){this.supportedNetworkTypeHelpers[index]=helper=NetworkType.SupportedNetworkTypeHelper(mobileConnection.supportedNetworkTypes);}
|
||||
if(typeof callback==='function'){callback(helper);}}};return SupportedNetworkInfo;});
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
|
||||
define(['require'],function(require){'use strict';const NETWORK_TYPES=['wcdma/gsm','gsm','wcdma','wcdma/gsm-auto','cdma/evdo','cdma','evdo','wcdma/gsm/cdma/evdo','lte/cdma/evdo','lte/wcdma/gsm','lte/wcdma/gsm/cdma/evdo','lte','lte/wcdma'];const NETWORK_TYPE_STRING_MAP={'CDMA':{'cdma/evdo':'operator-networkType-auto','cdma':'operator-networkType-CDMA','evdo':'operator-networkType-EVDO'},'LTE':{'lte':'operator-networkType-LTE'},'GSM':{'wcdma/gsm':'operator-networkType-prefer3G','gsm':'operator-networkType-2G','wcdma':'operator-networkType-3G','wcdma/gsm-auto':'operator-networkType-auto'},'GSM,LTE':{'lte/wcdma/gsm':'operator-networkType-auto','lte/wcdma':'operator-networkType-auto-3G-4G','gsm':'operator-networkType-2G','wcdma':'operator-networkType-3G','wcdma/gsm-auto':'operator-networkType-auto-2G-3G','wcdma/gsm':'operator-networkType-prefer3G','lte':'operator-networkType-LTE'},'CDMA,LTE':{'lte/cdma/evdo':'operator-networkType-auto','cdma/evdo':'operator-networkType-auto-CDMA-EVDO','cdma':'operator-networkType-CDMA','evdo':'operator-networkType-EVDO','lte':'operator-networkType-LTE'},'GSM,CDMA':{'wcdma/gsm':'operator-networkType-preferWCDMA','gsm':'operator-networkType-GSM','wcdma':'operator-networkType-WCDMA','wcdma/gsm-auto':'operator-networkType-auto-WCDMA-GSM','cdma/evdo':'operator-networkType-auto-CDMA-EVDO','cdma':'operator-networkType-CDMA','evdo':'operator-networkType-EVDO','wcdma/gsm/cdma/evdo':'operator-networkType-auto'},'GSM,CDMA,LTE':{'wcdma/gsm':'operator-networkType-preferWCDMA','gsm':'operator-networkType-GSM','wcdma':'operator-networkType-WCDMA','wcdma/gsm-auto':'operator-networkType-auto-WCDMA-GSM','cdma/evdo':'operator-networkType-auto-CDMA-EVDO','cdma':'operator-networkType-CDMA','evdo':'operator-networkType-EVDO','wcdma/gsm/cdma/evdo':'operator-networkType-auto-WCDMA-GSM-CDMA-EVDO','lte':'operator-networkType-LTE','lte/wcdma/gsm':'operator-networkType-auto-LTE-WCDMA-GSM','lte/wcdma':'operator-networkType-auto-LTE-WCDMA','lte/cdma/evdo':'operator-networkType-auto-LTE-CDMA-EVDO','lte/wcdma/gsm/cdma/evdo':'operator-networkType-auto'},'':{'wcdma/gsm':'operator-networkType-preferWCDMA','gsm':'operator-networkType-GSM','wcdma':'operator-networkType-WCDMA','wcdma/gsm-auto':'operator-networkType-auto-WCDMA-GSM','cdma/evdo':'operator-networkType-auto-CDMA-EVDO','cdma':'operator-networkType-CDMA','evdo':'operator-networkType-EVDO','wcdma/gsm/cdma/evdo':'operator-networkType-auto'}};var NetworkType={SupportedNetworkTypeHelper:function ctor_snth(hwSupportedTypes){var _hwSupportedTypeMap={gsm:hwSupportedTypes.indexOf('gsm')!==-1,cdma:hwSupportedTypes.indexOf('cdma')!==-1,wcdma:hwSupportedTypes.indexOf('wcdma')!==-1,evdo:hwSupportedTypes.indexOf('evdo')!==-1,lte:hwSupportedTypes.indexOf('lte')!==-1};var _networkTypes=NETWORK_TYPES.filter(function(type){return type.split('/').every(function(subtype){return _hwSupportedTypeMap[subtype.split('-')[0]];});});var _stringMap=NETWORK_TYPE_STRING_MAP[['GSM','CDMA','LTE'].filter(function(category){switch(category){case'GSM':return _hwSupportedTypeMap.gsm||_hwSupportedTypeMap.wcdma;case'CDMA':return _hwSupportedTypeMap.cdma||_hwSupportedTypeMap.evdo;case'LTE':return _hwSupportedTypeMap.lte;}}).toString()];return{get gsm(){return _hwSupportedTypeMap.gsm;},get cdma(){return _hwSupportedTypeMap.cdma;},get wcdma(){return _hwSupportedTypeMap.wcdma;},get evdo(){return _hwSupportedTypeMap.evdo;},get lte(){return _hwSupportedTypeMap.lte;},get networkTypes(){return _networkTypes;},l10nIdForType:function(type){return _stringMap[type];}};}};return NetworkType;});
|
||||
Loading…
Reference in a new issue