SWE WebRefiner integration
Change-Id: I85bcb0e75b3942affa2cb1fe0d07b005a8560ad6
diff --git a/src/com/android/browser/PageDialogsHandler.java b/src/com/android/browser/PageDialogsHandler.java
index e027e80..b92add9 100644
--- a/src/com/android/browser/PageDialogsHandler.java
+++ b/src/com/android/browser/PageDialogsHandler.java
@@ -27,6 +27,7 @@
import android.view.View;
import org.codeaurora.swe.HttpAuthHandler;
import org.codeaurora.swe.SslErrorHandler;
+import org.codeaurora.swe.WebRefiner;
import org.codeaurora.swe.WebView;
import com.android.browser.reflect.ReflectHelper;
@@ -161,6 +162,15 @@
((TextView) pageInfoView.findViewById(R.id.address)).setText(url);
((TextView) pageInfoView.findViewById(R.id.title)).setText(title);
+ if (WebRefiner.isInitialized() && view != null) {
+ (pageInfoView.findViewById(R.id.web_refiner_info)).setVisibility(View.VISIBLE);
+ int count = WebRefiner.getInstance().getBlockedURLCount(view);
+ String msg = String.valueOf(count) + " requests blocked on this page";
+ ((TextView) pageInfoView.findViewById(R.id.web_refiner_blocked_status)).setText(msg);
+ } else {
+ (pageInfoView.findViewById(R.id.web_refiner_info)).setVisibility(View.INVISIBLE);
+ }
+
mPageInfoView = tab;
mPageInfoFromShowSSLCertificateOnError = fromShowSSLCertificateOnError;
mUrlCertificateOnError = urlCertificateOnError;