Changes

Jump to: navigation, search

Security/Reviews/Gaia/settings

262 bytes removed, 16:25, 18 November 2013
Relevant Source Code
====Relevant Source Code====
 
 
=====Application=====
======HTML======
 * ./index.html- Main UI** Standard index with HTML comments to later be built into HTML* ./onpair.html** Prompts - The UI for prompting the user to take a device pair request* elements/*.html - The UI for each settings component 
======JS======
Settings components:  * ./js/aboutsettings.js- The main code to load and display the settings** About information relating to B2G commit numberjs/utils.js - Different utilities for application; e.g. JSON loader, about the hardware versionsL10n helper, etc. Network & Connectivity: * ./js/airplane_mode.js** - Manages airplane mode interaction within the settings app* ./js/app_storagebluetooth.js** Storage details on apps such as used, free - Bluetooth settings and total amount of memoryinformation.* ./js/appsonpair.js** - Deals with permissions pairing of apps and uninstalling devices based on authentication of appsconfirmation, pass code, or pin code.* ./js/batteryconnectivity.js- Displays the connectivity status in the main panel.** Provides detailsjs/hotspot.js - Hotspot/Tethering settings/management of battery lifeinformation.* ./js/bluetoothwifi.js** Bluetooth - Handle WiFi settings and information.* ./js/call.js** - Call settings and information.* ./js/carrier.js** - Carrier settings and information; e.g. read the mcc/mnc codes.* ./js/connectivity.js** Displays the connectivity status in the main panel.* ./js/date_time.js** Date and Time settings.* ./js/factory_reset.js** Appears to be fore resetting to factory settings; mozPower.factoryReset.* ./js/hiddenapps.js** Defines an array of "hidden apps" which include keyboard, wallpaper, bluetooth, and pdfjs* ./js/hotspot.js** Hotspot/Tethering settings/information.* ./js/icc.js** - Handling of ICC commands. Relates to SDK for managing SIM card stuff.* ./js/icc_menu.js** - "Showing STK main menu" Personalization:* ./js/media_storagesound.js** The whole purpose of this code is to detect when we're in the state of having the UMS Enabled checkbox unchecked, but the SD-card is still being shared with the PC. In this case, the user has to unplug the USB cable in order to actually turn off UMS, and we put some text to that effect on the Sound settings screen.* ./js/onpairdate_time.js** Deals with pairing of devices based on authentication of confirmation, pass code, or pin code- Date and Time settings.* ./js/phone_lockwallpaper.js- Pick wallpaper.** create : when the user turns on passcode settings** edit : when the user presses edit passcode button** confirm Privacy & Security: when the user turns off passcode settings** new : when the user is editing passcode and has entered old passcode successfully* ./js/security_privacy.js** - This library displays the security status in the main pane.* ./js/settingsapps.js- Deals with permissions of apps and uninstalling of apps.** mozSettings()js/do_not_track.js* ./js/simcard_dialogphone_lock.js- Setting phone lock SIM Security** Deals with lockingjs/unlocking SIM cardsimcard_dialog.js * ./js/simcard_lock.js** Deals with lockingjs/unlocking SIM cardsimcard_fdn.js* ./js/soundsimcard_fdn_list.js** Sound settings.Storage:* ./js/storage.js** - Application and media storage details.* ./js/supportapp_storage.js** Support information- Storage details on apps such as used, free and total amount of memory.* ./js/utilsmedia_storage.js- Turn on/off UMS ** Different utilities for application; ejs/about.g. JSON loaderjs - About information relating to B2G commit number, L10n helperabout the hardware versions, etc. Device:* js/battery.js - Provides details/management of battery life.* js/wallpapersupport.js- Support information.** Pick wallpaperjs/factory_reset.js - Appears to be fore resetting to factory settings; mozPower.factoryReset.* js/hiddenapps./js- Defines an array of "hidden apps" which include keyboard, wallpaper, bluetooth, and pdfjs MVVM:* mvvm/wifimodels.js- Defines two objects (Observable and ObservableArray) to keep track of changes** Handle WiFi settingsmvvm/views.js - Manipulates the DOM according to changes fired by mvvm/models.js
=====Shared=====
Confirm
353
edits

Navigation menu