Mholloway has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/338278 )

Change subject: Update revert help dialog styling
......................................................................

Update revert help dialog styling

Bug: T150477
Change-Id: I832883b56c656cbdfcf484abc45903f2076a6f98
---
M 
app/src/main/java/org/wikipedia/descriptions/DescriptionEditRevertHelpView.java
M app/src/main/res/layout/view_description_edit_revert_help.xml
M app/src/main/res/values/strings_no_translate.xml
3 files changed, 18 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/78/338278/1

diff --git 
a/app/src/main/java/org/wikipedia/descriptions/DescriptionEditRevertHelpView.java
 
b/app/src/main/java/org/wikipedia/descriptions/DescriptionEditRevertHelpView.java
index 6095d92..beee04d 100644
--- 
a/app/src/main/java/org/wikipedia/descriptions/DescriptionEditRevertHelpView.java
+++ 
b/app/src/main/java/org/wikipedia/descriptions/DescriptionEditRevertHelpView.java
@@ -4,7 +4,11 @@
 import android.net.Uri;
 import android.support.annotation.NonNull;
 import android.support.annotation.StringRes;
+import android.text.SpannableString;
+import android.text.Spanned;
+import android.text.TextUtils;
 import android.text.method.LinkMovementMethod;
+import android.text.style.BulletSpan;
 import android.widget.ScrollView;
 import android.widget.TextView;
 
@@ -23,21 +27,23 @@
         init(qNumber);
     }
 
-    private void init(@NonNull String qNumber) {
+    @SuppressWarnings("checkstyle:magicnumber") private void init(@NonNull 
String qNumber) {
         inflate(getContext(), R.layout.view_description_edit_revert_help, 
this);
         ButterKnife.bind(this);
         helpText.setMovementMethod(new LinkMovementMethod());
 
-        String helpStr = getString(R.string.description_edit_revert_help_body)
+        Spanned helpStr = 
StringUtil.fromHtml(getString(R.string.description_edit_revert_help_body)
                 .replaceAll(":revertSubtitle", 
getString(R.string.description_edit_revert_subtitle))
                 .replaceAll(":revertIntro", 
getString(R.string.description_edit_revert_intro))
-                .replaceAll(":revertReason1",
-                        
String.format(getString(R.string.description_edit_revert_reason1), 
getString(R.string.wikidata_description_guide_url)))
-                .replaceAll(":revertReason2", 
getString(R.string.description_edit_revert_reason2))
                 .replaceAll(":revertHistory",
-                        
String.format(getString(R.string.description_edit_revert_history), 
getHistoryUri(qNumber)));
+                        
String.format(getString(R.string.description_edit_revert_history), 
getHistoryUri(qNumber))));
 
-        helpText.setText(StringUtil.fromHtml(helpStr));
+        SpannableString revertReason1 = new 
SpannableString(StringUtil.fromHtml(String.format(getString(R.string.description_edit_revert_reason1),
 getString(R.string.wikidata_description_guide_url))));
+        SpannableString revertReason2 = new 
SpannableString(StringUtil.fromHtml(getString(R.string.description_edit_revert_reason2)));
+        revertReason1.setSpan(new BulletSpan(16), 0, revertReason1.length(), 
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
+        revertReason2.setSpan(new BulletSpan(16), 0, revertReason2.length(), 
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
+        SpannableString helpSpan = new 
SpannableString(TextUtils.expandTemplate(helpStr, revertReason1, 
revertReason2));
+        helpText.setText(helpSpan);
     }
 
     private Uri getHistoryUri(@NonNull String qNumber) {
diff --git a/app/src/main/res/layout/view_description_edit_revert_help.xml 
b/app/src/main/res/layout/view_description_edit_revert_help.xml
index 2a5eb4d..d5054d1 100644
--- a/app/src/main/res/layout/view_description_edit_revert_help.xml
+++ b/app/src/main/res/layout/view_description_edit_revert_help.xml
@@ -10,8 +10,9 @@
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         style="@style/RtlAwareTextView"
-        android:layout_margin="20dp"
-        android:lineSpacingMultiplier="1.2"
+        android:layout_margin="24dp"
+        android:textSize="16sp"
+        android:lineSpacingMultiplier="1.25"
         tools:text="Lorem ipsum"/>
 
 </merge>
\ No newline at end of file
diff --git a/app/src/main/res/values/strings_no_translate.xml 
b/app/src/main/res/values/strings_no_translate.xml
index c845987..0631aca 100644
--- a/app/src/main/res/values/strings_no_translate.xml
+++ b/app/src/main/res/values/strings_no_translate.xml
@@ -95,10 +95,10 @@
         :revertSubtitle<br />
         :revertIntro
         <p>
-            • :revertReason1
+            ^1
         </p>
         <p>
-            • :revertReason2
+            ^2
         </p>
         :revertHistory
     ]]></string>

-- 
To view, visit https://gerrit.wikimedia.org/r/338278
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I832883b56c656cbdfcf484abc45903f2076a6f98
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mholloway <mhollo...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to