Skip to content
Snippets Groups Projects
Commit 6d00dbb9 authored by John's avatar John
Browse files

Build with API 27

parent dae8af3b
No related branches found
No related tags found
No related merge requests found
Showing
with 128 additions and 130 deletions
debug: true
components:
- build-tools;26.0.1
- platforms;android-26
- extras;google;m2repository
- build-tools;27.0.0
- platforms;android-27
Loading
Loading
@@ -4,7 +4,7 @@ buildscript {
}
 
dependencies {
classpath 'io.fabric.tools:gradle:1.24.1'
classpath 'io.fabric.tools:gradle:1.24.4'
}
}
 
Loading
Loading
@@ -17,14 +17,9 @@ apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'io.fabric'
 
def versionMajor = 2
def versionMinor = 4
def versionPatch = 12
def versionBuild = 0 // bump for dogfood builds, public betas, etc.
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
compileSdkVersion 27
buildToolsVersion "27.0.0"
 
project.ext {
LABCOAT_FABRIC_KEY = project.hasProperty("LABCOAT_FABRIC_KEY") ? project.LABCOAT_FABRIC_KEY : ""
Loading
Loading
@@ -37,10 +32,10 @@ android {
defaultConfig {
applicationId "com.commit451.gitlab"
minSdkVersion 16
targetSdkVersion 26
targetSdkVersion 27
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
versionCode versionMajor * 1000000 + versionMinor * 10000 + versionPatch * 100 + versionBuild
versionName "${versionMajor}.${versionMinor}.${versionPatch}"
versionCode 2041200
versionName "2.4.12"
manifestPlaceholders = [fabric_key: project.ext.LABCOAT_FABRIC_KEY]
vectorDrawables.useSupportLibrary = true
 
Loading
Loading
@@ -99,16 +94,16 @@ android {
}
 
ext {
supportLibVersion = '26.1.0'
supportLibVersion = '27.0.1'
retrofitVersion = '2.3.0'
okHttpVersion = '3.9.0'
butterknifeVersion = '8.8.1'
parcelerVersion = '1.1.9'
reptarVersion = '2.5.1'
adapterLayout = '1.1.1'
materialDialogsVersion = '0.9.4.7'
adapterLayout = '1.1.2'
materialDialogsVersion = '0.9.5.0'
leakCanaryVersion = '1.5.3'
addendumVersion = '1.4.0'
addendumVersion = '1.6.0'
alakazamVersion = '1.0.1'
moshiVersion = '1.5.0'
}
Loading
Loading
@@ -147,12 +142,12 @@ dependencies {
implementation 'com.jakewharton.picasso:picasso2-okhttp3-downloader:1.1.0'
implementation "com.jakewharton:butterknife:$butterknifeVersion"
kapt "com.jakewharton:butterknife-compiler:$butterknifeVersion"
implementation 'com.jakewharton.timber:timber:4.5.1'
implementation 'com.jakewharton.timber:timber:4.6.0'
implementation 'com.jakewharton.threetenabp:threetenabp:1.0.5'
 
implementation 'org.greenrobot:eventbus:3.0.0'
implementation 'org.greenrobot:eventbus:3.1.1'
 
implementation 'io.reactivex.rxjava2:rxjava:2.1.3'
implementation 'io.reactivex.rxjava2:rxjava:2.1.6'
implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
 
implementation 'com.trello.rxlifecycle2:rxlifecycle-components:2.2.0'
Loading
Loading
@@ -181,7 +176,7 @@ dependencies {
implementation "com.github.Commit451.Alakazam:alakazam:$alakazamVersion"
implementation "com.github.Commit451.Alakazam:alakazam-kotlin:$alakazamVersion"
implementation 'com.github.Commit451:Lift:1.2.0'
implementation 'com.github.Commit451:okyo:2.0.0'
implementation 'com.github.Commit451:okyo:3.0.1'
implementation 'com.github.Commit451:OkioProGuardRules:1.11.0.0'
implementation 'com.github.Commit451:RetrofitProguardRules:2.2.0.0'
implementation 'com.github.Commit451:LoganSquareProGuardRules:1.3.7.0'
Loading
Loading
@@ -201,7 +196,7 @@ dependencies {
 
implementation 'com.github.alorma:diff-textview:1.3.0'
 
implementation 'com.wdullaer:materialdatetimepicker:3.3.0'
implementation 'com.wdullaer:materialdatetimepicker:3.4.0'
 
implementation 'com.github.novoda:simple-chrome-custom-tabs:0.1.5'
 
Loading
Loading
Loading
Loading
@@ -5,6 +5,7 @@ import android.os.Bundle
import android.view.View
 
import com.commit451.gitlab.App
import com.commit451.gitlab.activity.BaseActivity
import com.commit451.gitlab.event.ReloadDataEvent
import com.trello.rxlifecycle2.components.support.RxFragment
 
Loading
Loading
@@ -13,9 +14,12 @@ import org.greenrobot.eventbus.Subscribe
 
open class BaseFragment : RxFragment() {
 
var baseEventReceiver: EventReceiver? = null
private var baseEventReceiver: EventReceiver? = null
val baseActivty by lazy {
activity as BaseActivity
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
baseEventReceiver = EventReceiver()
Loading
Loading
Loading
Loading
@@ -61,15 +61,15 @@ class BuildDescriptionFragment : ButterKnifeFragment() {
 
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
project = arguments.getParcelerParcelable<Project>(KEY_PROJECT)!!
build = arguments.getParcelerParcelable<Build>(KEY_BUILD)!!
project = arguments?.getParcelerParcelable<Project>(KEY_PROJECT)!!
build = arguments?.getParcelerParcelable<Build>(KEY_BUILD)!!
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater!!.inflate(R.layout.fragment_build_description, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_build_description, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
swipeRefreshLayout.setOnRefreshListener { load() }
Loading
Loading
@@ -122,13 +122,13 @@ class BuildDescriptionFragment : ButterKnifeFragment() {
val timeTaken = DateUtil.getTimeTaken(startedTime, finishedTime)
val duration = String.format(getString(R.string.build_duration), timeTaken)
textDuration.text = duration
val created = String.format(getString(R.string.build_created), DateUtil.getRelativeTimeSpanString(activity, build.createdAt))
val created = String.format(getString(R.string.build_created), DateUtil.getRelativeTimeSpanString(baseActivty, build.createdAt))
textCreated.text = created
val ref = String.format(getString(R.string.build_ref), build.ref)
textRef.text = ref
val finishedAt = build.finishedAt
if (finishedAt != null) {
val finished = String.format(getString(R.string.build_finished), DateUtil.getRelativeTimeSpanString(activity, finishedAt))
val finished = String.format(getString(R.string.build_finished), DateUtil.getRelativeTimeSpanString(baseActivty, finishedAt))
textFinished.text = finished
textFinished.visibility = View.VISIBLE
} else {
Loading
Loading
Loading
Loading
@@ -50,15 +50,15 @@ class BuildLogFragment : ButterKnifeFragment() {
 
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
project = arguments.getParcelerParcelable<Project>(KEY_PROJECT)!!
build = arguments.getParcelerParcelable<Build>(KEY_BUILD)!!
project = arguments?.getParcelerParcelable<Project>(KEY_PROJECT)!!
build = arguments?.getParcelerParcelable<Build>(KEY_BUILD)!!
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater!!.inflate(R.layout.fragment_build_log, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_build_log, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
swipeRefreshLayout.setOnRefreshListener { loadData() }
Loading
Loading
Loading
Loading
@@ -76,11 +76,11 @@ class BuildsFragment : ButterKnifeFragment() {
scope = scopes[0]
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater!!.inflate(R.layout.fragment_builds, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_builds, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
App.bus().register(this)
Loading
Loading
@@ -88,7 +88,7 @@ class BuildsFragment : ButterKnifeFragment() {
adapterBuilds = BuildAdapter(object : BuildAdapter.Listener {
override fun onBuildClicked(build: Build) {
if (project != null) {
Navigator.navigateToBuild(activity, project!!, build)
Navigator.navigateToBuild(baseActivty, project!!, build)
} else {
Snackbar.make(root, getString(R.string.wait_for_project_to_load), Snackbar.LENGTH_SHORT)
.show()
Loading
Loading
@@ -97,7 +97,7 @@ class BuildsFragment : ButterKnifeFragment() {
})
layoutManagerBuilds = LinearLayoutManager(activity)
listBuilds.layoutManager = layoutManagerBuilds
listBuilds.addItemDecoration(DividerItemDecoration(activity))
listBuilds.addItemDecoration(DividerItemDecoration(baseActivty))
listBuilds.adapter = adapterBuilds
listBuilds.addOnScrollListener(onScrollListener)
 
Loading
Loading
Loading
Loading
@@ -11,11 +11,11 @@ import butterknife.Unbinder
*/
open class ButterKnifeFragment : BaseFragment() {
 
var unbinder: Unbinder? = null
private var unbinder: Unbinder? = null
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
unbinder = ButterKnife.bind(this, view!!)
unbinder = ButterKnife.bind(this, view)
}
 
override fun onDestroyView() {
Loading
Loading
Loading
Loading
@@ -57,23 +57,23 @@ class CommitsFragment : ButterKnifeFragment() {
}
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater!!.inflate(R.layout.fragment_commits, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_commits, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
App.bus().register(this)
 
adapterCommits = CommitAdapter(object : CommitAdapter.Listener {
override fun onCommitClicked(commit: RepositoryCommit) {
Navigator.navigateToDiffActivity(activity, project!!, commit)
Navigator.navigateToDiffActivity(baseActivty, project!!, commit)
}
})
layoutManagerCommits = LinearLayoutManager(activity)
listCommits.layoutManager = layoutManagerCommits
listCommits.addItemDecoration(DividerItemDecoration(activity))
listCommits.addItemDecoration(DividerItemDecoration(baseActivty))
listCommits.adapter = adapterCommits
listCommits.addOnScrollListener(onScrollListener)
 
Loading
Loading
Loading
Loading
@@ -53,14 +53,14 @@ class FeedFragment : ButterKnifeFragment() {
 
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
feedUrl = Uri.parse(arguments.getString(EXTRA_FEED_URL))
feedUrl = Uri.parse(arguments?.getString(EXTRA_FEED_URL))
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater!!.inflate(R.layout.fragment_feed, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_feed, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
adapterFeed = FeedAdapter(object : FeedAdapter.Listener {
Loading
Loading
@@ -69,12 +69,12 @@ class FeedFragment : ButterKnifeFragment() {
Snackbar.make(swipeRefreshLayout, R.string.not_a_valid_url, Snackbar.LENGTH_SHORT)
.show()
} else {
Navigator.navigateToUrl(activity, entry.link.href, App.get().getAccount())
Navigator.navigateToUrl(baseActivty, entry.link.href, App.get().getAccount())
}
}
})
listEntries.layoutManager = LinearLayoutManager(activity)
listEntries.addItemDecoration(DividerItemDecoration(activity))
listEntries.addItemDecoration(DividerItemDecoration(baseActivty))
listEntries.adapter = adapterFeed
 
swipeRefreshLayout.setOnRefreshListener { loadData() }
Loading
Loading
@@ -84,12 +84,12 @@ class FeedFragment : ButterKnifeFragment() {
 
override fun onResume() {
super.onResume()
SimpleChromeCustomTabs.getInstance().connectTo(activity)
SimpleChromeCustomTabs.getInstance().connectTo(baseActivty)
}
 
override fun onPause() {
if (SimpleChromeCustomTabs.getInstance().isConnected) {
SimpleChromeCustomTabs.getInstance().disconnectFrom(activity)
SimpleChromeCustomTabs.getInstance().disconnectFrom(baseActivty)
}
super.onPause()
}
Loading
Loading
Loading
Loading
@@ -62,11 +62,11 @@ class FilesFragment : ButterKnifeFragment() {
 
override fun onFileClicked(treeItem: RepositoryTreeObject) {
val path = currentPath + treeItem.name
Navigator.navigateToFile(activity, project!!.id, path, ref!!)
Navigator.navigateToFile(baseActivty, project!!.id, path, ref!!)
}
 
override fun onCopyClicked(treeItem: RepositoryTreeObject) {
val clipboard = activity.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
val clipboard = baseActivty.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
 
// Creates a new text clip to put on the clipboard
val clip = ClipData.newPlainText(treeItem.name, treeItem.getUrl(project!!, ref!!, currentPath).toString())
Loading
Loading
@@ -84,16 +84,16 @@ class FilesFragment : ButterKnifeFragment() {
}
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater?.inflate(R.layout.fragment_files, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_files, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
adapterFiles = FileAdapter(filesAdapterListener)
list.layoutManager = LinearLayoutManager(activity)
list.addItemDecoration(DividerItemDecoration(activity))
list.addItemDecoration(DividerItemDecoration(baseActivty))
list.adapter = adapterFiles
 
adapterBreadcrumb = BreadcrumbAdapter()
Loading
Loading
Loading
Loading
@@ -77,7 +77,7 @@ class GroupMembersFragment : ButterKnifeFragment() {
 
private val listener = object : GroupMembersAdapter.Listener {
override fun onUserClicked(member: User, holder: ProjectMemberViewHolder) {
Navigator.navigateToUser(activity, holder.image, member)
Navigator.navigateToUser(baseActivty, holder.image, member)
}
 
override fun onUserRemoveClicked(member: User) {
Loading
Loading
@@ -99,7 +99,7 @@ class GroupMembersFragment : ButterKnifeFragment() {
}
 
override fun onUserChangeAccessClicked(member: User) {
val accessDialog = AccessDialog(activity, member, group)
val accessDialog = AccessDialog(baseActivty, member, group)
accessDialog.setOnAccessChangedListener(object : AccessDialog.OnAccessChangedListener {
override fun onAccessChanged(member: User, accessLevel: String) {
loadData()
Loading
Loading
@@ -111,14 +111,14 @@ class GroupMembersFragment : ButterKnifeFragment() {
 
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
group = arguments.getParcelerParcelable<Group>(KEY_GROUP)!!
group = arguments?.getParcelerParcelable<Group>(KEY_GROUP)!!
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater!!.inflate(R.layout.fragment_group_members, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_group_members, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
App.bus().register(this)
Loading
Loading
@@ -150,7 +150,7 @@ class GroupMembersFragment : ButterKnifeFragment() {
 
@OnClick(R.id.add_user_button)
fun onAddUserClick(fab: View) {
Navigator.navigateToAddGroupMember(activity, fab, group)
Navigator.navigateToAddGroupMember(baseActivty, fab, group)
}
 
override fun loadData() {
Loading
Loading
Loading
Loading
@@ -59,15 +59,15 @@ class IssueDetailsFragment : ButterKnifeFragment() {
 
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
project = arguments.getParcelerParcelable<Project>(KEY_PROJECT)!!
issue = arguments.getParcelerParcelable<Issue>(KEY_ISSUE)!!
project = arguments?.getParcelerParcelable<Project>(KEY_PROJECT)!!
issue = arguments?.getParcelerParcelable<Issue>(KEY_ISSUE)!!
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater?.inflate(R.layout.fragment_issue_details, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_issue_details, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
adapterLabels = IssueLabelsAdapter(object : IssueLabelsAdapter.Listener {
Loading
Loading
@@ -108,7 +108,7 @@ class IssueDetailsFragment : ButterKnifeFragment() {
}
author += resources.getString(R.string.created_issue)
if (issue.createdAt != null) {
author = author + " " + DateUtil.getRelativeTimeSpanString(context, issue.createdAt)
author = author + " " + DateUtil.getRelativeTimeSpanString(baseActivty, issue.createdAt)
}
textAuthor.text = author
if (issue.milestone != null) {
Loading
Loading
Loading
Loading
@@ -86,15 +86,15 @@ class IssueDiscussionFragment : ButterKnifeFragment() {
 
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
project = arguments.getParcelerParcelable<Project>(KEY_PROJECT)!!
issue = arguments.getParcelerParcelable<Issue>(KEY_ISSUE)!!
project = arguments?.getParcelerParcelable<Project>(KEY_PROJECT)!!
issue = arguments?.getParcelerParcelable<Issue>(KEY_ISSUE)!!
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater?.inflate(R.layout.fragment_merge_request_discussion, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_merge_request_discussion, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
teleprinter = Teleprinter(activity)
 
Loading
Loading
@@ -110,8 +110,8 @@ class IssueDiscussionFragment : ButterKnifeFragment() {
}
 
override fun onAttachmentClicked() {
val intent = AttachActivity.newIntent(activity, project)
val activityOptions = TransitionFactory.createFadeInOptions(activity)
val intent = AttachActivity.newIntent(baseActivty, project)
val activityOptions = TransitionFactory.createFadeInOptions(baseActivty)
startActivityForResult(intent, REQUEST_ATTACH, activityOptions.toBundle())
}
}
Loading
Loading
Loading
Loading
@@ -75,7 +75,7 @@ class IssuesFragment : ButterKnifeFragment() {
@OnClick(R.id.add_issue_button)
fun onAddIssueClick(fab: View) {
if (project != null) {
Navigator.navigateToAddIssue(activity, fab, project!!)
Navigator.navigateToAddIssue(baseActivty, fab, project!!)
} else {
Snackbar.make(root, getString(R.string.wait_for_project_to_load), Snackbar.LENGTH_SHORT)
.show()
Loading
Loading
@@ -88,11 +88,11 @@ class IssuesFragment : ButterKnifeFragment() {
states = resources.getStringArray(R.array.issue_state_values)
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater!!.inflate(R.layout.fragment_issues, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_issues, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
App.bus().register(this)
Loading
Loading
@@ -100,7 +100,7 @@ class IssuesFragment : ButterKnifeFragment() {
adapterIssue = IssueAdapter(object : IssueAdapter.Listener {
override fun onIssueClicked(issue: Issue) {
if (project != null) {
Navigator.navigateToIssue(activity, project!!, issue)
Navigator.navigateToIssue(baseActivty, project!!, issue)
} else {
Snackbar.make(root, getString(R.string.wait_for_project_to_load), Snackbar.LENGTH_SHORT)
.show()
Loading
Loading
@@ -109,7 +109,7 @@ class IssuesFragment : ButterKnifeFragment() {
})
layoutManagerIssues = LinearLayoutManager(activity)
listIssues.layoutManager = layoutManagerIssues
listIssues.addItemDecoration(DividerItemDecoration(activity))
listIssues.addItemDecoration(DividerItemDecoration(baseActivty))
listIssues.adapter = adapterIssue
listIssues.addOnScrollListener(onScrollListener)
 
Loading
Loading
Loading
Loading
@@ -72,25 +72,25 @@ class MergeRequestCommitsFragment : ButterKnifeFragment() {
 
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
project = arguments.getParcelerParcelable<Project>(KEY_PROJECT)
mergeRequest = arguments.getParcelerParcelable<MergeRequest>(KEY_MERGE_REQUEST)
project = arguments?.getParcelerParcelable<Project>(KEY_PROJECT)
mergeRequest = arguments?.getParcelerParcelable<MergeRequest>(KEY_MERGE_REQUEST)
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater!!.inflate(R.layout.fragment_merge_request_commits, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_merge_request_commits, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
adapterCommits = CommitAdapter(object : CommitAdapter.Listener {
override fun onCommitClicked(commit: RepositoryCommit) {
Navigator.navigateToDiffActivity(activity, project!!, commit)
Navigator.navigateToDiffActivity(baseActivty, project!!, commit)
}
})
layoutManagerCommits = LinearLayoutManager(activity)
listCommits.layoutManager = layoutManagerCommits
listCommits.addItemDecoration(DividerItemDecoration(activity))
listCommits.addItemDecoration(DividerItemDecoration(baseActivty))
listCommits.adapter = adapterCommits
listCommits.addOnScrollListener(onScrollListener)
 
Loading
Loading
Loading
Loading
@@ -59,15 +59,15 @@ class MergeRequestDetailsFragment : ButterKnifeFragment() {
 
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
project = arguments.getParcelerParcelable<Project>(KEY_PROJECT)!!
mergeRequest = arguments.getParcelerParcelable<MergeRequest>(KEY_MERGE_REQUEST)!!
project = arguments?.getParcelerParcelable<Project>(KEY_PROJECT)!!
mergeRequest = arguments?.getParcelerParcelable<MergeRequest>(KEY_MERGE_REQUEST)!!
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater?.inflate(R.layout.fragment_issue_details, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_issue_details, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
adapterLabels = IssueLabelsAdapter(object : IssueLabelsAdapter.Listener {
Loading
Loading
@@ -108,7 +108,7 @@ class MergeRequestDetailsFragment : ButterKnifeFragment() {
}
author += resources.getString(R.string.created_issue)
if (mergeRequest.createdAt != null) {
author = author + " " + DateUtil.getRelativeTimeSpanString(context, mergeRequest.createdAt)
author = author + " " + DateUtil.getRelativeTimeSpanString(baseActivty, mergeRequest.createdAt)
}
textAuthor.text = author
if (mergeRequest.milestone != null) {
Loading
Loading
Loading
Loading
@@ -86,15 +86,15 @@ class MergeRequestDiscussionFragment : ButterKnifeFragment() {
 
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
project = arguments.getParcelerParcelable<Project>(KEY_PROJECT)!!
mergeRequest = arguments.getParcelerParcelable<MergeRequest>(KEY_MERGE_REQUEST)!!
project = arguments?.getParcelerParcelable<Project>(KEY_PROJECT)!!
mergeRequest = arguments?.getParcelerParcelable<MergeRequest>(KEY_MERGE_REQUEST)!!
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater?.inflate(R.layout.fragment_merge_request_discussion, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_merge_request_discussion, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
teleprinter = Teleprinter(activity)
 
Loading
Loading
@@ -110,8 +110,8 @@ class MergeRequestDiscussionFragment : ButterKnifeFragment() {
}
 
override fun onAttachmentClicked() {
val intent = AttachActivity.newIntent(activity, project)
val activityOptions = TransitionFactory.createFadeInOptions(activity)
val intent = AttachActivity.newIntent(baseActivty, project)
val activityOptions = TransitionFactory.createFadeInOptions(baseActivty)
startActivityForResult(intent, REQUEST_ATTACH, activityOptions.toBundle())
}
}
Loading
Loading
Loading
Loading
@@ -76,27 +76,27 @@ class MergeRequestsFragment : ButterKnifeFragment() {
 
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
state = context.resources.getString(R.string.merge_request_state_value_default)
states = context.resources.getStringArray(R.array.merge_request_state_values)
state = baseActivty.resources.getString(R.string.merge_request_state_value_default)
states = baseActivty.resources.getStringArray(R.array.merge_request_state_values)
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater!!.inflate(R.layout.fragment_merge_request, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_merge_request, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
App.bus().register(this)
 
adapterMergeRequests = MergeRequestAdapter(object : MergeRequestAdapter.Listener {
override fun onMergeRequestClicked(mergeRequest: MergeRequest) {
Navigator.navigateToMergeRequest(activity, project!!, mergeRequest)
Navigator.navigateToMergeRequest(baseActivty, project!!, mergeRequest)
}
})
layoutManagerMergeRequests = LinearLayoutManager(activity)
listMergeRequests.layoutManager = layoutManagerMergeRequests
listMergeRequests.addItemDecoration(DividerItemDecoration(activity))
listMergeRequests.addItemDecoration(DividerItemDecoration(baseActivty))
listMergeRequests.adapter = adapterMergeRequests
listMergeRequests.addOnScrollListener(onScrollListener)
 
Loading
Loading
Loading
Loading
@@ -72,7 +72,7 @@ class MilestonesFragment : ButterKnifeFragment() {
@OnClick(R.id.add)
fun onAddClicked(fab: View) {
if (project != null) {
Navigator.navigateToAddMilestone(activity, fab, project!!)
Navigator.navigateToAddMilestone(baseActivty, fab, project!!)
} else {
Snackbar.make(root, getString(R.string.wait_for_project_to_load), Snackbar.LENGTH_SHORT)
.show()
Loading
Loading
@@ -85,23 +85,23 @@ class MilestonesFragment : ButterKnifeFragment() {
states = resources.getStringArray(R.array.milestone_state_values)
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater!!.inflate(R.layout.fragment_milestones, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_milestones, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
App.bus().register(this)
 
adapterMilestones = MilestoneAdapter(object : MilestoneAdapter.Listener {
override fun onMilestoneClicked(milestone: Milestone) {
Navigator.navigateToMilestone(activity, project!!, milestone)
Navigator.navigateToMilestone(baseActivty, project!!, milestone)
}
})
layoutManagerMilestones = LinearLayoutManager(activity)
listMilestones.layoutManager = layoutManagerMilestones
listMilestones.addItemDecoration(DividerItemDecoration(activity))
listMilestones.addItemDecoration(DividerItemDecoration(baseActivty))
listMilestones.adapter = adapterMilestones
listMilestones.addOnScrollListener(mOnScrollListener)
 
Loading
Loading
Loading
Loading
@@ -54,24 +54,24 @@ class PickBranchFragment : ButterKnifeFragment() {
 
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
projectId = arguments.getLong(EXTRA_PROJECT_ID)
projectId = arguments?.getLong(EXTRA_PROJECT_ID)!!
}
 
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater!!.inflate(R.layout.fragment_pick_branch, container, false)
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_pick_branch, container, false)
}
 
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
 
val existingRef = arguments.getParcelerParcelable<Ref>(EXTRA_REF)
val existingRef = arguments?.getParcelerParcelable<Ref>(EXTRA_REF)!!
adapterBranches = BranchAdapter(existingRef, object : BranchAdapter.Listener {
override fun onBranchClicked(entry: Branch) {
val data = Intent()
val ref = Ref(Ref.TYPE_BRANCH, entry.name)
data.putParcelerParcelableExtra(PickBranchOrTagActivity.EXTRA_REF, ref)
activity.setResult(Activity.RESULT_OK, data)
activity.finish()
activity?.setResult(Activity.RESULT_OK, data)
activity?.finish()
}
})
listProjects.layoutManager = LinearLayoutManager(activity)
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