For #2529 - Remove "Delete Collection" button from private browsing
parent
4e13de3ffd
commit
09588dfda6
@ -1,29 +0,0 @@
|
|||||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
||||||
|
|
||||||
package org.mozilla.fenix.home.sessioncontrol.viewholders
|
|
||||||
|
|
||||||
import android.view.View
|
|
||||||
import androidx.recyclerview.widget.RecyclerView
|
|
||||||
import io.reactivex.Observer
|
|
||||||
import kotlinx.android.synthetic.main.delete_tabs_button.view.*
|
|
||||||
import org.mozilla.fenix.R
|
|
||||||
import org.mozilla.fenix.home.sessioncontrol.SessionControlAction
|
|
||||||
import org.mozilla.fenix.home.sessioncontrol.TabAction
|
|
||||||
import org.mozilla.fenix.home.sessioncontrol.onNext
|
|
||||||
|
|
||||||
class DeleteTabsViewHolder(
|
|
||||||
view: View,
|
|
||||||
private val actionEmitter: Observer<SessionControlAction>
|
|
||||||
) : RecyclerView.ViewHolder(view) {
|
|
||||||
|
|
||||||
init {
|
|
||||||
view.delete_session_button.setOnClickListener {
|
|
||||||
actionEmitter.onNext(TabAction.CloseAll(true))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
companion object {
|
|
||||||
const val LAYOUT_ID = R.layout.delete_tabs_button
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,33 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
|
||||||
<FrameLayout
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:id="@+id/delete_session_button"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_marginTop="16dp"
|
|
||||||
android:layout_marginBottom="16dp"
|
|
||||||
android:background="@drawable/button_background"
|
|
||||||
android:backgroundTint="?accent"
|
|
||||||
android:clickable="true"
|
|
||||||
android:focusable="true"
|
|
||||||
android:foreground="?android:attr/selectableItemBackground"
|
|
||||||
android:padding="6dp">
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/delete_session_button_text"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_gravity="center"
|
|
||||||
android:clickable="false"
|
|
||||||
android:drawableStart="@drawable/ic_delete"
|
|
||||||
android:drawablePadding="8dp"
|
|
||||||
android:focusable="false"
|
|
||||||
android:textStyle="bold"
|
|
||||||
android:gravity="center"
|
|
||||||
android:text="@string/collection_delete"
|
|
||||||
android:textColor="?contrastText"
|
|
||||||
android:textSize="16sp" />
|
|
||||||
</FrameLayout>
|
|
Loading…
Reference in New Issue