Skip to content
Snippets Groups Projects
Commit 140c74bd authored by John Carlson's avatar John Carlson
Browse files

Debug logging clicking images in project fragment

parent cca49654
No related branches found
No related tags found
No related merge requests found
Pipeline #
package com.commit451.gitlab.activity
 
import `in`.uncod.android.bypass.Bypass
import `in`.uncod.android.bypass.ImageSpanClickListener
import android.content.Context
import android.content.Intent
import android.os.Bundle
import android.support.design.widget.Snackbar
import android.support.v7.widget.Toolbar
import android.text.style.ImageSpan
import android.view.View
import android.view.ViewGroup
import android.widget.TextView
import butterknife.BindView
import butterknife.ButterKnife
import com.commit451.bypasspicassoimagegetter.BypassPicassoImageGetter
import com.commit451.gitlab.App
import com.commit451.gitlab.R
import timber.log.Timber
 
/**
* Displays the current users projects feed
* Allows some debugging
*/
class DebugActivity : BaseActivity() {
 
companion object {
 
private val MARKDOWN = "![Image](https://gitlab.com/Commit451/LabCoat/raw/master/art/screenshot-1.png)"
fun newIntent(context: Context): Intent {
val intent = Intent(context, DebugActivity::class.java)
return intent
Loading
Loading
@@ -37,27 +27,13 @@ class DebugActivity : BaseActivity() {
@BindView(R.id.toolbar) lateinit var toolbar: Toolbar
@BindView(R.id.text) lateinit var text: TextView
 
lateinit var bypass: Bypass
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_debug)
ButterKnife.bind(this)
 
bypass = Bypass(this)
bypass.setImageSpanClickListener(object : ImageSpanClickListener {
override fun onImageClicked(p0: View?, p1: ImageSpan?, p2: String?) {
Timber.d("Image clicked with url $p2")
Snackbar.make(root, p2.toString(), Snackbar.LENGTH_LONG)
.show()
}
})
toolbar.title = "Here Be Dragons"
toolbar.setNavigationIcon(R.drawable.ic_back_24dp)
toolbar.setNavigationOnClickListener { onBackPressed()}
text.text = bypass.markdownToSpannable(MARKDOWN,
BypassPicassoImageGetter(text, App.get().picasso))
toolbar.setNavigationOnClickListener { onBackPressed() }
}
}
Loading
Loading
@@ -134,6 +134,10 @@ class ProjectFragment : ButterKnifeFragment() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
bypass = Bypass(activity)
bypass.setImageSpanClickListener { view, imageSpan, s ->
Snackbar.make(swipeRefreshLayout, s, Snackbar.LENGTH_LONG)
.show()
}
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment