Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/card/comments/CardCommentsFragment.java')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/card/comments/CardCommentsFragment.java23
1 files changed, 22 insertions, 1 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/comments/CardCommentsFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/comments/CardCommentsFragment.java
index 34aebb529..cbb6e53f3 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/comments/CardCommentsFragment.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/comments/CardCommentsFragment.java
@@ -13,17 +13,20 @@ import androidx.fragment.app.Fragment;
import java.util.Date;
+import it.niedermann.nextcloud.deck.Application;
import it.niedermann.nextcloud.deck.databinding.FragmentCardEditTabCommentsBinding;
import it.niedermann.nextcloud.deck.model.ocs.comment.DeckComment;
import it.niedermann.nextcloud.deck.persistence.sync.SyncManager;
import static android.view.View.GONE;
import static android.view.View.VISIBLE;
+import static it.niedermann.nextcloud.deck.ui.BrandedActivity.applyBrandToEditText;
+import static it.niedermann.nextcloud.deck.ui.BrandedActivity.applyBrandToFAB;
import static it.niedermann.nextcloud.deck.ui.card.CardAdapter.BUNDLE_KEY_ACCOUNT_ID;
import static it.niedermann.nextcloud.deck.ui.card.CardAdapter.BUNDLE_KEY_CAN_EDIT;
import static it.niedermann.nextcloud.deck.ui.card.CardAdapter.BUNDLE_KEY_LOCAL_ID;
-public class CardCommentsFragment extends Fragment implements CommentEditedListener {
+public class CardCommentsFragment extends Fragment implements Application.Branded, CommentEditedListener {
private FragmentCardEditTabCommentsBinding binding;
private SyncManager syncManager;
@@ -110,4 +113,22 @@ public class CardCommentsFragment extends Fragment implements CommentEditedListe
public void onCommentEdited(Long id, String comment) {
syncManager.updateComment(accountId, localId, id, comment);
}
+
+ @Override
+ public void onResume() {
+ super.onResume();
+ Application.registerBrandedComponent(requireContext(), this);
+ }
+
+ @Override
+ public void onPause() {
+ Application.deregisterBrandedComponent(this);
+ super.onPause();
+ }
+
+ @Override
+ public void applyBrand(int mainColor, int textColor) {
+ applyBrandToEditText(mainColor, textColor, binding.message);
+ applyBrandToFAB(mainColor, textColor, binding.fab);
+ }
}