VulpesOS/gaia/apps/settings/js/config/require.js
OverSu b38dea0597 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.
2026-09-30 23:13:03 +02:00

450 lines
9.2 KiB
JavaScript
Executable file

require.config({
baseUrl: '/js',
paths: {
'modules': 'modules',
'panels': 'panels',
'shared': '../shared/js',
'views': '../views'
},
// This is the default value of the loading timeout, we will disable the
// timeout in the production build
waitSeconds: 7,
// shim global object into AMD format
// organized in alphabet order
shim: {
'dsds_settings': {
exports: 'DsdsSettings'
},
'settings': {
exports: 'Settings'
},
'shared/addons/match_pattern': {
exports: 'MatchPattern'
},
'shared/airplane_mode_helper': {
exports: 'AirplaneModeHelper'
},
'shared/apn_helper': {
exports: 'ApnHelper'
},
'shared/async_storage': {
exports: 'asyncStorage'
},
'shared/bluetooth_helper': {
exports: 'BluetoothHelper'
},
'shared/device_storage/enumerate_all': {
exports: 'enumerateAll'
},
'shared/download/download_formatter': {
exports: 'DownloadFormatter'
},
'shared/download/download_store': {
exports: 'DownloadStore'
},
'shared/download/download_ui': {
exports: 'DownloadUI'
},
'shared/download/download_helper': {
exports: 'DownloadHelper'
},
'shared/fxa_iac_client': {
exports: 'FxAccountsIACHelper'
},
'shared/homescreens/homescreen_settings': {
exports: 'homescreenSettings'
},
'shared/icc_helper': {
exports: 'IccHelper'
},
'shared/keyboard_helper': {
exports: 'KeyboardHelper',
deps: ['shared/input_mgmt/input_app_list']
},
'shared/language_list': {
exports: 'LanguageList'
},
'shared/lazy_loader': {
exports: 'LazyLoader'
},
'shared/manifest_helper': {
exports: 'ManifestHelper'
},
'shared/mime_mapper': {
exports: 'MimeMapper'
},
'shared/mobile_operator': {
exports: 'MobileOperator'
},
'shared/omadrm/fl': {
exports: 'ForwardLock'
},
'shared/passcode_helper': {
exports: 'PasscodeHelper'
},
'shared/sanitizer': {
exports: 'Sanitizer'
},
'shared/screen_layout': {
exports: 'ScreenLayout'
},
'shared/search_provider': {
exports: 'SearchProvider'
},
'shared/settings_helper': {
exports: 'SettingsHelper'
},
'shared/settings_listener': {
exports: 'SettingsListener'
},
'shared/settings_url': {
exports: 'SettingsURL'
},
'shared/sim_settings_helper': {
exports: 'SimSettingsHelper'
},
'shared/simslot': {
exports: 'SIMSlot'
},
'shared/simslot_manager': {
exports: 'SIMSlotManager',
deps: ['shared/simslot']
},
'shared/stk_helper': {
exports: 'STKHelper'
},
'shared/text_normalizer': {
exports: 'Normalizer'
},
'shared/toaster': {
exports: 'Toaster'
},
'shared/tz_select': {
exports: 'tzSelect',
deps: ['shared/icc_helper']
},
'shared/uuid': {
exports: 'uuid'
},
'shared/findmydevice_iac_api': {
exports: 'wakeUpFindMyDevice'
},
'shared/wifi_helper': {
exports: 'WifiHelper'
},
'vendor/jszip': {
exports: 'JSZip'
}
},
// exclude reusable file in modules
// organized in alphabet order
modules: [
{
name: 'main'
},
{
name: 'modules/apn/apn_settings_manager',
exclude: [
'main',
'modules/async_storage'
]
},
{
name: 'modules/dialog_service',
exclude: ['main']
},
{
name: 'panels/about/panel',
exclude: ['main']
},
{
name: 'panels/about_more_info/panel',
exclude: [
'main',
'modules/bluetooth/bluetooth_context'
]
},
{
name: 'panels/app_permissions_detail/panel',
exclude: ['main']
},
{
name: 'panels/app_permissions_list/panel',
exclude: [
'main',
'modules/apps_cache'
]
},
{
name: 'panels/app_storage/panel',
exclude: [
'main',
'modules/app_storage',
'modules/storage_helper'
]
},
{
name: 'views/phone/bluetooth/panel',
exclude: [
'main',
'modules/mvvm/list_view',
'modules/dialog_service',
'modules/bluetooth/bluetooth_context'
]
},
{
name: 'panels/browsing_privacy/panel',
exclude: [
'main',
'modules/dialog_service'
]
},
{
name: 'panels/call_barring/panel',
exclude: ['main']
},
{
name: 'panels/call_barring_passcode_change/panel',
exclude: ['main']
},
{
name: 'panels/date_time/panel',
exclude: [
'main',
'modules/date_time'
]
},
{
name: 'panels/developer/panel',
exclude: [
'main',
'modules/dialog_service',
'modules/apps_cache'
]
},
{
name: 'panels/developer_hud/panel',
exclude: ['main']
},
{
name: 'panels/display/panel',
exclude: ['main']
},
{
name: 'panels/feedback_choose/panel',
exclude: ['main']
},
{
name: 'panels/feedback_send/panel',
exclude: ['main']
},
{
name: 'panels/findmydevice/panel',
exclude: [
'main',
'modules/settings_utils'
]
},
{
name: 'panels/firefox_accounts/panel',
exclude: ['main']
},
{
name: 'panels/firefox_sync/panel',
exclude: [
'main',
'modules/settings_utils'
]
},
{
name: 'panels/frame/panel',
exclude: ['main']
},
{
name: 'panels/help/panel',
exclude: ['main']
},
{
name: 'panels/homescreens/panel',
exclude: [
'main',
'modules/apps_cache'
]
},
{
name: 'panels/hotspot/panel',
exclude: [
'main',
'modules/dialog_service'
]
},
{
name: 'panels/hotspot_wifi_settings/panel',
exclude: ['main']
},
{
name: 'panels/keyboard/panel',
exclude: [
'main',
'modules/mvvm/list_view',
'modules/keyboard_context'
]
},
{
name: 'panels/keyboard_add_layouts/panel',
exclude: [
'main',
'modules/mvvm/list_view',
'modules/keyboard_context',
'shared/keyboard_helper'
]
},
{
name: 'panels/languages/panel',
exclude: [
'main',
'shared/keyboard_helper',
'modules/date_time'
]
},
{
name: 'panels/messaging/panel',
exclude: [
'main',
'modules/messaging',
'modules/settings_utils'
]
},
{
name: 'panels/messaging_details/panel',
exclude: [
'main',
'modules/messaging',
'modules/settings_utils'
]
},
{
name: 'panels/operator_settings/panel',
exclude: [
'main',
'dsds_settings',
'modules/defer',
'modules/state_model',
'modules/mvvm/list_view',
'modules/dialog_service',
'modules/customized_network_type_map',
'modules/mobile/supported_network_info'
]
},
{
name: 'panels/root/panel',
exclude: [
'main',
'panels/root/low_priority_items',
'modules/apps_cache',
'modules/addon_manager',
'modules/storage_helper'
]
},
{
name: 'panels/root/low_priority_items',
exclude: [
'main',
'modules/app_storage',
'modules/battery',
'modules/bluetooth/bluetooth_context',
'modules/media_storage',
'modules/sim_security',
'modules/wifi_context'
]
},
{
name: 'panels/screen_lock/panel',
exclude: ['main']
},
{
name: 'panels/screen_lock_passcode/panel',
exclude: [
'main',
'modules/settings_utils'
]
},
{
name: 'panels/search/panel',
exclude: ['main']
},
{
name: 'panels/simcard_manager/panel',
exclude: ['main']
},
{
name: 'panels/simpin/panel',
exclude: [
'main',
'modules/sim_security'
]
},
{
name: 'panels/sound/panel',
exclude: [
'main',
'modules/mobile/supported_network_info'
]
},
{
name: 'panels/usb_storage/panel',
exclude: [
'main',
'modules/media_storage'
]
},
{
name: 'panels/wifi/panel',
exclude: [
'main',
'modules/dialog_service'
]
},
{
name: 'panels/wifi_auth/panel',
exclude: ['main']
},
{
name: 'panels/wifi_enter_certificate_nickname/panel',
exclude: ['main']
},
{
name: 'panels/wifi_join_hidden/panel',
exclude: ['main']
},
{
name: 'panels/wifi_manage_certificates/panel',
exclude: [
'main',
'modules/settings_utils'
]
},
{
name: 'panels/wifi_manage_networks/panel',
exclude: [
'main',
'modules/dialog_service'
]
},
{
name: 'panels/wifi_select_certificate_file/panel',
exclude: [
'main',
'modules/settings_utils'
]
},
{
name: 'panels/wifi_status/panel',
exclude: ['main']
},
{
name: 'panels/wifi_wps/panel',
exclude: ['main']
}
]
});