mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
swap order of search source and library options while browsing
like when tapping on a tag while browsing manga, it will be copy/search source/search library, vs tapping on a tag when in library, that'll still be copy/search library/search source
This commit is contained in:
parent
c3d2c19ab9
commit
900bc07a94
2 changed files with 10 additions and 1 deletions
|
@ -1831,7 +1831,7 @@ class MangaDetailsController :
|
|||
menu,
|
||||
)
|
||||
menu?.findItem(R.id.action_copy)?.isVisible = showCopy
|
||||
val sourceMenuItem = menu?.findItem(R.id.action_source_search)
|
||||
var sourceMenuItem = menu?.findItem(R.id.action_source_search)
|
||||
sourceMenuItem?.isVisible = searchSource && presenter.source is CatalogueSource
|
||||
val context = view?.context ?: return false
|
||||
val localItem = menu?.findItem(R.id.action_local_search) ?: return true
|
||||
|
@ -1840,6 +1840,11 @@ class MangaDetailsController :
|
|||
localItem.title = context.getString(R.string.search_, library)
|
||||
sourceMenuItem?.title = context.getString(R.string.search_, presenter.source.name)
|
||||
if (searchSource) {
|
||||
if (previousController is BrowseSourceController) {
|
||||
menu.removeItem(R.id.action_source_search)
|
||||
sourceMenuItem = menu.add(0, R.id.action_source_search, 1, sourceMenuItem?.title)
|
||||
sourceMenuItem?.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM)
|
||||
}
|
||||
sourceMenuItem?.icon = presenter.source.icon()
|
||||
}
|
||||
return true
|
||||
|
|
|
@ -5,24 +5,28 @@
|
|||
<item
|
||||
android:id="@+id/action_copy"
|
||||
android:icon="@drawable/ic_done_all_24dp"
|
||||
android:orderInCategory="0"
|
||||
android:title="@string/copy_value"
|
||||
app:showAsAction="ifRoom" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_local_search"
|
||||
android:icon="@drawable/ic_search_24dp"
|
||||
android:orderInCategory="2"
|
||||
android:title="@string/search"
|
||||
app:showAsAction="ifRoom" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_source_search"
|
||||
android:icon="@drawable/ic_extension_update_24dp"
|
||||
android:orderInCategory="3"
|
||||
android:title="@string/search"
|
||||
app:showAsAction="ifRoom" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_global_search"
|
||||
android:icon="@drawable/ic_open_in_webview_24dp"
|
||||
android:orderInCategory="4"
|
||||
android:title="@string/label_global_search"
|
||||
app:showAsAction="ifRoom" />
|
||||
</menu>
|
Loading…
Add table
Add a link
Reference in a new issue