diff --git a/designs/waralee/src/waistband.mjs b/designs/waralee/src/waistband.mjs index d2bccbb23bc..7e992d14b9a 100644 --- a/designs/waralee/src/waistband.mjs +++ b/designs/waralee/src/waistband.mjs @@ -29,8 +29,20 @@ function waraleeWaistband( let partNr = 0 switch (type) { + case 'strapFront': + partNr = 7 + waistBandLength -= waistBandLengthFront * 2 + waistBandLength += 'front' === options.knotPlacement ? measurements.waist / 2 : 0 + break + + case 'strapBack': + partNr = 8 + waistBandLength -= waistBandLengthBack * 2 + waistBandLength += 'back' === options.knotPlacement ? measurements.waist / 2 : 0 + break + case 'waistBandFront': - if (false == options.separateWaistband && 'welt' == options.frontPocketStyle) { + if (false == options.separateWaistband && 'welt' === options.frontPocketStyle) { return part.hide() } partNr = 9 @@ -38,24 +50,12 @@ function waraleeWaistband( break case 'waistBandBack': - if (false == options.separateWaistband && 'welt' == options.frontPocketStyle) { + if (false == options.separateWaistband && 'welt' === options.frontPocketStyle) { return part.hide() } partNr = 10 waistBandLength = waistBandLengthBack * 2 break - - case 'strapFront': - partNr = 7 - waistBandLength -= waistBandLengthFront * 2 - waistBandLength += options.knotPlacement == 'front' ? measurements.waist / 2 : 0 - break - - case 'strapBack': - partNr = 8 - waistBandLength -= waistBandLengthBack * 2 - waistBandLength += options.knotPlacement == 'back' ? measurements.waist / 2 : 0 - break } if (!expand) {