summaryrefslogtreecommitdiff
path: root/build-farm-jobset.el
diff options
context:
space:
mode:
authorAlex Kost <alezost@gmail.com>2018-07-16 21:32:54 +0300
committerAlex Kost <alezost@gmail.com>2018-07-27 12:14:24 +0300
commit8ef3d8339f28aed87601544cf3bce5b66bd38ab2 (patch)
tree1e6743512576054667d0804c5374da413c0f1ad1 /build-farm-jobset.el
parentproject: Add "B" key to the List buffer (diff)
downloademacs-build-farm-8ef3d8339f28aed87601544cf3bce5b66bd38ab2.tar.gz
Add "Builds" button everywhere
I.e., to "Build Info", "Jobset Info", "Project Info" buffers. * build-farm-build.el (build-farm-build-define-button): Remove macro. (build-farm-build-info-insert-builds-button) (build-farm-build-info-insert-button) (build-farm-build-info-insert-project) (build-farm-build-info-insert-jobset) (build-farm-build-info-insert-job) (build-farm-build-info-insert-system): New procedures. * build-farm-jobset.el (build-farm-jobset-info-insert-project): Use 'build-farm-build-info-insert-builds-button'. * build-farm-project.el (build-farm-project-info-insert-jobset): Likewise.
Diffstat (limited to 'build-farm-jobset.el')
-rw-r--r--build-farm-jobset.el15
1 files changed, 5 insertions, 10 deletions
diff --git a/build-farm-jobset.el b/build-farm-jobset.el
index c864f88..6d4f3e8 100644
--- a/build-farm-jobset.el
+++ b/build-farm-jobset.el
@@ -94,16 +94,11 @@ See `build-farm-search-url' for the meaning of SEARCH-TYPE and ARGS."
(defun build-farm-jobset-info-insert-project (project entry)
"Insert PROJECT button for the jobset ENTRY."
(let ((jobset (bui-entry-non-void-value entry 'name)))
- (bui-insert-button
- project 'build-farm-build-project
- 'action (lambda (btn)
- (let ((args (build-farm-build-latest-prompt-args
- :project (button-get btn 'project)
- :jobset (button-get btn 'jobset))))
- (apply #'build-farm-build-get-display
- 'latest args)))
- 'project project
- 'jobset jobset)))
+ (bui-format-insert project 'build-farm-build-info-project)
+ (bui-insert-indent)
+ (build-farm-build-info-insert-builds-button
+ :project project
+ :jobset jobset)))
(defun build-farm-jobset-info-insert-url (entry)
"Insert URL for the jobset ENTRY."