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){