mirror of
https://github.com/Corewala/Buran
synced 2025-03-11 14:46:43 +00:00
Added search to default homepage
This commit is contained in:
parent
132749016a
commit
3dee099dcf
1 changed files with 15 additions and 7 deletions
|
@ -803,11 +803,8 @@ class GemActivity : AppCompatActivity() {
|
||||||
db = db,
|
db = db,
|
||||||
onState = this::handleState
|
onState = this::handleState
|
||||||
)
|
)
|
||||||
|
|
||||||
if(home.isEmpty()){
|
if(home.isEmpty()){
|
||||||
loadingView(false)
|
loadLocalHome()
|
||||||
binding.pullToRefresh.isRefreshing = false
|
|
||||||
adapter.render(listOf("# ${getString(R.string.app_name)}"))
|
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
model.initialise(
|
model.initialise(
|
||||||
|
@ -839,6 +836,19 @@ class GemActivity : AppCompatActivity() {
|
||||||
initialised = true
|
initialised = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private fun loadLocalHome(){
|
||||||
|
loadingView(false)
|
||||||
|
binding.pullToRefresh.isRefreshing = false
|
||||||
|
|
||||||
|
val searchbase = prefs.getString(
|
||||||
|
"search_base",
|
||||||
|
Buran.DEFAULT_SEARCH_BASE
|
||||||
|
)
|
||||||
|
val searchLink = "=> $searchbase ${getString(R.string.search)}"
|
||||||
|
val title = "# ${getString(R.string.app_name)}"
|
||||||
|
adapter.render(listOf(title, searchLink))
|
||||||
|
}
|
||||||
|
|
||||||
private fun isHostSigned(uri: URI): Boolean{
|
private fun isHostSigned(uri: URI): Boolean{
|
||||||
if((uri.host != omniTerm.getCurrent().toURI().host) && !certPassword.isNullOrEmpty()) {
|
if((uri.host != omniTerm.getCurrent().toURI().host) && !certPassword.isNullOrEmpty()) {
|
||||||
return false
|
return false
|
||||||
|
@ -857,9 +867,7 @@ class GemActivity : AppCompatActivity() {
|
||||||
if(getInternetStatus()){
|
if(getInternetStatus()){
|
||||||
if(initialised){
|
if(initialised){
|
||||||
if(address.isEmpty()){
|
if(address.isEmpty()){
|
||||||
loadingView(false)
|
loadLocalHome()
|
||||||
binding.pullToRefresh.isRefreshing = false
|
|
||||||
adapter.render(listOf("# ${getString(R.string.app_name)}"))
|
|
||||||
}else{
|
}else{
|
||||||
model.request(address, certPassword)
|
model.request(address, certPassword)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue