diff --git a/org.fox.ttrss/build.gradle b/org.fox.ttrss/build.gradle
index aa8b959c..7be86dd8 100644
--- a/org.fox.ttrss/build.gradle
+++ b/org.fox.ttrss/build.gradle
@@ -6,7 +6,7 @@ android {
defaultConfig {
applicationId "org.fox.ttrss"
- minSdkVersion 8
+ minSdkVersion 16
targetSdkVersion 21
}
diff --git a/org.fox.ttrss/org.fox.ttrss.iml b/org.fox.ttrss/org.fox.ttrss.iml
index 34b64e90..14d85977 100644
--- a/org.fox.ttrss/org.fox.ttrss.iml
+++ b/org.fox.ttrss/org.fox.ttrss.iml
@@ -79,6 +79,7 @@
+
diff --git a/org.fox.ttrss/src/main/AndroidManifest.xml b/org.fox.ttrss/src/main/AndroidManifest.xml
index 31626cc4..cdbf269b 100644
--- a/org.fox.ttrss/src/main/AndroidManifest.xml
+++ b/org.fox.ttrss/src/main/AndroidManifest.xml
@@ -5,7 +5,7 @@
android:versionName="1.86" >
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java
index 930a322d..541ed28c 100644
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java
@@ -14,7 +14,6 @@ import android.text.Html;
import android.util.TypedValue;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
-import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
@@ -32,10 +31,6 @@ import com.shamanland.fab.ShowHideOnScroll;
import org.fox.ttrss.types.Article;
import org.fox.ttrss.types.Attachment;
import org.fox.ttrss.util.TypefaceCache;
-import org.jsoup.Jsoup;
-import org.jsoup.nodes.Document;
-import org.jsoup.nodes.Element;
-import org.jsoup.select.Elements;
import java.net.MalformedURLException;
import java.net.URI;
@@ -308,11 +303,6 @@ public class ArticleFragment extends Fragment {
unregisterForContextMenu(m_web);
return true;
} else {
- if (m_activity.isCompatMode()) {
- KeyEvent shiftPressEvent = new KeyEvent(0, 0, KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_SHIFT_LEFT, 0, 0);
- shiftPressEvent.dispatch(m_web);
- }
-
return false;
}
}
@@ -356,30 +346,11 @@ public class ArticleFragment extends Fragment {
String articleContent = m_article.content != null ? m_article.content : "";
- if (m_activity.isCompatMode() || !acceleratedWebview) {
- Document doc = Jsoup.parse(articleContent);
+ if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
+ ws.setJavaScriptEnabled(true);
- if (doc != null) {
- // thanks webview for crashing on