Просмотр исходного кода

Added forward and backward slashes to the delimiter options for the Morse Code operations. Closes #66.

n1474335 8 лет назад
Родитель
Сommit
553d9945ce

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
build/prod/cyberchef.htm


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
build/prod/index.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
build/prod/scripts.js


+ 21 - 17
src/js/core/Utils.js

@@ -934,16 +934,18 @@ var Utils = {
      * @constant
      */
     charRep: {
-        "Space":      " ",
-        "Comma":      ",",
-        "Semi-colon": ";",
-        "Colon":      ":",
-        "Line feed":  "\n",
-        "CRLF":       "\r\n",
-        "0x":         "0x",
-        "\\x":        "\\x",
+        "Space":         " ",
+        "Comma":         ",",
+        "Semi-colon":    ";",
+        "Colon":         ":",
+        "Line feed":     "\n",
+        "CRLF":          "\r\n",
+        "Forward slash": "/",
+        "Backslash":     "\\",
+        "0x":            "0x",
+        "\\x":           "\\x",
         "Nothing (separate chars)": "",
-        "None":       "",
+        "None":          "",
     },
 
 
@@ -952,14 +954,16 @@ var Utils = {
      * @constant
      */
     regexRep: {
-        "Space":      /\s+/g,
-        "Comma":      /,/g,
-        "Semi-colon": /;/g,
-        "Colon":      /:/g,
-        "Line feed":  /\n/g,
-        "CRLF":       /\r\n/g,
-        "0x":         /0x/g,
-        "\\x":        /\\x/g
+        "Space":         /\s+/g,
+        "Comma":         /,/g,
+        "Semi-colon":    /;/g,
+        "Colon":         /:/g,
+        "Line feed":     /\n/g,
+        "CRLF":          /\r\n/g,
+        "Forward slash": /\//g,
+        "Backslash":     /\\/g,
+        "0x":            /0x/g,
+        "\\x":           /\\x/g
     },
 
 

+ 1 - 1
src/js/operations/IP.js

@@ -119,7 +119,7 @@ var IP = {
                 // IPv4/IPv6 translation per RFC 6052
                 output += "\n'Well-Known' prefix for IPv4/IPv6 translation detected. See RFC 6052 for more details.";
                 output += "\nTranslated IPv4 address: " + IP._ipv4ToStr((ipv6[6] << 16) + ipv6[7]);
-                output += "\n'Well-Known prefix range: 64:ff9b::/96";
+                output += "\n'Well-Known' prefix range: 64:ff9b::/96";
             } else if (ipv6[0] === 0x2001 && ipv6[1] === 0) {
                 // Teredo tunneling
                 output += "\nTeredo tunneling IPv6 address detected\n";

+ 2 - 2
src/js/operations/MorseCode.js

@@ -18,12 +18,12 @@ var MorseCode = {
      * @constant
      * @default
      */
-    LETTER_DELIM_OPTIONS: ["Space", "Line feed", "CRLF", "Comma", "Semi-colon", "Colon"],
+    LETTER_DELIM_OPTIONS: ["Space", "Line feed", "CRLF", "Forward slash", "Backslash", "Comma", "Semi-colon", "Colon"],
     /**
      * @constant
      * @default
      */
-    WORD_DELIM_OPTIONS: ["Line feed", "CRLF", "Space", "Comma", "Semi-colon", "Colon"],
+    WORD_DELIM_OPTIONS: ["Line feed", "CRLF", "Forward slash", "Backslash", "Comma", "Semi-colon", "Colon"],
     /**
      * @constant
      * @default

+ 3 - 3
src/static/stats.txt

@@ -1,9 +1,9 @@
 212	source files
-115050	lines
+115054	lines
 4.3M	size
 
 142	JavaScript source files
-105890	lines
+105894	lines
 3.8M	size
 
 83	third party JavaScript source files
@@ -11,7 +11,7 @@
 3.0M	size
 
 59	first party JavaScript source files
-19632	lines
+19636	lines
 740K	size
 
 3.4M	uncompressed JavaScript size

Некоторые файлы не были показаны из-за большого количества измененных файлов