diff --git a/analytics/client/dist/w.js b/analytics/client/dist/w.js index f9453f5..8215576 100644 --- a/analytics/client/dist/w.js +++ b/analytics/client/dist/w.js @@ -276,7 +276,7 @@ function main() { '.t{margin:0;max-width:720px}' + '.t a{color:#111;text-decoration:underline}' + '.r{display:flex;gap:10px;flex:none}' + - 'button{font:600 15px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-width:120px;height:44px;padding:0 20px;border:2px solid ' + accent + ';border-radius:8px;cursor:pointer;background:' + accent + ';color:#fff}' + + 'button{font:600 15px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;width:150px;height:44px;padding:0 20px;border:2px solid ' + accent + ';border-radius:8px;cursor:pointer;background:' + accent + ';color:#fff}' + 'button:focus-visible{outline:3px solid #1a73e8;outline-offset:2px}' + '@media (max-width:767px){.bar{display:block;margin:8px;padding:16px;border:1px solid #d0d0d0;border-radius:12px}.r{flex-direction:column;margin-top:12px}button{width:100%}}'; diff --git a/analytics/client/w.js b/analytics/client/w.js index c04cfb7..07a1d66 100644 --- a/analytics/client/w.js +++ b/analytics/client/w.js @@ -163,7 +163,7 @@ function main() { '.t{margin:0;max-width:720px}' + '.t a{color:#111;text-decoration:underline}' + '.r{display:flex;gap:10px;flex:none}' + - 'button{font:600 15px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-width:120px;height:44px;padding:0 20px;border:2px solid ' + accent + ';border-radius:8px;cursor:pointer;background:' + accent + ';color:#fff}' + + 'button{font:600 15px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;width:150px;height:44px;padding:0 20px;border:2px solid ' + accent + ';border-radius:8px;cursor:pointer;background:' + accent + ';color:#fff}' + 'button:focus-visible{outline:3px solid #1a73e8;outline-offset:2px}' + '@media (max-width:767px){.bar{display:block;margin:8px;padding:16px;border:1px solid #d0d0d0;border-radius:12px}.r{flex-direction:column;margin-top:12px}button{width:100%}}'; diff --git a/analytics/test/client.test.js b/analytics/test/client.test.js index 81b4653..01e4373 100644 --- a/analytics/test/client.test.js +++ b/analytics/test/client.test.js @@ -242,6 +242,12 @@ test('w.js: Banner-Aufbau (Dialog, Texte, gleiche Buttons, Akzent nur Annehmen)' assert.equal(buttons[0].attrs.class, buttons[1].attrs.class); assert.ok(!/button\.|\.p\b/.test(css), 'eine Regel fuer beide Buttons'); assert.match(css, /button\{[^}]*background:#0a5a8a[^}]*color:#fff/); + assert.match(css, /button\{[^}]*[; ]width:150px/); + assert.equal((css.match(/(?