mirror of
https://codeberg.org/gitnex/GitNex.git
synced 2024-12-16 15:48:13 +08:00
Minor improvement and fix for repo info tab
This commit is contained in:
parent
e310a16bad
commit
8b7c5e2873
@ -263,47 +263,51 @@ public class RepoInfoFragment extends Fragment {
|
|||||||
}
|
}
|
||||||
|
|
||||||
repoMetaForks.setText(repoInfo.getForks_count());
|
repoMetaForks.setText(repoInfo.getForks_count());
|
||||||
repoMetaSize.setText(AppUtil.formatFileSize(repoInfo.getSize()));
|
|
||||||
repoMetaWatchers.setText(repoInfo.getWatchers_count());
|
repoMetaWatchers.setText(repoInfo.getWatchers_count());
|
||||||
|
|
||||||
repoMetaCreatedAt.setText(TimeHelper.formatTime(repoInfo.getCreated_at(), new Locale(locale), timeFormat, ctx));
|
if(repoInfo.getSize() != 0) {
|
||||||
if(timeFormat.equals("pretty")) {
|
repoMetaSize.setText(AppUtil.formatFileSize(repoInfo.getSize()));
|
||||||
repoMetaCreatedAt.setOnClickListener(new ClickListener(TimeHelper.customDateFormatForToastDateFormat(repoInfo.getCreated_at()), ctx));
|
}
|
||||||
}
|
else {
|
||||||
|
repoMetaSize.setText("0");
|
||||||
|
}
|
||||||
|
|
||||||
|
repoMetaCreatedAt.setText(TimeHelper.formatTime(repoInfo.getCreated_at(), new Locale(locale), timeFormat, ctx));
|
||||||
|
if(timeFormat.equals("pretty")) {
|
||||||
|
repoMetaCreatedAt.setOnClickListener(new ClickListener(TimeHelper.customDateFormatForToastDateFormat(repoInfo.getCreated_at()), ctx));
|
||||||
|
}
|
||||||
|
|
||||||
|
String repoMetaUpdatedAt = TimeHelper.formatTime(repoInfo.getUpdated_at(), new Locale(locale), timeFormat, ctx);
|
||||||
|
|
||||||
String website = (repoInfo.getWebsite().isEmpty()) ? getResources().getString(R.string.noDataWebsite) : repoInfo.getWebsite();
|
String website = (repoInfo.getWebsite().isEmpty()) ? getResources().getString(R.string.noDataWebsite) : repoInfo.getWebsite();
|
||||||
repoMetaWebsite.setText(website);
|
repoMetaWebsite.setText(website);
|
||||||
|
|
||||||
repoAdditionalButton.setOnClickListener(new View.OnClickListener() {
|
repoAdditionalButton.setOnClickListener(v -> {
|
||||||
|
|
||||||
@Override
|
StringBuilder message = new StringBuilder();
|
||||||
public void onClick(View v) {
|
|
||||||
|
|
||||||
StringBuilder message = new StringBuilder();
|
message.append(getResources().getString(R.string.infoTabRepoDefaultBranch))
|
||||||
|
.append(" :\n").append(repoInfo.getDefault_branch()).append("\n\n");
|
||||||
|
|
||||||
message.append(getResources().getString(R.string.infoTabRepoDefaultBranchText))
|
message.append(getResources().getString(R.string.infoTabRepoUpdatedAt))
|
||||||
.append(":\n").append(repoInfo.getDefault_branch()).append("\n\n");
|
.append(" :\n").append(repoMetaUpdatedAt).append("\n\n");
|
||||||
|
|
||||||
message.append(getResources().getString(R.string.infoTabRepoUpdatedAt))
|
message.append(getResources().getString(R.string.infoTabRepoSshUrl))
|
||||||
.append(":\n").append(repoInfo.getUpdated_at()).append("\n\n");
|
.append(" :\n").append(repoInfo.getSsh_url()).append("\n\n");
|
||||||
|
|
||||||
message.append(getResources().getString(R.string.infoTabRepoSshUrl))
|
message.append(getResources().getString(R.string.infoTabRepoCloneUrl))
|
||||||
.append(":\n").append(repoInfo.getSsh_url()).append("\n\n");
|
.append(" :\n").append(repoInfo.getClone_url()).append("\n\n");
|
||||||
|
|
||||||
message.append(getResources().getString(R.string.infoTabRepoCloneUrl))
|
message.append(getResources().getString(R.string.infoTabRepoRepoUrl))
|
||||||
.append(":\n").append(repoInfo.getClone_url()).append("\n\n");
|
.append(" :\n").append(repoInfo.getHtml_url());
|
||||||
|
|
||||||
message.append(getResources().getString(R.string.infoTabRepoRepoUrl))
|
AlertDialog.Builder alertDialog = new AlertDialog.Builder(ctx);
|
||||||
.append(":\n").append(repoInfo.getHtml_url());
|
|
||||||
|
|
||||||
AlertDialog.Builder alertDialog = new AlertDialog.Builder(ctx);
|
alertDialog.setTitle(getResources().getString(R.string.infoMoreInformation));
|
||||||
|
alertDialog.setMessage(message);
|
||||||
|
alertDialog.setPositiveButton(getResources().getString(R.string.close), (dialog, which) -> dialog.dismiss());
|
||||||
|
alertDialog.create().show();
|
||||||
|
|
||||||
alertDialog.setTitle(getResources().getString(R.string.infoMoreInformation));
|
|
||||||
alertDialog.setMessage(message);
|
|
||||||
alertDialog.setPositiveButton(getResources().getString(R.string.close), (dialog, which) -> dialog.dismiss());
|
|
||||||
alertDialog.create().show();
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if(repoInfo.getHas_issues() != null) {
|
if(repoInfo.getHas_issues() != null) {
|
||||||
|
@ -23,7 +23,7 @@ public class UserRepositories {
|
|||||||
private String html_url;
|
private String html_url;
|
||||||
private String default_branch;
|
private String default_branch;
|
||||||
private Date created_at;
|
private Date created_at;
|
||||||
private String updated_at;
|
private Date updated_at;
|
||||||
private String clone_url;
|
private String clone_url;
|
||||||
private long size;
|
private long size;
|
||||||
private String ssh_url;
|
private String ssh_url;
|
||||||
@ -84,7 +84,7 @@ public class UserRepositories {
|
|||||||
return created_at;
|
return created_at;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getUpdated_at() {
|
public Date getUpdated_at() {
|
||||||
return updated_at;
|
return updated_at;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user