|
@@ -157,6 +157,7 @@ public class OCFileListBottomSheetDialog extends BottomSheetDialog implements In
|
|
}
|
|
}
|
|
|
|
|
|
setupClickListener();
|
|
setupClickListener();
|
|
|
|
+ filterActionsForOfflineOperations();
|
|
}
|
|
}
|
|
|
|
|
|
private void setupClickListener() {
|
|
private void setupClickListener() {
|
|
@@ -210,6 +211,22 @@ public class OCFileListBottomSheetDialog extends BottomSheetDialog implements In
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private void filterActionsForOfflineOperations() {
|
|
|
|
+ if (!file.isOfflineOperation()) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ binding.menuCreateRichWorkspace.setVisibility(View.GONE);
|
|
|
|
+ binding.menuUploadFromApp.setVisibility(View.GONE);
|
|
|
|
+ binding.menuDirectCameraUpload.setVisibility(View.GONE);
|
|
|
|
+ binding.menuScanDocUpload.setVisibility(View.GONE);
|
|
|
|
+ binding.menuUploadFiles.setVisibility(View.GONE);
|
|
|
|
+ binding.menuNewDocument.setVisibility(View.GONE);
|
|
|
|
+ binding.menuNewSpreadsheet.setVisibility(View.GONE);
|
|
|
|
+ binding.menuNewPresentation.setVisibility(View.GONE);
|
|
|
|
+ binding.creatorsContainer.setVisibility(View.GONE);
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
protected void onStop() {
|
|
protected void onStop() {
|
|
super.onStop();
|
|
super.onStop();
|