Change summary
src/cheogram/res/layout/command_webview.xml | 12 +++
src/main/java/eu/siacs/conversations/entities/Conversation.java | 1
2 files changed, 13 insertions(+)
Detailed changes
@@ -6,8 +6,20 @@
android:layout_width="fill_parent"
android:layout_height="fill_parent">
+ <TextView
+ android:id="@+id/desc"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:minHeight="?android:attr/listPreferredItemHeightSmall"
+ android:paddingLeft="8dp"
+ android:paddingRight="8dp"
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"
+ android:textColor="?attr/edit_text_color" />
+
<WebView
android:id="@+id/webview"
+ android:layout_below="@+id/desc"
android:layout_width="match_parent"
android:layout_height="match_parent" />
@@ -1774,6 +1774,7 @@ public class Conversation extends AbstractEntity implements Blockable, Comparabl
@Override
public void bind(Item oob) {
+ setTextOrHide(binding.desc, Optional.fromNullable(oob.el.findChildContent("desc", "jabber:x:oob")));
binding.webview.getSettings().setJavaScriptEnabled(true);
binding.webview.getSettings().setUserAgentString("Mozilla/5.0 (Linux; Android 11) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Mobile Safari/537.36");
binding.webview.getSettings().setDatabaseEnabled(true);