From 9a1dbdc74f53c2b1793ce4caa6b21694066d0764 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 21 Mar 2012 09:18:20 +0300 Subject: add option to justify/left-align article text --- src/org/fox/ttrss/ArticleFragment.java | 8 +++++--- src/org/fox/ttrss/OfflineArticleFragment.java | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/org/fox/ttrss/ArticleFragment.java b/src/org/fox/ttrss/ArticleFragment.java index 6890376f..a83ffdef 100644 --- a/src/org/fox/ttrss/ArticleFragment.java +++ b/src/org/fox/ttrss/ArticleFragment.java @@ -163,15 +163,17 @@ public class ArticleFragment extends Fragment { articleContent = doc.toString(); } + String align = m_prefs.getBoolean("justify_article_text", true) ? "text-align : justify;" : ""; + switch (Integer.parseInt(m_prefs.getString("font_size", "0"))) { case 0: - cssOverride += "body { text-align : justify; font-size : 14px; } "; + cssOverride += "body { "+align+" font-size : 14px; } "; break; case 1: - cssOverride += "body { text-align : justify; font-size : 18px; } "; + cssOverride += "body { "+align+" font-size : 18px; } "; break; case 2: - cssOverride += "body { text-align : justify; font-size : 21px; } "; + cssOverride += "body { "+align+" font-size : 21px; } "; break; } diff --git a/src/org/fox/ttrss/OfflineArticleFragment.java b/src/org/fox/ttrss/OfflineArticleFragment.java index 04ad3384..4387a623 100644 --- a/src/org/fox/ttrss/OfflineArticleFragment.java +++ b/src/org/fox/ttrss/OfflineArticleFragment.java @@ -167,15 +167,17 @@ public class OfflineArticleFragment extends Fragment { view.findViewById(R.id.attachments_holder).setVisibility(View.GONE); + String align = m_prefs.getBoolean("justify_article_text", true) ? "text-align : justified" : ""; + switch (Integer.parseInt(m_prefs.getString("font_size", "0"))) { case 0: - cssOverride += "body { text-align : justify; font-size : 14px; } "; + cssOverride += "body { "+align+"; font-size : 14px; } "; break; case 1: - cssOverride += "body { text-align : justify; font-size : 18px; } "; + cssOverride += "body { "+align+"; font-size : 18px; } "; break; case 2: - cssOverride += "body { text-align : justify; font-size : 21px; } "; + cssOverride += "body { "+align+"; font-size : 21px; } "; break; } -- cgit v1.2.3-54-g00ecf