Refine Python tools task interface
Build custom container images / build (map[base_image:php:8-fpm-alpine build_args:PHP_VERSION=8
context:php8-pgsql fingerprint_command:{ apk info -v | LC_ALL=C sort; find /usr/local/lib/php/extensions /usr/local/etc/php/conf.d -type f -exec sha256sum {} + | LC_ALL=C sort; }
name:ph… (push) Successful in 39s
Build custom container images / build (map[base_image:postgres:18 build_args:PG_VERSION=18
POSTGIS_VERSION=3
VCHORD_VERSION=0.5.3
context:postgres fingerprint_command:{ dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort; find /usr/lib/postgresql -type f -exec sha256su… (push) Successful in 53s
Build custom container images / build (map[base_image:python:3 build_args:PYTHON_VERSION=3
context:python-tools fingerprint_command:{ dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort; pip freeze | LC_ALL=C sort; }
name:python-tools oci_labels:org.opencontainers.ima… (push) Successful in 1m17s
Build custom container images / build (map[base_image:php:8-fpm-alpine build_args:PHP_VERSION=8
context:php8-pgsql fingerprint_command:{ apk info -v | LC_ALL=C sort; find /usr/local/lib/php/extensions /usr/local/etc/php/conf.d -type f -exec sha256sum {} + | LC_ALL=C sort; }
name:ph… (push) Successful in 39s
Build custom container images / build (map[base_image:postgres:18 build_args:PG_VERSION=18
POSTGIS_VERSION=3
VCHORD_VERSION=0.5.3
context:postgres fingerprint_command:{ dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort; find /usr/lib/postgresql -type f -exec sha256su… (push) Successful in 53s
Build custom container images / build (map[base_image:python:3 build_args:PYTHON_VERSION=3
context:python-tools fingerprint_command:{ dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort; pip freeze | LC_ALL=C sort; }
name:python-tools oci_labels:org.opencontainers.ima… (push) Successful in 1m17s
This commit is contained in:
@@ -48,7 +48,7 @@ a {
|
||||
border-top: 1px solid color-mix(in srgb, currentColor 15%, transparent);
|
||||
display: grid;
|
||||
gap: 1rem;
|
||||
grid-template-columns: minmax(14rem, 1fr) minmax(0, 3fr);
|
||||
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
|
||||
padding: .8rem 0;
|
||||
}
|
||||
|
||||
@@ -61,19 +61,26 @@ a {
|
||||
align-items: end;
|
||||
display: grid;
|
||||
gap: .75rem;
|
||||
grid-template-columns: minmax(20rem, 1fr) auto;
|
||||
grid-template-columns: minmax(0, 1fr) auto;
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.task-options {
|
||||
display: grid;
|
||||
gap: .75rem;
|
||||
justify-items: start;
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.task-input { margin: 0; }
|
||||
|
||||
.task-input label,
|
||||
.task-input fieldset {
|
||||
display: block;
|
||||
max-width: 100%;
|
||||
width: fit-content;
|
||||
}
|
||||
|
||||
.task-input fieldset label {
|
||||
display: block;
|
||||
}
|
||||
@@ -85,9 +92,16 @@ a {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.task-input input:not([type="checkbox"]),
|
||||
.task-input input[type="date"],
|
||||
.task-input input[type="datetime-local"],
|
||||
.task-input input[type="number"],
|
||||
.task-input select {
|
||||
width: 100%;
|
||||
field-sizing: content;
|
||||
}
|
||||
|
||||
.task-input input[type="text"],
|
||||
.task-input input[type="password"] {
|
||||
width: min(15rem, 100%);
|
||||
}
|
||||
|
||||
.task-input fieldset {
|
||||
@@ -118,24 +132,63 @@ button {
|
||||
|
||||
.split-button {
|
||||
display: inline-flex;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.split-button select,
|
||||
.split-button button,
|
||||
.task-action > button {
|
||||
margin: 0;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.split-button select {
|
||||
.split-primary {
|
||||
border-bottom-right-radius: 0;
|
||||
border-right: 0;
|
||||
border-top-right-radius: 0;
|
||||
}
|
||||
|
||||
.split-button button {
|
||||
.split-menu summary {
|
||||
align-items: center;
|
||||
border: 1px solid currentColor;
|
||||
border-bottom-left-radius: 0;
|
||||
border-top-left-radius: 0;
|
||||
box-sizing: border-box;
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
height: 100%;
|
||||
justify-content: center;
|
||||
list-style: none;
|
||||
min-width: 2.25rem;
|
||||
}
|
||||
|
||||
.split-menu summary::-webkit-details-marker {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.split-menu-options {
|
||||
background: Canvas;
|
||||
border: 1px solid currentColor;
|
||||
display: grid;
|
||||
gap: .2rem;
|
||||
min-width: max-content;
|
||||
padding: .25rem;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: calc(100% + .25rem);
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.split-menu:not([open]) .split-menu-options {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.split-menu-options button {
|
||||
text-align: left;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.is-waiting .split-menu {
|
||||
opacity: .6;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.visually-hidden {
|
||||
|
||||
Reference in New Issue
Block a user