copy-full-id button in the browse files view, GitHub issue #81

auto-update
Zlatin Balevsky 2021-10-11 15:34:23 +01:00
parent 41dc8ab0e6
commit 8216cbc0f3
No known key found for this signature in database
GPG Key ID: A72832072D525E41
2 changed files with 17 additions and 3 deletions

View File

@ -208,4 +208,9 @@ class BrowseController {
params['host'] = event.sender
mvcGroup.parentGroup.createMVCGroup("collection-tab", uuid.toString(), params)
}
@ControllerAction
void copyId() {
CopyPasteSupport.copyToClipboard(model.host.toBase64())
}
}

View File

@ -54,9 +54,18 @@ class BrowseView {
p = builder.panel {
borderLayout()
panel (constraints : BorderLayout.NORTH) {
label(text: trans("STATUS") + ":")
label(text: bind {trans(model.status.name())})
label(text : bind {model.totalResults == 0 ? "" : Math.round(model.resultCount * 100 / model.totalResults)+ "%"})
borderLayout()
panel(constraints: BorderLayout.CENTER) {
label(text: trans("STATUS") + ":")
label(text: bind { trans(model.status.name()) })
label(text: bind {
model.totalResults == 0 ? "" :
"$model.resultCount/$model.totalResults (" + Math.round(model.resultCount * 100 / model.totalResults)+ "%)"
})
}
panel(constraints: BorderLayout.EAST) {
button(text: trans("COPY_FULL_ID"), copyIdAction)
}
}
resultsPanel = panel(constraints: BorderLayout.CENTER) {
cardLayout()