From 23f89f1d29d4525c89da37273034863e0364f2a8 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Wed, 14 Aug 2024 20:07:21 -0700 Subject: [PATCH] feat: Add striped pattern for "Tool call (strict)" format --- aider/website/_posts/2024-08-14-code-in-json.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/aider/website/_posts/2024-08-14-code-in-json.md b/aider/website/_posts/2024-08-14-code-in-json.md index 289fdc481..6dd2d3e4b 100644 --- a/aider/website/_posts/2024-08-14-code-in-json.md +++ b/aider/website/_posts/2024-08-14-code-in-json.md @@ -30,9 +30,18 @@ document.addEventListener('DOMContentLoaded', function () { var item = yamlData.find(d => d.model === model && d.edit_format === format); return item ? item.pass_rate_1 : null; }), - backgroundColor: format === 'Markdown' ? 'rgba(54, 162, 235, 0.8)' : - format.startsWith('Tool call') ? 'rgba(255, 99, 132, 0.8)' : - 'rgba(75, 192, 192, 0.8)', + backgroundColor: function(context) { + const format = context.dataset.label; + if (format === 'Markdown') { + return 'rgba(54, 162, 235, 0.8)'; + } else if (format.startsWith('Tool call')) { + const ctx = context.chart.ctx; + const gradient = ctx.createPattern(createStripedCanvas(format === 'Tool call (strict)'), 'repeat'); + return gradient; + } else { + return 'rgba(75, 192, 192, 0.8)'; + } + }, })); var data = {