diff --git a/src/home.html b/src/home.html
index d658cd2..1c5decc 100644
--- a/src/home.html
+++ b/src/home.html
@@ -35,6 +35,11 @@
border-radius: var(--radius); background: var(--bg);
color: var(--text); font-size: 0.875rem; cursor: pointer;
}
+ .modal input {
+ width: 100%; padding: 8px 12px; border: 1px solid var(--border);
+ border-radius: var(--radius); background: var(--bg);
+ color: var(--text); margin-bottom: 12px;
+ }
.topbar button.primary { background: var(--accent); color: #fff; border-color: var(--accent); }
.topbar .spacer { flex: 1; }
.topbar .search input {
@@ -99,11 +104,6 @@
min-width: 360px; max-width: 500px;
}
.modal h3 { margin-bottom: 16px; }
- .modal input {
- width: 100%; padding: 8px 12px; border: 1px solid var(--border);
- border-radius: var(--radius); background: var(--bg);
- color: var(--text); margin-bottom: 12px;
- }
.modal .buttons { display: flex; gap: 8px; justify-content: flex-end; }
.modal .buttons button {
padding: 8px 16px; border: 1px solid var(--border);
diff --git a/test/s3-sdk.test.ts b/test/s3-sdk.test.ts
index ed450de..9b80e4e 100644
--- a/test/s3-sdk.test.ts
+++ b/test/s3-sdk.test.ts
@@ -291,10 +291,22 @@ describe('S3 SDK compatibility', () => {
expect(uploadId).toBeTruthy();
const part1 = await s3.send(
- new UploadPartCommand({ Bucket: BUCKET, Key: 'sdk-multipart.txt', UploadId: uploadId, PartNumber: 1, Body: 'hello ' }),
+ new UploadPartCommand({
+ Bucket: BUCKET,
+ Key: 'sdk-multipart.txt',
+ UploadId: uploadId,
+ PartNumber: 1,
+ Body: 'hello ',
+ }),
);
const part2 = await s3.send(
- new UploadPartCommand({ Bucket: BUCKET, Key: 'sdk-multipart.txt', UploadId: uploadId, PartNumber: 2, Body: 'sdk multipart' }),
+ new UploadPartCommand({
+ Bucket: BUCKET,
+ Key: 'sdk-multipart.txt',
+ UploadId: uploadId,
+ PartNumber: 2,
+ Body: 'sdk multipart',
+ }),
);
await s3.send(
@@ -312,13 +324,25 @@ describe('S3 SDK compatibility', () => {
);
uploadId = undefined;
- const { Body } = await s3.send(new GetObjectCommand({ Bucket: BUCKET, Key: 'sdk-multipart.txt' }));
+ const { Body } = await s3.send(
+ new GetObjectCommand({ Bucket: BUCKET, Key: 'sdk-multipart.txt' }),
+ );
expect(await Body!.transformToString()).toBe('hello sdk multipart');
} finally {
if (uploadId) {
- await s3.send(new AbortMultipartUploadCommand({ Bucket: BUCKET, Key: 'sdk-multipart.txt', UploadId: uploadId })).catch(() => {});
+ await s3
+ .send(
+ new AbortMultipartUploadCommand({
+ Bucket: BUCKET,
+ Key: 'sdk-multipart.txt',
+ UploadId: uploadId,
+ }),
+ )
+ .catch(() => {});
}
- await s3.send(new DeleteObjectCommand({ Bucket: BUCKET, Key: 'sdk-multipart.txt' })).catch(() => {});
+ await s3
+ .send(new DeleteObjectCommand({ Bucket: BUCKET, Key: 'sdk-multipart.txt' }))
+ .catch(() => {});
}
});