Skip to content

Commit

Permalink
Make war widget clickable
Browse files Browse the repository at this point in the history
  • Loading branch information
AChep committed Mar 22, 2022
1 parent e3c0fe7 commit 8a07d55
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import androidx.lifecycle.LiveData
import androidx.lifecycle.MediatorLiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.Observer
import com.artemchep.literaryclock.R
import com.artemchep.literaryclock.analytics.AnalyticsMain
import com.artemchep.literaryclock.logic.SingleLiveEvent
import com.artemchep.literaryclock.logic.live.DatabaseStateLiveData
Expand Down Expand Up @@ -69,6 +70,12 @@ class MainViewModel(application: Application) : BaseViewModel(application) {
analytics.logQuoteOpen(quote)
}

@UiThread
fun openLearnAboutWar() {
val url = getApplication<Application>().getString(R.string.war_learn_more_url)
url.let(openUrlEvent::setValue)
}

@UiThread
fun shareQuote(quote: QuoteItem) {
quote.let(shareQuoteEvent::setValue)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ class MainFragment : BaseFragment<FragmentMainBinding>(),

viewBinding.moreBtn.setOnClickListener(this)
viewBinding.btn.setOnClickListener(this)
viewBinding.warLearnMoreBtn.setOnClickListener(this)

viewBinding.analogClock.foreground = analogClockDrawable

Expand Down Expand Up @@ -226,6 +227,7 @@ class MainFragment : BaseFragment<FragmentMainBinding>(),
when (view.id) {
R.id.btn -> mainViewModel.editTime()
R.id.moreBtn -> showMorePopUp(view)
R.id.warLearnMoreBtn -> mainViewModel.openLearnAboutWar()
}
}

Expand Down

0 comments on commit 8a07d55

Please sign in to comment.