Generalize url scheme parsing/highlighting (#1008)

* Add support for highlighting dat, ssb, ipfs url schemes. #847

* Generalize scheme parsing for url highlighting. #847

* Migrate LinkHelper to kotlin
This commit is contained in:
Levi Bard 2019-02-05 19:55:28 +01:00 committed by Konrad Pozniak
commit 85610a8311
10 changed files with 317 additions and 279 deletions

View file

@ -19,9 +19,9 @@ import android.content.Context
import android.util.AttributeSet
import com.google.android.material.card.MaterialCardView
import com.keylesspalace.tusky.R
import com.keylesspalace.tusky.util.LinkHelper
import com.keylesspalace.tusky.util.ThemeUtils
import com.keylesspalace.tusky.util.hide
import com.keylesspalace.tusky.util.openLink
import kotlinx.android.synthetic.main.card_license.view.*
class LicenseCard
@ -49,7 +49,7 @@ class LicenseCard
licenseCardLink.hide()
} else {
licenseCardLink.text = link
setOnClickListener { LinkHelper.openLink(link, context) }
setOnClickListener { openLink(link, context) }
}
}