mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01:00 
			
		
		
		
	Hide Empty Search Results in Catalogues (#2066)
* test2 * remove nothing_found view and associated resources
This commit is contained in:
		@@ -31,9 +31,6 @@ class CatalogueSearchHolder(view: View, val adapter: CatalogueSearchAdapter) :
 | 
			
		||||
        // Set layout horizontal.
 | 
			
		||||
        recycler.layoutManager = LinearLayoutManager(view.context, LinearLayoutManager.HORIZONTAL, false)
 | 
			
		||||
        recycler.adapter = mangaAdapter
 | 
			
		||||
 | 
			
		||||
        nothing_found_icon.setVectorCompat(R.drawable.ic_search_black_112dp,
 | 
			
		||||
                view.context.getResourceColor(android.R.attr.textColorHint))
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
@@ -54,15 +51,15 @@ class CatalogueSearchHolder(view: View, val adapter: CatalogueSearchAdapter) :
 | 
			
		||||
        when {
 | 
			
		||||
            results == null -> {
 | 
			
		||||
                progress.visible()
 | 
			
		||||
                nothing_found.gone()
 | 
			
		||||
                showHolder()
 | 
			
		||||
            }
 | 
			
		||||
            results.isEmpty() -> {
 | 
			
		||||
                progress.gone()
 | 
			
		||||
                nothing_found.visible()
 | 
			
		||||
                hideHolder()
 | 
			
		||||
            }
 | 
			
		||||
            else -> {
 | 
			
		||||
                progress.gone()
 | 
			
		||||
                nothing_found.gone()
 | 
			
		||||
                showHolder()
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        if (results !== lastBoundResults) {
 | 
			
		||||
@@ -96,4 +93,15 @@ class CatalogueSearchHolder(view: View, val adapter: CatalogueSearchAdapter) :
 | 
			
		||||
 | 
			
		||||
        return null
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private fun showHolder() {
 | 
			
		||||
        title.visible()
 | 
			
		||||
        source_card.visible()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private fun hideHolder() {
 | 
			
		||||
        title.gone()
 | 
			
		||||
        source_card.gone()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user