Selaa lähdekoodia

Merge branch 'master' of https://github.com/52fisher/legado

fisher 4 vuotta sitten
vanhempi
commit
ce9294f113

+ 29 - 0
app/src/main/java/io/legado/app/ui/book/source/debug/BookSourceDebugActivity.kt

@@ -109,6 +109,35 @@ class BookSourceDebugActivity : VMBaseActivity<ActivitySourceDebugBinding, BookS
                 searchView.setQuery(binding.textFx.text, true)
             }
         }
+        binding.textInfo.onClick {
+            if (!searchView.query.isNullOrBlank()) {
+                searchView.setQuery(searchView.query, true)
+            }
+        }
+        binding.textToc.onClick {
+            val query = searchView.query
+            if (query.isNullOrBlank() || query.length <= 2) {
+                searchView.setQuery("++", false)
+            } else {
+                if (!query.startsWith("++")) {
+                    searchView.setQuery("++$query", true)
+                } else {
+                    searchView.setQuery(query, true)
+                }
+            }
+        }
+        binding.textContent.onClick {
+            val query = searchView.query
+            if (query.isNullOrBlank() || query.length <= 2) {
+                searchView.setQuery("--", false)
+            } else {
+                if (!query.startsWith("--")) {
+                    searchView.setQuery("--$query", true)
+                } else {
+                    searchView.setQuery(query, true)
+                }
+            }
+        }
     }
 
     /**

+ 3 - 0
app/src/main/res/layout/activity_source_debug.xml

@@ -132,6 +132,7 @@
                 tools:ignore="HardcodedText" />
 
             <TextView
+                android:id="@+id/text_info"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_margin="3dp"
@@ -156,6 +157,7 @@
                 tools:ignore="HardcodedText" />
 
             <TextView
+                android:id="@+id/text_toc"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_margin="3dp"
@@ -180,6 +182,7 @@
                 tools:ignore="HardcodedText" />
 
             <TextView
+                android:id="@+id/text_content"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_margin="3dp"