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