Security and Privacy UI
- new panel for site specific settings
- hooked up favicon to site settings
- new images for security icons
- revamped settings panels to match the new
ui layouts
Change-Id: I1e872ce353e66f78e2b0530901fcbb7de69e28b4
diff --git a/src/com/android/browser/BrowserYesNoPreference.java b/src/com/android/browser/BrowserYesNoPreference.java
index 6fdde2c..f47ff3d 100644
--- a/src/com/android/browser/BrowserYesNoPreference.java
+++ b/src/com/android/browser/BrowserYesNoPreference.java
@@ -25,6 +25,8 @@
import android.util.AttributeSet;
import android.util.Log;
import android.view.View;
+import android.view.ViewGroup;
+import android.widget.Button;
class BrowserYesNoPreference extends DialogPreference {
private SharedPreferences mPrefs;
@@ -38,6 +40,31 @@
}
@Override
+ protected View onCreateView(ViewGroup group) {
+ View child = super.onCreateView(group);
+ View titleView = child.findViewById(android.R.id.title);
+ if (titleView instanceof Button) {
+ Button btn = (Button) titleView;
+ final BrowserYesNoPreference pref = this;
+ btn.setOnClickListener(
+ new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ pref.onClick();
+ }
+ }
+ );
+ }
+
+ return child;
+ }
+
+ @Override
+ protected void onClick() {
+ super.onClick();
+ }
+
+ @Override
protected View onCreateDialogView() {
if (PreferenceKeys.PREF_CLEAR_SELECTED_DATA.equals(getKey())) {
String dialogMessage = mContext.getString(R.string.pref_privacy_clear_selected_dlg);