From 4a1f180a5d61bf31bf7fc128891b396fee5ce322 Mon Sep 17 00:00:00 2001 From: jo-pol Date: Fri, 3 Jan 2025 11:23:30 +0100 Subject: [PATCH] fix assign to ignored --- docs/js/stitches.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/js/stitches.js b/docs/js/stitches.js index 56cacce8..6e5e253f 100644 --- a/docs/js/stitches.js +++ b/docs/js/stitches.js @@ -96,13 +96,15 @@ function setAllStitches() { } function setIgnoredStitches() { var replacement = `=${paintStitchValue()}` - var search = new RegExp(`=-&`,'g') - var searchLast = new RegExp(`=-^`,'g') - let q = getQ() - .replace(search, replacement) - .replace(searchLast, replacement) + let q = getQ().split('&').map((kv => replaceIgnored(kv, replacement))).join('&') show(q) } +function replaceIgnored(kv, replacement) { + if (/[a-z][0-9]+=-/.test(kv)) { + return kv.replace(/=-/, replacement); + } + return kv; +} function whiting (kv) { var k = kv.trim().replace(/[^a-zA-Z0-9]/g,"") if (!kv.trim().startsWith("whiting")) return false