Confirmed users
502
edits
No edit summary |
|||
Line 18: | Line 18: | ||
To provide better user experience, users can toggle the check box for automatic selection at anytime even when the device is searching for operators or connecting to one of them. However, toggling the setting and searching can block each other. When the device is searching but the user does not want to wait and would like to switch back to automatic selection, we need to "queue" the action of enabling automatic selection. | To provide better user experience, users can toggle the check box for automatic selection at anytime even when the device is searching for operators or connecting to one of them. However, toggling the setting and searching can block each other. When the device is searching but the user does not want to wait and would like to switch back to automatic selection, we need to "queue" the action of enabling automatic selection. | ||
'''"MobileConnectionWrapper"'''(js/panels/operator_settings/models/mobile_connection_wrapper) keeps track the state of a mobile connection object so others can do actions at the right timing. '''"AutoSelectionModel"'''(js/panels/operator_settings/models/auto_selection_model) can then know the state of the mobile connection object and does the user request later when the object becomes idle. | '''"MobileConnectionWrapper"'''(js/panels/operator_settings/models/mobile_connection_wrapper.js) keeps track the state of a mobile connection object so others can do actions at the right timing. '''"AutoSelectionModel"'''(js/panels/operator_settings/models/auto_selection_model.js) can then know the state of the mobile connection object and does the user request later when the object becomes idle. |