mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 02:36:24 -04:00
removed double bang
This commit is contained in:
parent
493061a36a
commit
e37c0dd0cd
@ -94,6 +94,17 @@ complexity:
|
||||
ignoreAnnotation: true
|
||||
excludeStringsWithLessThan5Characters: true
|
||||
ignoreStringsRegex: '$^'
|
||||
TooManyFunctions:
|
||||
active: false
|
||||
excludes: "**/test/**,**/androidTest/**,**/*.Test.kt,**/*.Spec.kt,**/*.Spek.kt"
|
||||
thresholdInFiles: 11
|
||||
thresholdInClasses: 11
|
||||
thresholdInInterfaces: 11
|
||||
thresholdInObjects: 11
|
||||
thresholdInEnums: 11
|
||||
ignoreDeprecated: false
|
||||
ignorePrivate: false
|
||||
ignoreOverridden: false
|
||||
|
||||
coroutines:
|
||||
active: true
|
||||
|
@ -26,9 +26,7 @@ import android.widget.CompoundButton
|
||||
import android.widget.ImageView
|
||||
import androidx.appcompat.view.ActionMode
|
||||
import androidx.appcompat.widget.SearchView
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.recyclerview.widget.RecyclerView.AdapterDataObserver
|
||||
import com.google.android.material.snackbar.Snackbar
|
||||
import kotlinx.android.synthetic.main.activity_bookmarks.bookmarks_switch
|
||||
import kotlinx.android.synthetic.main.activity_bookmarks.no_bookmarks
|
||||
import kotlinx.android.synthetic.main.activity_bookmarks.recycler_view
|
||||
@ -37,8 +35,11 @@ import org.kiwix.kiwixmobile.core.Intents.internal
|
||||
import org.kiwix.kiwixmobile.core.R
|
||||
import org.kiwix.kiwixmobile.core.base.BaseActivity
|
||||
import org.kiwix.kiwixmobile.core.di.components.CoreComponent
|
||||
import org.kiwix.kiwixmobile.core.downloader.model.Base64String
|
||||
import org.kiwix.kiwixmobile.core.extensions.ActivityExtensions.coreActivityComponent
|
||||
import org.kiwix.kiwixmobile.core.extensions.setBitmapFromString
|
||||
import org.kiwix.kiwixmobile.core.extensions.setBitmap
|
||||
import org.kiwix.kiwixmobile.core.extensions.setImageDrawableCompat
|
||||
import org.kiwix.kiwixmobile.core.extensions.snack
|
||||
import org.kiwix.kiwixmobile.core.main.CoreMainActivity
|
||||
import org.kiwix.kiwixmobile.core.reader.ZimReaderContainer
|
||||
import org.kiwix.kiwixmobile.core.utils.DialogShower
|
||||
@ -74,7 +75,7 @@ class BookmarksActivity : BaseActivity(),
|
||||
menu: Menu
|
||||
): Boolean {
|
||||
mode.menuInflater.inflate(R.menu.menu_context_delete, menu)
|
||||
bookmarks_switch!!.isEnabled = false
|
||||
bookmarks_switch.isEnabled = false
|
||||
return true
|
||||
}
|
||||
|
||||
@ -132,12 +133,12 @@ class BookmarksActivity : BaseActivity(),
|
||||
actionBar.setTitle(R.string.bookmarks)
|
||||
}
|
||||
setupBookmarksAdapter()
|
||||
recycler_view!!.adapter = bookmarksAdapter
|
||||
bookmarks_switch!!.setOnCheckedChangeListener { _: CompoundButton?, isChecked: Boolean ->
|
||||
recycler_view.adapter = bookmarksAdapter
|
||||
bookmarks_switch.setOnCheckedChangeListener { _: CompoundButton?, isChecked: Boolean ->
|
||||
sharedPreferenceUtil.showBookmarksCurrentBook = !isChecked
|
||||
presenter.loadBookmarks(sharedPreferenceUtil.showBookmarksCurrentBook)
|
||||
}
|
||||
bookmarks_switch!!.isChecked = !sharedPreferenceUtil.showBookmarksCurrentBook
|
||||
bookmarks_switch.isChecked = !sharedPreferenceUtil.showBookmarksCurrentBook
|
||||
}
|
||||
|
||||
private fun setupBookmarksAdapter() {
|
||||
@ -145,7 +146,7 @@ class BookmarksActivity : BaseActivity(),
|
||||
bookmarksAdapter!!.registerAdapterDataObserver(object : AdapterDataObserver() {
|
||||
override fun onChanged() {
|
||||
super.onChanged()
|
||||
no_bookmarks!!.visibility = if (bookmarksList.size == 0) View.VISIBLE else View.GONE
|
||||
no_bookmarks.visibility = if (bookmarksList.size == 0) View.VISIBLE else View.GONE
|
||||
}
|
||||
})
|
||||
}
|
||||
@ -189,8 +190,7 @@ class BookmarksActivity : BaseActivity(),
|
||||
allBookmarks.clear()
|
||||
bookmarksList.clear()
|
||||
bookmarksAdapter!!.notifyDataSetChanged()
|
||||
Snackbar.make(no_bookmarks!!, R.string.all_bookmarks_cleared, Snackbar.LENGTH_SHORT)
|
||||
.show()
|
||||
no_bookmarks.snack(R.string.all_bookmarks_cleared)
|
||||
})
|
||||
}
|
||||
else -> return super.onOptionsItemSelected(item)
|
||||
@ -258,11 +258,9 @@ class BookmarksActivity : BaseActivity(),
|
||||
bookmark: BookmarkItem
|
||||
) {
|
||||
if (deleteList.remove(bookmark)) {
|
||||
favicon.setBitmapFromString(bookmark.favicon)
|
||||
favicon.setBitmap(Base64String(bookmark.favicon))
|
||||
} else {
|
||||
favicon.setImageDrawable(
|
||||
ContextCompat.getDrawable(this, R.drawable.ic_check_circle_blue_24dp)
|
||||
)
|
||||
favicon.setImageDrawableCompat(R.drawable.ic_check_circle_blue_24dp)
|
||||
deleteList.add(bookmark)
|
||||
}
|
||||
actionMode!!.title = getString(R.string.selected_items, deleteList.size)
|
||||
|
Loading…
x
Reference in New Issue
Block a user