| OLD | NEW |
| 1 /* -*- Mode: Java; c-basic-offset: 4; tab-width: 4; indent-tabs-mode: nil; -*- | 1 /* -*- Mode: Java; c-basic-offset: 4; tab-width: 4; indent-tabs-mode: nil; -*- |
| 2 * This Source Code Form is subject to the terms of the Mozilla Public | 2 * This Source Code Form is subject to the terms of the Mozilla Public |
| 3 * License, v. 2.0. If a copy of the MPL was not distributed with this | 3 * License, v. 2.0. If a copy of the MPL was not distributed with this |
| 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
| 5 | 5 |
| 6 package org.mozilla.gecko.preferences; | 6 package org.mozilla.gecko.preferences; |
| 7 | 7 |
| 8 import org.mozilla.gecko.AboutPages; | 8 import org.mozilla.gecko.AboutPages; |
| 9 import org.mozilla.gecko.AdjustConstants; | 9 import org.mozilla.gecko.AdjustConstants; |
| 10 import org.mozilla.gecko.AppConstants; | 10 import org.mozilla.gecko.AppConstants; |
| (...skipping 892 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 903 // Only enable the ZoomedView / magnifying pref on Nightly. | 903 // Only enable the ZoomedView / magnifying pref on Nightly. |
| 904 if (!AppConstants.NIGHTLY_BUILD) { | 904 if (!AppConstants.NIGHTLY_BUILD) { |
| 905 preferences.removePreference(pref); | 905 preferences.removePreference(pref); |
| 906 i--; | 906 i--; |
| 907 continue; | 907 continue; |
| 908 } | 908 } |
| 909 } else if (PREFS_HOMEPAGE.equals(key)) { | 909 } else if (PREFS_HOMEPAGE.equals(key)) { |
| 910 String setUrl = GeckoSharedPrefs.forProfile(getBaseContext()
).getString(PREFS_HOMEPAGE, AboutPages.HOME); | 910 String setUrl = GeckoSharedPrefs.forProfile(getBaseContext()
).getString(PREFS_HOMEPAGE, AboutPages.HOME); |
| 911 setHomePageSummary(pref, setUrl); | 911 setHomePageSummary(pref, setUrl); |
| 912 pref.setOnPreferenceChangeListener(this); | 912 pref.setOnPreferenceChangeListener(this); |
| 913 } else if (PREFS_FAQ_LINK.equals(key)) { | |
| 914 // Format the FAQ link | |
| 915 final String VERSION = AppConstants.MOZ_APP_VERSION; | |
| 916 final String OS = AppConstants.OS_TARGET; | |
| 917 final String LOCALE = Locales.getLanguageTag(Locale.getDefau
lt()); | |
| 918 | |
| 919 final String url = getResources().getString(R.string.faq_lin
k, VERSION, OS, LOCALE); | |
| 920 ((LinkPreference) pref).setUrl(url); | |
| 921 } | 913 } |
| 914 // Removed PREFS_FAQ_LINK condition so it won't override the FAQ
url programatically |
| 915 // See https://issues.adblockplus.org/ticket/3001 |
| 922 | 916 |
| 923 // Some Preference UI elements are not actually preferences, | 917 // Some Preference UI elements are not actually preferences, |
| 924 // but they require a key to work correctly. For example, | 918 // but they require a key to work correctly. For example, |
| 925 // "Clear private data" requires a key for its state to be | 919 // "Clear private data" requires a key for its state to be |
| 926 // saved when the orientation changes. It uses the | 920 // saved when the orientation changes. It uses the |
| 927 // "android.not_a_preference.privacy.clear" key - which doesn't | 921 // "android.not_a_preference.privacy.clear" key - which doesn't |
| 928 // exist in Gecko - to satisfy this requirement. | 922 // exist in Gecko - to satisfy this requirement. |
| 929 if (isGeckoPref(key)) { | 923 if (isGeckoPref(key)) { |
| 930 prefs.add(key); | 924 prefs.add(key); |
| 931 } | 925 } |
| (...skipping 634 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1566 intent.putExtra("resource", resource); | 1560 intent.putExtra("resource", resource); |
| 1567 } else { | 1561 } else { |
| 1568 intent.putExtra(PreferenceActivity.EXTRA_SHOW_FRAGMENT, GeckoPrefere
nceFragment.class.getName()); | 1562 intent.putExtra(PreferenceActivity.EXTRA_SHOW_FRAGMENT, GeckoPrefere
nceFragment.class.getName()); |
| 1569 | 1563 |
| 1570 Bundle fragmentArgs = new Bundle(); | 1564 Bundle fragmentArgs = new Bundle(); |
| 1571 fragmentArgs.putString("resource", resource); | 1565 fragmentArgs.putString("resource", resource); |
| 1572 intent.putExtra(PreferenceActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS, fr
agmentArgs); | 1566 intent.putExtra(PreferenceActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS, fr
agmentArgs); |
| 1573 } | 1567 } |
| 1574 } | 1568 } |
| 1575 } | 1569 } |
| OLD | NEW |