Merge "Add PAC UI to Wi-Fi Settings" into klp-dev
This commit is contained in:
@@ -196,6 +196,12 @@
|
|||||||
style="@style/wifi_item_content"
|
style="@style/wifi_item_content"
|
||||||
android:prompt="@string/proxy_settings_title"
|
android:prompt="@string/proxy_settings_title"
|
||||||
android:entries="@array/wifi_proxy_settings" />
|
android:entries="@array/wifi_proxy_settings" />
|
||||||
|
|
||||||
|
<TextView android:id="@+id/proxy_pac_info"
|
||||||
|
style="@style/wifi_item_content"
|
||||||
|
android:textStyle="bold"
|
||||||
|
android:textAlignment="viewStart"
|
||||||
|
android:visibility="gone"/>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<LinearLayout android:id="@+id/proxy_warning_limited_support"
|
<LinearLayout android:id="@+id/proxy_warning_limited_support"
|
||||||
|
@@ -436,6 +436,9 @@
|
|||||||
<!-- HTTP proxy settings. Warning message about limited application support [CHAR LIMIT=100]-->
|
<!-- HTTP proxy settings. Warning message about limited application support [CHAR LIMIT=100]-->
|
||||||
<string name="proxy_warning_limited_support">The HTTP proxy is used by the browser but may not be used by the other apps.</string>
|
<string name="proxy_warning_limited_support">The HTTP proxy is used by the browser but may not be used by the other apps.</string>
|
||||||
|
|
||||||
|
<!-- HTTP proxy settings. Title for Proxy-Auto Config URL. [CHAR LIMIT=NONE]-->
|
||||||
|
<string name="proxy_url">"PAC URL: "</string>
|
||||||
|
|
||||||
<!-- Radio Info screen. Label for a status item. Used for diagnostic info screens, precise translation isn't needed -->
|
<!-- Radio Info screen. Label for a status item. Used for diagnostic info screens, precise translation isn't needed -->
|
||||||
<string name="radio_info_signal_location_label">Location:</string>
|
<string name="radio_info_signal_location_label">Location:</string>
|
||||||
<!-- Radio Info screen. Label for a status item. Used for diagnostic info screens, precise translation isn't needed -->
|
<!-- Radio Info screen. Label for a status item. Used for diagnostic info screens, precise translation isn't needed -->
|
||||||
|
@@ -239,6 +239,13 @@ public class WifiConfigController implements TextWatcher,
|
|||||||
if (config.proxySettings == ProxySettings.STATIC) {
|
if (config.proxySettings == ProxySettings.STATIC) {
|
||||||
mProxySettingsSpinner.setSelection(PROXY_STATIC);
|
mProxySettingsSpinner.setSelection(PROXY_STATIC);
|
||||||
showAdvancedFields = true;
|
showAdvancedFields = true;
|
||||||
|
} else if (config.proxySettings == ProxySettings.PAC) {
|
||||||
|
mProxySettingsSpinner.setVisibility(View.GONE);
|
||||||
|
TextView textView = (TextView)mView.findViewById(R.id.proxy_pac_info);
|
||||||
|
textView.setVisibility(View.VISIBLE);
|
||||||
|
textView.setText(context.getString(R.string.proxy_url) +
|
||||||
|
config.linkProperties.getHttpProxy().getPacFileUrl());
|
||||||
|
showAdvancedFields = true;
|
||||||
} else {
|
} else {
|
||||||
mProxySettingsSpinner.setSelection(PROXY_NONE);
|
mProxySettingsSpinner.setSelection(PROXY_NONE);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user