Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Matthew Finkel
fenix
Commits
b8fba63b
Commit
b8fba63b
authored
Apr 13, 2020
by
ekager
Committed by
Emily Kager
Apr 13, 2020
Browse files
For #9890 - Do not display full screen snackbar with toolbar padding
parent
ac3a557d
Changes
22
Hide whitespace changes
Inline
Side-by-side
app/src/main/java/org/mozilla/fenix/addons/Extensions.kt
View file @
b8fba63b
...
...
@@ -29,7 +29,7 @@ internal fun showSnackBar(view: View, text: String) {
FenixSnackbar
.
make
(
view
=
view
,
duration
=
FenixSnackbar
.
LENGTH_SHORT
,
isDisplayed
On
Browser
Fragment
=
true
isDisplayed
With
Browser
Toolbar
=
true
)
.
setText
(
text
)
.
show
()
...
...
app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt
View file @
b8fba63b
...
...
@@ -313,7 +313,7 @@ abstract class BaseBrowserFragment : Fragment(), UserInteractionHandler, Session
FenixSnackbar
.
make
(
view
=
view
,
duration
=
Snackbar
.
LENGTH_SHORT
,
isDisplayed
On
Browser
Fragment
=
true
isDisplayed
With
Browser
Toolbar
=
true
)
.
setText
(
context
.
getString
(
R
.
string
.
mozac_feature_downloads_could_not_open_file
))
.
show
()
...
...
@@ -785,7 +785,7 @@ abstract class BaseBrowserFragment : Fragment(), UserInteractionHandler, Session
FenixSnackbar
.
make
(
view
=
view
,
duration
=
FenixSnackbar
.
LENGTH_LONG
,
isDisplayed
On
Browser
Fragment
=
true
isDisplayed
With
Browser
Toolbar
=
true
)
.
setText
(
getString
(
R
.
string
.
bookmark_saved_snackbar
))
.
setAction
(
getString
(
R
.
string
.
edit_bookmark_snackbar_action
))
{
...
...
@@ -837,10 +837,10 @@ abstract class BaseBrowserFragment : Fragment(), UserInteractionHandler, Session
private
fun
fullScreenChanged
(
inFullScreen
:
Boolean
)
{
if
(
inFullScreen
)
{
FenixSnackbar
.
make
(
view
=
view
!!
,
duration
=
Snackbar
.
LENGTH_SHORT
,
isDisplayed
On
Browser
Fragment
=
tru
e
)
view
=
view
!!
,
duration
=
Snackbar
.
LENGTH_SHORT
,
isDisplayed
With
Browser
Toolbar
=
fals
e
)
.
setText
(
getString
(
R
.
string
.
full_screen_notification
))
.
show
()
activity
?.
enterToImmersiveMode
()
...
...
app/src/main/java/org/mozilla/fenix/browser/BrowserFragment.kt
View file @
b8fba63b
...
...
@@ -216,7 +216,7 @@ class BrowserFragment : BaseBrowserFragment(), UserInteractionHandler {
FenixSnackbar
.
make
(
view
=
view
,
duration
=
Snackbar
.
LENGTH_SHORT
,
isDisplayed
On
Browser
Fragment
=
true
isDisplayed
With
Browser
Toolbar
=
true
)
.
setText
(
view
.
context
.
getString
(
R
.
string
.
create_collection_tab_saved
))
.
show
()
...
...
app/src/main/java/org/mozilla/fenix/browser/FenixSnackbarDelegate.kt
View file @
b8fba63b
...
...
@@ -22,7 +22,7 @@ class FenixSnackbarDelegate(val view: View) :
FenixSnackbar
.
make
(
view
=
view
,
duration
=
FenixSnackbar
.
LENGTH_SHORT
,
isDisplayed
On
Browser
Fragment
=
true
isDisplayed
With
Browser
Toolbar
=
true
)
.
setText
(
view
.
context
.
getString
(
text
))
.
setAction
(
view
.
context
.
getString
(
action
))
{
listener
.
invoke
(
view
)
}
...
...
@@ -30,7 +30,7 @@ class FenixSnackbarDelegate(val view: View) :
}
else
{
FenixSnackbar
.
make
(
view
,
duration
=
FenixSnackbar
.
LENGTH_SHORT
,
isDisplayed
On
Browser
Fragment
=
true
isDisplayed
With
Browser
Toolbar
=
true
)
.
setText
(
view
.
context
.
getString
(
text
))
.
show
()
...
...
app/src/main/java/org/mozilla/fenix/components/FenixSnackbar.kt
View file @
b8fba63b
...
...
@@ -100,7 +100,7 @@ class FenixSnackbar private constructor(
view
:
View
,
duration
:
Int
=
LENGTH_LONG
,
isError
:
Boolean
=
false
,
isDisplayed
On
Browser
Fragment
:
Boolean
isDisplayed
With
Browser
Toolbar
:
Boolean
):
FenixSnackbar
{
val
parent
=
findSuitableParent
(
view
)
?:
run
{
throw
IllegalArgumentException
(
...
...
@@ -130,7 +130,7 @@ class FenixSnackbar private constructor(
0
,
0
,
if
(
isDisplayed
On
Browser
Fragment
&&
isDisplayed
With
Browser
Toolbar
&&
shouldUseBottomToolbar
&&
// If the view passed in is a ContentFrameLayout, it does not matter
// if the user has a dynamicBottomToolbar or not, as the Android system
...
...
app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarController.kt
View file @
b8fba63b
...
...
@@ -170,7 +170,7 @@ class DefaultBrowserToolbarController(
FenixSnackbar
.
make
(
view
=
swipeRefresh
,
duration
=
Snackbar
.
LENGTH_SHORT
,
isDisplayed
On
Browser
Fragment
=
true
isDisplayed
With
Browser
Toolbar
=
true
)
.
setText
(
swipeRefresh
.
context
.
getString
(
R
.
string
.
snackbar_added_to_top_sites
)
...
...
@@ -266,7 +266,7 @@ class DefaultBrowserToolbarController(
FenixSnackbar
.
make
(
view
=
v
,
duration
=
Snackbar
.
LENGTH_LONG
,
isDisplayed
On
Browser
Fragment
=
true
isDisplayed
With
Browser
Toolbar
=
true
)
.
setText
(
v
.
context
.
getString
(
R
.
string
.
deleting_browsing_data_in_progress
))
}
...
...
app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarView.kt
View file @
b8fba63b
...
...
@@ -111,7 +111,7 @@ class BrowserToolbarView(
FenixSnackbar
.
make
(
view
=
view
,
duration
=
Snackbar
.
LENGTH_SHORT
,
isDisplayed
On
Browser
Fragment
=
true
isDisplayed
With
Browser
Toolbar
=
true
)
.
setText
(
view
.
context
.
getString
(
R
.
string
.
browser_toolbar_url_copied_to_clipboard_snackbar
))
.
show
()
...
...
app/src/main/java/org/mozilla/fenix/customtabs/ExternalAppBrowserFragment.kt
View file @
b8fba63b
...
...
@@ -89,7 +89,7 @@ class ExternalAppBrowserFragment : BaseBrowserFragment(), UserInteractionHandler
FenixSnackbar
.
make
(
view
=
view
.
swipeRefresh
,
duration
=
FenixSnackbar
.
LENGTH_LONG
,
isDisplayed
On
Browser
Fragment
=
true
isDisplayed
With
Browser
Toolbar
=
true
).
apply
{
setText
(
resources
.
getString
(
R
.
string
.
unknown_scheme_error_message
))
setAppropriateBackground
(
true
)
...
...
app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt
View file @
b8fba63b
...
...
@@ -388,7 +388,7 @@ class HomeFragment : Fragment() {
view
?.
let
{
FenixSnackbar
.
make
(
view
=
it
,
duration
=
Snackbar
.
LENGTH_SHORT
,
isDisplayed
On
Browser
Fragment
=
false
isDisplayed
With
Browser
Toolbar
=
false
)
.
setText
(
it
.
context
.
getString
(
R
.
string
.
onboarding_firefox_account_sync_is_on
))
.
setAnchorView
(
toolbarLayout
)
...
...
@@ -663,7 +663,7 @@ class HomeFragment : Fragment() {
lifecycleScope
,
view
?.
let
{
view
->
FenixSnackbar
.
make
(
view
=
view
,
isDisplayed
On
Browser
Fragment
=
false
isDisplayed
With
Browser
Toolbar
=
false
)
}
)
...
...
@@ -894,7 +894,7 @@ class HomeFragment : Fragment() {
}
FenixSnackbar
.
make
(
view
=
view
,
duration
=
Snackbar
.
LENGTH_LONG
,
isDisplayed
On
Browser
Fragment
=
false
isDisplayed
With
Browser
Toolbar
=
false
)
.
setText
(
view
.
context
.
getString
(
stringRes
))
.
setAnchorView
(
snackbarAnchorView
)
...
...
@@ -909,7 +909,7 @@ class HomeFragment : Fragment() {
FenixSnackbar
.
make
(
view
=
view
,
duration
=
Snackbar
.
LENGTH_LONG
,
isDisplayed
On
Browser
Fragment
=
false
isDisplayed
With
Browser
Toolbar
=
false
)
.
setText
(
string
)
.
setAnchorView
(
snackbarAnchorView
)
...
...
app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/onboarding/OnboardingAutomaticSignInViewHolder.kt
View file @
b8fba63b
...
...
@@ -42,7 +42,7 @@ class OnboardingAutomaticSignInViewHolder(private val view: View) : RecyclerView
FenixSnackbar
.
make
(
view
=
it
,
duration
=
Snackbar
.
LENGTH_SHORT
,
isDisplayed
On
Browser
Fragment
=
false
isDisplayed
With
Browser
Toolbar
=
false
).
setText
(
it
.
context
.
getString
(
R
.
string
.
onboarding_firefox_account_automatic_signin_failed
)
).
show
()
...
...
app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkFragment.kt
View file @
b8fba63b
...
...
@@ -91,7 +91,7 @@ class BookmarkFragment : LibraryPageFragment<BookmarkNode>(), UserInteractionHan
snackbar
=
FenixSnackbar
.
make
(
view
=
view
,
duration
=
FenixSnackbar
.
LENGTH_LONG
,
isDisplayed
On
Browser
Fragment
=
false
isDisplayed
With
Browser
Toolbar
=
false
),
deleteBookmarkNodes
=
::
deleteMulti
,
invokePendingDeletion
=
::
invokePendingDeletion
...
...
app/src/main/java/org/mozilla/fenix/library/bookmarks/edit/EditBookmarkFragment.kt
View file @
b8fba63b
...
...
@@ -166,7 +166,7 @@ class EditBookmarkFragment : Fragment(R.layout.fragment_edit_bookmark) {
bookmarkNode
?.
let
{
bookmark
->
FenixSnackbar
.
make
(
view
=
activity
.
getRootView
()
!!
,
isDisplayed
On
Browser
Fragment
=
true
isDisplayed
With
Browser
Toolbar
=
true
)
.
setText
(
getString
(
...
...
app/src/main/java/org/mozilla/fenix/library/history/HistoryFragment.kt
View file @
b8fba63b
...
...
@@ -67,7 +67,7 @@ class HistoryFragment : LibraryPageFragment<HistoryItem>(), UserInteractionHandl
FenixSnackbar
.
make
(
view
=
view
,
duration
=
FenixSnackbar
.
LENGTH_LONG
,
isDisplayed
On
Browser
Fragment
=
false
isDisplayed
With
Browser
Toolbar
=
false
),
activity
?.
getSystemService
(
CLIPBOARD_SERVICE
)
as
ClipboardManager
,
::
openItem
,
...
...
app/src/main/java/org/mozilla/fenix/settings/account/AccountSettingsFragment.kt
View file @
b8fba63b
...
...
@@ -315,7 +315,7 @@ class AccountSettingsFragment : PreferenceFragmentCompat() {
FenixSnackbar
.
make
(
view
=
view
!!
,
duration
=
FenixSnackbar
.
LENGTH_LONG
,
isDisplayed
On
Browser
Fragment
=
false
isDisplayed
With
Browser
Toolbar
=
false
)
.
setText
(
getString
(
R
.
string
.
empty_device_name_error
))
.
show
()
...
...
app/src/main/java/org/mozilla/fenix/settings/account/TurnOnSyncFragment.kt
View file @
b8fba63b
...
...
@@ -84,7 +84,7 @@ class TurnOnSyncFragment : Fragment(), AccountObserver {
FenixSnackbar
.
make
(
view
=
requireView
(),
duration
=
snackbarLength
,
isDisplayed
On
Browser
Fragment
=
true
isDisplayed
With
Browser
Toolbar
=
true
)
.
setText
(
snackbarText
)
.
show
()
...
...
@@ -92,7 +92,7 @@ class TurnOnSyncFragment : Fragment(), AccountObserver {
FenixSnackbar
.
make
(
view
=
requireView
(),
duration
=
snackbarLength
,
isDisplayed
On
Browser
Fragment
=
false
isDisplayed
With
Browser
Toolbar
=
false
)
.
setText
(
snackbarText
)
.
show
()
...
...
app/src/main/java/org/mozilla/fenix/settings/deletebrowsingdata/DeleteBrowsingDataFragment.kt
View file @
b8fba63b
...
...
@@ -139,7 +139,7 @@ class DeleteBrowsingDataFragment : Fragment(R.layout.fragment_delete_browsing_da
FenixSnackbar
.
make
(
view
=
requireView
(),
duration
=
FenixSnackbar
.
LENGTH_SHORT
,
isDisplayed
On
Browser
Fragment
=
true
isDisplayed
With
Browser
Toolbar
=
true
)
.
setText
(
resources
.
getString
(
R
.
string
.
preferences_delete_browsing_data_snackbar
))
.
show
()
...
...
app/src/main/java/org/mozilla/fenix/settings/logins/SavedLoginSiteInfoFragment.kt
View file @
b8fba63b
...
...
@@ -184,7 +184,7 @@ class SavedLoginSiteInfoFragment : Fragment(R.layout.fragment_saved_login_site_i
FenixSnackbar
.
make
(
view
=
it
,
duration
=
Snackbar
.
LENGTH_SHORT
,
isDisplayed
On
Browser
Fragment
=
false
isDisplayed
With
Browser
Toolbar
=
false
).
setText
(
copiedItem
).
show
()
}
}
...
...
app/src/main/java/org/mozilla/fenix/settings/search/AddSearchEngineFragment.kt
View file @
b8fba63b
...
...
@@ -210,7 +210,7 @@ class AddSearchEngineFragment : Fragment(), CompoundButton.OnCheckedChangeListen
view
?.
also
{
FenixSnackbar
.
make
(
view
=
it
,
duration
=
FenixSnackbar
.
LENGTH_SHORT
,
isDisplayed
On
Browser
Fragment
=
false
isDisplayed
With
Browser
Toolbar
=
false
)
.
setText
(
successMessage
)
.
show
()
...
...
app/src/main/java/org/mozilla/fenix/settings/search/EditCustomSearchEngineFragment.kt
View file @
b8fba63b
...
...
@@ -157,7 +157,7 @@ class EditCustomSearchEngineFragment : Fragment(R.layout.fragment_add_search_eng
FenixSnackbar
.
make
(
view
=
it
,
duration
=
FenixSnackbar
.
LENGTH_SHORT
,
isDisplayed
On
Browser
Fragment
=
false
isDisplayed
With
Browser
Toolbar
=
false
)
.
setText
(
successMessage
)
.
show
()
...
...
app/src/main/java/org/mozilla/fenix/share/ShareFragment.kt
View file @
b8fba63b
...
...
@@ -74,7 +74,7 @@ class ShareFragment : AppCompatDialogFragment() {
shareData
=
shareData
,
snackbar
=
FenixSnackbar
.
make
(
view
=
requireActivity
().
getRootView
()
!!
,
isDisplayed
On
Browser
Fragment
=
true
isDisplayed
With
Browser
Toolbar
=
true
),
navController
=
findNavController
(),
sendTabUseCases
=
SendTabUseCases
(
accountManager
),
...
...
Prev
1
2
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment