/*
- * Copyright © 2019 Soren Stoutner <soren@stoutner.com>.
+ * Copyright © 2019-2020 Soren Stoutner <soren@stoutner.com>.
*
* This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
*
// Track the status of first-party cookies.
private boolean acceptFirstPartyCookies;
- // Track the domain settings JavaScript status. This can be removed once night mode does not require JavaScript.
- private boolean domainSettingsJavaScriptEnabled;
-
// Track the resource requests.
private List<String[]> resourceRequests = Collections.synchronizedList(new ArrayList<>()); // Using a synchronized list makes adding resource requests thread safe.
private boolean easyListEnabled;
// The default or favorite icon.
private Bitmap favoriteOrDefaultIcon;
- // Track night mode.
- private boolean nightMode;
-
// Track swipe to refresh.
private boolean swipeToRefresh;
}
- // Domain settings JavaScript enabled. This can be removed once night mode does not require JavaScript.
- public void setDomainSettingsJavaScriptEnabled(boolean status) {
- // Store the domain settings JavaScript status.
- domainSettingsJavaScriptEnabled = status;
- }
-
- public boolean getDomainSettingsJavaScriptEnabled() {
- // Return the domain settings JavaScript status.
- return domainSettingsJavaScriptEnabled;
- }
-
-
// Resource requests.
public void addResourceRequest(String[] resourceRequest) {
// Add the resource request to the list.
}
- // Night mode.
- public void setNightMode(boolean status) {
- // Store the night mode status.
- nightMode = status;
- }
-
- public boolean getNightMode() {
- // Return the night mode status.
- return nightMode;
- }
-
-
// Swipe to refresh.
public void setSwipeToRefresh(boolean status) {
// Store the swipe to refresh status.