diff options
author | Kulanthaivel Palanichamy <kulanthaivel@codeaurora.org> | 2015-04-08 16:11:06 -0700 |
---|---|---|
committer | WebTech Code Review <code-review@localhost> | 2015-05-22 11:37:43 -0700 |
commit | f36e1dbcb66431061143690721565a9a389b1f5d (patch) | |
tree | b1319d5742c8156873cabf15f3fa289ddf2cae34 /src/com/android/browser/BrowserSettings.java | |
parent | 0e3b299cb1dc266df5941c94793a93275aad1bec (diff) | |
download | android_packages_apps_Gello-f36e1dbcb66431061143690721565a9a389b1f5d.tar.gz android_packages_apps_Gello-f36e1dbcb66431061143690721565a9a389b1f5d.tar.bz2 android_packages_apps_Gello-f36e1dbcb66431061143690721565a9a389b1f5d.zip |
SWE WebRefiner integration
Change-Id: I85bcb0e75b3942affa2cb1fe0d07b005a8560ad6
Diffstat (limited to 'src/com/android/browser/BrowserSettings.java')
-rw-r--r-- | src/com/android/browser/BrowserSettings.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/com/android/browser/BrowserSettings.java b/src/com/android/browser/BrowserSettings.java index 8cd2a088..36f28b1b 100644 --- a/src/com/android/browser/BrowserSettings.java +++ b/src/com/android/browser/BrowserSettings.java @@ -48,6 +48,7 @@ import java.util.WeakHashMap; import org.codeaurora.swe.AutoFillProfile; import org.codeaurora.swe.CookieManager; import org.codeaurora.swe.GeolocationPermissions; +import org.codeaurora.swe.WebRefiner; import org.codeaurora.swe.WebSettings.LayoutAlgorithm; import org.codeaurora.swe.WebSettings.PluginState; import org.codeaurora.swe.WebSettings.TextSize; @@ -377,6 +378,9 @@ public class BrowserSettings implements OnSharedPreferenceChangeListener, } } else if (PREF_LINK_PREFETCH.equals(key)) { updateConnectionType(); + } else if (PREF_WEB_REFINER_ENABLED.equals(key)) { + if (WebRefiner.isInitialized()) + WebRefiner.getInstance().setRulesEnabled(WebRefiner.CATEGORY_ALL, isWebRefinerEnabled()); } } @@ -783,6 +787,14 @@ public class BrowserSettings implements OnSharedPreferenceChangeListener, mPrefs.edit().putBoolean(PREF_POWERSAVE_ENABLED, value).apply(); } + public boolean isWebRefinerEnabled() { + return mPrefs.getBoolean(PREF_WEB_REFINER_ENABLED, true); + } + + public void setWebRefinerEnabled(boolean value) { + mPrefs.edit().putBoolean(PREF_WEB_REFINER_ENABLED, value).apply(); + } + // ----------------------------- // getter/setters for debug_preferences.xml // ----------------------------- |