From 45ea9646a896ecec3e945e9af6c993ee0a7070ec Mon Sep 17 00:00:00 2001 From: Tim Stallard Date: Tue, 4 Apr 2017 14:09:19 +0100 Subject: [PATCH] Changed transposition to be lower case, removed old bits --- src/blocks/transposition.js | 6 +++--- src/blocks/transpositionReverse.js | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/blocks/transposition.js b/src/blocks/transposition.js index 72dcfb7..edaabd9 100644 --- a/src/blocks/transposition.js +++ b/src/blocks/transposition.js @@ -11,17 +11,17 @@ module.exports = { name: "n", type: "number", required: true, - inline: true + inline: true, + default: 1 } }, output: true, execute: function({text, n}, elem){ var n = parseInt(n); - text = text.replace(/[ ,.]/g, ""); + text = text.toLowerCase().replace(/[^a-z]/g, ""); var output = ""; - x = 0; for(var i = 0; i < n; i++){ for(var y = i; y < text.length; y += n){ output += text[y]; diff --git a/src/blocks/transpositionReverse.js b/src/blocks/transpositionReverse.js index 9d0229d..51e2d54 100644 --- a/src/blocks/transpositionReverse.js +++ b/src/blocks/transpositionReverse.js @@ -9,19 +9,19 @@ module.exports = { }, n: { name: "n", - type: "text", + type: "number", required: true, - inline: true + inline: true, + default: 1 } }, output: true, execute: function({text, n}, elem){ var n = parseInt(n); - text = text.replace(/[ ,.]/g, ""); + text = text.toLowerCase().replace(/[^a-z]/g, ""); var output = []; - x = 0; var z = 0; for(var i = 0; i < n; i++){ for(var y = i; y < text.length; y += n){