mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Tweak error button appearance
This commit is contained in:
		| @@ -366,15 +366,17 @@ open class BrowseCatalogueController(bundle: Bundle) : | ||||
|                 } | ||||
|                 presenter.requestNext() | ||||
|             } | ||||
|             val openInWebViewAction = View.OnClickListener { | ||||
|                 openInWebView() | ||||
|             } | ||||
|  | ||||
|             if (adapter.isEmpty) { | ||||
|                 empty_view.show(message, listOf( | ||||
|                     EmptyView.Action(R.string.action_retry, retryAction), | ||||
|                     EmptyView.Action(R.string.action_open_in_web_view, openInWebViewAction) | ||||
|                 )) | ||||
|                 val actions = mutableListOf(EmptyView.Action(R.string.action_retry, retryAction)) | ||||
|                 if (presenter.source is HttpSource) { | ||||
|                     val openInWebViewAction = View.OnClickListener { | ||||
|                         openInWebView() | ||||
|                     } | ||||
|                     actions += EmptyView.Action(R.string.action_open_in_web_view, openInWebViewAction) | ||||
|                 } | ||||
|  | ||||
|                 empty_view.show(message, actions) | ||||
|             } else { | ||||
|                 empty_view.hide() | ||||
|  | ||||
|   | ||||
| @@ -3,10 +3,10 @@ package eu.kanade.tachiyomi.widget | ||||
| import android.content.Context | ||||
| import android.util.AttributeSet | ||||
| import android.view.View | ||||
| import android.widget.Button | ||||
| import android.widget.LinearLayout | ||||
| import android.widget.RelativeLayout | ||||
| import androidx.annotation.StringRes | ||||
| import androidx.appcompat.widget.AppCompatButton | ||||
| import eu.kanade.tachiyomi.R | ||||
| import eu.kanade.tachiyomi.util.view.gone | ||||
| import eu.kanade.tachiyomi.util.view.visible | ||||
| @@ -44,7 +44,7 @@ class EmptyView @JvmOverloads constructor(context: Context, attrs: AttributeSet? | ||||
|         actions_container.removeAllViews() | ||||
|         if (!actions.isNullOrEmpty()) { | ||||
|             actions.forEach { | ||||
|                 val button = Button(context).apply { | ||||
|                 val button = AppCompatButton(context).apply { | ||||
|                     layoutParams = LinearLayout.LayoutParams( | ||||
|                         LinearLayout.LayoutParams.WRAP_CONTENT, | ||||
|                         LinearLayout.LayoutParams.WRAP_CONTENT) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user