From 9c6aec78e0d01804873b1f53586b2ac14b94aa28 Mon Sep 17 00:00:00 2001 From: six-6 <1195132772@qq.com> Date: Thu, 30 Jun 2022 20:38:30 +0800 Subject: [PATCH 001/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=87=AA=E5=B7=B1?= =?UTF-8?q?=E7=9A=84bug:=E8=A7=92=E5=BA=A6=E5=BA=94=E8=AF=A5=E6=98=AF180?= =?UTF-8?q?=E8=80=8C=E4=B8=8D=E6=98=AF-180?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Arkos/project.js b/Arkos/project.js index 36b6891e..dadec488 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -238,7 +238,9 @@ class ArkosExtensions { const a = Cast.toNumber(args.a) const b = Cast.toNumber(args.b) let dif = b - a - return dif - Math.round(dif / 360) * 360 + dif -= Math.round(dif / 360) * 360 + if (dif === -180) dif = 180 + return dif } disFromAToB(args) { From 9ed430960c3572337396209485b154b1d3fc2198 Mon Sep 17 00:00:00 2001 From: six-6 <1195132772@qq.com> Date: Thu, 30 Jun 2022 19:34:09 +0800 Subject: [PATCH 002/357] =?UTF-8?q?LZString=E5=8E=8B=E7=BC=A9=E7=AE=97?= =?UTF-8?q?=E6=B3=95(=E4=BF=AE=E6=94=B9=E8=BF=87=EF=BC=8C=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=8A=A0=E5=AF=86)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/Archivecode.js | 439 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 437 insertions(+), 2 deletions(-) diff --git a/Arkos/Archivecode.js b/Arkos/Archivecode.js index adf74a86..4fc8bb5d 100644 --- a/Arkos/Archivecode.js +++ b/Arkos/Archivecode.js @@ -6,6 +6,8 @@ import Cast from '../utils/cast.js' // console.log(Cast.toNumber('123')) //console.log(Cast.toNumber('aab')) +let LZString = _LZString(); + class Archive_code { constructor(runtime) { this.runtime = runtime @@ -49,6 +51,7 @@ class Archive_code { 'ArchiveCodeExt.getCharByUnicode': 'Unicode[code]对应字符', 'ArchiveCodeExt.methodMenu.1': 'Arkos加密法', 'ArchiveCodeExt.methodMenu.2': '分裂加密法', + 'ArchiveCodeExt.methodMenu.3': 'LZString压缩', 'ArchiveCodeExt.infoMenu.1': '名称', 'ArchiveCodeExt.infoMenu.2': '内容', 'ArchiveCodeExt.infoMenu.3': '类型', @@ -83,6 +86,7 @@ class Archive_code { 'ArchiveCodeExt.getCharByUnicode': ' character of Unicode[code]', 'ArchiveCodeExt.methodMenu.1': 'Arkos cipher', 'ArchiveCodeExt.methodMenu.2': 'mitotic encryption', + 'ArchiveCodeExt.methodMenu.3': 'LZString', 'ArchiveCodeExt.infoMenu.1': 'name', 'ArchiveCodeExt.infoMenu.2': 'value', 'ArchiveCodeExt.infoMenu.3': 'type', @@ -442,9 +446,12 @@ class Archive_code { // text: this.formatMessage('ArchiveCodeExt.methodMenu.2'), // value: '2' // }, - ], - infoMenu: [ { + text: this.formatMessage('ArchiveCodeExt.methodMenu.3'), + value: '3' + }, + ], + infoMenu: [{ text: this.formatMessage('ArchiveCodeExt.infoMenu.1'), value: '1' }, @@ -697,6 +704,8 @@ class Archive_code { return this.ArkosEncrypt(args); case '2': return this.encrypt2(args); + case '3': + return LZString.scompress(args.str, args.key); default: return ''; } @@ -709,6 +718,8 @@ class Archive_code { return this.ArkosDecrypt(args); case '2': return this.decrypt2(args); + case '3': + return LZString.sdecompress(args.str, args.key); default: return ''; } @@ -943,6 +954,430 @@ class Archive_code { } +// - lz-strings.js (modified) - + +// Copyright (c) 2013 Pieroxy +// This work is free. You can redistribute it and/or modify it +// under the terms of the WTFPL, Version 2 +// For more information see LICENSE.txt or http://www.wtfpl.net/ +// +// For more information, the home page: +// http://pieroxy.net/blog/pages/lz-string/testing.html +// +// LZ-based compression algorithm, version 1.4.4 +function _LZString() { + + // private property + var f = String.fromCharCode; + + var LZString = { + scompress: function(uncompressed, key) { + if (key.length !== 0) + key = this.scompress(key, ""); + return this._compress(uncompressed, 14, function(x, i) { + if (key.length !== 0) + x ^= (key.charCodeAt(i % key.length) * (i + 1)) & ((1 << 14) - 1); + return f(x + 0x4E00); + }); + }, + + _compress: function(uncompressed, bitsPerChar, getCharFromInt) { + if (uncompressed == null) return ""; + var i, value, + context_dictionary = {}, + context_dictionaryToCreate = {}, + context_c = "", + context_wc = "", + context_w = "", + context_enlargeIn = 2, // Compensate for the first entry which should not count + context_dictSize = 3, + context_numBits = 2, + context_data = [], + context_data_val = 0, + context_data_position = 0, + ii; + + for (ii = 0; ii < uncompressed.length; ii += 1) { + context_c = uncompressed.charAt(ii); + if (!Object.prototype.hasOwnProperty.call(context_dictionary, context_c)) { + context_dictionary[context_c] = context_dictSize++; + context_dictionaryToCreate[context_c] = true; + } + + context_wc = context_w + context_c; + if (Object.prototype.hasOwnProperty.call(context_dictionary, context_wc)) { + context_w = context_wc; + } else { + if (Object.prototype.hasOwnProperty.call(context_dictionaryToCreate, context_w)) { + if (context_w.charCodeAt(0) < 256) { + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + } + value = context_w.charCodeAt(0); + for (i = 0; i < 8; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + } else { + value = 1; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | value; + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = 0; + } + value = context_w.charCodeAt(0); + for (i = 0; i < 16; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + } + context_enlargeIn--; + if (context_enlargeIn == 0) { + context_enlargeIn = Math.pow(2, context_numBits); + context_numBits++; + } + delete context_dictionaryToCreate[context_w]; + } else { + value = context_dictionary[context_w]; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + + + } + context_enlargeIn--; + if (context_enlargeIn == 0) { + context_enlargeIn = Math.pow(2, context_numBits); + context_numBits++; + } + // Add wc to the dictionary. + context_dictionary[context_wc] = context_dictSize++; + context_w = String(context_c); + } + } + + // Output the code for w. + if (context_w !== "") { + if (Object.prototype.hasOwnProperty.call(context_dictionaryToCreate, context_w)) { + if (context_w.charCodeAt(0) < 256) { + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + } + value = context_w.charCodeAt(0); + for (i = 0; i < 8; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + } else { + value = 1; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | value; + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = 0; + } + value = context_w.charCodeAt(0); + for (i = 0; i < 16; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + } + context_enlargeIn--; + if (context_enlargeIn == 0) { + context_enlargeIn = Math.pow(2, context_numBits); + context_numBits++; + } + delete context_dictionaryToCreate[context_w]; + } else { + value = context_dictionary[context_w]; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + + + } + context_enlargeIn--; + if (context_enlargeIn == 0) { + context_enlargeIn = Math.pow(2, context_numBits); + context_numBits++; + } + } + + // Mark the end of the stream + value = 2; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + + // Flush the last char + while (true) { + context_data_val = (context_data_val << 1); + if (context_data_position == bitsPerChar - 1) { + context_data.push(getCharFromInt(context_data_val, context_data.length)); + break; + } else context_data_position++; + } + return context_data.join(''); + }, + + sdecompress: function(compressed, key) { + if (key.length !== 0) + key = this.scompress(key, ""); + return this._decompress(compressed.length, 1 << (14 - 1), function(i) { + let x = compressed.charCodeAt(i) - 0x4E00; + if (key.length !== 0) + x ^= (key.charCodeAt(i % key.length) * (i + 1)) & ((1 << 14) - 1); + return x; + }); + }, + + _decompress: function(length, resetValue, getNextValue) { + var dictionary = [], + next, + enlargeIn = 4, + dictSize = 4, + numBits = 3, + entry = "", + result = [], + i, + w, + bits, resb, maxpower, power, + c, + data = { + val: getNextValue(0), + position: resetValue, + index: 1 + }; + + for (i = 0; i < 3; i += 1) { + dictionary[i] = i; + } + + bits = 0; + maxpower = Math.pow(2, 2); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + + switch (next = bits) { + case 0: + bits = 0; + maxpower = Math.pow(2, 8); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + c = f(bits); + break; + case 1: + bits = 0; + maxpower = Math.pow(2, 16); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + c = f(bits); + break; + case 2: + return ""; + } + dictionary[3] = c; + w = c; + result.push(c); + while (true) { + if (data.index > length) { + return ""; + } + + bits = 0; + maxpower = Math.pow(2, numBits); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + + switch (c = bits) { + case 0: + bits = 0; + maxpower = Math.pow(2, 8); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + + dictionary[dictSize++] = f(bits); + c = dictSize - 1; + enlargeIn--; + break; + case 1: + bits = 0; + maxpower = Math.pow(2, 16); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + dictionary[dictSize++] = f(bits); + c = dictSize - 1; + enlargeIn--; + break; + case 2: + return result.join(''); + } + + if (enlargeIn == 0) { + enlargeIn = Math.pow(2, numBits); + numBits++; + } + + if (dictionary[c]) { + entry = dictionary[c]; + } else { + if (c === dictSize) { + entry = w + w.charAt(0); + } else { + // throw new Error("LZString: decompress error."); + // return null; + return ""; + } + } + result.push(entry); + + // Add w+entry[0] to the dictionary. + dictionary[dictSize++] = w + entry.charAt(0); + enlargeIn--; + + w = entry; + + if (enlargeIn == 0) { + enlargeIn = Math.pow(2, numBits); + numBits++; + } + + } + } + }; + return LZString; +} window.tempExt = { From b3bd325ca750cc6e3a9f35a3d328182f087e3ab5 Mon Sep 17 00:00:00 2001 From: six-6 <1195132772@qq.com> Date: Fri, 24 Jun 2022 00:11:07 +0800 Subject: [PATCH 003/357] =?UTF-8?q?=E6=AD=A3=E5=88=99=E8=A1=A8=E8=BE=BE?= =?UTF-8?q?=E5=BC=8F=E6=8B=93=E5=B1=95=E5=88=9D=E7=A8=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- six-6/regexp.js | 577 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 577 insertions(+) create mode 100644 six-6/regexp.js diff --git a/six-6/regexp.js b/six-6/regexp.js new file mode 100644 index 00000000..b1c8bc63 --- /dev/null +++ b/six-6/regexp.js @@ -0,0 +1,577 @@ +// import Cast from "cast.js"; + +class RegExpVI { + constructor(runtime) { + this.regexp = new RegExp("", "g"); + this.text = ""; + this.result = null; + this.runtime = runtime; + this._formatMessage = runtime.getFormatMessage({ + "zh-cn": { + "RegExpVI.name": "正则表达式vi", + "RegExpVI.info.1": "创建匹配模式", + "RegExpVI.info.2": "查找文本", + "RegExpVI.regexp.dight": "数字", + "RegExpVI.regexp.chars": "数字字母下划线", + "RegExpVI.regexp.white": "空白字符", + "RegExpVI.regexp.notdight": "非数字", + "RegExpVI.regexp.notchars": "非数字字母下划线", + "RegExpVI.regexp.notwhite": "非空白字符", + "RegExpVI.regexp.number": "数", + "RegExpVI.regexp.integer": "整数", + "RegExpVI.regexp.positivenumber": "非负数", + "RegExpVI.regexp.positiveinteger": "非负整数", + "RegExpVI.regexp.scientific": "科学记数法", + "RegExpVI.regexp.any": "任意字符", + "RegExpVI.regexp.word": "英文单词", + "RegExpVI.regexp.upper": "大写字母", + "RegExpVI.regexp.lower": "小写字母", + "RegExpVI.regexp.chinese": "汉字", + "RegExpVI.range": "[INCLUDE] [TEXT] 中的字符", + "RegExpVI.range.include": "在", + "RegExpVI.range.exclude": "不在", + "RegExpVI.text": "文字 [TEXT]", + "RegExpVI.quantifier": "[COUNT] [REGEXP]", + "RegExpVI.quantifier.anyornone": "可选的任意个", + "RegExpVI.quantifier.anyornonelazy": "可选的任意个 (尽量少)", + "RegExpVI.quantifier.optional": "可选的", + "RegExpVI.quantifier.optionallazy": "可选的 (尽量无)", + "RegExpVI.quantifier.any": "任意个", + "RegExpVI.quantifier.anylazy": "任意个 (尽量少)", + "RegExpVI.countn": "[MODE] [N] 个 [REGEXP]", + "RegExpVI.countn.equal": "恰好", + "RegExpVI.countn.greater": "至少", + "RegExpVI.countn.greaterlazy": "至少 (尽量少)", + "RegExpVI.countrange": "[MODE] [X] 到 [Y] 个 [REGEXP]", + "RegExpVI.countrange.greedy": "(尽量多)", + "RegExpVI.countrange.lazy": "(尽量少)", + "RegExpVI.group": "捕获组: ([REGEXP])", + "RegExpVI.groupreference": "第 [N] 组的内容", + "RegExpVI.concat": "[REGEXP1] 和 [REGEXP2]", + "RegExpVI.concatwithseparator": "[REGEXP1] 和 [TEXT] 和 [REGEXP2]", + "RegExpVI.or": "[REGEXP1] 或者 [REGEXP2]", + "RegExpVI.findtext": "在 [TEXT] 里查找 [REGEXP]", + "RegExpVI.findnext": "继续查找", + "RegExpVI.isfound": "找到了?", + "RegExpVI.foundtext": "找到的文本", + "RegExpVI.foundtextbegin": "找到的文本开始位置", + "RegExpVI.foundtextend": "找到的文本结束位置", + "RegExpVI.foundtextgroups": "找到的第 [N] 个捕获组的内容" + }, + en: { + "RegExpVI.name": "Regular expression vi", + "RegExpVI.info.1": "Creating pattern", + "RegExpVI.info.2": "Finding texts", + "RegExpVI.regexp.dight": "dight", + "RegExpVI.regexp.chars": "[a-zA-Z_]", + "RegExpVI.regexp.white": "white character", + "RegExpVI.regexp.notdight": "not dight", + "RegExpVI.regexp.notchars": "not [a-zA-Z_]", + "RegExpVI.regexp.notwhite": "not white character", + "RegExpVI.regexp.number": "number", + "RegExpVI.regexp.integer": "integer", + "RegExpVI.regexp.positivenumber": "not-negative number", + "RegExpVI.regexp.positiveinteger": "not-negative integer", + "RegExpVI.regexp.scientific": "scientific notation", + "RegExpVI.regexp.any": "any character", + "RegExpVI.regexp.word": "word", + "RegExpVI.regexp.upper": "captical letter", + "RegExpVI.regexp.lower": "non-capital letter", + "RegExpVI.regexp.chinese": "chinese character", + "RegExpVI.range": "chars [INCLUDE] [TEXT]", + "RegExpVI.range.include": "in", + "RegExpVI.range.exclude": "not in", + "RegExpVI.text": "text [TEXT]", + "RegExpVI.quantifier": "[COUNT] [REGEXP]", + "RegExpVI.quantifier.anyornone": "any numbers or none of (greedy)", + "RegExpVI.quantifier.anyornonelazy": "any numbers or none of (lazy)", + "RegExpVI.quantifier.optional": "optional (greedy)", + "RegExpVI.quantifier.optionallazy": "optional (lazy)", + "RegExpVI.quantifier.any": "any numbers of (greedy)", + "RegExpVI.quantifier.anylazy": "any numbers of (lazy)", + "RegExpVI.countn": "[MODE] [N] [REGEXP]", + "RegExpVI.countn.equal": "exactly", + "RegExpVI.countn.greater": "at least (greedy)", + "RegExpVI.countn.greaterlazy": "at least (lazy)", + "RegExpVI.countrange": "[MODE] [X] to [Y] [REGEXP]", + "RegExpVI.countrange.greedy": "(greedy)", + "RegExpVI.countrange.lazy": "(lazy)", + "RegExpVI.group": "group [REGEXP]", + "RegExpVI.groupreference": "group [N]", + "RegExpVI.concat": "[REGEXP1] and [REGEXP2]", + "RegExpVI.concatwithseparator": "[REGEXP1] and [TEXT] and [REGEXP2]", + "RegExpVI.or": "[REGEXP1] or [REGEXP2]", + "RegExpVI.findtext": "find [REGEXP] in [TEXT]", + "RegExpVI.findnext": "find next", + "RegExpVI.isfound": "found?", + "RegExpVI.foundtext": "found text", + "RegExpVI.foundtextbegin": "begin index", + "RegExpVI.foundtextend": "end index", + "RegExpVI.foundtextgroups": "founded content of group [N]" + } + }) + } + + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id + }); + } + + getInfo() { + return { + id: "RegExpVI", // 拓展id + name: this.formatMessage("RegExpVI.name"), // 拓展名 + // docsURI: "https://www.baidu.com", + color1: "#3333FF", + color2: "#0000CC", + blocks: [{ + opcode: "info1", + blockType: "button", + text: this.formatMessage("RegExpVI.info.1"), + onClick: function(e) {} + }, { + opcode: "str", + blockType: "reporter", + text: this.formatMessage("RegExpVI.text"), + arguments: { + TEXT: { + type: "string", + defaultValue: "," + } + } + }, { + opcode: "range", + blockType: "reporter", + text: this.formatMessage("RegExpVI.range"), + arguments: { + INCLUDE: { + type: "string", + menu: "CharsetInclude", + defaultValue: "-" + }, + TEXT: { + type: "string", + defaultValue: "a-zA-Z" + } + } + }, { + opcode: "quantifier", + blockType: "reporter", + text: this.formatMessage("RegExpVI.quantifier"), + arguments: { + COUNT: { + type: "string", + menu: "CountPicker", + defaultValue: "+" + }, + REGEXP: { + type: "string", + menu: "RegExpPicker", + defaultValue: "\\d" + } + } + }, { + opcode: "countn", + blockType: "reporter", + text: this.formatMessage("RegExpVI.countn"), + arguments: { + N: { + type: "number", + defaultValue: 2 + }, + MODE: { + type: "string", + menu: "CountnumPicker", + defaultValue: "}" + }, + REGEXP: { + type: "string", + menu: "RegExpPicker", + defaultValue: "\\d" + } + } + }, { + opcode: "countrange", + blockType: "reporter", + text: this.formatMessage("RegExpVI.countrange"), + arguments: { + X: { + type: "number", + defaultValue: 2 + }, + Y: { + type: "number", + defaultValue: 3 + }, + MODE: { + type: "string", + menu: "CountrangePicker", + defaultValue: "}" + }, + REGEXP: { + type: "string", + menu: "RegExpPicker", + defaultValue: "\\d" + } + } + }, { + opcode: "or", + blockType: "reporter", + text: this.formatMessage("RegExpVI.or"), + arguments: { + REGEXP1: { + type: "string", + menu: "RegExpPicker", + defaultValue: "-?[0-9]+" + }, + REGEXP2: { + type: "string", + menu: "RegExpPicker", + defaultValue: "[a-zA-Z']+" + } + } + }, { + opcode: "concat", + blockType: "reporter", + text: this.formatMessage("RegExpVI.concat"), + arguments: { + REGEXP1: { + type: "string", + menu: "RegExpPicker", + defaultValue: "[A-Z]" + }, + REGEXP2: { + type: "string", + menu: "RegExpPicker", + defaultValue: "\\d" + } + } + }, { + opcode: "concatwithseparator", + blockType: "reporter", + text: this.formatMessage("RegExpVI.concatwithseparator"), + arguments: { + REGEXP1: { + type: "string", + menu: "RegExpPicker", + defaultValue: "\\d" + }, + TEXT: { + type: "string", + defaultValue: "," + }, + REGEXP2: { + type: "string", + menu: "RegExpPicker", + defaultValue: "[A-Z]" + } + } + }, { + opcode: "group", + blockType: "reporter", + text: this.formatMessage("RegExpVI.group"), + arguments: { + REGEXP: { + type: "string", + menu: "RegExpPicker", + defaultValue: "[a-zA-Z']+" + } + } + }, { + opcode: "groupreference", + blockType: "reporter", + text: this.formatMessage("RegExpVI.groupreference"), + arguments: { + N: { + type: "number", + defaultValue: 1 + } + } + }, { + opcode: "info2", + blockType: "button", + text: this.formatMessage("RegExpVI.info.2"), + onClick: function(e) {} + }, { + opcode: "findtext", + blockType: "command", + text: this.formatMessage("RegExpVI.findtext"), + arguments: { + REGEXP: { + type: "string", + menu: "RegExpPicker", + defaultValue: "-?[0-9]+(?:\\.[0-9]*)?" + }, + TEXT: { + type: "string", + defaultValue: "I have 23 apples." + } + } + }, { + opcode: "findnext", + blockType: "command", + text: this.formatMessage("RegExpVI.findnext"), + arguments: {} + }, { + opcode: "isfound", + blockType: "Boolean", + text: this.formatMessage("RegExpVI.isfound"), + arguments: {} + }, { + opcode: "foundtext", + blockType: "reporter", + text: this.formatMessage("RegExpVI.foundtext"), + arguments: {} + }, { + opcode: "foundtextbegin", + blockType: "reporter", + text: this.formatMessage("RegExpVI.foundtextbegin"), + arguments: {} + }, { + opcode: "foundtextend", + blockType: "reporter", + text: this.formatMessage("RegExpVI.foundtextend"), + arguments: {} + }, { + opcode: "foundtextgroups", + blockType: "reporter", + text: this.formatMessage("RegExpVI.foundtextgroups"), + arguments: { + N: { + type: "number", + defaultValue: 1 + } + } + }], + menus: { + RegExpPicker: { + items: [{ + text: this.formatMessage("RegExpVI.regexp.dight"), + value: "\\d" + }, { + text: this.formatMessage("RegExpVI.regexp.chars"), + value: "\\w" + }, { + text: this.formatMessage("RegExpVI.regexp.white"), + value: "\\s" + }, { + text: this.formatMessage("RegExpVI.regexp.notdight"), + value: "\\D" + }, { + text: this.formatMessage("RegExpVI.regexp.notchars"), + value: "\\W" + }, { + text: this.formatMessage("RegExpVI.regexp.notwhite"), + value: "\\S" + }, { + text: this.formatMessage("RegExpVI.regexp.number"), + value: "-?[0-9]+(?:\\.[0-9]*)?" + }, { + text: this.formatMessage("RegExpVI.regexp.integer"), + value: "-?[0-9]+" + }, { + text: this.formatMessage("RegExpVI.regexp.positivenumber"), + value: "[0-9]+(?:\\.[0-9]*)?" + }, { + text: this.formatMessage("RegExpVI.regexp.positiveinteger"), + value: "[0-9]+" + }, { + text: this.formatMessage("RegExpVI.regexp.scientific"), + value: "-?[0-9]+(?:\\.[0-9]*)?(?:[eE]-?[0-9]+)" + }, { + text: this.formatMessage("RegExpVI.regexp.any"), + value: "." + }, { + text: this.formatMessage("RegExpVI.regexp.word"), + value: "[a-zA-Z']+" + }, { + text: this.formatMessage("RegExpVI.regexp.upper"), + value: "[A-Z]" + }, { + text: this.formatMessage("RegExpVI.regexp.lower"), + value: "[a-z]" + }, { + text: this.formatMessage("RegExpVI.regexp.chinese"), + value: "[\u4e00-\u9fa5]" + }], + acceptReporters: true + }, + CountPicker: { + items: [{ + text: this.formatMessage("RegExpVI.quantifier.anyornone"), + value: "*" + }, { + text: this.formatMessage("RegExpVI.quantifier.any"), + value: "+" + }, { + text: this.formatMessage("RegExpVI.quantifier.optional"), + value: "?" + }, { + text: this.formatMessage("RegExpVI.quantifier.anyornonelazy"), + value: "*?" + }, { + text: this.formatMessage("RegExpVI.quantifier.anylazy"), + value: "+?" + }, { + text: this.formatMessage("RegExpVI.quantifier.optionallazy"), + value: "??" + }] + }, + CountnumPicker: { + items: [{ + text: this.formatMessage("RegExpVI.countn.equal"), + value: "}" + }, { + text: this.formatMessage("RegExpVI.countn.greater"), + value: ",}" + }, { + text: this.formatMessage("RegExpVI.countn.greaterlazy"), + value: ",}?" + }] + }, + CountrangePicker: { + items: [{ + text: this.formatMessage("RegExpVI.countrange.lazy"), + value: "}?" + }, { + text: this.formatMessage("RegExpVI.countrange.greedy"), + value: "}" + }] + }, + CharsetInclude: { + items: [{ + text: this.formatMessage("RegExpVI.range.include"), + value: "-" + }, { + text: this.formatMessage("RegExpVI.range.exclude"), + value: "-^" + }] + } + } + }; + } + + range(args) { + const re = /[\\\]\^]/g; + return "[" + String(args.INCLUDE).slice(1) + String(args.TEXT).replace(re, "\\$&") + "]"; + } + + str(args) { + const re = /[\\\[\].*?+(){}^$|]/g; + return String(args.TEXT).replace(re, "\\$&"); + } + + concatwithseparator(args) { + return "(?:" + String(args.REGEXP1) + ")(?:" + this.str(args) + ")(?:" + String(args.REGEXP2) + ")"; + } + + concat(args) { + return "(?:" + String(args.REGEXP1) + ")(?:" + String(args.REGEXP2) + ")"; + } + + or(args) { + return "(?:" + String(args.REGEXP1) + ")|(?:" + String(args.REGEXP2) + ")"; + } + + quantifier(args) { + return "(?:" + String(args.REGEXP) + ")" + String(args.COUNT); + } + + countn(args) { + let n = Math.floor(Number(args.N)); + if (n < 0) n = 0; + return "(?:" + String(args.REGEXP) + "){" + n + String(args.MODE); + } + + countrange(args) { + let x = Math.floor(Number(args.X)); + let y = Math.floor(Number(args.Y)); + if (x < 0) x = 0; + if (y < 0) y = 0; + if (x > y) { + let t = x; + x = y; + y = t + }; + return "(?:" + String(args.REGEXP) + "){" + + (x === y ? x : x + "," + y) + + String(args.MODE); + } + + group(args) { + return "(" + String(args.REGEXP) + ")"; + } + + groupreference(args) { + let N = Math.floor(Number(args.N)); + return N > 0 ? "\\" + N : ""; + } + + findtext(args) { + this.regexp = new RegExp(String(args.REGEXP), "g"); + this.text = args.TEXT; + this.result = this.regexp.exec(this.text); + } + + findnext(args) { + if (this.result !== null) { + if (this.result[0].length === 0) + this.regexp.lastIndex++; + this.result = this.regexp.exec(this.text); + } + } + + isfound(args) { + return this.result !== null; + } + + foundtext(args) { + return this.result === null ? "" : this.result[0]; + } + + foundtextbegin(args) { + return this.regexp.lastIndex - this.foundtext().length + 1; + } + + foundtextend(args) { + return this.regexp.lastIndex; + } + + foundtextgroups(args) { + if (this.result === null) return ""; + let N = Math.floor(Number(args.N)); + if (N >= this.result.length) { + return ""; + } else { + return this.result[N] === null ? "" : this.result[N]; + }; + } + +} + +window.tempExt = { + Extension: RegExpVI, + info: { + name: "RegExpVI.name", + description: "RegExpVI.descp", + extensionId: "RegExpVI", + featured: true, + disabled: false, + collaborator: "vi" + }, + l10n: { + "zh-cn": { + "RegExpVI.name": "正则表达式vi", + "RegExpVI.descp": "用积木创建正则表达式并匹配文本。" + }, + en: { + "RegExpVI.name": "Regular expression vi", + "RegExpVI.descp": "Create RegExp and find texts." + } + } +}; + +/* vim: set expandtab tabstop=2 shiftwidth=2: */ From 54d02a9b826eaa6734e8d91b97bbc77c796e188f Mon Sep 17 00:00:00 2001 From: six-6 <1195132772@qq.com> Date: Sun, 3 Jul 2022 10:22:13 +0800 Subject: [PATCH 004/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=8C=83=E5=9B=B4?= =?UTF-8?q?=E9=97=AE=E9=A2=98=EF=BC=9B=E5=90=88=E9=80=82=E7=9A=84=E5=88=86?= =?UTF-8?q?=E9=9A=94=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- six-6/regexp.js | 445 +++++++++++++++++++++++++----------------------- 1 file changed, 236 insertions(+), 209 deletions(-) diff --git a/six-6/regexp.js b/six-6/regexp.js index b1c8bc63..909bcc15 100644 --- a/six-6/regexp.js +++ b/six-6/regexp.js @@ -27,9 +27,11 @@ class RegExpVI { "RegExpVI.regexp.upper": "大写字母", "RegExpVI.regexp.lower": "小写字母", "RegExpVI.regexp.chinese": "汉字", - "RegExpVI.range": "[INCLUDE] [TEXT] 中的字符", + "RegExpVI.range": "[INCLUDE] [TEXT] 中的字符 [RANGE]", "RegExpVI.range.include": "在", "RegExpVI.range.exclude": "不在", + "RegExpVI.range.range": "(启用范围)", + "RegExpVI.range.norange": "(禁用范围)", "RegExpVI.text": "文字 [TEXT]", "RegExpVI.quantifier": "[COUNT] [REGEXP]", "RegExpVI.quantifier.anyornone": "可选的任意个", @@ -78,9 +80,11 @@ class RegExpVI { "RegExpVI.regexp.upper": "captical letter", "RegExpVI.regexp.lower": "non-capital letter", "RegExpVI.regexp.chinese": "chinese character", - "RegExpVI.range": "chars [INCLUDE] [TEXT]", + "RegExpVI.range": "chars [INCLUDE] [RANGE] [TEXT]", "RegExpVI.range.include": "in", "RegExpVI.range.exclude": "not in", + "RegExpVI.range.range": "(range enabled)", + "RegExpVI.range.norange": "(range disabled)", "RegExpVI.text": "text [TEXT]", "RegExpVI.quantifier": "[COUNT] [REGEXP]", "RegExpVI.quantifier.anyornone": "any numbers or none of (greedy)", @@ -127,225 +131,225 @@ class RegExpVI { // docsURI: "https://www.baidu.com", color1: "#3333FF", color2: "#0000CC", - blocks: [{ - opcode: "info1", - blockType: "button", - text: this.formatMessage("RegExpVI.info.1"), - onClick: function(e) {} - }, { - opcode: "str", - blockType: "reporter", - text: this.formatMessage("RegExpVI.text"), - arguments: { - TEXT: { - type: "string", - defaultValue: "," + blocks: [ + "---" + this.formatMessage("RegExpVI.info.1"), + { + opcode: "str", + blockType: "reporter", + text: this.formatMessage("RegExpVI.text"), + arguments: { + TEXT: { + type: "string", + defaultValue: "," + } } - } - }, { - opcode: "range", - blockType: "reporter", - text: this.formatMessage("RegExpVI.range"), - arguments: { - INCLUDE: { - type: "string", - menu: "CharsetInclude", - defaultValue: "-" - }, - TEXT: { - type: "string", - defaultValue: "a-zA-Z" + }, { + opcode: "range", + blockType: "reporter", + text: this.formatMessage("RegExpVI.range"), + arguments: { + INCLUDE: { + type: "string", + menu: "CharsetInclude", + defaultValue: "-" + }, + RANGE: { + type: "string", + menu: "CharsetRange", + defaultValue: "true" + }, + TEXT: { + type: "string", + defaultValue: "a-zA-Z" + } } - } - }, { - opcode: "quantifier", - blockType: "reporter", - text: this.formatMessage("RegExpVI.quantifier"), - arguments: { - COUNT: { - type: "string", - menu: "CountPicker", - defaultValue: "+" - }, - REGEXP: { - type: "string", - menu: "RegExpPicker", - defaultValue: "\\d" + }, { + opcode: "quantifier", + blockType: "reporter", + text: this.formatMessage("RegExpVI.quantifier"), + arguments: { + COUNT: { + type: "string", + menu: "CountPicker", + defaultValue: "+" + }, + REGEXP: { + type: "string", + menu: "RegExpPicker", + defaultValue: "\\d" + } } - } - }, { - opcode: "countn", - blockType: "reporter", - text: this.formatMessage("RegExpVI.countn"), - arguments: { - N: { - type: "number", - defaultValue: 2 - }, - MODE: { - type: "string", - menu: "CountnumPicker", - defaultValue: "}" - }, - REGEXP: { - type: "string", - menu: "RegExpPicker", - defaultValue: "\\d" + }, { + opcode: "countn", + blockType: "reporter", + text: this.formatMessage("RegExpVI.countn"), + arguments: { + N: { + type: "number", + defaultValue: 2 + }, + MODE: { + type: "string", + menu: "CountnumPicker", + defaultValue: "}" + }, + REGEXP: { + type: "string", + menu: "RegExpPicker", + defaultValue: "\\d" + } } - } - }, { - opcode: "countrange", - blockType: "reporter", - text: this.formatMessage("RegExpVI.countrange"), - arguments: { - X: { - type: "number", - defaultValue: 2 - }, - Y: { - type: "number", - defaultValue: 3 - }, - MODE: { - type: "string", - menu: "CountrangePicker", - defaultValue: "}" - }, - REGEXP: { - type: "string", - menu: "RegExpPicker", - defaultValue: "\\d" + }, { + opcode: "countrange", + blockType: "reporter", + text: this.formatMessage("RegExpVI.countrange"), + arguments: { + X: { + type: "number", + defaultValue: 2 + }, + Y: { + type: "number", + defaultValue: 3 + }, + MODE: { + type: "string", + menu: "CountrangePicker", + defaultValue: "}" + }, + REGEXP: { + type: "string", + menu: "RegExpPicker", + defaultValue: "\\d" + } } - } - }, { - opcode: "or", - blockType: "reporter", - text: this.formatMessage("RegExpVI.or"), - arguments: { - REGEXP1: { - type: "string", - menu: "RegExpPicker", - defaultValue: "-?[0-9]+" - }, - REGEXP2: { - type: "string", - menu: "RegExpPicker", - defaultValue: "[a-zA-Z']+" + }, { + opcode: "or", + blockType: "reporter", + text: this.formatMessage("RegExpVI.or"), + arguments: { + REGEXP1: { + type: "string", + menu: "RegExpPicker", + defaultValue: "-?[0-9]+" + }, + REGEXP2: { + type: "string", + menu: "RegExpPicker", + defaultValue: "[a-zA-Z']+" + } } - } - }, { - opcode: "concat", - blockType: "reporter", - text: this.formatMessage("RegExpVI.concat"), - arguments: { - REGEXP1: { - type: "string", - menu: "RegExpPicker", - defaultValue: "[A-Z]" - }, - REGEXP2: { - type: "string", - menu: "RegExpPicker", - defaultValue: "\\d" + }, { + opcode: "concat", + blockType: "reporter", + text: this.formatMessage("RegExpVI.concat"), + arguments: { + REGEXP1: { + type: "string", + menu: "RegExpPicker", + defaultValue: "[A-Z]" + }, + REGEXP2: { + type: "string", + menu: "RegExpPicker", + defaultValue: "\\d" + } } - } - }, { - opcode: "concatwithseparator", - blockType: "reporter", - text: this.formatMessage("RegExpVI.concatwithseparator"), - arguments: { - REGEXP1: { - type: "string", - menu: "RegExpPicker", - defaultValue: "\\d" - }, - TEXT: { - type: "string", - defaultValue: "," - }, - REGEXP2: { - type: "string", - menu: "RegExpPicker", - defaultValue: "[A-Z]" + }, { + opcode: "concatwithseparator", + blockType: "reporter", + text: this.formatMessage("RegExpVI.concatwithseparator"), + arguments: { + REGEXP1: { + type: "string", + menu: "RegExpPicker", + defaultValue: "\\d" + }, + TEXT: { + type: "string", + defaultValue: "," + }, + REGEXP2: { + type: "string", + menu: "RegExpPicker", + defaultValue: "[A-Z]" + } } - } - }, { - opcode: "group", - blockType: "reporter", - text: this.formatMessage("RegExpVI.group"), - arguments: { - REGEXP: { - type: "string", - menu: "RegExpPicker", - defaultValue: "[a-zA-Z']+" + }, { + opcode: "group", + blockType: "reporter", + text: this.formatMessage("RegExpVI.group"), + arguments: { + REGEXP: { + type: "string", + menu: "RegExpPicker", + defaultValue: "[a-zA-Z']+" + } } - } - }, { - opcode: "groupreference", - blockType: "reporter", - text: this.formatMessage("RegExpVI.groupreference"), - arguments: { - N: { - type: "number", - defaultValue: 1 + }, { + opcode: "groupreference", + blockType: "reporter", + text: this.formatMessage("RegExpVI.groupreference"), + arguments: { + N: { + type: "number", + defaultValue: 1 + } } - } - }, { - opcode: "info2", - blockType: "button", - text: this.formatMessage("RegExpVI.info.2"), - onClick: function(e) {} - }, { - opcode: "findtext", - blockType: "command", - text: this.formatMessage("RegExpVI.findtext"), - arguments: { - REGEXP: { - type: "string", - menu: "RegExpPicker", - defaultValue: "-?[0-9]+(?:\\.[0-9]*)?" - }, - TEXT: { - type: "string", - defaultValue: "I have 23 apples." + }, + "---" + this.formatMessage("RegExpVI.info.2"), + { + opcode: "findtext", + blockType: "command", + text: this.formatMessage("RegExpVI.findtext"), + arguments: { + REGEXP: { + type: "string", + menu: "RegExpPicker", + defaultValue: "-?[0-9]+(?:\\.[0-9]*)?" + }, + TEXT: { + type: "string", + defaultValue: "I have 23 apples." + } } - } - }, { - opcode: "findnext", - blockType: "command", - text: this.formatMessage("RegExpVI.findnext"), - arguments: {} - }, { - opcode: "isfound", - blockType: "Boolean", - text: this.formatMessage("RegExpVI.isfound"), - arguments: {} - }, { - opcode: "foundtext", - blockType: "reporter", - text: this.formatMessage("RegExpVI.foundtext"), - arguments: {} - }, { - opcode: "foundtextbegin", - blockType: "reporter", - text: this.formatMessage("RegExpVI.foundtextbegin"), - arguments: {} - }, { - opcode: "foundtextend", - blockType: "reporter", - text: this.formatMessage("RegExpVI.foundtextend"), - arguments: {} - }, { - opcode: "foundtextgroups", - blockType: "reporter", - text: this.formatMessage("RegExpVI.foundtextgroups"), - arguments: { - N: { - type: "number", - defaultValue: 1 + }, { + opcode: "findnext", + blockType: "command", + text: this.formatMessage("RegExpVI.findnext"), + arguments: {} + }, { + opcode: "isfound", + blockType: "Boolean", + text: this.formatMessage("RegExpVI.isfound"), + arguments: {} + }, { + opcode: "foundtext", + blockType: "reporter", + text: this.formatMessage("RegExpVI.foundtext"), + arguments: {} + }, { + opcode: "foundtextbegin", + blockType: "reporter", + text: this.formatMessage("RegExpVI.foundtextbegin"), + arguments: {} + }, { + opcode: "foundtextend", + blockType: "reporter", + text: this.formatMessage("RegExpVI.foundtextend"), + arguments: {} + }, { + opcode: "foundtextgroups", + blockType: "reporter", + text: this.formatMessage("RegExpVI.foundtextgroups"), + arguments: { + N: { + type: "number", + defaultValue: 1 + } } } - }], + ], menus: { RegExpPicker: { items: [{ @@ -449,6 +453,15 @@ class RegExpVI { text: this.formatMessage("RegExpVI.range.exclude"), value: "-^" }] + }, + CharsetRange: { + items: [{ + text: this.formatMessage("RegExpVI.range.range"), + value: "true" + }, { + text: this.formatMessage("RegExpVI.range.norange"), + value: "false" + }] } } }; @@ -456,7 +469,21 @@ class RegExpVI { range(args) { const re = /[\\\]\^]/g; - return "[" + String(args.INCLUDE).slice(1) + String(args.TEXT).replace(re, "\\$&") + "]"; + let text = args.TEXT; + if (args.RANGE === "true") { + text = text.replace(/.-./g, function(x) { + let a = x.codePointAt(0); + let b = x.codePointAt(2); + if (a < b) return x; + else if (a === b) return x[0]; + else return x[2] + "-" + x[0]; + }); + } else { + if (text.includes("-")) { + text = "-" + text.replace(/-/g, ""); + } + } + return "[" + String(args.INCLUDE).slice(1) + String(text).replace(re, "\\$&") + "]"; } str(args) { From 22c28d990eb270aac19aad0207bb36bffc352810 Mon Sep 17 00:00:00 2001 From: six-6 <1195132772@qq.com> Date: Sun, 3 Jul 2022 10:26:23 +0800 Subject: [PATCH 005/357] =?UTF-8?q?=E8=A1=A8=E8=BE=BE=E5=BC=8F=E5=87=BA?= =?UTF-8?q?=E9=94=99=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- six-6/regexp.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/six-6/regexp.js b/six-6/regexp.js index 909bcc15..ce4b1391 100644 --- a/six-6/regexp.js +++ b/six-6/regexp.js @@ -538,7 +538,14 @@ class RegExpVI { } findtext(args) { - this.regexp = new RegExp(String(args.REGEXP), "g"); + try { + this.regexp = new RegExp(String(args.REGEXP), "g"); + } catch (e) { + // 这里应该提示用户表达式出错了 + this.regexp = new RegExp("", "g"); + this.text = ""; + this.result = null; + } this.text = args.TEXT; this.result = this.regexp.exec(this.text); } From c41dda1ccd1cc1505a46f5dcbf9564f95a6ad4ba Mon Sep 17 00:00:00 2001 From: six-6 <1195132772@qq.com> Date: Sun, 3 Jul 2022 12:18:01 +0800 Subject: [PATCH 006/357] =?UTF-8?q?=E5=88=86=E5=89=B2=EF=BC=8C=E6=9B=BF?= =?UTF-8?q?=E6=8D=A2=EF=BC=8C=E5=85=A8=E9=83=A8=E6=9F=A5=E6=89=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- six-6/regexp.js | 184 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 181 insertions(+), 3 deletions(-) diff --git a/six-6/regexp.js b/six-6/regexp.js index ce4b1391..a28ca9f8 100644 --- a/six-6/regexp.js +++ b/six-6/regexp.js @@ -58,7 +58,12 @@ class RegExpVI { "RegExpVI.foundtext": "找到的文本", "RegExpVI.foundtextbegin": "找到的文本开始位置", "RegExpVI.foundtextend": "找到的文本结束位置", - "RegExpVI.foundtextgroups": "找到的第 [N] 个捕获组的内容" + "RegExpVI.foundtextgroups": "找到的第 [N] 个捕获组的内容", + "RegExpVI.findall": "在 [TEXT] 里查找所有 [REGEXP] 并保存到 [LIST]", + "RegExpVI.split": "在 [TEXT] 里以 [REGEXP] 分割并保存到 [LIST]", + "RegExpVI.replace": "将 [TEXT] 里的所有 [REGEXP] 替换为 [DEST] [GROUP]", + "RegExpVI.replace.group": "(使用引用记号)", + "RegExpVI.replace.nogroup": "(不使用引用记号)", }, en: { "RegExpVI.name": "Regular expression vi", @@ -111,7 +116,12 @@ class RegExpVI { "RegExpVI.foundtext": "found text", "RegExpVI.foundtextbegin": "begin index", "RegExpVI.foundtextend": "end index", - "RegExpVI.foundtextgroups": "founded content of group [N]" + "RegExpVI.foundtextgroups": "founded content of group [N]", + "RegExpVI.findall": "find all [REGEXP] in [TEXT] and save to [LIST]", + "RegExpVI.split": "split [TEXT] by [REGEXP] and save to [LIST]", + "RegExpVI.replace": "replace all [REGEXP] in [TEXT] with [DEST] [GROUP]", + "RegExpVI.replace.group": "(refs enabled)", + "RegExpVI.replace.nogroup": "(refs disabled)", } }) } @@ -348,6 +358,69 @@ class RegExpVI { defaultValue: 1 } } + }, + { + opcode: "findall", + blockType: "command", + text: this.formatMessage("RegExpVI.findall"), + arguments: { + REGEXP: { + type: "string", + menu: "RegExpPicker", + defaultValue: "-?[0-9]+(?:\\.[0-9]*)?" + }, + TEXT: { + type: "string", + defaultValue: "I have 23 45." + }, + LIST: { + type: "string", + menu: "List" + } + } + }, { + opcode: "split", + blockType: "command", + text: this.formatMessage("RegExpVI.split"), + arguments: { + REGEXP: { + type: "string", + menu: "RegExpPicker", + defaultValue: "-?[0-9]+(?:\\.[0-9]*)?" + }, + TEXT: { + type: "string", + defaultValue: "I have 23 apples." + }, + LIST: { + type: "string", + menu: "List" + } + } + }, { + opcode: "replace", + blockType: "reporter", + text: this.formatMessage("RegExpVI.replace"), + arguments: { + REGEXP: { + type: "string", + menu: "RegExpPicker", + defaultValue: "-?[0-9]+(?:\\.[0-9]*)?" + }, + TEXT: { + type: "string", + defaultValue: "I have 23 apples." + }, + DEST: { + type: "string", + defaultValue: "45" + }, + GROUP: { + type: "string", + menu: "ReplaceGroup", + defaultValue: "false" + } + } } ], menus: { @@ -462,6 +535,18 @@ class RegExpVI { text: this.formatMessage("RegExpVI.range.norange"), value: "false" }] + }, + ReplaceGroup: { + items: [{ + text: this.formatMessage("RegExpVI.replace.group"), + value: "true" + }, { + text: this.formatMessage("RegExpVI.replace.nogroup"), + value: "false" + }] + }, + List: { + items: '_getListOfList' } } }; @@ -545,8 +630,9 @@ class RegExpVI { this.regexp = new RegExp("", "g"); this.text = ""; this.result = null; + return; } - this.text = args.TEXT; + this.text = String(args.TEXT); this.result = this.regexp.exec(this.text); } @@ -584,6 +670,98 @@ class RegExpVI { }; } + findall(args, util) { + let regexp; + let result = []; + try { + regexp = new RegExp(String(args.REGEXP), "g"); + } catch (e) { + // 这里应该提示用户表达式出错了 + return; + } + let text = String(args.TEXT); + let res; + while (res = regexp.exec(text), res !== null) { + result.push(res[0]); + } + let vari = util.target.lookupVariableById(args.LIST); + if (vari !== null) + vari.value = result; + } + + split(args, util) { + let regexp; + let result = []; + try { + regexp = new RegExp(String(args.REGEXP), "g"); + } catch (e) { + // 这里应该提示用户表达式出错了 + return; + } + let text = String(args.TEXT); + result = text.split(regexp); + let vari = util.target.lookupVariableById(args.LIST); + if (vari !== null) + vari.value = result; + } + + replace(args) { + let regexp; + let result = []; + try { + regexp = new RegExp(String(args.REGEXP), "g"); + } catch (e) { + // 这里应该提示用户表达式出错了 + return ""; + } + let text = String(args.TEXT); + let dest = String(args.DEST); + if (String(args.GROUP) === "false") { + dest = dest.replace(/\$/g, "$$$$"); + } + return text.replace(regexp, dest); + } + + _getListOfList() { + if (this.runtime === undefined) { + return []; + } + let list = []; + let varis = this.runtime._stageTarget.variables; + Object.keys(varis).forEach(i => { + let v = varis[i]; + if (v.type === "list") { + list.push({ + text: v.name, + value: v.id + }); + } + }); + if (this.runtime._editingTarget !== null && + !this.runtime._editingTarget.isStage) { + varis = this.runtime._editingTarget.variables; + Object.keys(varis).forEach(i => { + let v = varis[i]; + if (v.type === "list") { + list.push({ + text: v.name, + value: v.id + }); + } + }); + } + if (list.length === 0) { + list.push({ + text: "?", + value: "?" + }); + } + list.sort(function(a, b) { + return a.text < b.text ? -1 : a.text > b.text ? 1 : 0; + }); + return list; + } + } window.tempExt = { From 244525c0b7491908c44f70de059df6a27b89c1d3 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Sun, 17 Jul 2022 00:09:55 +0800 Subject: [PATCH 007/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E5=8A=A0=E5=AF=86=E8=A7=A3=E5=AF=86=E6=95=B0=E5=AD=97=E7=9A=84?= =?UTF-8?q?bug(=E5=BF=98=E8=AE=B0=E8=BD=AC=E5=AD=97=E7=AC=A6=E4=B8=B2?= =?UTF-8?q?=E4=BA=86)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/Archivecode.js | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/Arkos/Archivecode.js b/Arkos/Archivecode.js index 4fc8bb5d..a0c1c9f9 100644 --- a/Arkos/Archivecode.js +++ b/Arkos/Archivecode.js @@ -2,7 +2,10 @@ import Cast from '../utils/cast.js' //import cover from './assets/cover2.png' //import icon from './assets/icon2.svg' -//合作者:Nights:帮忙写了代码框架,并且给予了一些技术上的指导 +//合作者: +// Nights: 搭了框架,以及一些技术帮助 +// -6: 修复了许多纰漏和 bug ,加入了新的加密算法 +// Arkos: 什么都不会的屑蒟蒻 // console.log(Cast.toNumber('123')) //console.log(Cast.toNumber('aab')) @@ -699,6 +702,8 @@ class Archive_code { //加密 encrypt(args) { + args.key = Cast.toString(args.key) + args.str = Cast.toString(args.str) switch (args.method) { case '1': return this.ArkosEncrypt(args); @@ -713,6 +718,8 @@ class Archive_code { //解密 decrypt(args) { + args.key = Cast.toString(args.key) + args.str = Cast.toString(args.str) switch (args.method) { case '1': return this.ArkosDecrypt(args); @@ -725,6 +732,17 @@ class Archive_code { } } + //发现 Unicode 为 0 10 13 55296~57343(2047个字符) 的字符无法被正常复制,故排除掉这些字符。 + getCode(c) { + c = Cast.toString(c).charCodeAt(0) + if (c === 0) return NaN + else if (c < 10) return c-1 //排除0 + else if (c < 13) return c-2 //排除0 10 + else if (c < 55296) return c-3 //排除0 10 13 + else if (c > 55296) return c-2050 //排除0 10 13 55296~57343(2047个字符) + else return NaN + } + //Arkos加密法 ArkosEncrypt(args) { args.key = this.keyVar(args.key) @@ -857,7 +875,7 @@ class Archive_code { } if (list.length === 0) { list.push({ - text: `*没有变量*`, + text: `-`, value: 'empty', }); } @@ -900,7 +918,7 @@ class Archive_code { } if (list.length === 0) { list.push({ - text: `*没有列表*`, + text: `-`, value: 'empty', }); } @@ -921,7 +939,7 @@ class Archive_code { }); if (list.length === 0) { list.push({ - text: '*没有变量*', + text: '-', value: 'empty', }); } @@ -942,7 +960,7 @@ class Archive_code { }); if (list.length === 0) { list.push({ - text: '*没有列表*', + text: '-', value: 'empty', }); } From 3ac4ac659ee94a4c30fccbd532c4c4650a68fa7c Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Sun, 17 Jul 2022 09:59:01 +0800 Subject: [PATCH 008/357] =?UTF-8?q?=E6=B5=8B=E8=AF=95Cast.toString?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/test.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Arkos/test.js b/Arkos/test.js index 8098ca69..18641d80 100644 --- a/Arkos/test.js +++ b/Arkos/test.js @@ -1,3 +1,5 @@ +import Cast from '../utils/cast.js' + class StrictEqualityExtension { constructor(runtime) { this.runtime = runtime @@ -22,6 +24,17 @@ class StrictEqualityExtension { defaultValue: 'Second value' } } + }, + { + opcode: 'getType', + blockType: 'reporter', + text: '获得[n]的类型', + arguments: { + n: { + type: 'string', + defaultValue: '1' + } + } } ], menus: { @@ -42,6 +55,13 @@ class StrictEqualityExtension { getDynamicMenuItems() { return ['ddd 1', '大V 2', 'dd了 3']; } + + getType(args) { + console.log(Cast.toString(args.n)); + console.log(typeof Cast.toString(args.n)); + return typeof(args.n); + } + } From 4dc7da6b7fcf33ef4bb425cf385dde6d237d3951 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Sun, 17 Jul 2022 10:22:13 +0800 Subject: [PATCH 009/357] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E7=9B=B4=E6=8E=A5?= =?UTF-8?q?=E8=AF=BB=E5=8F=96XX=E5=AE=B9=E5=99=A8=E4=B8=ADXX=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E7=9A=84=E7=A7=AF=E6=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/Archivecode.js | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/Arkos/Archivecode.js b/Arkos/Archivecode.js index a0c1c9f9..33d25928 100644 --- a/Arkos/Archivecode.js +++ b/Arkos/Archivecode.js @@ -60,7 +60,7 @@ class Archive_code { 'ArchiveCodeExt.infoMenu.3': '类型', 'ArchiveCodeExt.infoMenu.4': '列表长度', 'ArchiveCodeExt.delete': '删除容器中名为[key]的内容', - + 'ArchiveCodeExt.getContentInContainer': '获得容器[container]中名为[key]的内容', }, en: { @@ -94,7 +94,8 @@ class Archive_code { 'ArchiveCodeExt.infoMenu.2': 'value', 'ArchiveCodeExt.infoMenu.3': 'type', 'ArchiveCodeExt.infoMenu.4': 'lenth of list', - 'ArchiveCodeExt.delete': 'Delete content[key] in Container' + 'ArchiveCodeExt.delete': 'delete content[key] in Container', + 'ArchiveCodeExt.getContentInContainer': 'get [key] in [container]', }, }) @@ -349,6 +350,22 @@ class Archive_code { }, } }, + { + //直接获得container容器中的key内容 + opcode: 'getContentInContainer', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getContentInContainer'), + arguments: { + container: { + type: 'string', + defaultValue: '{"金币":100,"经验值":50}' + }, + key: { + type: 'string', + defaultValue: '金币' + }, + } + }, { //加密 opcode: 'encrypt', @@ -526,6 +543,21 @@ class Archive_code { this.content[args.name] = list.value; } } + + //直接获得container容器中的key内容 + getContentInContainer(args) { + let content; + try { + content = JSON.parse(Cast.toString(args.container)) + if(typeof(content) === 'object' && !Array.isArray(content) && content !== null) { + return this._anythingToNumberString(content[args.key]); + }else{ + return '' + } + } catch (e) { + return '' + } + } deserialization(args) { let content; From 53828a496f12f429d3e77fd3ced2b0fb9ff718b8 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Sun, 17 Jul 2022 10:56:09 +0800 Subject: [PATCH 010/357] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E7=89=B9=E6=95=88=E7=A7=AF=E6=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 76 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 72 insertions(+), 4 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index dadec488..15b515ca 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -18,6 +18,14 @@ class ArkosExtensions { 'ArkosExt.insertString': '在[str]的第[pos]个字符前插入[substr]', 'ArkosExt.replaceString': '将[str]中的第[start]个到第[end]个字符,替换为[substr]', 'ArkosExt.turnDegreesToDir': '朝方向[dir]旋转[degree]度', + 'ArkosExt.getEffect': '获取特效[EFFECT]的值', + 'ArchiveCodeExt.color': '颜色', + 'ArchiveCodeExt.fisheye': '语言', + 'ArchiveCodeExt.whirl': '旋涡', + 'ArchiveCodeExt.pixelate': '像素化', + 'ArchiveCodeExt.mosaic': '马赛克', + 'ArchiveCodeExt.brightness': '亮度', + 'ArchiveCodeExt.ghost': '虚像', }, en: { @@ -30,6 +38,14 @@ class ArkosExtensions { 'ArkosExt.insertString': 'insert[substr]at[pos]of[str]', 'ArkosExt.replaceString': 'replace from[start]to[end]of[str],with[substr]', 'ArkosExt.turnDegreesToDir': 'turn[degree] degrees toward direction[dir]', + 'ArkosExt.getEffect': 'effect[EFFECT]', + 'ArchiveCodeExt.color': 'color', + 'ArchiveCodeExt.fisheye': 'fisheye', + 'ArchiveCodeExt.whirl': 'whirl', + 'ArchiveCodeExt.pixelate': 'pixelate', + 'ArchiveCodeExt.mosaic': 'mosaic', + 'ArchiveCodeExt.brightness': 'brightness', + 'ArchiveCodeExt.ghost': 'ghost', }, }) } @@ -202,15 +218,58 @@ class ArkosExtensions { arguments: { degree: { type: 'number', - defaultValue: 0, + defaultValue: 45, }, dir: { type: 'angle', - defaultValue: 0, + defaultValue: 10, + }, + }, + }, + { + //获取特效值 + opcode: 'getEffect', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getEffect'), + arguments: { + EFFECT: { + type: 'string', + menu: 'effectMenu', }, }, }, ], + menus: { + effectMenu: [{ + text: this.formatMessage('ArchiveCodeExt.color'), + value: 'color' + }, + { + text: this.formatMessage('ArchiveCodeExt.fisheye'), + value: 'fisheye' + }, + { + text: this.formatMessage('ArchiveCodeExt.whirl'), + value: 'whirl' + }, + { + text: this.formatMessage('ArchiveCodeExt.pixelate'), + value: 'pixelate' + }, + { + text: this.formatMessage('ArchiveCodeExt.mosaic'), + value: 'mosaic' + }, + { + text: this.formatMessage('ArchiveCodeExt.brightness'), + value: 'brightness' + }, + { + text: this.formatMessage('ArchiveCodeExt.ghost'), + value: 'ghost' + } + ] + }, } } @@ -286,17 +345,26 @@ class ArkosExtensions { return str.slice(0, start - 1) + substr + str.slice(end) } + turnDegreesToDir(args, util) { const degree = Cast.toNumber(args.degree); const dir = Cast.toNumber(args.dir); - const dif = this.differenceBetweenDirections(degree, dir); - if(Math.abs(dif) < degrees) + const dif = this.differenceBetweenDirections(util.target.direction, dir); + if(Math.abs(dif) < degree) util.target.setDirection(dir); else if(dif < 0) util.target.setDirection(util.target.direction - degree); else util.target.setDirection(util.target.direction + degree); } + + //获取特效的数值(照抄官方做法) + getEffect (args, util) { + const effect = Cast.toString(args.EFFECT).toLowerCase(); + if (!util.target.effects.hasOwnProperty(effect)) return 0; + return util.target.effects[effect]; + } + } From 46d4837e8f5d78f450ee1e29912cadca8100ee04 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Sun, 17 Jul 2022 15:49:03 +0800 Subject: [PATCH 011/357] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E9=9A=90=E8=97=8F=E3=80=81=E6=97=8B=E8=BD=AC=E6=96=B9=E5=BC=8F?= =?UTF-8?q?=E3=80=81=E9=80=A0=E5=9E=8B=E9=95=BF=E5=AE=BD=E3=80=81=E5=BC=BA?= =?UTF-8?q?=E8=A1=8C=E8=AE=BE=E7=BD=AE=E5=A4=A7=E5=B0=8F=EF=BC=9B=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9C=9D..=E6=96=B9=E5=90=91=E6=97=8B?= =?UTF-8?q?=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 155 +++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 129 insertions(+), 26 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 15b515ca..722e70fb 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -19,13 +19,19 @@ class ArkosExtensions { 'ArkosExt.replaceString': '将[str]中的第[start]个到第[end]个字符,替换为[substr]', 'ArkosExt.turnDegreesToDir': '朝方向[dir]旋转[degree]度', 'ArkosExt.getEffect': '获取特效[EFFECT]的值', - 'ArchiveCodeExt.color': '颜色', - 'ArchiveCodeExt.fisheye': '语言', - 'ArchiveCodeExt.whirl': '旋涡', - 'ArchiveCodeExt.pixelate': '像素化', - 'ArchiveCodeExt.mosaic': '马赛克', - 'ArchiveCodeExt.brightness': '亮度', - 'ArchiveCodeExt.ghost': '虚像', + 'ArkosExt.color': '颜色', + 'ArkosExt.fisheye': '鱼眼', + 'ArkosExt.whirl': '旋涡', + 'ArkosExt.pixelate': '像素化', + 'ArkosExt.mosaic': '马赛克', + 'ArkosExt.brightness': '亮度', + 'ArkosExt.ghost': '虚像', + 'ArkosExt.ifVisible': '角色可见?', + 'ArkosExt.getRotationStyle': '当前旋转方式', + 'ArkosExt.getWidthOrHeight': '获取当前造型的[t]', + 'ArkosExt.setSize': '强行将大小设为[size]', + 'ArkosExt.width': '长', + 'ArkosExt.height': '宽', }, en: { @@ -39,13 +45,19 @@ class ArkosExtensions { 'ArkosExt.replaceString': 'replace from[start]to[end]of[str],with[substr]', 'ArkosExt.turnDegreesToDir': 'turn[degree] degrees toward direction[dir]', 'ArkosExt.getEffect': 'effect[EFFECT]', - 'ArchiveCodeExt.color': 'color', - 'ArchiveCodeExt.fisheye': 'fisheye', - 'ArchiveCodeExt.whirl': 'whirl', - 'ArchiveCodeExt.pixelate': 'pixelate', - 'ArchiveCodeExt.mosaic': 'mosaic', - 'ArchiveCodeExt.brightness': 'brightness', - 'ArchiveCodeExt.ghost': 'ghost', + 'ArkosExt.color': 'color', + 'ArkosExt.fisheye': 'fisheye', + 'ArkosExt.whirl': 'whirl', + 'ArkosExt.pixelate': 'pixelate', + 'ArkosExt.mosaic': 'mosaic', + 'ArkosExt.brightness': 'brightness', + 'ArkosExt.ghost': 'ghost', + 'ArkosExt.ifVisible': 'visible?', + 'ArkosExt.getRotationStyle': 'rotation style', + 'ArkosExt.getWidthOrHeight': 'get [t] of the current costume', + 'ArkosExt.setSize': 'Force the size to [size] %', + 'ArkosExt.width': 'width', + 'ArkosExt.height': 'height', }, }) } @@ -238,34 +250,83 @@ class ArkosExtensions { }, }, }, + { + //是否隐藏 + opcode: 'ifVisible', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.ifVisible'), + }, + { + //获取旋转方式 + opcode: 'getRotationStyle', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getRotationStyle'), + }, + { + //获取造型长宽 + opcode: 'getWidthOrHeight', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getWidthOrHeight'), + arguments: { + t: { + type: 'string', + menu: 'WOrH', + }, + }, + }, + { + //强行设置大小 + opcode: 'setSize', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.setSize'), + arguments: { + size: { + type: 'number', + defaultValue: 500, + }, + }, + }, ], menus: { - effectMenu: [{ - text: this.formatMessage('ArchiveCodeExt.color'), + //长0宽1 菜单 + WOrH: [ + { + text: this.formatMessage('ArkosExt.width'), + value: '0' + }, + { + text: this.formatMessage('ArkosExt.height'), + value: '1' + }, + ], + //特效菜单 + effectMenu: [ + { + text: this.formatMessage('ArkosExt.color'), value: 'color' }, { - text: this.formatMessage('ArchiveCodeExt.fisheye'), + text: this.formatMessage('ArkosExt.fisheye'), value: 'fisheye' }, { - text: this.formatMessage('ArchiveCodeExt.whirl'), + text: this.formatMessage('ArkosExt.whirl'), value: 'whirl' }, { - text: this.formatMessage('ArchiveCodeExt.pixelate'), + text: this.formatMessage('ArkosExt.pixelate'), value: 'pixelate' }, { - text: this.formatMessage('ArchiveCodeExt.mosaic'), + text: this.formatMessage('ArkosExt.mosaic'), value: 'mosaic' }, { - text: this.formatMessage('ArchiveCodeExt.brightness'), + text: this.formatMessage('ArkosExt.brightness'), value: 'brightness' }, { - text: this.formatMessage('ArchiveCodeExt.ghost'), + text: this.formatMessage('ArkosExt.ghost'), value: 'ghost' } ] @@ -349,7 +410,7 @@ class ArkosExtensions { turnDegreesToDir(args, util) { const degree = Cast.toNumber(args.degree); const dir = Cast.toNumber(args.dir); - const dif = this.differenceBetweenDirections(util.target.direction, dir); + const dif = this.differenceBetweenDirections({a: util.target.direction, b: dir}); if(Math.abs(dif) < degree) util.target.setDirection(dir); else if(dif < 0) @@ -358,11 +419,53 @@ class ArkosExtensions { util.target.setDirection(util.target.direction + degree); } - //获取特效的数值(照抄官方做法) + //获取特效的数值 getEffect (args, util) { - const effect = Cast.toString(args.EFFECT).toLowerCase(); + let effect = Cast.toString(args.EFFECT).toLowerCase(); if (!util.target.effects.hasOwnProperty(effect)) return 0; - return util.target.effects[effect]; + effect = util.target.effects[effect] + return effect; + } + + //角色是否可见 + ifVisible (args, util) { + return util.target.visible; + } + + //获取图层(逝一逝) + // getLayer (args, util) { + // return util.target.layer; + // } + + //获取当前角色的旋转方式 + getRotationStyle (args, util) { + let t = util.target.rotationStyle + return t; + } + + //获取当前造型的长/宽 + getWidthOrHeight (args, util) { + const costumeSize = util.target.renderer.getCurrentSkinSize(this.drawableID); + return costumeSize[args.t]; + } + + //强行设置大小(逝一逝) + setSize (args, util) { + if (util.target.isStage) { + return; + } + if (util.target.renderer) { + args.size = Cast.toNumber(args.size); + if(args.size < 0.1) args.size = 0.1; + util.target.size = args.size; + const {direction, scale} = util.target._getRenderedDirectionAndScale(); + util.target.renderer.updateDrawableDirectionScale(util.target.drawableID, direction, scale); + if (util.target.visible) { + util.target.emit(RenderedTarget.EVENT_TARGET_VISUAL_CHANGE, util.target); + util.target.runtime.requestRedraw(); + } + } + util.target.runtime.requestTargetsUpdate(util.target); } } From e2ee2e795307e35d9c96871fc02cf15ed99ecf0b Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Sun, 17 Jul 2022 15:58:48 +0800 Subject: [PATCH 012/357] =?UTF-8?q?=E5=B0=86=E8=AE=BE=E7=BD=AE=E5=A4=A7?= =?UTF-8?q?=E5=B0=8F=E7=9A=84=E7=A7=AF=E6=9C=A8=E6=94=B9=E6=88=90command?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B;=20=E4=BF=AE=E5=A4=8D=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=9B=BE=E7=89=87=E9=95=BF=E5=AE=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 722e70fb..c3cd5387 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -29,7 +29,7 @@ class ArkosExtensions { 'ArkosExt.ifVisible': '角色可见?', 'ArkosExt.getRotationStyle': '当前旋转方式', 'ArkosExt.getWidthOrHeight': '获取当前造型的[t]', - 'ArkosExt.setSize': '强行将大小设为[size]', + 'ArkosExt.setSize': '⚠️强行将大小设为[size](无视限制)', 'ArkosExt.width': '长', 'ArkosExt.height': '宽', }, @@ -55,7 +55,7 @@ class ArkosExtensions { 'ArkosExt.ifVisible': 'visible?', 'ArkosExt.getRotationStyle': 'rotation style', 'ArkosExt.getWidthOrHeight': 'get [t] of the current costume', - 'ArkosExt.setSize': 'Force the size to [size] %', + 'ArkosExt.setSize': '⚠️Force the size to [size] % (regardless of limitation) ', 'ArkosExt.width': 'width', 'ArkosExt.height': 'height', }, @@ -277,7 +277,7 @@ class ArkosExtensions { { //强行设置大小 opcode: 'setSize', - blockType: 'reporter', + blockType: 'command', text: this.formatMessage('ArkosExt.setSize'), arguments: { size: { @@ -423,8 +423,7 @@ class ArkosExtensions { getEffect (args, util) { let effect = Cast.toString(args.EFFECT).toLowerCase(); if (!util.target.effects.hasOwnProperty(effect)) return 0; - effect = util.target.effects[effect] - return effect; + return util.target.effects[effect]; } //角色是否可见 @@ -439,13 +438,12 @@ class ArkosExtensions { //获取当前角色的旋转方式 getRotationStyle (args, util) { - let t = util.target.rotationStyle - return t; + return util.target.rotationStyle; } //获取当前造型的长/宽 getWidthOrHeight (args, util) { - const costumeSize = util.target.renderer.getCurrentSkinSize(this.drawableID); + const costumeSize = util.target.renderer.getCurrentSkinSize(util.target.drawableID); return costumeSize[args.t]; } @@ -461,7 +459,7 @@ class ArkosExtensions { const {direction, scale} = util.target._getRenderedDirectionAndScale(); util.target.renderer.updateDrawableDirectionScale(util.target.drawableID, direction, scale); if (util.target.visible) { - util.target.emit(RenderedTarget.EVENT_TARGET_VISUAL_CHANGE, util.target); + util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); util.target.runtime.requestRedraw(); } } From 979e547e69b1a4e497f65d719b5a72ab357b33c9 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Mon, 18 Jul 2022 00:22:05 +0800 Subject: [PATCH 013/357] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E5=BC=BA=E8=A1=8C?= =?UTF-8?q?=E7=A7=BB=E5=88=B0xy=E3=80=81=E8=8E=B7=E5=8F=96=E8=A7=92?= =?UTF-8?q?=E8=89=B2=E8=BE=B9=E7=BC=98=E5=9D=90=E6=A0=87=E3=80=81=E5=88=A4?= =?UTF-8?q?=E6=96=AD=E8=A7=92=E8=89=B2=E6=98=AF=E5=90=A6=E5=9C=A8=E8=88=9E?= =?UTF-8?q?=E5=8F=B0=E5=A4=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 209 +++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 176 insertions(+), 33 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index c3cd5387..37b58906 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -6,8 +6,8 @@ console.log(Cast.toNumber('123')) console.log(Cast.toNumber('aab')) class ArkosExtensions { constructor(runtime) { - this.runtime = runtime - this._formatMessage = runtime.getFormatMessage({ + util.target.runtime = runtime + util.target._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', 'ArkosExt.stringEquality': '(区分大小写)[ONE]=[TWO]', @@ -18,6 +18,7 @@ class ArkosExtensions { 'ArkosExt.insertString': '在[str]的第[pos]个字符前插入[substr]', 'ArkosExt.replaceString': '将[str]中的第[start]个到第[end]个字符,替换为[substr]', 'ArkosExt.turnDegreesToDir': '朝方向[dir]旋转[degree]度', + 'ArkosExt.getEffect': '获取特效[EFFECT]的值', 'ArkosExt.color': '颜色', 'ArkosExt.fisheye': '鱼眼', @@ -26,12 +27,21 @@ class ArkosExtensions { 'ArkosExt.mosaic': '马赛克', 'ArkosExt.brightness': '亮度', 'ArkosExt.ghost': '虚像', + 'ArkosExt.ifVisible': '角色可见?', 'ArkosExt.getRotationStyle': '当前旋转方式', 'ArkosExt.getWidthOrHeight': '获取当前造型的[t]', 'ArkosExt.setSize': '⚠️强行将大小设为[size](无视限制)', - 'ArkosExt.width': '长', - 'ArkosExt.height': '宽', + 'ArkosExt.width': '宽', + 'ArkosExt.height': '高', + + 'ArkosExt.setXY': '⚠️强行移到x:[x]y:[y](无视边界)', + 'ArkosExt.getBoundaryCoord': '获取角色的[t]', + 'ArkosExt.top': '上边缘y', + 'ArkosExt.bottom': '下边缘y', + 'ArkosExt.left': '左边缘x', + 'ArkosExt.right': '右边缘x', + 'ArkosExt.isOutOfSight': '角色移到舞台区外?', }, en: { @@ -55,15 +65,23 @@ class ArkosExtensions { 'ArkosExt.ifVisible': 'visible?', 'ArkosExt.getRotationStyle': 'rotation style', 'ArkosExt.getWidthOrHeight': 'get [t] of the current costume', - 'ArkosExt.setSize': '⚠️Force the size to [size] % (regardless of limitation) ', + 'ArkosExt.setSize': '⚠️force the size to [size] % (regardless of limitation) ', 'ArkosExt.width': 'width', 'ArkosExt.height': 'height', + + 'ArkosExt.setXY': '⚠️force to x:[x]y:[y] (regardless of the boundary)', + 'ArkosExt.getBoundaryCoord': 'get [t] of the sprite', + 'ArkosExt.top': 'top y', + 'ArkosExt.bottom': 'bottom y', + 'ArkosExt.left': 'left x', + 'ArkosExt.right': 'right x', + 'ArkosExt.isOutOfSight': 'is out of stage?', }, }) } formatMessage(id) { - return this._formatMessage({ + return util.target._formatMessage({ id, default: id, description: id, @@ -73,7 +91,7 @@ class ArkosExtensions { getInfo() { return { id: 'hcnTest', // 拓展id - name: this.formatMessage('ArkosExt.extensionName'), // 拓展名 + name: util.target.formatMessage('ArkosExt.extensionName'), // 拓展名 color1: '#FF8383', // menuIconURI: icon, // blockIconURI: icon, @@ -82,7 +100,7 @@ class ArkosExtensions { // 判断相等(区分大小写) opcode: 'strictlyEquals', blockType: 'Boolean', - text: this.formatMessage('ArkosExt.stringEquality'), + text: util.target.formatMessage('ArkosExt.stringEquality'), arguments: { ONE: { type: 'string', @@ -98,7 +116,7 @@ class ArkosExtensions { // 计算点A到点B的方向 opcode: 'getDirFromAToB', blockType: 'reporter', - text: this.formatMessage('ArkosExt.directionFromAtoB'), + text: util.target.formatMessage('ArkosExt.directionFromAtoB'), arguments: { X1: { type: 'number', @@ -122,7 +140,7 @@ class ArkosExtensions { // 计算角b-角a的角度差 opcode: 'differenceBetweenDirections', blockType: 'reporter', - text: this.formatMessage('ArkosExt.differenceBetweenDirections'), + text: util.target.formatMessage('ArkosExt.differenceBetweenDirections'), arguments: { a: { type: 'number', @@ -138,7 +156,7 @@ class ArkosExtensions { // 两点距离 opcode: 'disFromAToB', blockType: 'reporter', - text: this.formatMessage('ArkosExt.distance'), + text: util.target.formatMessage('ArkosExt.distance'), arguments: { X1: { type: 'number', @@ -162,7 +180,7 @@ class ArkosExtensions { // 查找子字符串,从pos开始 opcode: 'indexof', blockType: 'reporter', - text: this.formatMessage('ArkosExt.searchString'), + text: util.target.formatMessage('ArkosExt.searchString'), arguments: { str: { type: 'string', @@ -182,7 +200,7 @@ class ArkosExtensions { // 在字符串中插入子字符串 opcode: 'insertStr', blockType: 'reporter', - text: this.formatMessage('ArkosExt.insertString'), + text: util.target.formatMessage('ArkosExt.insertString'), arguments: { str: { type: 'string', @@ -202,7 +220,7 @@ class ArkosExtensions { // 替换字符串中的从..到..的字符串 opcode: 'replaceStr', blockType: 'reporter', - text: this.formatMessage('ArkosExt.replaceString'), + text: util.target.formatMessage('ArkosExt.replaceString'), arguments: { str: { type: 'string', @@ -226,7 +244,7 @@ class ArkosExtensions { //朝..方向旋转..角度 opcode: 'turnDegreesToDir', blockType: 'command', - text: this.formatMessage('ArkosExt.turnDegreesToDir'), + text: util.target.formatMessage('ArkosExt.turnDegreesToDir'), arguments: { degree: { type: 'number', @@ -242,7 +260,7 @@ class ArkosExtensions { //获取特效值 opcode: 'getEffect', blockType: 'reporter', - text: this.formatMessage('ArkosExt.getEffect'), + text: util.target.formatMessage('ArkosExt.getEffect'), arguments: { EFFECT: { type: 'string', @@ -254,19 +272,19 @@ class ArkosExtensions { //是否隐藏 opcode: 'ifVisible', blockType: 'Boolean', - text: this.formatMessage('ArkosExt.ifVisible'), + text: util.target.formatMessage('ArkosExt.ifVisible'), }, { //获取旋转方式 opcode: 'getRotationStyle', blockType: 'reporter', - text: this.formatMessage('ArkosExt.getRotationStyle'), + text: util.target.formatMessage('ArkosExt.getRotationStyle'), }, { - //获取造型长宽 + //获取造型0宽1高 opcode: 'getWidthOrHeight', blockType: 'reporter', - text: this.formatMessage('ArkosExt.getWidthOrHeight'), + text: util.target.formatMessage('ArkosExt.getWidthOrHeight'), arguments: { t: { type: 'string', @@ -278,55 +296,120 @@ class ArkosExtensions { //强行设置大小 opcode: 'setSize', blockType: 'command', - text: this.formatMessage('ArkosExt.setSize'), + text: util.target.formatMessage('ArkosExt.setSize'), arguments: { size: { type: 'number', - defaultValue: 500, + defaultValue: 9999, }, }, }, + { + //强行移到xy + opcode: 'setXY', + blockType: 'command', + text: util.target.formatMessage('ArkosExt.setXY'), + arguments: { + x: { + type: 'number', + defaultValue: 100000, + }, + y: { + type: 'number', + defaultValue: 100000, + }, + }, + }, + { + //获取角色边缘xy + opcode: 'getBoundaryCoord', + blockType: 'command', + text: util.target.formatMessage('ArkosExt.getBoundaryCoord'), + arguments: { + t: { + type: 'string', + menu: 'boundaryMenu', + } + }, + }, + { + //是否跑到舞台外 + opcode: 'isOutOfSight', + blockType: 'Boolean', + text: util.target.formatMessage('ArkosExt.isOutOfSight'), + }, + { + //返回值转bool积木 + opcode: 'reporterToBoolean', + blockType: 'Boolean', + text: '[t]', + arguments: { + t: { + type: 'string', + menu: '1', + } + }, + }, ], menus: { - //长0宽1 菜单 + //角色上下左右边缘 + boundaryMenu: [ + { + text: util.target.formatMessage('ArkosExt.top'), + value: '1' + }, + { + text: util.target.formatMessage('ArkosExt.bottom'), + value: '2' + }, + { + text: util.target.formatMessage('ArkosExt.left'), + value: '3' + }, + { + text: util.target.formatMessage('ArkosExt.right'), + value: '4' + }, + ], + //0宽1高 菜单 WOrH: [ { - text: this.formatMessage('ArkosExt.width'), + text: util.target.formatMessage('ArkosExt.width'), value: '0' }, { - text: this.formatMessage('ArkosExt.height'), + text: util.target.formatMessage('ArkosExt.height'), value: '1' }, ], //特效菜单 effectMenu: [ { - text: this.formatMessage('ArkosExt.color'), + text: util.target.formatMessage('ArkosExt.color'), value: 'color' }, { - text: this.formatMessage('ArkosExt.fisheye'), + text: util.target.formatMessage('ArkosExt.fisheye'), value: 'fisheye' }, { - text: this.formatMessage('ArkosExt.whirl'), + text: util.target.formatMessage('ArkosExt.whirl'), value: 'whirl' }, { - text: this.formatMessage('ArkosExt.pixelate'), + text: util.target.formatMessage('ArkosExt.pixelate'), value: 'pixelate' }, { - text: this.formatMessage('ArkosExt.mosaic'), + text: util.target.formatMessage('ArkosExt.mosaic'), value: 'mosaic' }, { - text: this.formatMessage('ArkosExt.brightness'), + text: util.target.formatMessage('ArkosExt.brightness'), value: 'brightness' }, { - text: this.formatMessage('ArkosExt.ghost'), + text: util.target.formatMessage('ArkosExt.ghost'), value: 'ghost' } ] @@ -410,7 +493,7 @@ class ArkosExtensions { turnDegreesToDir(args, util) { const degree = Cast.toNumber(args.degree); const dir = Cast.toNumber(args.dir); - const dif = this.differenceBetweenDirections({a: util.target.direction, b: dir}); + const dif = util.target.differenceBetweenDirections({a: util.target.direction, b: dir}); if(Math.abs(dif) < degree) util.target.setDirection(dir); else if(dif < 0) @@ -466,6 +549,66 @@ class ArkosExtensions { util.target.runtime.requestTargetsUpdate(util.target); } + //强行设置XY(逝一逝) + setXY (args, util) { + if (util.target.isStage) return; + const oldX = util.target.x; + const oldY = util.target.y; + util.target.x = args.x; + util.target.y = args.y; + if (util.target.renderer) { + util.target.renderer.updateDrawablePosition(util.target.drawableID, [args.x, args.y]); + if (util.target.visible) { + util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + util.target.runtime.requestRedraw(); + } + } else { + util.target.x = x; + util.target.y = y; + } + util.target.emit('TARGET_MOVED', util.target, oldX, oldY, false); + util.target.runtime.requestTargetsUpdate(util.target); + } + + //获取角色边缘的坐标 + getBoundaryCoord (args) { + switch(args.t){ + case '1': + return bounds.top; + case '2': + return bounds.bottom; + case '3': + return bounds.left; + case '4': + return bounds.right; + default: + return ''; + } + } + + //是否在舞台外 + isOutOfSight (util) { + if (util.target.renderer) { + const stageWidth = util.target.runtime.constructor.STAGE_WIDTH; + const stageHeight = util.target.runtime.constructor.STAGE_HEIGHT; + const bounds = util.target.getBounds(); + if (bounds.right < -stageWidth / 2 || + bounds.left > stageWidth / 2 || + bounds.bottom > stageHeight / 2 || + bounds.top < -stageHeight / 2) { + return true; + } + } + return false; + } + + //形如:<() > + reporterToBoolean (args){ + return args.t ? true : false; + } + + + } From 59c0c6092ee0200deb154c3dcd29aa58e79e1a2b Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Mon, 18 Jul 2022 00:30:34 +0800 Subject: [PATCH 014/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E4=B8=A5=E9=87=8D=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 68 ++++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 37b58906..96f9b3cb 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -6,8 +6,8 @@ console.log(Cast.toNumber('123')) console.log(Cast.toNumber('aab')) class ArkosExtensions { constructor(runtime) { - util.target.runtime = runtime - util.target._formatMessage = runtime.getFormatMessage({ + this.runtime = runtime + this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', 'ArkosExt.stringEquality': '(区分大小写)[ONE]=[TWO]', @@ -81,7 +81,7 @@ class ArkosExtensions { } formatMessage(id) { - return util.target._formatMessage({ + return this._formatMessage({ id, default: id, description: id, @@ -91,7 +91,7 @@ class ArkosExtensions { getInfo() { return { id: 'hcnTest', // 拓展id - name: util.target.formatMessage('ArkosExt.extensionName'), // 拓展名 + name: this.formatMessage('ArkosExt.extensionName'), // 拓展名 color1: '#FF8383', // menuIconURI: icon, // blockIconURI: icon, @@ -100,7 +100,7 @@ class ArkosExtensions { // 判断相等(区分大小写) opcode: 'strictlyEquals', blockType: 'Boolean', - text: util.target.formatMessage('ArkosExt.stringEquality'), + text: this.formatMessage('ArkosExt.stringEquality'), arguments: { ONE: { type: 'string', @@ -116,7 +116,7 @@ class ArkosExtensions { // 计算点A到点B的方向 opcode: 'getDirFromAToB', blockType: 'reporter', - text: util.target.formatMessage('ArkosExt.directionFromAtoB'), + text: this.formatMessage('ArkosExt.directionFromAtoB'), arguments: { X1: { type: 'number', @@ -140,7 +140,7 @@ class ArkosExtensions { // 计算角b-角a的角度差 opcode: 'differenceBetweenDirections', blockType: 'reporter', - text: util.target.formatMessage('ArkosExt.differenceBetweenDirections'), + text: this.formatMessage('ArkosExt.differenceBetweenDirections'), arguments: { a: { type: 'number', @@ -156,7 +156,7 @@ class ArkosExtensions { // 两点距离 opcode: 'disFromAToB', blockType: 'reporter', - text: util.target.formatMessage('ArkosExt.distance'), + text: this.formatMessage('ArkosExt.distance'), arguments: { X1: { type: 'number', @@ -180,7 +180,7 @@ class ArkosExtensions { // 查找子字符串,从pos开始 opcode: 'indexof', blockType: 'reporter', - text: util.target.formatMessage('ArkosExt.searchString'), + text: this.formatMessage('ArkosExt.searchString'), arguments: { str: { type: 'string', @@ -200,7 +200,7 @@ class ArkosExtensions { // 在字符串中插入子字符串 opcode: 'insertStr', blockType: 'reporter', - text: util.target.formatMessage('ArkosExt.insertString'), + text: this.formatMessage('ArkosExt.insertString'), arguments: { str: { type: 'string', @@ -220,7 +220,7 @@ class ArkosExtensions { // 替换字符串中的从..到..的字符串 opcode: 'replaceStr', blockType: 'reporter', - text: util.target.formatMessage('ArkosExt.replaceString'), + text: this.formatMessage('ArkosExt.replaceString'), arguments: { str: { type: 'string', @@ -244,7 +244,7 @@ class ArkosExtensions { //朝..方向旋转..角度 opcode: 'turnDegreesToDir', blockType: 'command', - text: util.target.formatMessage('ArkosExt.turnDegreesToDir'), + text: this.formatMessage('ArkosExt.turnDegreesToDir'), arguments: { degree: { type: 'number', @@ -260,7 +260,7 @@ class ArkosExtensions { //获取特效值 opcode: 'getEffect', blockType: 'reporter', - text: util.target.formatMessage('ArkosExt.getEffect'), + text: this.formatMessage('ArkosExt.getEffect'), arguments: { EFFECT: { type: 'string', @@ -272,19 +272,19 @@ class ArkosExtensions { //是否隐藏 opcode: 'ifVisible', blockType: 'Boolean', - text: util.target.formatMessage('ArkosExt.ifVisible'), + text: this.formatMessage('ArkosExt.ifVisible'), }, { //获取旋转方式 opcode: 'getRotationStyle', blockType: 'reporter', - text: util.target.formatMessage('ArkosExt.getRotationStyle'), + text: this.formatMessage('ArkosExt.getRotationStyle'), }, { //获取造型0宽1高 opcode: 'getWidthOrHeight', blockType: 'reporter', - text: util.target.formatMessage('ArkosExt.getWidthOrHeight'), + text: this.formatMessage('ArkosExt.getWidthOrHeight'), arguments: { t: { type: 'string', @@ -296,7 +296,7 @@ class ArkosExtensions { //强行设置大小 opcode: 'setSize', blockType: 'command', - text: util.target.formatMessage('ArkosExt.setSize'), + text: this.formatMessage('ArkosExt.setSize'), arguments: { size: { type: 'number', @@ -308,7 +308,7 @@ class ArkosExtensions { //强行移到xy opcode: 'setXY', blockType: 'command', - text: util.target.formatMessage('ArkosExt.setXY'), + text: this.formatMessage('ArkosExt.setXY'), arguments: { x: { type: 'number', @@ -324,7 +324,7 @@ class ArkosExtensions { //获取角色边缘xy opcode: 'getBoundaryCoord', blockType: 'command', - text: util.target.formatMessage('ArkosExt.getBoundaryCoord'), + text: this.formatMessage('ArkosExt.getBoundaryCoord'), arguments: { t: { type: 'string', @@ -336,7 +336,7 @@ class ArkosExtensions { //是否跑到舞台外 opcode: 'isOutOfSight', blockType: 'Boolean', - text: util.target.formatMessage('ArkosExt.isOutOfSight'), + text: this.formatMessage('ArkosExt.isOutOfSight'), }, { //返回值转bool积木 @@ -355,61 +355,61 @@ class ArkosExtensions { //角色上下左右边缘 boundaryMenu: [ { - text: util.target.formatMessage('ArkosExt.top'), + text: this.formatMessage('ArkosExt.top'), value: '1' }, { - text: util.target.formatMessage('ArkosExt.bottom'), + text: this.formatMessage('ArkosExt.bottom'), value: '2' }, { - text: util.target.formatMessage('ArkosExt.left'), + text: this.formatMessage('ArkosExt.left'), value: '3' }, { - text: util.target.formatMessage('ArkosExt.right'), + text: this.formatMessage('ArkosExt.right'), value: '4' }, ], //0宽1高 菜单 WOrH: [ { - text: util.target.formatMessage('ArkosExt.width'), + text: this.formatMessage('ArkosExt.width'), value: '0' }, { - text: util.target.formatMessage('ArkosExt.height'), + text: this.formatMessage('ArkosExt.height'), value: '1' }, ], //特效菜单 effectMenu: [ { - text: util.target.formatMessage('ArkosExt.color'), + text: this.formatMessage('ArkosExt.color'), value: 'color' }, { - text: util.target.formatMessage('ArkosExt.fisheye'), + text: this.formatMessage('ArkosExt.fisheye'), value: 'fisheye' }, { - text: util.target.formatMessage('ArkosExt.whirl'), + text: this.formatMessage('ArkosExt.whirl'), value: 'whirl' }, { - text: util.target.formatMessage('ArkosExt.pixelate'), + text: this.formatMessage('ArkosExt.pixelate'), value: 'pixelate' }, { - text: util.target.formatMessage('ArkosExt.mosaic'), + text: this.formatMessage('ArkosExt.mosaic'), value: 'mosaic' }, { - text: util.target.formatMessage('ArkosExt.brightness'), + text: this.formatMessage('ArkosExt.brightness'), value: 'brightness' }, { - text: util.target.formatMessage('ArkosExt.ghost'), + text: this.formatMessage('ArkosExt.ghost'), value: 'ghost' } ] @@ -493,7 +493,7 @@ class ArkosExtensions { turnDegreesToDir(args, util) { const degree = Cast.toNumber(args.degree); const dir = Cast.toNumber(args.dir); - const dif = util.target.differenceBetweenDirections({a: util.target.direction, b: dir}); + const dif = this.differenceBetweenDirections({a: util.target.direction, b: dir}); if(Math.abs(dif) < degree) util.target.setDirection(dir); else if(dif < 0) From 1c493b09f9857535a458778e62f96a986c5f8feb Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Mon, 18 Jul 2022 00:39:56 +0800 Subject: [PATCH 015/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=A7=AF=E6=9C=A8?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E9=94=99=E8=AF=AFbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 96f9b3cb..3e37e85a 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -323,7 +323,7 @@ class ArkosExtensions { { //获取角色边缘xy opcode: 'getBoundaryCoord', - blockType: 'command', + blockType: 'reporter', text: this.formatMessage('ArkosExt.getBoundaryCoord'), arguments: { t: { @@ -572,6 +572,7 @@ class ArkosExtensions { //获取角色边缘的坐标 getBoundaryCoord (args) { + const bounds = util.target.getBounds(); switch(args.t){ case '1': return bounds.top; @@ -604,7 +605,7 @@ class ArkosExtensions { //形如:<() > reporterToBoolean (args){ - return args.t ? true : false; + return (args.t) ? true : false; } From bff241a4748110273f2e1d0fec7c5e6caa6a9856 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Mon, 18 Jul 2022 00:53:17 +0800 Subject: [PATCH 016/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=A7=AF=E6=9C=A8?= =?UTF-8?q?=E4=B8=8D=E6=98=BE=E7=A4=BAbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 3e37e85a..91754094 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -346,7 +346,7 @@ class ArkosExtensions { arguments: { t: { type: 'string', - menu: '1', + defaultValue: '1', } }, }, @@ -571,8 +571,9 @@ class ArkosExtensions { } //获取角色边缘的坐标 - getBoundaryCoord (args) { - const bounds = util.target.getBounds(); + getBoundaryCoord (args, util) { + console.log(util.target.runtime.renderer) + const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); switch(args.t){ case '1': return bounds.top; From a3641f9b3ad1c07e477d331e16f6416cca5d608f Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Mon, 18 Jul 2022 01:02:01 +0800 Subject: [PATCH 017/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=A3=80=E6=B5=8B?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E5=86=8D=E8=88=9E=E5=8F=B0=E5=86=85=E7=A7=AF?= =?UTF-8?q?=E6=9C=A8=E6=97=A0=E6=B3=95=E8=BF=90=E8=A1=8C=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Arkos/project.js b/Arkos/project.js index 91754094..e16c98b4 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -593,7 +593,7 @@ class ArkosExtensions { if (util.target.renderer) { const stageWidth = util.target.runtime.constructor.STAGE_WIDTH; const stageHeight = util.target.runtime.constructor.STAGE_HEIGHT; - const bounds = util.target.getBounds(); + const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); if (bounds.right < -stageWidth / 2 || bounds.left > stageWidth / 2 || bounds.bottom > stageHeight / 2 || @@ -606,6 +606,7 @@ class ArkosExtensions { //形如:<() > reporterToBoolean (args){ + if(Cast.toString(args.t).toLowerCase() === 'false') return false; return (args.t) ? true : false; } From b1dbdd9c3b5b9535e3e48283fbc5a46f23f0f2bf Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Mon, 18 Jul 2022 01:05:57 +0800 Subject: [PATCH 018/357] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E5=88=A4=E6=96=AD0?= =?UTF-8?q?=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 1 + 1 file changed, 1 insertion(+) diff --git a/Arkos/project.js b/Arkos/project.js index e16c98b4..9bbc919d 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -607,6 +607,7 @@ class ArkosExtensions { //形如:<() > reporterToBoolean (args){ if(Cast.toString(args.t).toLowerCase() === 'false') return false; + if(args.t === '0') return false; return (args.t) ? true : false; } From 259c1f3738481913767ef5947c8fb9ed47396e4c Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Mon, 18 Jul 2022 01:12:31 +0800 Subject: [PATCH 019/357] =?UTF-8?q?=E6=B5=8B=E8=AF=95=EF=BC=8Clog=20render?= =?UTF-8?q?er?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 9bbc919d..edf83be0 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -572,7 +572,6 @@ class ArkosExtensions { //获取角色边缘的坐标 getBoundaryCoord (args, util) { - console.log(util.target.runtime.renderer) const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); switch(args.t){ case '1': @@ -590,7 +589,9 @@ class ArkosExtensions { //是否在舞台外 isOutOfSight (util) { - if (util.target.renderer) { + console.log(util.target.runtime.renderer) + console.log(util.target.renderer) + //if (util.target.renderer) { const stageWidth = util.target.runtime.constructor.STAGE_WIDTH; const stageHeight = util.target.runtime.constructor.STAGE_HEIGHT; const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); @@ -600,7 +601,7 @@ class ArkosExtensions { bounds.top < -stageHeight / 2) { return true; } - } + //} return false; } From e31e31b4798c848eaec6e2760d7ea00c3c9f4821 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Mon, 18 Jul 2022 01:20:51 +0800 Subject: [PATCH 020/357] =?UTF-8?q?=E8=AF=95=E5=9B=BE=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E7=A7=AF=E6=9C=A8=E8=BF=90=E8=A1=8C=E4=B8=8D=E4=BA=86=E7=9A=84?= =?UTF-8?q?bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index edf83be0..e64e6799 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -589,8 +589,6 @@ class ArkosExtensions { //是否在舞台外 isOutOfSight (util) { - console.log(util.target.runtime.renderer) - console.log(util.target.renderer) //if (util.target.renderer) { const stageWidth = util.target.runtime.constructor.STAGE_WIDTH; const stageHeight = util.target.runtime.constructor.STAGE_HEIGHT; From 7dd13615089cddcba64e7473402f2f68fe2a9bac Mon Sep 17 00:00:00 2001 From: Arkos123 <1726039638@qq.com> Date: Mon, 18 Jul 2022 10:31:35 +0800 Subject: [PATCH 021/357] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E4=BD=BF=E7=A7=AF?= =?UTF-8?q?=E6=9C=A8=E8=83=BD=E8=BF=90=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index edf83be0..a4909a4d 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -589,8 +589,8 @@ class ArkosExtensions { //是否在舞台外 isOutOfSight (util) { - console.log(util.target.runtime.renderer) - console.log(util.target.renderer) + // console.log(util.target.runtime.renderer) + // console.log(util.target.renderer) //if (util.target.renderer) { const stageWidth = util.target.runtime.constructor.STAGE_WIDTH; const stageHeight = util.target.runtime.constructor.STAGE_HEIGHT; From 49552f33a176103f47d9f283e3717d7f0730fe1a Mon Sep 17 00:00:00 2001 From: Arkos123 <1726039638@qq.com> Date: Mon, 18 Jul 2022 11:08:17 +0800 Subject: [PATCH 022/357] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E4=BD=BF=E7=A7=AF?= =?UTF-8?q?=E6=9C=A8=E8=83=BD=E8=BF=90=E8=A1=8C*2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/project.js b/Arkos/project.js index a4909a4d..d926e32f 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -588,7 +588,7 @@ class ArkosExtensions { } //是否在舞台外 - isOutOfSight (util) { + isOutOfSight (args, util) { // console.log(util.target.runtime.renderer) // console.log(util.target.renderer) //if (util.target.renderer) { From 496e9e909179491b9529dbd75a918775a5369a82 Mon Sep 17 00:00:00 2001 From: Arkos123 <1726039638@qq.com> Date: Mon, 18 Jul 2022 11:34:06 +0800 Subject: [PATCH 023/357] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E4=BD=BF=E7=A7=AF?= =?UTF-8?q?=E6=9C=A8=E8=83=BD=E8=BF=90=E8=A1=8C*3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index d926e32f..d7312c30 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -591,9 +591,11 @@ class ArkosExtensions { isOutOfSight (args, util) { // console.log(util.target.runtime.renderer) // console.log(util.target.renderer) - //if (util.target.renderer) { + if (util.target.renderer) { const stageWidth = util.target.runtime.constructor.STAGE_WIDTH; const stageHeight = util.target.runtime.constructor.STAGE_HEIGHT; + console.log('stageWidth',stageWidth); + console.log('stageHeight',stageHeight); const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); if (bounds.right < -stageWidth / 2 || bounds.left > stageWidth / 2 || @@ -601,7 +603,7 @@ class ArkosExtensions { bounds.top < -stageHeight / 2) { return true; } - //} + } return false; } From e79c99cd5fd92ffe9a1ce0a6d07ef9a41383dc04 Mon Sep 17 00:00:00 2001 From: Arkos123 <1726039638@qq.com> Date: Mon, 18 Jul 2022 11:46:43 +0800 Subject: [PATCH 024/357] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E6=94=B9=E8=88=9E?= =?UTF-8?q?=E5=8F=B0=E5=AE=BD=E5=BA=A6=E4=B8=8D=E6=AD=A3=E7=A1=AE=E7=9A=84?= =?UTF-8?q?bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index d7312c30..85f49207 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -592,8 +592,8 @@ class ArkosExtensions { // console.log(util.target.runtime.renderer) // console.log(util.target.renderer) if (util.target.renderer) { - const stageWidth = util.target.runtime.constructor.STAGE_WIDTH; - const stageHeight = util.target.runtime.constructor.STAGE_HEIGHT; + const stageWidth = util.target.runtime.STAGE_WIDTH; + const stageHeight = util.target.runtime.STAGE_HEIGHT; console.log('stageWidth',stageWidth); console.log('stageHeight',stageHeight); const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); From 25bc97611776dc37d556e5b32a2b7e8a288e50c5 Mon Sep 17 00:00:00 2001 From: Arkos123 <1726039638@qq.com> Date: Mon, 18 Jul 2022 12:32:46 +0800 Subject: [PATCH 025/357] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E4=BD=BF=E7=A7=AF?= =?UTF-8?q?=E6=9C=A8=E8=83=BD=E8=BF=90=E8=A1=8C*3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 85f49207..fe59e3bc 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -592,8 +592,8 @@ class ArkosExtensions { // console.log(util.target.runtime.renderer) // console.log(util.target.renderer) if (util.target.renderer) { - const stageWidth = util.target.runtime.STAGE_WIDTH; - const stageHeight = util.target.runtime.STAGE_HEIGHT; + const stageWidth = this.runtime.STAGE_WIDTH; + const stageHeight = this.runtime.STAGE_HEIGHT; console.log('stageWidth',stageWidth); console.log('stageHeight',stageHeight); const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); From 300b2c0842f20a6a4ecea8ae62828dee662eb724 Mon Sep 17 00:00:00 2001 From: Arkos123 <1726039638@qq.com> Date: Mon, 18 Jul 2022 12:47:19 +0800 Subject: [PATCH 026/357] =?UTF-8?q?=E4=BD=BF=E7=A7=AF=E6=9C=A8=E8=83=BD?= =?UTF-8?q?=E8=BF=90=E8=A1=8C*4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index fe59e3bc..f329c2f4 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -592,8 +592,8 @@ class ArkosExtensions { // console.log(util.target.runtime.renderer) // console.log(util.target.renderer) if (util.target.renderer) { - const stageWidth = this.runtime.STAGE_WIDTH; - const stageHeight = this.runtime.STAGE_HEIGHT; + const stageWidth = util.target.runtime.stageWidth; + const stageHeight = util.target.runtime.stageHeight; console.log('stageWidth',stageWidth); console.log('stageHeight',stageHeight); const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); From aeddc154641ee3a6befba5bff676d89eec0177c2 Mon Sep 17 00:00:00 2001 From: Arkos123 <1726039638@qq.com> Date: Mon, 18 Jul 2022 19:08:31 +0800 Subject: [PATCH 027/357] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E5=BD=A2=E5=A6=821<2?= =?UTF-8?q?<3=E7=9A=84=E5=88=A4=E6=96=AD=E7=A7=AF=E6=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 55 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/Arkos/project.js b/Arkos/project.js index f329c2f4..4ea62887 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -350,8 +350,40 @@ class ArkosExtensions { } }, }, + { + //形如 a≤b≤c + opcode: 'compareTwoSides', + blockType: 'Boolean', + text: '[a][op1][b][op2][c]', + arguments: { + a: { + type: 'string', + defaultValue: '1', + }, + b: { + type: 'string', + defaultValue: 'x', + }, + c: { + type: 'string', + defaultValue: '3', + }, + op1: { + type: 'string', + menu: 'opMenu1', + }, + op2: { + type: 'string', + menu: 'opMenu1', + }, + }, + }, ], menus: { + //判断符菜单 + opMenu1: ['<','≤','=','≠',], + opMenu2: ['<','>','≤','≥','=','≠',], + //角色上下左右边缘 boundaryMenu: [ { @@ -614,6 +646,29 @@ class ArkosExtensions { return (args.t) ? true : false; } + compare(a,b,op){ + switch(op){ + case '<': + return Cast.compare(a, b) < 0; + case '>': + return Cast.compare(a, b) > 0; + case '=': + return Cast.compare(a, b) === 0; + case '≤': + return Cast.compare(a, b) <= 0; + case '≥': + return Cast.compare(a, b) >= 0; + case '≠': + return Cast.compare(a, b) !== 0; + } + } + + //形如:a≤b≤c op1,op2 + compareTwoSides (args){ + if(this.compare(args.a, args.b, args.op1)&&this.compare(args.b, args.c, args.op2)) return true; + else return false; + } + } From 73b54910b12ce42ffae9155208c94c2bea18d34b Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Mon, 18 Jul 2022 21:12:03 +0800 Subject: [PATCH 028/357] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E5=BD=A2=E5=A6=82a?= =?UTF-8?q?=E2=89=A4b=E4=B8=94>c=E7=A7=AF=E6=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 71 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 67 insertions(+), 4 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 4ea62887..0b3c84c9 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -42,6 +42,9 @@ class ArkosExtensions { 'ArkosExt.left': '左边缘x', 'ArkosExt.right': '右边缘x', 'ArkosExt.isOutOfSight': '角色移到舞台区外?', + + 'ArkosExt.and': '且', + 'ArkosExt.or': '或', }, en: { @@ -76,6 +79,9 @@ class ArkosExtensions { 'ArkosExt.left': 'left x', 'ArkosExt.right': 'right x', 'ArkosExt.isOutOfSight': 'is out of stage?', + + 'ArkosExt.and': 'and', + 'ArkosExt.or': 'or', }, }) } @@ -378,12 +384,57 @@ class ArkosExtensions { }, }, }, + { + //形如:a≤b且/或>c op1,op2 logic compareTwoSidesPlus + opcode: 'compareTwoSidesPlus', + blockType: 'Boolean', + text: '[a][op1][b][logic][op2][c]', + arguments: { + a: { + type: 'string', + defaultValue: '1', + }, + b: { + type: 'string', + defaultValue: 'x', + }, + c: { + type: 'string', + defaultValue: '3', + }, + op1: { + type: 'string', + menu: 'opMenu2', + defaultValue: '<', + }, + op2: { + type: 'string', + menu: 'opMenu2', + defaultValue: '>', + }, + logic: { + type: 'string', + menu: 'logicMenu', + defaultValue: 'or', + }, + }, + }, ], menus: { //判断符菜单 opMenu1: ['<','≤','=','≠',], opMenu2: ['<','>','≤','≥','=','≠',], - + //logicMenu + logicMenu: [ + { + text: this.formatMessage('ArkosExt.or'), + value: 'or' + }, + { + text: this.formatMessage('ArkosExt.and'), + value: 'and' + }, + ], //角色上下左右边缘 boundaryMenu: [ { @@ -660,15 +711,27 @@ class ArkosExtensions { return Cast.compare(a, b) >= 0; case '≠': return Cast.compare(a, b) !== 0; + default: + return false; } } //形如:a≤b≤c op1,op2 compareTwoSides (args){ - if(this.compare(args.a, args.b, args.op1)&&this.compare(args.b, args.c, args.op2)) return true; - else return false; + return this.compare(args.a, args.b, args.op1)&&this.compare(args.b, args.c, args.op2) + } + + //形如:a≤b且/或>c op1,op2 logic + compareTwoSidesPlus(args){ + switch(args.logic){ + case 'or': + return this.compare(args.a, args.b, args.op1)||this.compare(args.b, args.c, args.op2) + case 'and': + return this.compare(args.a, args.b, args.op1)&&this.compare(args.b, args.c, args.op2) + default: + return false; + } } - } From 3d9b9248f138df47f4eb85d7e028e697dfd45dfd Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 00:49:00 +0800 Subject: [PATCH 029/357] =?UTF-8?q?=E5=A4=A7=E6=9B=B4=E6=96=B0=EF=BC=9A?= =?UTF-8?q?=E5=8A=A0=E5=85=A5=E6=8E=92=E5=BA=8F=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 348 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 338 insertions(+), 10 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 0b3c84c9..3fbdaeed 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -7,6 +7,10 @@ console.log(Cast.toNumber('aab')) class ArkosExtensions { constructor(runtime) { this.runtime = runtime + this.sortedTable={ + list1:{order:'desc',list:[]}, + list2:{order:'desc',list:[]}, + } this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', @@ -28,7 +32,7 @@ class ArkosExtensions { 'ArkosExt.brightness': '亮度', 'ArkosExt.ghost': '虚像', - 'ArkosExt.ifVisible': '角色可见?', + 'ArkosExt.isHiding': '角色隐藏?', 'ArkosExt.getRotationStyle': '当前旋转方式', 'ArkosExt.getWidthOrHeight': '获取当前造型的[t]', 'ArkosExt.setSize': '⚠️强行将大小设为[size](无视限制)', @@ -45,6 +49,21 @@ class ArkosExtensions { 'ArkosExt.and': '且', 'ArkosExt.or': '或', + + 'ArkosExt.clearSortedTable': '📊清空排序表[list]', + 'ArkosExt.setTypeOfSortedTable': '📊将排序表[list]的排序方式设为[type]', + 'ArkosExt.addToSortedTable': '📊将内容(重名的则覆盖)[name],排序值[value]加入排序表[list],附加信息[extra]', + 'ArkosExt.getFromSortedTableByNo': '📊获取排序表[list]中第[n]项的[t]', + 'ArkosExt.getFromSortedTableByName': '📊获取[name]在排序表[list]中的[t]', + 'ArkosExt.lengthOfSortedTable': '📊排序表[list]中内容数', + 'ArkosExt.deleteNameOfSortedTable': '📊删除排序表[list]中名为[name]的项', + 'ArkosExt.asc': '升序', + 'ArkosExt.desc': '降序', + + 'ArkosExt.name': '名称', + 'ArkosExt.rank': '表中位置', + 'ArkosExt.rankValue': '排序值', + 'ArkosExt.extra': '附加信息', }, en: { @@ -65,7 +84,7 @@ class ArkosExtensions { 'ArkosExt.mosaic': 'mosaic', 'ArkosExt.brightness': 'brightness', 'ArkosExt.ghost': 'ghost', - 'ArkosExt.ifVisible': 'visible?', + 'ArkosExt.isHiding': 'is hiding?', 'ArkosExt.getRotationStyle': 'rotation style', 'ArkosExt.getWidthOrHeight': 'get [t] of the current costume', 'ArkosExt.setSize': '⚠️force the size to [size] % (regardless of limitation) ', @@ -82,6 +101,21 @@ class ArkosExtensions { 'ArkosExt.and': 'and', 'ArkosExt.or': 'or', + + 'ArkosExt.clearSortedTable': '📊empty sorted table[list]', + 'ArkosExt.setTypeOfSortedTable': '📊set sort order of[list]to[type]', + 'ArkosExt.addToSortedTable': '📊add (overwrite if existed)[name]to table[list] with sort index value[value],extra data[extra] and sort', + 'ArkosExt.getFromSortedTableByNo': '📊get[t]of #[n] from [list]', + 'ArkosExt.getFromSortedTableByName': '📊get[t]of [name] from [list]', + 'ArkosExt.lengthOfSortedTable': '📊length of sorted table[list]', + 'ArkosExt.deleteNameOfSortedTable': '📊delete [name] in[list]', + 'ArkosExt.asc': 'ascending order', + 'ArkosExt.desc': 'descending order', + + 'ArkosExt.name': 'name', + 'ArkosExt.rank': 'rank', + 'ArkosExt.rankValue': 'rankValue', + 'ArkosExt.extra': 'extra', }, }) } @@ -276,9 +310,9 @@ class ArkosExtensions { }, { //是否隐藏 - opcode: 'ifVisible', + opcode: 'isHiding', blockType: 'Boolean', - text: this.formatMessage('ArkosExt.ifVisible'), + text: this.formatMessage('ArkosExt.isHiding'), }, { //获取旋转方式 @@ -392,11 +426,11 @@ class ArkosExtensions { arguments: { a: { type: 'string', - defaultValue: '1', + defaultValue: 'x', }, b: { type: 'string', - defaultValue: 'x', + defaultValue: '1', }, c: { type: 'string', @@ -419,8 +453,161 @@ class ArkosExtensions { }, }, }, + { + //📊清空排序表 + opcode: 'clearSortedTable', + blockType: 'command', + text: this.formatMessage('ArkosExt.clearSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + }, + }, + { + //📊排序表排序方式 + opcode: 'setTypeOfSortedTable', + blockType: 'command', + text: this.formatMessage('ArkosExt.setTypeOfSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + type: { + type: 'string', + menu: 'sortOrder', + }, + }, + }, + { + //📊将XX加入排序表 + opcode: 'addToSortedTable', + blockType: 'command', + text: this.formatMessage('ArkosExt.addToSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + name: { + type: 'string', + defaultValue: '小明', + }, + value: { + type: 'number', + defaultValue: '95', + }, + extra: { + type: 'string', + defaultValue: '20212490', + }, + }, + }, + { + //📊获取排序表第n项 + opcode: 'getFromSortedTableByNo', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getFromSortedTableByNo'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + n: { + type: 'number', + defaultValue: 1, + }, + t: { + type: 'string', + defaultValue: '1', + menu: 'tableItemPropertyMenu', + }, + }, + }, + { + //📊获取排序表特定名字内容 + opcode: 'getFromSortedTableByName', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getFromSortedTableByName'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + name: { + type: 'string', + defaultValue: '小明', + }, + t: { + type: 'string', + defaultValue: '2', + menu: 'tableItemPropertyMenu', + }, + }, + }, + { + //📊获取排序表长度 + opcode: 'lengthOfSortedTable', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.lengthOfSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + }, + }, + { + //📊删除表中内容 + opcode: 'deleteNameOfSortedTable', + blockType: 'command', + text: this.formatMessage('ArkosExt.deleteNameOfSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + name: { + type: 'string', + defaultValue: '小明', + }, + }, + }, ], menus: { + tableItemPropertyMenu: [ + { + text: this.formatMessage('ArkosExt.name'), + value: '1' + }, + { + text: this.formatMessage('ArkosExt.rank'), + value: '2' + }, + { + text: this.formatMessage('ArkosExt.rankValue'), + value: '3' + }, + { + text: this.formatMessage('ArkosExt.extra'), + value: '4' + }, + ], + sortOrder: [ + { + text: this.formatMessage('ArkosExt.asc'), + value: 'asc'//升序 + }, + { + text: this.formatMessage('ArkosExt.desc'), + value: 'desc'//降序 + }, + ], + sortedTableMenu: { + items: 'findAllSortedTable' + }, //判断符菜单 opMenu1: ['<','≤','=','≠',], opMenu2: ['<','>','≤','≥','=','≠',], @@ -593,8 +780,8 @@ class ArkosExtensions { } //角色是否可见 - ifVisible (args, util) { - return util.target.visible; + isHiding (args, util) { + return !util.target.visible; } //获取图层(逝一逝) @@ -725,14 +912,155 @@ class ArkosExtensions { compareTwoSidesPlus(args){ switch(args.logic){ case 'or': - return this.compare(args.a, args.b, args.op1)||this.compare(args.b, args.c, args.op2) + return this.compare(args.a, args.b, args.op1)||this.compare(args.a, args.c, args.op2) case 'and': - return this.compare(args.a, args.b, args.op1)&&this.compare(args.b, args.c, args.op2) + return this.compare(args.a, args.b, args.op1)&&this.compare(args.a, args.c, args.op2) default: return false; } } + + //数组排序规则 + sortRule(propName,order) { + return (a, b) => { + a = a[propName] + b = b[propName] + if (a > b) return order === 'asc' ? 1 : -1; + else if (a < b) return order === 'asc' ? -1 : 1; + else return 0; + } + } + + //查找所有排序表 + findAllSortedTable() { + const list = []; + let temp = this.sortedTable; + Object.keys(temp).forEach(obj => { + //if ( Array.isArray (temp[obj]) ) { + list.push({ + text: obj, + value: obj, + }); + //} + }); + if (list.length === 0) { + list.push({ + text: '-', + value: 'empty', + }); + } + //list.sort(this.sortRule("text")); + return list; + } + createTableIfNotExist(list){ + if(!(list in this.sortedTable)) + this.sortedTable[list]=[]; + } + + sortTable(list){ + this.sortedTable[list].list.sort(this.sortRule("rankValue",this.sortedTable[list].order)); + } + + //📊清空排序表 + clearSortedTable (args){ + this.sortedTable[args.list]=[]; + } + + //📊设置排序方式 + setTypeOfSortedTable (args){ + this.createTableIfNotExist(args.list) + this.sortedTable[args.list].order=args.type; + this.sortTable(args.list) + } + + //查找在列表中的插入位置(已有则覆盖) + _findPlaceAndInsert(list, order, item){ + //删除已存在的内容 + for (let i = 0; i < list.length; i++) { + if (list[i].name === item.name){ + //删除同名项 + list.splice(i,1); + break; + } + } + //查找插入位置并插入 + for (let i = 0; i < list.length; i++) { + if ((list[i].rankValue > item.rankValue && order ==='asc')|| + (list[i].rankValue < item.rankValue && order ==='desc')){ + //插入在该项前 + list.splice(i,0,item); + return; + } + } + //没找到插入位置,加在末尾 + list.push(item); + } + + //📊将内容加入表 + addToSortedTable (args){ + this.createTableIfNotExist(args.list) + this._findPlaceAndInsert( + this.sortedTable[args.list].list, + this.sortedTable[args.list].order, + {name:args.name, rankValue:args.value, extra:args.extra}); + } + + _getTInItem (item, t, rank){ + if(item === undefined) return ''; + switch(t){ + case '1': + return item.name; + case '2': + return rank; + case '3': + return item.rankValue; + case '4': + return item.extra; + default: + return ''; + } + } + + //📊获取第n项 + getFromSortedTableByNo (args){ + if(!(args.list in this.sortedTable)) return ''; + let list = this.sortedTable[args.list].list; + return this._getTInItem (list[args.n-1], args.t, args.n); + } + + _getItemIdxByName(list, name){ + for (let i = 0; i < list.length; i++) { + if (list[i].name === name){ + return i; + } + } + return -1; + } + + //📊获取名为XX的项 + getFromSortedTableByName (args){ + if(!(args.list in this.sortedTable)) return ''; + let list = this.sortedTable[args.list].list; + let n = this._getItemIdxByName(list ,args.name) ; + if(n === -1) return ''; + return this._getTInItem (list[n], args.t, n+1); + } + + //📊获取排序表长度 + lengthOfSortedTable (args){ + if(!(args.list in this.sortedTable)) return 0; + return this.sortedTable[args.list].list.length; + } + + //📊删除排序表名为XX的内容 + deleteNameOfSortedTable (args){ + if(!(args.list in this.sortedTable)) return; + let list = this.sortedTable[args.list].list; + let n = this._getItemIdxByName(list ,args.name) ; + if(n === -1) return; + list.splice(n, 1); + } } From f0cf58d7cc10f6673f5174b57cfd4f6542b71816 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 00:51:07 +0800 Subject: [PATCH 030/357] =?UTF-8?q?=E7=AE=80=E5=86=99=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 3fbdaeed..51dddd38 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -937,10 +937,7 @@ class ArkosExtensions { let temp = this.sortedTable; Object.keys(temp).forEach(obj => { //if ( Array.isArray (temp[obj]) ) { - list.push({ - text: obj, - value: obj, - }); + list.push(obj); //} }); if (list.length === 0) { From 556a50be492e7793acfb7d290130b91e8d2b4b3b Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 01:04:14 +0800 Subject: [PATCH 031/357] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=8E=92=E5=BA=8F?= =?UTF-8?q?=E8=A1=A8=E8=8F=9C=E5=8D=95=E5=8F=AF=E5=A1=9E=E5=85=A5=E7=A7=AF?= =?UTF-8?q?=E6=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 51dddd38..49109480 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -462,6 +462,7 @@ class ArkosExtensions { list: { type: 'string', menu: 'sortedTableMenu', + acceptReporters: true, }, }, }, @@ -474,6 +475,7 @@ class ArkosExtensions { list: { type: 'string', menu: 'sortedTableMenu', + acceptReporters: true, }, type: { type: 'string', @@ -490,6 +492,7 @@ class ArkosExtensions { list: { type: 'string', menu: 'sortedTableMenu', + acceptReporters: true, }, name: { type: 'string', @@ -514,6 +517,7 @@ class ArkosExtensions { list: { type: 'string', menu: 'sortedTableMenu', + acceptReporters: true, }, n: { type: 'number', @@ -535,6 +539,7 @@ class ArkosExtensions { list: { type: 'string', menu: 'sortedTableMenu', + acceptReporters: true, }, name: { type: 'string', @@ -556,6 +561,7 @@ class ArkosExtensions { list: { type: 'string', menu: 'sortedTableMenu', + acceptReporters: true, }, }, }, @@ -568,6 +574,7 @@ class ArkosExtensions { list: { type: 'string', menu: 'sortedTableMenu', + acceptReporters: true, }, name: { type: 'string', @@ -952,7 +959,7 @@ class ArkosExtensions { createTableIfNotExist(list){ if(!(list in this.sortedTable)) - this.sortedTable[list]=[]; + this.sortedTable[list]={order:'desc',list:[]}; } sortTable(list){ @@ -961,7 +968,8 @@ class ArkosExtensions { //📊清空排序表 clearSortedTable (args){ - this.sortedTable[args.list]=[]; + this.createTableIfNotExist(args.list) + this.sortedTable[args.list].list=[]; } //📊设置排序方式 From 35067c0f35969af42af7dcdfd1ae4ec8be406b4e Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 01:11:30 +0800 Subject: [PATCH 032/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E5=A1=9E=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 49109480..d64c41c8 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -462,7 +462,6 @@ class ArkosExtensions { list: { type: 'string', menu: 'sortedTableMenu', - acceptReporters: true, }, }, }, @@ -475,7 +474,6 @@ class ArkosExtensions { list: { type: 'string', menu: 'sortedTableMenu', - acceptReporters: true, }, type: { type: 'string', @@ -492,7 +490,6 @@ class ArkosExtensions { list: { type: 'string', menu: 'sortedTableMenu', - acceptReporters: true, }, name: { type: 'string', @@ -517,7 +514,6 @@ class ArkosExtensions { list: { type: 'string', menu: 'sortedTableMenu', - acceptReporters: true, }, n: { type: 'number', @@ -539,7 +535,6 @@ class ArkosExtensions { list: { type: 'string', menu: 'sortedTableMenu', - acceptReporters: true, }, name: { type: 'string', @@ -561,7 +556,6 @@ class ArkosExtensions { list: { type: 'string', menu: 'sortedTableMenu', - acceptReporters: true, }, }, }, @@ -574,7 +568,6 @@ class ArkosExtensions { list: { type: 'string', menu: 'sortedTableMenu', - acceptReporters: true, }, name: { type: 'string', @@ -613,7 +606,8 @@ class ArkosExtensions { }, ], sortedTableMenu: { - items: 'findAllSortedTable' + items: 'findAllSortedTable', + acceptReporters: true, }, //判断符菜单 opMenu1: ['<','≤','=','≠',], From abd9f4e9bfc5307460935e85457374dc026bf05d Mon Sep 17 00:00:00 2001 From: six-6 <1195132772@qq.com> Date: Mon, 18 Jul 2022 17:48:19 +0800 Subject: [PATCH 033/357] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=97=A5=E6=9C=9F?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E8=AE=A1=E7=AE=97=E6=8B=93=E5=B1=95=E4=B8=80?= =?UTF-8?q?=E6=AD=A5=E5=88=B0=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- six-6/DateTime.svg | 1 + six-6/DateTimePost.svg | 1 + six-6/datetime.js | 447 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 449 insertions(+) create mode 100644 six-6/DateTime.svg create mode 100644 six-6/DateTimePost.svg create mode 100644 six-6/datetime.js diff --git a/six-6/DateTime.svg b/six-6/DateTime.svg new file mode 100644 index 00000000..2e842290 --- /dev/null +++ b/six-6/DateTime.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/six-6/DateTimePost.svg b/six-6/DateTimePost.svg new file mode 100644 index 00000000..07b86243 --- /dev/null +++ b/six-6/DateTimePost.svg @@ -0,0 +1 @@ +2h18星期一182022七月 \ No newline at end of file diff --git a/six-6/datetime.js b/six-6/datetime.js new file mode 100644 index 00000000..f043f9de --- /dev/null +++ b/six-6/datetime.js @@ -0,0 +1,447 @@ +// import Cast from "cast.js"; + +let _picture = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MDUuMTYyNTkiIGhlaWdodD0iMzc4LjQ3MjkzIiB2aWV3Qm94PSIwLDAsNTA1LjE2MjU5LDM3OC40NzI5MyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNDAuMDAwMDEiIHkxPSItOS4yMzY0NiIgeDI9IjI0MC4wMDAwMSIgeTI9IjM2OS4yMzY0OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci0xIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiNGZmY2IiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2NmZmOTQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi41ODEyOSw5LjIzNjQ2KSI+PGcgZGF0YS1wYXBlci1kYXRhPSJ7JnF1b3Q7aXNQYWludGluZ0xheWVyJnF1b3Q7OnRydWV9IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0tMTIuNTgxMjksMzY5LjIzNjQ4di0zNzguNDcyOTNoNTA1LjE2MjU5djM3OC40NzI5M3oiIGZpbGw9InVybCgjY29sb3ItMSkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPjxnPjxwYXRoIGQ9Ik0zMS45MDE2NSwxODIuNjI4MzhjMCwtNTUuOTc0OCA0NS4zNzY1NCwtMTAxLjM1MTM1IDEwMS4zNTEzNSwtMTAxLjM1MTM1YzU1Ljk3NDgxLDAgMTAxLjM1MTM2LDQ1LjM3NjU0IDEwMS4zNTEzNiwxMDEuMzUxMzVjMCw1NS45NzQ4MSAtNDUuMzc2NTUsMTAxLjM1MTM1IC0xMDEuMzUxMzYsMTAxLjM1MTM1Yy01NS45NzQ4LDAgLTEwMS4zNTEzNSwtNDUuMzc2NTUgLTEwMS4zNTEzNSwtMTAxLjM1MTM1eiIgZmlsbD0iIzQ4YjM2OCIgc3Ryb2tlPSIjNDhiMzY4IiBzdHJva2Utd2lkdGg9IjE1IiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPjxwYXRoIGQ9Ik0yMy4zOTU2NSwxNzMuMzcxNjRjMCwtNTUuOTc0OCA0NS4zNzY1NSwtMTAxLjM1MTM1IDEwMS4zNTEzNiwtMTAxLjM1MTM1YzU1Ljk3NDgsMCAxMDEuMzUxMzUsNDUuMzc2NTQgMTAxLjM1MTM1LDEwMS4zNTEzNWMwLDU1Ljk3NDgxIC00NS4zNzY1NCwxMDEuMzUxMzUgLTEwMS4zNTEzNSwxMDEuMzUxMzVjLTU1Ljk3NDgsMCAtMTAxLjM1MTM1LC00NS4zNzY1NSAtMTAxLjM1MTM1LC0xMDEuMzUxMzV6IiBmaWxsPSIjYmVmZmQyIiBzdHJva2U9IiM1YmUyODQiIHN0cm9rZS13aWR0aD0iMTUiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTEyNi4zOTcyLDE3OC41MTUyN2wtODguOTIxMTksLTQwLjc0ODY4YzAsMCAyMi44MDMxMiwtNTguODI4NjkgODguODAyNzIsLTU4LjA0ODk2YzAuMTQ2OTUsMC4wMDE3MyAwLjExODQ3LDk4Ljc5NzY0IDAuMTE4NDcsOTguNzk3NjR6IiBmaWxsPSIjYTdlMGI4IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTgxLjcxODM1LDE1Ni43Mjc3N2w0My41MjcyNywyMC43NzU1NyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDhiMzY4IiBzdHJva2Utd2lkdGg9IjE1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMTI1LjI0NTYyLDE3Ny41NTN2LTcyLjA3MjA3IiBmaWxsPSJub25lIiBzdHJva2U9IiM0OGIzNjgiIHN0cm9rZS13aWR0aD0iMTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik02OS44MDY5MSw1MS42NTEyOGwxNi42OTA4Nyw0LjEyNzc1YzAsMCAtMjcuNzE2MjIsMTIuMzk0OTcgLTQxLjk0Nzk2LDI0LjM4NDI4Yy0xNi4xOTMwNywxMy42NDE2MSAtMzIuMzYxMjUsMzcuODc0MjcgLTMyLjM2MTI1LDM3Ljg3NDI3IiBmaWxsPSJub25lIiBzdHJva2U9IiM0OGIzNjgiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMuODU4MTYsNzkuMjI3MjMpIHJvdGF0ZSgtMzkuOTI5MDMpIHNjYWxlKDAuNjAzOTksMC42MDM5OSkiIGZvbnQtc2l6ZT0iNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiM0OGIzNjgiIGZpbGwtcnVsZT0ibm9uemVy" + + "byIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJTYW5zIFNlcmlmIiBmb250LXdlaWdodD0ibm9ybWFsIiB0ZXh0LWFuY2hvcj0ic3RhcnQiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48dHNwYW4geD0iMCIgZHk9IjAiPjJoPC90c3Bhbj48L3RleHQ+PHBhdGggZD0iTTE4MS4wMDAwMSwxODYuOTM5NnYtMThoMjR2MTh6IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48dGV4dCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODIuMDAwMDEsMTg0LjkzOTYpIHNjYWxlKDAuNSwwLjUpIiBmb250LXNpemU9IjQwIiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjNDhiMzY4IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0iU2FucyBTZXJpZiIgZm9udC13ZWlnaHQ9Im5vcm1hbCIgdGV4dC1hbmNob3I9InN0YXJ0IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG5vcm1hbCI+PHRzcGFuIHg9IjAiIGR5PSIwIj4xODwvdHNwYW4+PC90ZXh0PjwvZz48cGF0aCBkPSJNMjc0LjAwMDAxLDI3OC42MDYyN3YtMTg0aDE4NXYxODR6IiBmaWxsPSIjNDhiMzY4IiBzdHJva2U9IiM0OGIzNjgiIHN0cm9rZS13aWR0aD0iMTUiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTI2NS4wMDAwMSwyNjkuNjA2Mjd2LTE4NGgxODV2MTg0eiIgZmlsbD0iI2JlZmZkMiIgc3Ryb2tlPSIjNWJlMjg0IiBzdHJva2Utd2lkdGg9IjE1IiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPjx0ZXh0IHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxOC4wMDAwMSwxMjEuNzc5MTcpIHNjYWxlKDAuNjU4MzYsMC42NTgzNikiIGZvbnQtc2l6ZT0iNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiM0OGIzNjgiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJTYW5zIFNlcmlmIiBmb250LXdlaWdodD0ibm9ybWFsIiB0ZXh0LWFuY2hvcj0ic3RhcnQiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48dHNwYW4geD0iMCIgZHk9IjAiPuaYn+acn+S4gDwvdHNwYW4+PC90ZXh0Pjx0ZXh0IHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5Ny4wMDAwMSwyMTEuOTUwNzYpIHNjYWxlKDIuNTMyMzQsMi41MzIzNCkiIGZvbnQtc2l6ZT0iNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiM0OGIzNjgiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJTYW5zIFNlcmlmIiBmb250LXdlaWdodD0ibm9ybWFsIiB0ZXh0LWFuY2hvcj0ic3RhcnQiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48dHNwYW4geD0iMCIgZHk9IjAiPjE4PC90c3Bhbj48L3RleHQ+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjc2LjAwMDAxLDI1NC4xMDYyNykgc2NhbGUoMC42MzAwMSwwLjYzMDAxKSIgZm9udC1zaXplPSI0MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzQ4YjM2OCIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgZm9udC1mYW1pbHk9IlNhbnMgU2VyaWYiIGZvbnQtd2VpZ2h0PSJub3JtYWwiIHRleHQtYW5jaG9yPSJzdGFydCIgc3R5bGU9Im1p" + + "eC1ibGVuZC1tb2RlOiBub3JtYWwiPjx0c3BhbiB4PSIwIiBkeT0iMCI+MjAyMjwvdHNwYW4+PC90ZXh0Pjx0ZXh0IHRyYW5zZm9ybT0idHJhbnNsYXRlKDM5Mi4zMzI2MiwyNTQuMDU4Mykgc2NhbGUoMC41NzA4NCwwLjU3MDg0KSIgZm9udC1zaXplPSI0MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzQ4YjM2OCIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgZm9udC1mYW1pbHk9IlNhbnMgU2VyaWYiIGZvbnQtd2VpZ2h0PSJub3JtYWwiIHRleHQtYW5jaG9yPSJzdGFydCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjx0c3BhbiB4PSIwIiBkeT0iMCI+5LiD5pyIPC90c3Bhbj48L3RleHQ+PC9nPjwvZz48L3N2Zz4="; + +let _icon = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI2NC43MDI3MSIgaGVpZ2h0PSI2NC43MDI3MSIgdmlld0JveD0iMCwwLDY0LjcwMjcxLDY0LjcwMjcxIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA3LjY0ODY0LC0xNDcuNjQ4NjUpIj48ZyBkYXRhLXBhcGVyLWRhdGE9InsmcXVvdDtpc1BhaW50aW5nTGF5ZXImcXVvdDs6dHJ1ZX0iIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG5vcm1hbCI+PGc+PHBhdGggZD0iTTIwOS42NDg2NCwxODBjMCwtMTYuNzYyNTkgMTMuNTg4NzcsLTMwLjM1MTM1IDMwLjM1MTM2LC0zMC4zNTEzNWMxNi43NjI1OSwwIDMwLjM1MTM1LDEzLjU4ODc2IDMwLjM1MTM1LDMwLjM1MTM1YzAsMTYuNzYyNTkgLTEzLjU4ODc2LDMwLjM1MTM1IC0zMC4zNTEzNSwzMC4zNTEzNWMtMTYuNzYyNTksMCAtMzAuMzUxMzUsLTEzLjU4ODc3IC0zMC4zNTEzNSwtMzAuMzUxMzV6IiBmaWxsPSIjYmVmZmQyIiBzdHJva2U9IiM1YmUyODQiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJNMjQwLjQ5NDE4LDE4MS41NDAzNWwtMjYuNjI4OTMsLTEyLjIwMjg3YzAsMCA2LjgyODc3LC0xNy42MTcyMyAyNi41OTM0NiwtMTcuMzgzNzNjMC4wNDQwMSwwLjAwMDUyIDAuMDM1NDgsMjkuNTg2NiAwLjAzNTQ4LDI5LjU4NjZ6IiBmaWxsPSIjYTdlMGI4IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTIyNy4xMTQzNSwxNzUuMDE1NzJsMTMuMDM0OTcsNi4yMjE1OSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDhiMzY4IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yNDAuMTQ5MzIsMTgxLjI1MjE4di0yMS41ODMxOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDhiMzY4IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L2c+PC9nPjwvc3ZnPg=="; + +class DateTime { + constructor(runtime) { + this._formatMessage = runtime.getFormatMessage({ + "zh-cn": { + "DateTime.name": "时间计算", + "DateTime.date": "[YEAR] 年 [MONTH] 月 [DATE] 日", + "DateTime.time": "[YEAR] 年 [MONTH] 月 [DATE] 日 [HOUR] 时 [MINUTE] 分 [SECOND] 秒", + "DateTime.now": "现在时刻", + "DateTime.today": "今天", + "DateTime.after2000": " 2000年过 [DAYS] 天的时刻", + "DateTime.diff2000": "[TIME] 距2000年的天数", + "DateTime.diff": "[TIME1] 距 [TIME2] 的 [UNIT] 数", + "DateTime.add": "[TIME1] 过 [TIME2] [UNIT] 的时刻", + "DateTime.get": "[TIME] 的 [UNIT]", + "DateTime.get.year": "年", + "DateTime.get.month": "月", + "DateTime.get.date": "日", + "DateTime.get.day": "星期", + "DateTime.get.days": "天", + "DateTime.get.hour": "小时", + "DateTime.get.minute": "分钟", + "DateTime.get.second": "秒", + "DateTime.get.millisecond": "毫秒", + "DateTime.timezone": "当前时区", + "DateTime.timezonemin": "当前时区分钟数", + }, + en: { + "DateTime.name": "Date/Time", + "DateTime.date": "[MONTH]/[DATE], [YEAR]", + "DateTime.time": "[MONTH]/[DATE],[YEAR] [HOUR]:[MINUTE]:[SECOND]", + "DateTime.now": "now", + "DateTime.today": "today", + "DateTime.after2000": "[DAYS] days after 2000", + "DateTime.diff2000": "days since 2000 of [TIME]", + "DateTime.diff": "difference between [TIME1] and [TIME2] in [UNIT]", + "DateTime.add": "[TIME2] [UNIT] after [TIME1]", + "DateTime.get": "[UNIT] of [TIME]", + "DateTime.get.year": "year", + "DateTime.get.month": "month", + "DateTime.get.date": "date", + "DateTime.get.day": "day", + "DateTime.get.days": "days", + "DateTime.get.hour": "hours", + "DateTime.get.minute": "minutes", + "DateTime.get.second": "seconds", + "DateTime.get.millisecond": "milliseconds", + "DateTime.timezone": "timezone", + "DateTime.timezonemin": "timezone offset in minutes", + } + }) + } + + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id + }); + } + + getInfo() { + return { + id: "DateTime", // 拓展id + name: this.formatMessage("DateTime.name"), // 拓展名 + // docsURI: "https://www.baidu.com", + blockIconURI: _icon, + menuIconURI: _icon, + color1: "#40ff80", + color2: "#00CC80", + blocks: [{ + opcode: "date", + blockType: "reporter", + text: this.formatMessage("DateTime.date"), + arguments: { + YEAR: { + type: "number", + defaultValue: new Date().getFullYear() + }, + MONTH: { + type: "number", + defaultValue: new Date().getMonth() + 1 + }, + DATE: { + type: "number", + defaultValue: new Date().getDate() + } + } + }, { + opcode: "time", + blockType: "reporter", + text: this.formatMessage("DateTime.time"), + arguments: { + YEAR: { + type: "number", + defaultValue: new Date().getFullYear() + }, + MONTH: { + type: "number", + defaultValue: new Date().getMonth() + 1 + }, + DATE: { + type: "number", + defaultValue: new Date().getDate() + }, + HOUR: { + type: "number", + defaultValue: new Date().getHours() + }, + MINUTE: { + type: "number", + defaultValue: new Date().getMinutes() + }, + SECOND: { + type: "number", + defaultValue: new Date().getSeconds() + } + } + }, { + opcode: "now", + blockType: "reporter", + text: this.formatMessage("DateTime.now"), + arguments: {} + }, { + opcode: "today", + blockType: "reporter", + text: this.formatMessage("DateTime.today"), + arguments: {} + }, { + opcode: "after2000", + blockType: "reporter", + text: this.formatMessage("DateTime.after2000"), + arguments: { + DAYS: { + type: "number", + defaultValue: this.diff({ + TIME1: "2000-01-01T00:00:00.000Z", + TIME2: this.now(), + UNIT: "days" + }) + } + } + }, { + opcode: "diff2000", + blockType: "reporter", + text: this.formatMessage("DateTime.diff2000"), + arguments: { + TIME: { + type: "string", + defaultValue: this.now() + } + } + }, { + opcode: "diff", + blockType: "reporter", + text: this.formatMessage("DateTime.diff"), + arguments: { + TIME1: { + type: "string", + defaultValue: "2000-01-23T12:34:56" + }, + TIME2: { + type: "string", + defaultValue: this.now() + }, + UNIT: { + type: "string", + menu: "DiffUnits", + defaultValue: "days" + } + } + }, { + opcode: "add", + blockType: "reporter", + text: this.formatMessage("DateTime.add"), + arguments: { + TIME1: { + type: "string", + defaultValue: "2000-01-23T12:34:56" + }, + TIME2: { + type: "number", + defaultValue: 1234 + }, + UNIT: { + type: "string", + menu: "DiffUnits", + defaultValue: "days" + } + } + }, { + opcode: "get", + blockType: "reporter", + text: this.formatMessage("DateTime.get"), + arguments: { + TIME: { + type: "string", + defaultValue: this.now() + }, + UNIT: { + type: "string", + menu: "Units", + defaultValue: "date" + } + } + }, { + opcode: "timezone", + blockType: "reporter", + text: this.formatMessage("DateTime.timezone"), + arguments: {} + }, { + opcode: "timezonemin", + blockType: "reporter", + text: this.formatMessage("DateTime.timezonemin"), + arguments: {} + }], + menus: { + DiffUnits: { + items: [{ + text: this.formatMessage("DateTime.get.days"), + value: "days" + }, + { + text: this.formatMessage("DateTime.get.hour"), + value: "hour" + }, + { + text: this.formatMessage("DateTime.get.minute"), + value: "minute" + }, + { + text: this.formatMessage("DateTime.get.second"), + value: "second" + }, + { + text: this.formatMessage("DateTime.get.millisecond"), + value: "millisecond" + } + ] + }, + Units: { + items: [{ + text: this.formatMessage("DateTime.get.year"), + value: "year" + }, + { + text: this.formatMessage("DateTime.get.month"), + value: "month" + }, + { + text: this.formatMessage("DateTime.get.date"), + value: "date" + }, + { + text: this.formatMessage("DateTime.get.day"), + value: "day" + }, + { + text: this.formatMessage("DateTime.get.hour"), + value: "hour" + }, + { + text: this.formatMessage("DateTime.get.minute"), + value: "minute" + }, + { + text: this.formatMessage("DateTime.get.second"), + value: "second" + }, + { + text: this.formatMessage("DateTime.get.millisecond"), + value: "millisecond" + } + ] + } + } + }; + } + + _padZero(str, n) { + let num = Number(str); + if (num === NaN || num < 0) throw new Error("`" + str + "' is not a vaild number"); + return String(Math.floor(num)).padStart(n, 0); + } + + _catchret(func) { + try { + return func(); + } catch (e) { + return e; + } + } + + date(args) { + return this._catchret(() => { + return this._localDate(new Date(`${this._padZero(args.YEAR, 4)}-${this._padZero(args.MONTH, 2)}-${this._padZero(args.DATE, 2)}T00:00:00.000`)).split("T")[0]; + }); + } + + time(args) { + return this._catchret(() => { + return this._localDate(new Date(`${this._padZero(args.YEAR, 4)}-${this._padZero(args.MONTH, 2)}-${this._padZero(args.DATE, 2)}T${this._padZero(args.HOUR, 2)}:${this._padZero(args.MINUTE, 2)}:${this._padZero(args.SECOND, 2)}.000`)); + }); + } + + _localDate(date) { + let timeoffs = date.getTimezoneOffset(); + return new Date(date.getTime() - timeoffs * 1000 * 60) + .toISOString().slice(0, -1); + } + + now(args) { + return this._localDate(new Date()); + } + + today(args) { + return this.now({}).split("T")[0]; + } + + after2000(args) { + return this.add({ + TIME1: "2000-01-01T00:00:00Z", + TIME2: args.DAYS, + UNIT: "days" + }); + } + + diff2000(args) { + return this.diff({ + TIME1: "2000-01-01T00:00:00Z", + TIME2: args.TIME, + UNIT: "days" + }); + } + + diff(args) { + return this._catchret(() => { + let diff = new Date(args.TIME2).getTime() - new Date(args.TIME1).getTime(); + switch (args.UNIT) { + case "days": + return diff / (24 * 60 * 60 * 1000); + case "hour": + return diff / (60 * 60 * 1000); + case "minute": + return diff / (60 * 1000); + case "second": + return diff / (1000); + case "millisecond": + return diff; + } + }); + } + + add(args) { + return this._catchret(() => { + let orig = new Date(args.TIME1).getTime(); + let diff = Number(args.TIME2); + switch (args.UNIT) { + case "days": + diff *= 24 * 60 * 60 * 1000; + break; + case "hour": + diff *= 60 * 60 * 1000; + break; + case "minute": + diff *= 60 * 1000; + break; + case "second": + diff *= 1000; + break; + case "millisecond": + // diff *= 1; + break; + } + return this._localDate(new Date(orig + diff)); + }); + } + + get(args) { + return this._catchret(() => { + let orig = new Date(args.TIME); + switch (args.UNIT) { + case "year": + return orig.getFullYear(); + case "month": + return orig.getMonth() + 1; + case "day": + return orig.getDay() + 1; + case "date": + return orig.getDate(); + case "hour": + return orig.getHours(); + case "minute": + return orig.getMinutes(); + case "second": + return orig.getSeconds(); + case "millisecond": + return orig.getMilliseconds(); + } + }); + } + + timezone(args) { + let toff = new Date().getTimezoneOffset(); + return (toff > 0 ? "-" : "+") + + this._padZero(Math.abs(toff) / 60, 2) + + this._padZero(Math.abs(toff) % 60, 2); + } + + timezonemin(args) { + let toff = new Date().getTimezoneOffset(); + return -toff; + } +} + +window.tempExt = { + Extension: DateTime, + info: { + name: "DateTime.name", + description: "DateTime.descp", + extensionId: "DateTime", + iconURL: _picture, + insetIconURL: _icon, + featured: true, + disabled: false, + collaborator: "six-6 x CCW" + }, + l10n: { + "zh-cn": { + "DateTime.name": "时间计算", + "DateTime.descp": "计算日期与时间" + }, + en: { + "DateTime.name": "Date and time calculator", + "DateTime.descp": "Calculate date and time" + } + } +}; + +/* vim: set expandtab tabstop=2 shiftwidth=2: */ From 7710d607167e84c0af2e950ad751a6a4e500ad79 Mon Sep 17 00:00:00 2001 From: Arkos123 <1726039638@qq.com> Date: Tue, 19 Jul 2022 14:26:25 +0800 Subject: [PATCH 034/357] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E8=8E=B7=E5=8F=96=20?= =?UTF-8?q?HEX=20=E5=80=BC=E7=A7=AF=E6=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Arkos/project.js b/Arkos/project.js index d64c41c8..f3573a87 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -1,4 +1,5 @@ import Cast from '../utils/cast.js' +import Cast from '../utils/color.js' // import cover from './assets/icon.svg' // import icon from './assets/icon.svg' @@ -64,6 +65,8 @@ class ArkosExtensions { 'ArkosExt.rank': '表中位置', 'ArkosExt.rankValue': '排序值', 'ArkosExt.extra': '附加信息', + + 'ArkosExt.colorToHex': '颜色[COLOR]的代码', }, en: { @@ -116,6 +119,8 @@ class ArkosExtensions { 'ArkosExt.rank': 'rank', 'ArkosExt.rankValue': 'rankValue', 'ArkosExt.extra': 'extra', + + 'ArkosExt.colorToHex': 'get code of color[COLOR]', }, }) } @@ -575,6 +580,17 @@ class ArkosExtensions { }, }, }, + { + //获取颜色HEX + opcode: 'colorToHex', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.colorToHex'), + arguments: { + COLOR: { + type: 'color', + }, + }, + }, ], menus: { tableItemPropertyMenu: [ @@ -1061,6 +1077,11 @@ class ArkosExtensions { list.splice(n, 1); } + //获取颜色HEX码 + colorToHex (args, util) { + return Color.rgbToHex(Cast.toRgbColorList(args.COLOR)); +} + } From 94c2d29c5b9d897d5371eaf7b98289637ebe4316 Mon Sep 17 00:00:00 2001 From: Arkos123 <1726039638@qq.com> Date: Tue, 19 Jul 2022 15:11:21 +0800 Subject: [PATCH 035/357] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=A7=AF=E6=9C=A8?= =?UTF-8?q?=E9=A1=BA=E5=BA=8F=EF=BC=8C=E5=8A=A0=E6=A0=8F=E7=9B=AE=E6=A0=87?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 277 +++++++++++++++++++++++++---------------------- 1 file changed, 148 insertions(+), 129 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index f3573a87..b2e5fb24 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -1,5 +1,5 @@ import Cast from '../utils/cast.js' -import Cast from '../utils/color.js' +import Color from '../utils/color.js' // import cover from './assets/icon.svg' // import icon from './assets/icon.svg' @@ -15,6 +15,11 @@ class ArkosExtensions { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', + 'ArkosExt.info1': '🏃‍♂️ 坐标&角度', + 'ArkosExt.info2': '🔠 字符串处理', + 'ArkosExt.info3': '🛠 实用积木', + 'ArkosExt.info4': '📄 数据获取', + 'ArkosExt.info5': '📊 排序表', 'ArkosExt.stringEquality': '(区分大小写)[ONE]=[TWO]', 'ArkosExt.directionFromAtoB': '点x1:[X1]y1:[Y1]朝向点x2:[X2]y2:[Y2]的方向', 'ArkosExt.differenceBetweenDirections': '由方向1[a]到方向2[b]的角度差', @@ -67,6 +72,8 @@ class ArkosExtensions { 'ArkosExt.extra': '附加信息', 'ArkosExt.colorToHex': '颜色[COLOR]的代码', + + }, en: { @@ -121,6 +128,12 @@ class ArkosExtensions { 'ArkosExt.extra': 'extra', 'ArkosExt.colorToHex': 'get code of color[COLOR]', + + 'ArkosExt.info1': '🏃‍♂️ Coodinate & Direction', + 'ArkosExt.info2': '🔠 String Processing', + 'ArkosExt.info3': '🛠 Utilities', + 'ArkosExt.info4': '📄 Information', + 'ArkosExt.info5': '📊 Sorted Table', }, }) } @@ -136,29 +149,15 @@ class ArkosExtensions { getInfo() { return { id: 'hcnTest', // 拓展id - name: this.formatMessage('ArkosExt.extensionName'), // 拓展名 + name: this.formatMessage('ArkosExt.extensionName'), + color1: '#FF8383', // menuIconURI: icon, // blockIconURI: icon, blocks: [ + "---" + this.formatMessage("ArkosExt.info1"), // 🏃‍♂️坐标&角度 + // 计算点A到点B的方向 { - // 判断相等(区分大小写) - opcode: 'strictlyEquals', - blockType: 'Boolean', - text: this.formatMessage('ArkosExt.stringEquality'), - arguments: { - ONE: { - type: 'string', - defaultValue: 'A', - }, - TWO: { - type: 'string', - defaultValue: 'a', - }, - }, - }, - { - // 计算点A到点B的方向 opcode: 'getDirFromAToB', blockType: 'reporter', text: this.formatMessage('ArkosExt.directionFromAtoB'), @@ -181,8 +180,8 @@ class ArkosExtensions { }, }, }, + // 计算角b-角a的角度差 { - // 计算角b-角a的角度差 opcode: 'differenceBetweenDirections', blockType: 'reporter', text: this.formatMessage('ArkosExt.differenceBetweenDirections'), @@ -197,8 +196,8 @@ class ArkosExtensions { }, }, }, + // 两点距离 { - // 两点距离 opcode: 'disFromAToB', blockType: 'reporter', text: this.formatMessage('ArkosExt.distance'), @@ -221,8 +220,25 @@ class ArkosExtensions { }, }, }, + //朝..方向旋转..角度 + { + opcode: 'turnDegreesToDir', + blockType: 'command', + text: this.formatMessage('ArkosExt.turnDegreesToDir'), + arguments: { + degree: { + type: 'number', + defaultValue: 45, + }, + dir: { + type: 'angle', + defaultValue: 10, + }, + }, + }, + "---" + this.formatMessage("ArkosExt.info2"), //🔠字符串处理 + // 查找子字符串,从pos开始 { - // 查找子字符串,从pos开始 opcode: 'indexof', blockType: 'reporter', text: this.formatMessage('ArkosExt.searchString'), @@ -241,8 +257,8 @@ class ArkosExtensions { }, }, }, + // 在字符串中插入子字符串 { - // 在字符串中插入子字符串 opcode: 'insertStr', blockType: 'reporter', text: this.formatMessage('ArkosExt.insertString'), @@ -261,8 +277,8 @@ class ArkosExtensions { }, }, }, + // 替换字符串中的从..到..的字符串 { - // 替换字符串中的从..到..的字符串 opcode: 'replaceStr', blockType: 'reporter', text: this.formatMessage('ArkosExt.replaceString'), @@ -285,106 +301,25 @@ class ArkosExtensions { }, }, }, + "---" + this.formatMessage("ArkosExt.info3"), //🔧实用积木 + // 判断相等(区分大小写) { - //朝..方向旋转..角度 - opcode: 'turnDegreesToDir', - blockType: 'command', - text: this.formatMessage('ArkosExt.turnDegreesToDir'), - arguments: { - degree: { - type: 'number', - defaultValue: 45, - }, - dir: { - type: 'angle', - defaultValue: 10, - }, - }, - }, - { - //获取特效值 - opcode: 'getEffect', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getEffect'), - arguments: { - EFFECT: { - type: 'string', - menu: 'effectMenu', - }, - }, - }, - { - //是否隐藏 - opcode: 'isHiding', + opcode: 'strictlyEquals', blockType: 'Boolean', - text: this.formatMessage('ArkosExt.isHiding'), - }, - { - //获取旋转方式 - opcode: 'getRotationStyle', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getRotationStyle'), - }, - { - //获取造型0宽1高 - opcode: 'getWidthOrHeight', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getWidthOrHeight'), + text: this.formatMessage('ArkosExt.stringEquality'), arguments: { - t: { + ONE: { type: 'string', - menu: 'WOrH', - }, - }, - }, - { - //强行设置大小 - opcode: 'setSize', - blockType: 'command', - text: this.formatMessage('ArkosExt.setSize'), - arguments: { - size: { - type: 'number', - defaultValue: 9999, - }, - }, - }, - { - //强行移到xy - opcode: 'setXY', - blockType: 'command', - text: this.formatMessage('ArkosExt.setXY'), - arguments: { - x: { - type: 'number', - defaultValue: 100000, - }, - y: { - type: 'number', - defaultValue: 100000, + defaultValue: 'A', }, - }, - }, - { - //获取角色边缘xy - opcode: 'getBoundaryCoord', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getBoundaryCoord'), - arguments: { - t: { + TWO: { type: 'string', - menu: 'boundaryMenu', - } + defaultValue: 'a', + }, }, }, + //返回值转bool积木 { - //是否跑到舞台外 - opcode: 'isOutOfSight', - blockType: 'Boolean', - text: this.formatMessage('ArkosExt.isOutOfSight'), - }, - { - //返回值转bool积木 opcode: 'reporterToBoolean', blockType: 'Boolean', text: '[t]', @@ -395,8 +330,8 @@ class ArkosExtensions { } }, }, + //形如 a≤b≤c { - //形如 a≤b≤c opcode: 'compareTwoSides', blockType: 'Boolean', text: '[a][op1][b][op2][c]', @@ -423,8 +358,8 @@ class ArkosExtensions { }, }, }, + //形如:a≤b且/或>c op1,op2 logic compareTwoSidesPlus { - //形如:a≤b且/或>c op1,op2 logic compareTwoSidesPlus opcode: 'compareTwoSidesPlus', blockType: 'Boolean', text: '[a][op1][b][logic][op2][c]', @@ -458,8 +393,103 @@ class ArkosExtensions { }, }, }, + //获取颜色HEX + { + opcode: 'colorToHex', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.colorToHex'), + arguments: { + COLOR: { + type: 'color', + }, + }, + }, + //强行设置大小 + { + opcode: 'setSize', + blockType: 'command', + text: this.formatMessage('ArkosExt.setSize'), + arguments: { + size: { + type: 'number', + defaultValue: 9999, + }, + }, + }, + //强行移到xy + { + opcode: 'setXY', + blockType: 'command', + text: this.formatMessage('ArkosExt.setXY'), + arguments: { + x: { + type: 'number', + defaultValue: 100000, + }, + y: { + type: 'number', + defaultValue: 100000, + }, + }, + }, + "---" + this.formatMessage("ArkosExt.info4"), //📄数据获取 + //获取特效值 + { + opcode: 'getEffect', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getEffect'), + arguments: { + EFFECT: { + type: 'string', + menu: 'effectMenu', + }, + }, + }, + //是否隐藏 + { + opcode: 'isHiding', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.isHiding'), + }, + //获取旋转方式 + { + opcode: 'getRotationStyle', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getRotationStyle'), + }, + //获取造型0宽1高 + { + opcode: 'getWidthOrHeight', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getWidthOrHeight'), + arguments: { + t: { + type: 'string', + menu: 'WOrH', + }, + }, + }, + //获取角色边缘xy + { + opcode: 'getBoundaryCoord', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getBoundaryCoord'), + arguments: { + t: { + type: 'string', + menu: 'boundaryMenu', + } + }, + }, + //是否跑到舞台外 + { + opcode: 'isOutOfSight', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.isOutOfSight'), + }, + "---" + this.formatMessage("ArkosExt.info5"), //📊排序表 + //📊清空排序表 { - //📊清空排序表 opcode: 'clearSortedTable', blockType: 'command', text: this.formatMessage('ArkosExt.clearSortedTable'), @@ -580,17 +610,6 @@ class ArkosExtensions { }, }, }, - { - //获取颜色HEX - opcode: 'colorToHex', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.colorToHex'), - arguments: { - COLOR: { - type: 'color', - }, - }, - }, ], menus: { tableItemPropertyMenu: [ From 3cb841e91e0c924c4d7f4e0560edd93bd508b936 Mon Sep 17 00:00:00 2001 From: Arkos123 <1726039638@qq.com> Date: Tue, 19 Jul 2022 15:38:08 +0800 Subject: [PATCH 036/357] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E4=BF=AE=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index b2e5fb24..696bd44f 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -394,16 +394,17 @@ class ArkosExtensions { }, }, //获取颜色HEX - { - opcode: 'colorToHex', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.colorToHex'), - arguments: { - COLOR: { - type: 'color', - }, - }, - }, + // { + // opcode: 'colorToHex', + // blockType: 'reporter', + // text: this.formatMessage('ArkosExt.colorToHex'), + // arguments: { + // COLOR: { + // type: 'color', + // defaultValue: '1', + // }, + // }, + // }, //强行设置大小 { opcode: 'setSize', From 1448149ac99b5f7676c657b4404dc189e0c761d6 Mon Sep 17 00:00:00 2001 From: Arkos123 <1726039638@qq.com> Date: Tue, 19 Jul 2022 15:49:28 +0800 Subject: [PATCH 037/357] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=98=BE=E7=A4=BAbug=20*=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 696bd44f..b04cb11a 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -155,7 +155,7 @@ class ArkosExtensions { // menuIconURI: icon, // blockIconURI: icon, blocks: [ - "---" + this.formatMessage("ArkosExt.info1"), // 🏃‍♂️坐标&角度 + // "---" + this.formatMessage("ArkosExt.info1"), // 🏃‍♂️坐标&角度 // 计算点A到点B的方向 { opcode: 'getDirFromAToB', @@ -236,7 +236,7 @@ class ArkosExtensions { }, }, }, - "---" + this.formatMessage("ArkosExt.info2"), //🔠字符串处理 + // "---" + this.formatMessage("ArkosExt.info2"), //🔠字符串处理 // 查找子字符串,从pos开始 { opcode: 'indexof', @@ -301,7 +301,7 @@ class ArkosExtensions { }, }, }, - "---" + this.formatMessage("ArkosExt.info3"), //🔧实用积木 + // "---" + this.formatMessage("ArkosExt.info3"), //🔧实用积木 // 判断相等(区分大小写) { opcode: 'strictlyEquals', @@ -433,7 +433,7 @@ class ArkosExtensions { }, }, }, - "---" + this.formatMessage("ArkosExt.info4"), //📄数据获取 + // "---" + this.formatMessage("ArkosExt.info4"), //📄数据获取 //获取特效值 { opcode: 'getEffect', @@ -488,7 +488,7 @@ class ArkosExtensions { blockType: 'Boolean', text: this.formatMessage('ArkosExt.isOutOfSight'), }, - "---" + this.formatMessage("ArkosExt.info5"), //📊排序表 + // "---" + this.formatMessage("ArkosExt.info5"), //📊排序表 //📊清空排序表 { opcode: 'clearSortedTable', From 74f0a41407212e919c1072984ac4c09c9a33d782 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 21:20:05 +0800 Subject: [PATCH 038/357] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/project.js b/Arkos/project.js index b04cb11a..462c7859 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -155,7 +155,7 @@ class ArkosExtensions { // menuIconURI: icon, // blockIconURI: icon, blocks: [ - // "---" + this.formatMessage("ArkosExt.info1"), // 🏃‍♂️坐标&角度 + "---" + this.formatMessage("ArkosExt.info1"), // 🏃‍♂️坐标&角度 // 计算点A到点B的方向 { opcode: 'getDirFromAToB', From 7082533bccd87843ef477d57e63ff13fad36311a Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 21:36:31 +0800 Subject: [PATCH 039/357] =?UTF-8?q?=E6=B5=8B=E8=AF=95=20*=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Arkos/project.js b/Arkos/project.js index 462c7859..7e9a8e79 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -155,7 +155,7 @@ class ArkosExtensions { // menuIconURI: icon, // blockIconURI: icon, blocks: [ - "---" + this.formatMessage("ArkosExt.info1"), // 🏃‍♂️坐标&角度 + "---" + '反反复复',//this.formatMessage("ArkosExt.info1"), // 🏃‍♂️坐标&角度 // 计算点A到点B的方向 { opcode: 'getDirFromAToB', @@ -235,6 +235,7 @@ class ArkosExtensions { defaultValue: 10, }, }, + filter: [TargetType.SPRITE] }, // "---" + this.formatMessage("ArkosExt.info2"), //🔠字符串处理 // 查找子字符串,从pos开始 @@ -416,6 +417,7 @@ class ArkosExtensions { defaultValue: 9999, }, }, + filter: [TargetType.SPRITE] }, //强行移到xy { @@ -432,6 +434,7 @@ class ArkosExtensions { defaultValue: 100000, }, }, + filter: [TargetType.SPRITE] }, // "---" + this.formatMessage("ArkosExt.info4"), //📄数据获取 //获取特效值 @@ -451,12 +454,14 @@ class ArkosExtensions { opcode: 'isHiding', blockType: 'Boolean', text: this.formatMessage('ArkosExt.isHiding'), + filter: [TargetType.SPRITE] }, //获取旋转方式 { opcode: 'getRotationStyle', blockType: 'reporter', text: this.formatMessage('ArkosExt.getRotationStyle'), + filter: [TargetType.SPRITE] }, //获取造型0宽1高 { @@ -481,12 +486,14 @@ class ArkosExtensions { menu: 'boundaryMenu', } }, + filter: [TargetType.SPRITE] }, //是否跑到舞台外 { opcode: 'isOutOfSight', blockType: 'Boolean', text: this.formatMessage('ArkosExt.isOutOfSight'), + filter: [TargetType.SPRITE] }, // "---" + this.formatMessage("ArkosExt.info5"), //📊排序表 //📊清空排序表 From 31c67800b84d9374d7dd0c1ed2c072449e217841 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 21:43:52 +0800 Subject: [PATCH 040/357] =?UTF-8?q?=E6=B5=8B=E8=AF=95*3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 7e9a8e79..b9882d8b 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -235,7 +235,7 @@ class ArkosExtensions { defaultValue: 10, }, }, - filter: [TargetType.SPRITE] + filter: ['sprite'] }, // "---" + this.formatMessage("ArkosExt.info2"), //🔠字符串处理 // 查找子字符串,从pos开始 @@ -417,7 +417,7 @@ class ArkosExtensions { defaultValue: 9999, }, }, - filter: [TargetType.SPRITE] + filter: ['sprite'] }, //强行移到xy { @@ -434,7 +434,7 @@ class ArkosExtensions { defaultValue: 100000, }, }, - filter: [TargetType.SPRITE] + filter: ['sprite'] }, // "---" + this.formatMessage("ArkosExt.info4"), //📄数据获取 //获取特效值 @@ -454,14 +454,14 @@ class ArkosExtensions { opcode: 'isHiding', blockType: 'Boolean', text: this.formatMessage('ArkosExt.isHiding'), - filter: [TargetType.SPRITE] + filter: ['sprite'] }, //获取旋转方式 { opcode: 'getRotationStyle', blockType: 'reporter', text: this.formatMessage('ArkosExt.getRotationStyle'), - filter: [TargetType.SPRITE] + filter: ['sprite'] }, //获取造型0宽1高 { @@ -486,14 +486,14 @@ class ArkosExtensions { menu: 'boundaryMenu', } }, - filter: [TargetType.SPRITE] + filter: ['sprite'] }, //是否跑到舞台外 { opcode: 'isOutOfSight', blockType: 'Boolean', text: this.formatMessage('ArkosExt.isOutOfSight'), - filter: [TargetType.SPRITE] + filter: ['sprite'] }, // "---" + this.formatMessage("ArkosExt.info5"), //📊排序表 //📊清空排序表 From a2f268d5de7636713dc243ecd19e1e4d201e2463 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 21:57:53 +0800 Subject: [PATCH 041/357] =?UTF-8?q?=E6=B5=8B=E8=AF=95*5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index b9882d8b..a3e0c798 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -15,7 +15,7 @@ class ArkosExtensions { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', - 'ArkosExt.info1': '🏃‍♂️ 坐标&角度', + 'ArkosExt.info1': '🏃 坐标&角度', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 数据获取', @@ -129,7 +129,7 @@ class ArkosExtensions { 'ArkosExt.colorToHex': 'get code of color[COLOR]', - 'ArkosExt.info1': '🏃‍♂️ Coodinate & Direction', + 'ArkosExt.info1': '🏃 Coodinate & Direction', 'ArkosExt.info2': '🔠 String Processing', 'ArkosExt.info3': '🛠 Utilities', 'ArkosExt.info4': '📄 Information', @@ -155,7 +155,7 @@ class ArkosExtensions { // menuIconURI: icon, // blockIconURI: icon, blocks: [ - "---" + '反反复复',//this.formatMessage("ArkosExt.info1"), // 🏃‍♂️坐标&角度 + "---" + this.formatMessage("ArkosExt.info1"), // 🏃坐标&角度 // 计算点A到点B的方向 { opcode: 'getDirFromAToB', @@ -237,7 +237,7 @@ class ArkosExtensions { }, filter: ['sprite'] }, - // "---" + this.formatMessage("ArkosExt.info2"), //🔠字符串处理 + "---" + this.formatMessage("ArkosExt.info2"), //🔠字符串处理 // 查找子字符串,从pos开始 { opcode: 'indexof', @@ -302,7 +302,7 @@ class ArkosExtensions { }, }, }, - // "---" + this.formatMessage("ArkosExt.info3"), //🔧实用积木 + "---" + this.formatMessage("ArkosExt.info3"), //🔧实用积木 // 判断相等(区分大小写) { opcode: 'strictlyEquals', @@ -395,17 +395,17 @@ class ArkosExtensions { }, }, //获取颜色HEX - // { - // opcode: 'colorToHex', - // blockType: 'reporter', - // text: this.formatMessage('ArkosExt.colorToHex'), - // arguments: { - // COLOR: { - // type: 'color', - // defaultValue: '1', - // }, - // }, - // }, + { + opcode: 'colorToHex', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.colorToHex'), + arguments: { + COLOR: { + type: 'color', + //defaultValue: '1', + }, + }, + }, //强行设置大小 { opcode: 'setSize', @@ -436,7 +436,7 @@ class ArkosExtensions { }, filter: ['sprite'] }, - // "---" + this.formatMessage("ArkosExt.info4"), //📄数据获取 + "---" + this.formatMessage("ArkosExt.info4"), //📄数据获取 //获取特效值 { opcode: 'getEffect', @@ -495,7 +495,7 @@ class ArkosExtensions { text: this.formatMessage('ArkosExt.isOutOfSight'), filter: ['sprite'] }, - // "---" + this.formatMessage("ArkosExt.info5"), //📊排序表 + "---" + this.formatMessage("ArkosExt.info5"), //📊排序表 //📊清空排序表 { opcode: 'clearSortedTable', From 342fbc5d92cf6e624ebfde3547ef2b84cdfc35ac Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 22:01:11 +0800 Subject: [PATCH 042/357] =?UTF-8?q?=E6=B5=8B=E8=AF=95*6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/project.js b/Arkos/project.js index a3e0c798..318bcb48 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -15,7 +15,7 @@ class ArkosExtensions { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', - 'ArkosExt.info1': '🏃 坐标&角度', + 'ArkosExt.info1': ' 坐标&角度', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 数据获取', From 875502be2de80b517de772d3ffa32badafa48d27 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 22:08:43 +0800 Subject: [PATCH 043/357] =?UTF-8?q?=E6=B5=8B=E8=AF=95*7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 318bcb48..e57240f1 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -15,7 +15,7 @@ class ArkosExtensions { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', - 'ArkosExt.info1': ' 坐标&角度', + 'ArkosExt.info1': '🏃 坐标&角度', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 数据获取', @@ -155,7 +155,7 @@ class ArkosExtensions { // menuIconURI: icon, // blockIconURI: icon, blocks: [ - "---" + this.formatMessage("ArkosExt.info1"), // 🏃坐标&角度 + //"---" + this.formatMessage("ArkosExt.info1"), //🏃 坐标&角度 // 计算点A到点B的方向 { opcode: 'getDirFromAToB', From 7ef6d7aa134d7ee8db8e44182b6297a501f40c0b Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 22:23:18 +0800 Subject: [PATCH 044/357] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E9=A2=9C=E8=89=B2=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index e57240f1..5944ece7 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -15,7 +15,7 @@ class ArkosExtensions { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', - 'ArkosExt.info1': '🏃 坐标&角度', + 'ArkosExt.info1': '🚶 坐标&角度', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 数据获取', @@ -129,7 +129,7 @@ class ArkosExtensions { 'ArkosExt.colorToHex': 'get code of color[COLOR]', - 'ArkosExt.info1': '🏃 Coodinate & Direction', + 'ArkosExt.info1': '🚶 Coodinate & Direction', 'ArkosExt.info2': '🔠 String Processing', 'ArkosExt.info3': '🛠 Utilities', 'ArkosExt.info4': '📄 Information', @@ -390,7 +390,7 @@ class ArkosExtensions { logic: { type: 'string', menu: 'logicMenu', - defaultValue: 'or', + defaultValue: 'or',// }, }, }, @@ -1106,7 +1106,8 @@ class ArkosExtensions { //获取颜色HEX码 colorToHex (args, util) { - return Color.rgbToHex(Cast.toRgbColorList(args.COLOR)); + let c = Cast.toRgbColorList(args.COLOR) + return Color.rgbToHex({r:c[0],g:c[1],b:c[2]}); } } From 39e536671b81064c0604b952408bf968edc74c9c Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 22:26:12 +0800 Subject: [PATCH 045/357] =?UTF-8?q?=E6=98=BE=E7=A4=BA=E6=A0=8F=E7=9B=AE?= =?UTF-8?q?=E6=A0=87=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 5944ece7..8ac96164 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -18,7 +18,7 @@ class ArkosExtensions { 'ArkosExt.info1': '🚶 坐标&角度', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', - 'ArkosExt.info4': '📄 数据获取', + 'ArkosExt.info4': '📄 信息获取', 'ArkosExt.info5': '📊 排序表', 'ArkosExt.stringEquality': '(区分大小写)[ONE]=[TWO]', 'ArkosExt.directionFromAtoB': '点x1:[X1]y1:[Y1]朝向点x2:[X2]y2:[Y2]的方向', @@ -155,7 +155,7 @@ class ArkosExtensions { // menuIconURI: icon, // blockIconURI: icon, blocks: [ - //"---" + this.formatMessage("ArkosExt.info1"), //🏃 坐标&角度 + "---" + this.formatMessage("ArkosExt.info1"), //🏃 坐标&角度 // 计算点A到点B的方向 { opcode: 'getDirFromAToB', From 443b19afa02bbd7d69e5d4036417ee6ea7891874 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 22:30:21 +0800 Subject: [PATCH 046/357] =?UTF-8?q?=E6=B5=8B=E8=AF=9510?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 8ac96164..dde8fad4 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -15,7 +15,7 @@ class ArkosExtensions { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', - 'ArkosExt.info1': '🚶 坐标&角度', + 'ArkosExt.info1': '🏄 坐标&方向', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 信息获取', @@ -129,7 +129,7 @@ class ArkosExtensions { 'ArkosExt.colorToHex': 'get code of color[COLOR]', - 'ArkosExt.info1': '🚶 Coodinate & Direction', + 'ArkosExt.info1': '🏄 Coordinate & Direction', 'ArkosExt.info2': '🔠 String Processing', 'ArkosExt.info3': '🛠 Utilities', 'ArkosExt.info4': '📄 Information', From 39a168cbdca70dbdebb84af34fccb82fd1af5d09 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 22:31:13 +0800 Subject: [PATCH 047/357] =?UTF-8?q?=E6=B5=8B=E8=AF=959?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index dde8fad4..b0ac65e5 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -15,7 +15,7 @@ class ArkosExtensions { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', - 'ArkosExt.info1': '🏄 坐标&方向', + 'ArkosExt.info1': '🔠 坐标&方向', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 信息获取', @@ -129,7 +129,7 @@ class ArkosExtensions { 'ArkosExt.colorToHex': 'get code of color[COLOR]', - 'ArkosExt.info1': '🏄 Coordinate & Direction', + 'ArkosExt.info1': '🔠 Coordinate & Direction', 'ArkosExt.info2': '🔠 String Processing', 'ArkosExt.info3': '🛠 Utilities', 'ArkosExt.info4': '📄 Information', From 48eecb48f7a04f74417dfc816fa9e0af20b64adb Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 22:35:21 +0800 Subject: [PATCH 048/357] =?UTF-8?q?=E6=B5=8B=E8=AF=952520?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/project.js b/Arkos/project.js index b0ac65e5..a4470d67 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -155,7 +155,7 @@ class ArkosExtensions { // menuIconURI: icon, // blockIconURI: icon, blocks: [ - "---" + this.formatMessage("ArkosExt.info1"), //🏃 坐标&角度 + "---" + this.formatMessage("ArkosExt.info2"), //🏃 坐标&角度 // 计算点A到点B的方向 { opcode: 'getDirFromAToB', From 752b5caac2b0bc488d207bc1b05e260019e464c9 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 22:43:28 +0800 Subject: [PATCH 049/357] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index a4470d67..df36fdb9 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -15,7 +15,7 @@ class ArkosExtensions { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', - 'ArkosExt.info1': '🔠 坐标&方向', + 'ArkosExt.info2': '🔠 坐标&方向', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 信息获取', @@ -129,7 +129,7 @@ class ArkosExtensions { 'ArkosExt.colorToHex': 'get code of color[COLOR]', - 'ArkosExt.info1': '🔠 Coordinate & Direction', + 'ArkosExt.info2': '🔠 Coordinate & Direction', 'ArkosExt.info2': '🔠 String Processing', 'ArkosExt.info3': '🛠 Utilities', 'ArkosExt.info4': '📄 Information', From 125629c2d92cf01e31838e1db3210e5c670bad18 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 22:46:49 +0800 Subject: [PATCH 050/357] =?UTF-8?q?=E6=B5=8B=E8=AF=952?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/project.js b/Arkos/project.js index df36fdb9..887a9e16 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -155,7 +155,7 @@ class ArkosExtensions { // menuIconURI: icon, // blockIconURI: icon, blocks: [ - "---" + this.formatMessage("ArkosExt.info2"), //🏃 坐标&角度 + "---" + this.formatMessage("ArkosExt.info1"), //🏃 坐标&角度 // 计算点A到点B的方向 { opcode: 'getDirFromAToB', From 81ff406fe16248da58e25b27d9ec5492a06160f3 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Tue, 19 Jul 2022 22:52:15 +0800 Subject: [PATCH 051/357] =?UTF-8?q?=E6=B5=8B=E8=AF=953?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 887a9e16..a43dcec1 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -15,7 +15,7 @@ class ArkosExtensions { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', - 'ArkosExt.info2': '🔠 坐标&方向', + 'ArkosExt.info1': '🚶 坐标&方向', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 信息获取', @@ -129,7 +129,7 @@ class ArkosExtensions { 'ArkosExt.colorToHex': 'get code of color[COLOR]', - 'ArkosExt.info2': '🔠 Coordinate & Direction', + 'ArkosExt.info1': '🚶 Coordinate & Direction', 'ArkosExt.info2': '🔠 String Processing', 'ArkosExt.info3': '🛠 Utilities', 'ArkosExt.info4': '📄 Information', From 05eadb7d83fa8de00890d4cab82e4519a1604ffc Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Tue, 19 Jul 2022 22:55:07 +0800 Subject: [PATCH 052/357] =?UTF-8?q?=E6=B5=8B=E8=AF=954?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/project.js b/Arkos/project.js index a43dcec1..da67f10d 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -15,11 +15,11 @@ class ArkosExtensions { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', - 'ArkosExt.info1': '🚶 坐标&方向', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 信息获取', 'ArkosExt.info5': '📊 排序表', + 'ArkosExt.info1': '🚶 坐标&方向', 'ArkosExt.stringEquality': '(区分大小写)[ONE]=[TWO]', 'ArkosExt.directionFromAtoB': '点x1:[X1]y1:[Y1]朝向点x2:[X2]y2:[Y2]的方向', 'ArkosExt.differenceBetweenDirections': '由方向1[a]到方向2[b]的角度差', From cca957f42d63e3efbb308954d4e6053c4013ea8d Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Tue, 19 Jul 2022 22:56:28 +0800 Subject: [PATCH 053/357] Update project.js --- Arkos/project.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/project.js b/Arkos/project.js index da67f10d..65faa523 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -15,11 +15,11 @@ class ArkosExtensions { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', + 'ArkosExt.info1': '🚶 字符串处理', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 信息获取', 'ArkosExt.info5': '📊 排序表', - 'ArkosExt.info1': '🚶 坐标&方向', 'ArkosExt.stringEquality': '(区分大小写)[ONE]=[TWO]', 'ArkosExt.directionFromAtoB': '点x1:[X1]y1:[Y1]朝向点x2:[X2]y2:[Y2]的方向', 'ArkosExt.differenceBetweenDirections': '由方向1[a]到方向2[b]的角度差', From 0b378c4e668b24c3bc138b8bfd61df33665db2e0 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Tue, 19 Jul 2022 22:58:18 +0800 Subject: [PATCH 054/357] Update project.js --- Arkos/project.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 65faa523..1f3f089a 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -15,7 +15,7 @@ class ArkosExtensions { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', - 'ArkosExt.info1': '🚶 字符串处理', + 'ArkosExt.info1': '🚶 坐标&方向', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 信息获取', @@ -128,7 +128,7 @@ class ArkosExtensions { 'ArkosExt.extra': 'extra', 'ArkosExt.colorToHex': 'get code of color[COLOR]', - + 'ArkosExt.info1': '🚶 Coordinate & Direction', 'ArkosExt.info2': '🔠 String Processing', 'ArkosExt.info3': '🛠 Utilities', From 288f8ee9c3bd0e36f093a4814bae84e0294d38f6 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Tue, 19 Jul 2022 22:58:57 +0800 Subject: [PATCH 055/357] Update project.js --- Arkos/project.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/project.js b/Arkos/project.js index 1f3f089a..b0d46f93 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -15,7 +15,7 @@ class ArkosExtensions { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', - 'ArkosExt.info1': '🚶 坐标&方向', + 'ArkosExt.info1': '🚶 ', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 信息获取', From 3d1ba11f7f467d39cf044677c26fade182720975 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Tue, 19 Jul 2022 23:00:06 +0800 Subject: [PATCH 056/357] Update project.js --- Arkos/project.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index b0d46f93..30154761 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -15,7 +15,7 @@ class ArkosExtensions { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArkosExt.extensionName': 'Arkosの拓展', - 'ArkosExt.info1': '🚶 ', + 'ArkosExt.info1': '🚶 坐标和方向', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 信息获取', @@ -129,7 +129,7 @@ class ArkosExtensions { 'ArkosExt.colorToHex': 'get code of color[COLOR]', - 'ArkosExt.info1': '🚶 Coordinate & Direction', + 'ArkosExt.info1': '🚶 Coordinate and Direction', 'ArkosExt.info2': '🔠 String Processing', 'ArkosExt.info3': '🛠 Utilities', 'ArkosExt.info4': '📄 Information', From b397f4929044e892113799b65cc440b79d33d795 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Wed, 20 Jul 2022 00:22:07 +0800 Subject: [PATCH 057/357] =?UTF-8?q?=E9=87=8D=E5=A4=A7=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=EF=BC=9A=E5=AE=B9=E5=99=A8=E5=8F=AF=E9=80=89=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/Archivecode.js | 366 ++++++++++++++++++++++++++----------------- 1 file changed, 222 insertions(+), 144 deletions(-) diff --git a/Arkos/Archivecode.js b/Arkos/Archivecode.js index 33d25928..938a93f9 100644 --- a/Arkos/Archivecode.js +++ b/Arkos/Archivecode.js @@ -14,42 +14,45 @@ let LZString = _LZString(); class Archive_code { constructor(runtime) { this.runtime = runtime - this._archive_code = '' //生成的序列结果 - this.deserializeSuccessfully = false //存反序列化是否成功 - //存需要序列化的内容 + this.convertedSuccessfully = false //JSON转容器是否成功 + //content为一个大容器,内部存很多小容器 this.content = { - 金币: 200, - 背包: ["木头", 233] + "1":{ + 金币: 200, + 背包: ["木头", 233] + }, + "2":{ + Arkos:{score:95}, + yk1boy:{score:100} + } } - //存反序列化结果 - //this.content2 = {}; - //Object.assign(this.content2,this.content) - this.setArchive_code(); - //this.setContent2json(); this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArchiveCodeExt.extensionName': '存档码', - 'ArchiveCodeExt.init': '清空容器', - 'ArchiveCodeExt.serialization': '将内容[value]命名为[name]加入容器(已有则覆盖)', - 'ArchiveCodeExt.serializationForVariable': '将变量[var]内容命名为[name]加入容器(已有则覆盖)', - 'ArchiveCodeExt.serializationForList': '将列表[list]内容命名为[name]加入容器(已有则覆盖)', + 'ArchiveCodeExt.info1': '🏺 容器操作', + 'ArchiveCodeExt.info2': '🔧 JSON处理', + 'ArchiveCodeExt.info3': '💡 附加积木', + 'ArchiveCodeExt.clearContainer': '清空容器[con]', + 'ArchiveCodeExt.addContentToContainer': '将内容[value]命名为[name]加入容器[con](已有则覆盖)', + 'ArchiveCodeExt.addVariableToContainer': '将变量[var]内容命名为[name]加入容器[con](已有则覆盖)', + 'ArchiveCodeExt.addListToContainer': '将列表[list]内容命名为[name]加入容器[con](已有则覆盖)', //'ArchiveCodeExt.stop': '序列化结束', - 'ArchiveCodeExt.result': '容器内容对应字符串', - 'ArchiveCodeExt.deserialization': '读取字符串到容器:[code]', - 'ArchiveCodeExt.getContent': '容器中名称为[key]的内容', + 'ArchiveCodeExt.containerToJSON': '容器[con]内容对应字符串', + 'ArchiveCodeExt.parseJSONToContainer': '读取字符串到容器[con]:[code]', + 'ArchiveCodeExt.getContent': '容器[con]中名称为[key]的内容', //'ArchiveCodeExt.showContent2json':'读取结果', - 'ArchiveCodeExt.saveContentToVar': '将容器中名称为[key]的内容保存到变量[var]', - 'ArchiveCodeExt.saveContentToList': '将容器中名称为[key]的内容保存到列表[list]', - 'ArchiveCodeExt.deserializable': '读取成功?', - 'ArchiveCodeExt.getAmount': '容器中内容的总数', - 'ArchiveCodeExt.ifExist': '容器是否存在名为[key]的内容', - 'ArchiveCodeExt.getContentByNumber': '获取容器中第[index]个内容的[type]', + 'ArchiveCodeExt.saveContentToVar': '将容器[con]中名称为[key]的内容保存到变量[var]', + 'ArchiveCodeExt.saveContentToList': '将容器[con]中名称为[key]的内容保存到列表[list]', + 'ArchiveCodeExt.ifConvertedSuccessfully': '读取成功?', + 'ArchiveCodeExt.getAmount': '容器[con]中内容的总数', + 'ArchiveCodeExt.ifExist': '容器[con]是否存在名为[key]的内容', + 'ArchiveCodeExt.getContentByNumber': '获取容器[con]中第[index]个内容的[type]', 'ArchiveCodeExt.encrypt': '以[method]加密[str],密匙[key]', 'ArchiveCodeExt.decrypt': '以[method]解密[str],密匙[key]', 'ArchiveCodeExt.writeClipboard': '复制[str]到剪贴板', - 'ArchiveCodeExt.getLengthOfList': '容器中名称为[key]的列表的长度', - 'ArchiveCodeExt.getContentOfList': '容器中名称为[key]的列表的第[n]项', + 'ArchiveCodeExt.getLengthOfList': '容器[con]中名称为[key]的列表的长度', + 'ArchiveCodeExt.getContentOfList': '容器[con]中名称为[key]的列表的第[n]项', 'ArchiveCodeExt.getUnicode': '字符[c]的Unicode', 'ArchiveCodeExt.getCharByUnicode': 'Unicode[code]对应字符', 'ArchiveCodeExt.methodMenu.1': 'Arkos加密法', @@ -59,32 +62,31 @@ class Archive_code { 'ArchiveCodeExt.infoMenu.2': '内容', 'ArchiveCodeExt.infoMenu.3': '类型', 'ArchiveCodeExt.infoMenu.4': '列表长度', - 'ArchiveCodeExt.delete': '删除容器中名为[key]的内容', + 'ArchiveCodeExt.delete': '删除容器[con]中名为[key]的内容', 'ArchiveCodeExt.getContentInContainer': '获得容器[container]中名为[key]的内容', }, en: { 'ArchiveCodeExt.extensionName': 'Archive Code', - 'ArchiveCodeExt.init': 'empty Container', - 'ArchiveCodeExt.serialization': 'add content[value] to Container, name as[name]', - 'ArchiveCodeExt.serializationForVariable': 'add variable[var] to Container, name as[name]', - 'ArchiveCodeExt.serializationForList': 'add list[list] to Container, name as[name]', + 'ArchiveCodeExt.clearContainer': 'empty container[con]', + 'ArchiveCodeExt.addContentToContainer': 'add content[value] to container[con], name as[name]', + 'ArchiveCodeExt.addVariableToContainer': 'add variable[var] to container[con], name as[name]', + 'ArchiveCodeExt.addListToContainer': 'add list[list] to container[con], name as[name]', //'ArchiveCodeExt.stop': 'end serialization', - 'ArchiveCodeExt.result': 'Container in string form', - 'ArchiveCodeExt.deserialization': 'parse string[code] to Container', + 'ArchiveCodeExt.containerToJSON': 'container[con] in string form', + 'ArchiveCodeExt.parseJSONToContainer': 'parse string[code] to container[con]', 'ArchiveCodeExt.getContent': 'content of[key]', - 'ArchiveCodeExt.saveContentToVar': 'save [key]to variable[var]', - 'ArchiveCodeExt.saveContentToList': 'save[key]to list[list]', - 'ArchiveCodeExt.deserializable': 'parse successfullly?', - 'ArchiveCodeExt.getAmount': 'the amount of contents in Container', - 'ArchiveCodeExt.ifExist': 'Container contains[key]?', - 'ArchiveCodeExt.getContentByNumber': 'get [type]of #[index]content', + 'ArchiveCodeExt.saveContentToVar': 'save[key]in container[con]to variable[var]', + 'ArchiveCodeExt.saveContentToList': 'save[key]in container[con]to list[list]', + 'ArchiveCodeExt.ifConvertedSuccessfully': 'parse successfullly?', + 'ArchiveCodeExt.getAmount': 'the amount of contents in container[con]', + 'ArchiveCodeExt.ifExist': 'container[con] contains[key]?', + 'ArchiveCodeExt.getContentByNumber': 'get [type]of #[index]content in container[con]', 'ArchiveCodeExt.encrypt': 'use[method]to encrypt[str]with key[key]', 'ArchiveCodeExt.decrypt': 'use[method]to decrypt[str]with key[key]', 'ArchiveCodeExt.writeClipboard': 'copy[str]to clipboard', - //'ArchiveCodeExt.showContent2json':'deserialization result', - 'ArchiveCodeExt.getContentOfList': '#[n] of list[key]', - 'ArchiveCodeExt.getLengthOfList': 'length of list[key]', + 'ArchiveCodeExt.getContentOfList': '#[n] of list[key]in container[con]', + 'ArchiveCodeExt.getLengthOfList': 'length of list[key]in container[con]', 'ArchiveCodeExt.getUnicode': 'get Unicode of[c]', 'ArchiveCodeExt.getCharByUnicode': ' character of Unicode[code]', 'ArchiveCodeExt.methodMenu.1': 'Arkos cipher', @@ -94,28 +96,13 @@ class Archive_code { 'ArchiveCodeExt.infoMenu.2': 'value', 'ArchiveCodeExt.infoMenu.3': 'type', 'ArchiveCodeExt.infoMenu.4': 'lenth of list', - 'ArchiveCodeExt.delete': 'delete content[key] in Container', - 'ArchiveCodeExt.getContentInContainer': 'get [key] in [container]', + 'ArchiveCodeExt.delete': 'delete content[key] in container[con]', + 'ArchiveCodeExt.getContentIncontainer': 'get [key] in [container]', }, }) } - //每次读取archive_code会生成一次 - get archive_code() { - this.setArchive_code(); - return this._archive_code; - } - - //根据content的内容,将其JSON化,存到archive_code - setArchive_code() { - this._archive_code = JSON.stringify(this.content); - } - - // setContent2json(){ - // this.content2json = JSON.stringify(this.content2); - // } - formatMessage(id) { return this._formatMessage({ id, @@ -132,18 +119,31 @@ class Archive_code { // menuIconURI: cover, // blockIconURI: icon, blocks: [ + "---" + this.formatMessage("ArchiveCodeExt.info1"), //🏺容器操作 { - //开始序列化 - opcode: 'init', + //清空容器 + opcode: 'clearContainer', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.init') + text: this.formatMessage('ArchiveCodeExt.clearContainer'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + } }, { - //将内容加入序列 名称xx 值xx - opcode: 'serialization', + //将内容加入容器 名称xx 值xx + opcode: 'addContentToContainer', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.serialization'), + text: this.formatMessage('ArchiveCodeExt.addContentToContainer'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, name: { type: 'string', defaultValue: '用户id' @@ -156,10 +156,15 @@ class Archive_code { }, { //将变量加入序列 - opcode: 'serializationForVariable', + opcode: 'addVariableToContainer', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.serializationForVariable'), + text: this.formatMessage('ArchiveCodeExt.addVariableToContainer'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, name: { type: 'string', defaultValue: '金币' @@ -172,10 +177,15 @@ class Archive_code { }, { //将列表加入序列 - opcode: 'serializationForList', + opcode: 'addListToContainer', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.serializationForList'), + text: this.formatMessage('ArchiveCodeExt.addListToContainer'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, name: { type: 'string', defaultValue: '背包' @@ -194,18 +204,30 @@ class Archive_code { // }, { //返回序列化结果 - opcode: 'result', + opcode: 'containerToJSON', blockType: 'reporter', - text: this.formatMessage('ArchiveCodeExt.result'), + text: this.formatMessage('ArchiveCodeExt.containerToJSON'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + } }, { //反序列化 - opcode: 'deserialization', + opcode: 'parseJSONToContainer', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.deserialization'), + text: this.formatMessage('ArchiveCodeExt.parseJSONToContainer'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, code: { type: 'string', defaultValue: `{"金币":200,"背包":["木头","面包"]}` @@ -214,15 +236,22 @@ class Archive_code { }, { //反序列化是否成功 - opcode: 'deserializable', + opcode: 'ifConvertedSuccessfully', blockType: 'Boolean', - text: this.formatMessage('ArchiveCodeExt.deserializable'), + text: this.formatMessage('ArchiveCodeExt.ifConvertedSuccessfully'), }, { //返回容器中数据数量 opcode: 'getAmount', blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getAmount'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + } }, { //获取第n(从1开始)个内容,的(1名称2内容3类型4列表长度) @@ -230,6 +259,11 @@ class Archive_code { blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getContentByNumber'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, index: { type: 'number', //menu: 'varMenu2', @@ -253,6 +287,11 @@ class Archive_code { blockType: 'Boolean', text: this.formatMessage('ArchiveCodeExt.ifExist'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, key: { type: 'string', //menu: 'varMenu2', @@ -266,6 +305,11 @@ class Archive_code { blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getContent'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, key: { type: 'string', //menu: 'varMenu2', @@ -279,6 +323,11 @@ class Archive_code { blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getLengthOfList'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, key: { type: 'string', //menu: 'varMenu2', @@ -292,6 +341,11 @@ class Archive_code { blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getContentOfList'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, key: { type: 'string', //menu: 'varMenu2', @@ -310,6 +364,11 @@ class Archive_code { blockType: 'command', text: this.formatMessage('ArchiveCodeExt.saveContentToVar'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, key: { type: 'string', //menu: 'varMenu2', @@ -327,6 +386,11 @@ class Archive_code { blockType: 'command', text: this.formatMessage('ArchiveCodeExt.saveContentToList'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, key: { type: 'string', //menu: 'listMenu2', @@ -344,12 +408,18 @@ class Archive_code { blockType: 'command', text: this.formatMessage('ArchiveCodeExt.delete'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, key: { type: 'string', defaultValue: '金币' }, } }, + "---" + this.formatMessage("ArchiveCodeExt.info2"), //🔧 JSON处理 { //直接获得container容器中的key内容 opcode: 'getContentInContainer', @@ -366,6 +436,7 @@ class Archive_code { }, } }, + "---" + this.formatMessage("ArchiveCodeExt.info3"), //💡 附加积木 { //加密 opcode: 'encrypt', @@ -444,6 +515,10 @@ class Archive_code { }, ], menus: { + containerMenu: { + items: 'findAllContainer', + acceptReporters: true, + }, varMenu: { items: 'findAllVar' }, @@ -492,59 +567,60 @@ class Archive_code { }; } - - - init() { - // console.log('editingTarget :', this.runtime._editingTarget) - // console.log('stageTarget :', this.runtime._stageTarget) - // console.log('_stageTarget.variables',JSON.stringify(this.runtime._stageTarget.variables)) - this.content = {}; - this.setArchive_code(); + findAllContainer() { + const list = []; + let temp = this.content; + Object.keys(temp).forEach(obj => { + //if ( Array.isArray (temp[obj]) ) { + list.push(obj); + //} + }); + if (list.length === 0) { + list.push({ + text: '-', + value: 'empty', + }); + } + return list; } - result() { - return this.archive_code; + _createContainerIfNotExist(con){ + if(!(con in this.content)) + this.content[con]={}; } - // showContent2json() { - // this.setContent2json(); - // return this.content2json; - // } + clearContainer(args) { + this._createContainerIfNotExist(args.con) + this.content[args.con] = {}; + } - stop() { - this.setArchive_code(); + containerToJSON(args) { + if(!(args.con in this.content)) return ''; + return JSON.stringify(this.content[args.con]); } - serialization(args) { - // if (this.archive_code !== '') - // this.archive_code += ',' - // this.archive_code += `"${args.name}":${JSON.stringify(args.value)}` - this.content[args.name] = args.value; + addContentToContainer(args) { + if(!(args.con in this.content)) return; + this.content[args.con][args.name] = args.value; } - serializationForVariable(args, util) { - // if (this.archive_code !== '') - // this.archive_code += ',' - // const variable = util.target.lookupVariableById(args.var); - // this.archive_code += `"${args.name}":${JSON.stringify(variable.value)}` + addVariableToContainer(args, util) { + if(!(args.con in this.content)) return; if (args.var !== 'empty') { const variable = util.target.lookupVariableById(args.var); - this.content[args.name] = variable.value; + this.content[args.con][args.name] = variable.value; } } - serializationForList(args, util) { - // if (this.archive_code !== '') - // this.archive_code += ',' - // const list = util.target.lookupVariableById(args.list); - // this.archive_code += `"${args.name}":${JSON.stringify(list)}` + addListToContainer(args, util) { + if(!(args.con in this.content)) return; if (args.list !== 'empty') { const list = util.target.lookupVariableById(args.list); - this.content[args.name] = list.value; + this.content[args.con][args.name] = list.value; } } - //直接获得container容器中的key内容 + //直接获得{container}中的key内容 getContentInContainer(args) { let content; try { @@ -559,16 +635,17 @@ class Archive_code { } } - deserialization(args) { + parseJSONToContainer(args) { + this._createContainerIfNotExist(args.con) let content; - this.deserializeSuccessfully = false; + this.convertedSuccessfully = false; try { // 如果解析失败,不要修改content。 content = JSON.parse(Cast.toString(args.code)) // 考虑数组[]情况。 if(typeof(content) === 'object' && !Array.isArray(content) && content !== null) { - this.content = content; - this.deserializeSuccessfully = true; + this.content[args.con] = content; + this.convertedSuccessfully = true; } } catch (e) { //this.content2 = {} @@ -576,22 +653,25 @@ class Archive_code { //console.log(typeof this.content) } - deserializable() { - return this.deserializeSuccessfully + ifConvertedSuccessfully() { + return this.convertedSuccessfully } ifExist(args) { - return Cast.toString(args.key) in this.content; + if(!(args.con in this.content)) return false; + return Cast.toString(args.key) in this.content[args.con]; } - getAmount() { - return Object.keys(this.content).length; + getAmount(args) { + if(!(args.con in this.content)) return ''; + return Object.keys(this.content[args.con]).length; } getContentByNumber(args) { - let key = Object.keys(this.content)[args.index - 1] + if(!(args.con in this.content)) return ''; + let key = Object.keys(this.content[args.con])[args.index - 1] if (key === undefined) return ''; - let value = this.content[key] + let value = this.content[args.con][key] switch (args.type) { case '1'://名称 return key; @@ -622,11 +702,9 @@ class Archive_code { } - getContent(args, util) { - // const variable = util.target.lookupVariableById(args.var); - // variable.value = args.key; - - return this.content[args.key] === undefined ? '' : this._anythingToNumberString(this.content[args.key]); + getContent(args) { + if(!(args.con in this.content)) return ''; + return this._anythingToNumberString(this.content[args.con][args.key]); } getUnicode(args) { @@ -637,11 +715,9 @@ class Archive_code { return String.fromCharCode(Cast.toNumber(args.code)) } - getContentOfList(args, util) { - // const variable = util.target.lookupVariableById(args.var); - // variable.value = args.key; - //如果没有这项,或者不是列表 - let t = this.content[args.key] + getContentOfList(args) { + if(!(args.con in this.content)) return ''; + let t = this.content[args.con][args.key] if (Array.isArray(t)) { let i = Cast.toNumber(args.n) - 1; if (i < 0 || i >= t.length) { @@ -654,10 +730,8 @@ class Archive_code { } getLengthOfList(args, util) { - // const variable = util.target.lookupVariableById(args.var); - // variable.value = args.key; - //如果没有这项,或者不是列表 - let t = this.content[args.key] + if(!(args.con in this.content)) return ''; + let t = this.content[args.con][args.key] return Array.isArray(t) ? t.length : ''; } @@ -668,15 +742,16 @@ class Archive_code { break; case "object": if(Array.isArray(value)) { + value = JSON.stringify(value); //列表直接用 JSON 格式显示 // 在原版scratch中如果直接使用列表作为变量,得到的结果是由空格分隔的。如果列表中每一项都是单个字符(数字不算),则结果不用空格分割。这里还原原版行为。 // 如果直接String()的话,项目会默认用逗号分割。 - let areChars = true; - value.forEach((v, i) => { - if (!(typeof v === "string" && v.length === 1)) { - areChars = false; - } - }); - value = value.join(areChars ? '' : ' '); + // let areChars = true; + // value.forEach((v, i) => { + // if (!(typeof v === "string" && v.length === 1)) { + // areChars = false; + // } + // }); + // value = value.join(areChars ? '' : ' '); } else { // 否则,就直接stringify value = JSON.stringify(value); @@ -689,22 +764,24 @@ class Archive_code { } saveContentToVar(args, util) { + if(!(args.con in this.content)) return; if (args.var !== 'empty') { const variable = util.target.lookupVariableById(args.var); - let value = this._anythingToNumberString(this.content[args.key]); + let value = this._anythingToNumberString(this.content[args.con][args.key]); variable.value = value; } } saveContentToList(args, util) { + if(!(args.con in this.content)) return; if (args.list !== 'empty') { const list = util.target.lookupVariableById(args.list); - if (!(args.key in this.content)) { + if (!(args.key in this.content[args.con])) { // 如果啥都没有就清空 list.value = []; return; } - let value = this.content[args.key]; + let value = this.content[args.con][args.key]; if (!Array.isArray(value)) { //如果要读取的内容不是列表而是什么奇奇怪怪的东西,就把它包装成列表 value = [value]; @@ -718,7 +795,8 @@ class Archive_code { } delete(args) { - delete this.content[args.key]; + if(!(args.con in this.content)) return; + delete this.content[args.con][args.key]; } //将密匙转换为一个值 From 68c375fc83730b18680e16b5239b33db367ce666 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Wed, 20 Jul 2022 00:41:20 +0800 Subject: [PATCH 058/357] =?UTF-8?q?=E4=B8=BA=E4=BA=86=E5=85=BC=E5=AE=B9?= =?UTF-8?q?=E6=97=A7=E7=89=88=EF=BC=8Copcode=E6=94=B9=E4=B8=BA=E5=8E=9Fopc?= =?UTF-8?q?ode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/Archivecode.js | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/Arkos/Archivecode.js b/Arkos/Archivecode.js index 938a93f9..24ca92e6 100644 --- a/Arkos/Archivecode.js +++ b/Arkos/Archivecode.js @@ -122,7 +122,8 @@ class Archive_code { "---" + this.formatMessage("ArchiveCodeExt.info1"), //🏺容器操作 { //清空容器 - opcode: 'clearContainer', + opcode: 'init',//为了兼容旧版,opcode用原来的 + func: 'clearContainer', blockType: 'command', text: this.formatMessage('ArchiveCodeExt.clearContainer'), arguments: { @@ -135,7 +136,8 @@ class Archive_code { }, { //将内容加入容器 名称xx 值xx - opcode: 'addContentToContainer', + opcode: 'serialization',//'addContentToContainer', + func:'addContentToContainer', blockType: 'command', text: this.formatMessage('ArchiveCodeExt.addContentToContainer'), arguments: { @@ -156,7 +158,8 @@ class Archive_code { }, { //将变量加入序列 - opcode: 'addVariableToContainer', + opcode: 'serializationForVariable',//'addVariableToContainer', + func:'addVariableToContainer', blockType: 'command', text: this.formatMessage('ArchiveCodeExt.addVariableToContainer'), arguments: { @@ -177,7 +180,8 @@ class Archive_code { }, { //将列表加入序列 - opcode: 'addListToContainer', + opcode: 'serializationForList', + func:'addListToContainer', blockType: 'command', text: this.formatMessage('ArchiveCodeExt.addListToContainer'), arguments: { @@ -204,7 +208,8 @@ class Archive_code { // }, { //返回序列化结果 - opcode: 'containerToJSON', + opcode: 'result', + func:'containerToJSON', blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.containerToJSON'), arguments: { @@ -215,11 +220,10 @@ class Archive_code { }, } }, - - { //反序列化 - opcode: 'parseJSONToContainer', + opcode: 'deserialization', + func:'parseJSONToContainer', blockType: 'command', text: this.formatMessage('ArchiveCodeExt.parseJSONToContainer'), arguments: { @@ -236,7 +240,8 @@ class Archive_code { }, { //反序列化是否成功 - opcode: 'ifConvertedSuccessfully', + opcode: 'deserializable', + func:'ifConvertedSuccessfully', blockType: 'Boolean', text: this.formatMessage('ArchiveCodeExt.ifConvertedSuccessfully'), }, From 8805f3d8d2f64c7bf06bd15e54221eb2dca39333 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Wed, 20 Jul 2022 00:48:50 +0800 Subject: [PATCH 059/357] =?UTF-8?q?=E6=8D=A2=E5=9B=9E=E6=97=A7=E7=89=88?= =?UTF-8?q?=EF=BC=8C=E6=B5=8B=E8=AF=95=E5=85=BC=E5=AE=B9=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/Archivecode.js | 1090 ++++++++---------------------------------- 1 file changed, 202 insertions(+), 888 deletions(-) diff --git a/Arkos/Archivecode.js b/Arkos/Archivecode.js index 24ca92e6..5ef9dfbc 100644 --- a/Arkos/Archivecode.js +++ b/Arkos/Archivecode.js @@ -1,108 +1,103 @@ import Cast from '../utils/cast.js' //import cover from './assets/cover2.png' //import icon from './assets/icon2.svg' - -//合作者: -// Nights: 搭了框架,以及一些技术帮助 -// -6: 修复了许多纰漏和 bug ,加入了新的加密算法 -// Arkos: 什么都不会的屑蒟蒻 +//合作者:Nights:帮忙写了代码框架,并且给予了一些技术上的指导 // console.log(Cast.toNumber('123')) //console.log(Cast.toNumber('aab')) - -let LZString = _LZString(); - class Archive_code { constructor(runtime) { this.runtime = runtime - this.convertedSuccessfully = false //JSON转容器是否成功 - //content为一个大容器,内部存很多小容器 + this._archive_code = '' //生成的序列结果 + this.deserializeSuccessfully = false //存反序列化是否成功 + //存需要序列化的内容 this.content = { - "1":{ - 金币: 200, - 背包: ["木头", 233] - }, - "2":{ - Arkos:{score:95}, - yk1boy:{score:100} - } + 金币: 200, + 背包: ["木头", 233] } - + //存反序列化结果 + //this.content2 = {}; + //Object.assign(this.content2,this.content) + this.setArchive_code(); + //this.setContent2json(); this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArchiveCodeExt.extensionName': '存档码', - 'ArchiveCodeExt.info1': '🏺 容器操作', - 'ArchiveCodeExt.info2': '🔧 JSON处理', - 'ArchiveCodeExt.info3': '💡 附加积木', - 'ArchiveCodeExt.clearContainer': '清空容器[con]', - 'ArchiveCodeExt.addContentToContainer': '将内容[value]命名为[name]加入容器[con](已有则覆盖)', - 'ArchiveCodeExt.addVariableToContainer': '将变量[var]内容命名为[name]加入容器[con](已有则覆盖)', - 'ArchiveCodeExt.addListToContainer': '将列表[list]内容命名为[name]加入容器[con](已有则覆盖)', + 'ArchiveCodeExt.init': '清空容器', + 'ArchiveCodeExt.serialization': '将内容[value]命名为[name]加入容器(已有则覆盖)', + 'ArchiveCodeExt.serializationForVariable': '将变量[var]内容命名为[name]加入容器(已有则覆盖)', + 'ArchiveCodeExt.serializationForList': '将列表[list]内容命名为[name]加入容器(已有则覆盖)', //'ArchiveCodeExt.stop': '序列化结束', - 'ArchiveCodeExt.containerToJSON': '容器[con]内容对应字符串', - 'ArchiveCodeExt.parseJSONToContainer': '读取字符串到容器[con]:[code]', - 'ArchiveCodeExt.getContent': '容器[con]中名称为[key]的内容', + 'ArchiveCodeExt.result': '容器内容对应字符串', + 'ArchiveCodeExt.deserialization': '读取字符串到容器:[code]', + 'ArchiveCodeExt.getContent': '容器中名称为[key]的内容', //'ArchiveCodeExt.showContent2json':'读取结果', - 'ArchiveCodeExt.saveContentToVar': '将容器[con]中名称为[key]的内容保存到变量[var]', - 'ArchiveCodeExt.saveContentToList': '将容器[con]中名称为[key]的内容保存到列表[list]', - 'ArchiveCodeExt.ifConvertedSuccessfully': '读取成功?', - 'ArchiveCodeExt.getAmount': '容器[con]中内容的总数', - 'ArchiveCodeExt.ifExist': '容器[con]是否存在名为[key]的内容', - 'ArchiveCodeExt.getContentByNumber': '获取容器[con]中第[index]个内容的[type]', + 'ArchiveCodeExt.saveContentToVar': '将容器中名称为[key]的内容保存到变量[var]', + 'ArchiveCodeExt.saveContentToList': '将容器中名称为[key]的内容保存到列表[list]', + 'ArchiveCodeExt.deserializable': '读取成功?', + 'ArchiveCodeExt.getAmount': '容器中内容的总数', + 'ArchiveCodeExt.ifExist': '容器是否存在名为[key]的内容', + 'ArchiveCodeExt.getContentByNumber': '获取容器中第[index]个内容的[type]', 'ArchiveCodeExt.encrypt': '以[method]加密[str],密匙[key]', 'ArchiveCodeExt.decrypt': '以[method]解密[str],密匙[key]', 'ArchiveCodeExt.writeClipboard': '复制[str]到剪贴板', - 'ArchiveCodeExt.getLengthOfList': '容器[con]中名称为[key]的列表的长度', - 'ArchiveCodeExt.getContentOfList': '容器[con]中名称为[key]的列表的第[n]项', + 'ArchiveCodeExt.getLengthOfList': '容器中名称为[key]的列表的长度', + 'ArchiveCodeExt.getContentOfList': '容器中名称为[key]的列表的第[n]项', 'ArchiveCodeExt.getUnicode': '字符[c]的Unicode', 'ArchiveCodeExt.getCharByUnicode': 'Unicode[code]对应字符', 'ArchiveCodeExt.methodMenu.1': 'Arkos加密法', 'ArchiveCodeExt.methodMenu.2': '分裂加密法', - 'ArchiveCodeExt.methodMenu.3': 'LZString压缩', 'ArchiveCodeExt.infoMenu.1': '名称', 'ArchiveCodeExt.infoMenu.2': '内容', 'ArchiveCodeExt.infoMenu.3': '类型', 'ArchiveCodeExt.infoMenu.4': '列表长度', - 'ArchiveCodeExt.delete': '删除容器[con]中名为[key]的内容', - 'ArchiveCodeExt.getContentInContainer': '获得容器[container]中名为[key]的内容', + 'ArchiveCodeExt.delete': '删除容器中名为[key]的内容', }, - en: { 'ArchiveCodeExt.extensionName': 'Archive Code', - 'ArchiveCodeExt.clearContainer': 'empty container[con]', - 'ArchiveCodeExt.addContentToContainer': 'add content[value] to container[con], name as[name]', - 'ArchiveCodeExt.addVariableToContainer': 'add variable[var] to container[con], name as[name]', - 'ArchiveCodeExt.addListToContainer': 'add list[list] to container[con], name as[name]', + 'ArchiveCodeExt.init': 'empty Container', + 'ArchiveCodeExt.serialization': 'add content[value] to Container, name as[name]', + 'ArchiveCodeExt.serializationForVariable': 'add variable[var] to Container, name as[name]', + 'ArchiveCodeExt.serializationForList': 'add list[list] to Container, name as[name]', //'ArchiveCodeExt.stop': 'end serialization', - 'ArchiveCodeExt.containerToJSON': 'container[con] in string form', - 'ArchiveCodeExt.parseJSONToContainer': 'parse string[code] to container[con]', + 'ArchiveCodeExt.result': 'Container in string form', + 'ArchiveCodeExt.deserialization': 'parse string[code] to Container', 'ArchiveCodeExt.getContent': 'content of[key]', - 'ArchiveCodeExt.saveContentToVar': 'save[key]in container[con]to variable[var]', - 'ArchiveCodeExt.saveContentToList': 'save[key]in container[con]to list[list]', - 'ArchiveCodeExt.ifConvertedSuccessfully': 'parse successfullly?', - 'ArchiveCodeExt.getAmount': 'the amount of contents in container[con]', - 'ArchiveCodeExt.ifExist': 'container[con] contains[key]?', - 'ArchiveCodeExt.getContentByNumber': 'get [type]of #[index]content in container[con]', + 'ArchiveCodeExt.saveContentToVar': 'save [key]to variable[var]', + 'ArchiveCodeExt.saveContentToList': 'save[key]to list[list]', + 'ArchiveCodeExt.deserializable': 'parse successfullly?', + 'ArchiveCodeExt.getAmount': 'the amount of contents in Container', + 'ArchiveCodeExt.ifExist': 'Container contains[key]?', + 'ArchiveCodeExt.getContentByNumber': 'get [type]of #[index]content', 'ArchiveCodeExt.encrypt': 'use[method]to encrypt[str]with key[key]', 'ArchiveCodeExt.decrypt': 'use[method]to decrypt[str]with key[key]', 'ArchiveCodeExt.writeClipboard': 'copy[str]to clipboard', - 'ArchiveCodeExt.getContentOfList': '#[n] of list[key]in container[con]', - 'ArchiveCodeExt.getLengthOfList': 'length of list[key]in container[con]', + //'ArchiveCodeExt.showContent2json':'deserialization result', + 'ArchiveCodeExt.getContentOfList': '#[n] of list[key]', + 'ArchiveCodeExt.getLengthOfList': 'length of list[key]', 'ArchiveCodeExt.getUnicode': 'get Unicode of[c]', 'ArchiveCodeExt.getCharByUnicode': ' character of Unicode[code]', 'ArchiveCodeExt.methodMenu.1': 'Arkos cipher', 'ArchiveCodeExt.methodMenu.2': 'mitotic encryption', - 'ArchiveCodeExt.methodMenu.3': 'LZString', 'ArchiveCodeExt.infoMenu.1': 'name', 'ArchiveCodeExt.infoMenu.2': 'value', 'ArchiveCodeExt.infoMenu.3': 'type', 'ArchiveCodeExt.infoMenu.4': 'lenth of list', - 'ArchiveCodeExt.delete': 'delete content[key] in container[con]', - 'ArchiveCodeExt.getContentIncontainer': 'get [key] in [container]', + 'ArchiveCodeExt.delete': 'Delete content[key] in Container' }, }) - } - + //每次读取archive_code会生成一次 + get archive_code() { + this.setArchive_code(); + return this._archive_code; + } + //根据content的内容,将其JSON化,存到archive_code + setArchive_code() { + this._archive_code = JSON.stringify(this.content); + } + // setContent2json(){ + // this.content2json = JSON.stringify(this.content2); + // } formatMessage(id) { return this._formatMessage({ id, @@ -110,7 +105,6 @@ class Archive_code { description: id, }) } - getInfo() { return { id: 'Archivecode', // Archivecode @@ -119,33 +113,18 @@ class Archive_code { // menuIconURI: cover, // blockIconURI: icon, blocks: [ - "---" + this.formatMessage("ArchiveCodeExt.info1"), //🏺容器操作 { - //清空容器 - opcode: 'init',//为了兼容旧版,opcode用原来的 - func: 'clearContainer', + //开始序列化 + opcode: 'init', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.clearContainer'), - arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, - } + text: this.formatMessage('ArchiveCodeExt.init') }, { - //将内容加入容器 名称xx 值xx - opcode: 'serialization',//'addContentToContainer', - func:'addContentToContainer', + //将内容加入序列 名称xx 值xx + opcode: 'serialization', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.addContentToContainer'), + text: this.formatMessage('ArchiveCodeExt.serialization'), arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, name: { type: 'string', defaultValue: '用户id' @@ -158,16 +137,10 @@ class Archive_code { }, { //将变量加入序列 - opcode: 'serializationForVariable',//'addVariableToContainer', - func:'addVariableToContainer', + opcode: 'serializationForVariable', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.addVariableToContainer'), + text: this.formatMessage('ArchiveCodeExt.serializationForVariable'), arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, name: { type: 'string', defaultValue: '金币' @@ -181,15 +154,9 @@ class Archive_code { { //将列表加入序列 opcode: 'serializationForList', - func:'addListToContainer', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.addListToContainer'), + text: this.formatMessage('ArchiveCodeExt.serializationForList'), arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, name: { type: 'string', defaultValue: '背包' @@ -209,29 +176,15 @@ class Archive_code { { //返回序列化结果 opcode: 'result', - func:'containerToJSON', blockType: 'reporter', - text: this.formatMessage('ArchiveCodeExt.containerToJSON'), - arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, - } + text: this.formatMessage('ArchiveCodeExt.result'), }, { //反序列化 opcode: 'deserialization', - func:'parseJSONToContainer', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.parseJSONToContainer'), + text: this.formatMessage('ArchiveCodeExt.deserialization'), arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, code: { type: 'string', defaultValue: `{"金币":200,"背包":["木头","面包"]}` @@ -241,22 +194,14 @@ class Archive_code { { //反序列化是否成功 opcode: 'deserializable', - func:'ifConvertedSuccessfully', blockType: 'Boolean', - text: this.formatMessage('ArchiveCodeExt.ifConvertedSuccessfully'), + text: this.formatMessage('ArchiveCodeExt.deserializable'), }, { //返回容器中数据数量 opcode: 'getAmount', blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getAmount'), - arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, - } }, { //获取第n(从1开始)个内容,的(1名称2内容3类型4列表长度) @@ -264,11 +209,6 @@ class Archive_code { blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getContentByNumber'), arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, index: { type: 'number', //menu: 'varMenu2', @@ -292,11 +232,6 @@ class Archive_code { blockType: 'Boolean', text: this.formatMessage('ArchiveCodeExt.ifExist'), arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, key: { type: 'string', //menu: 'varMenu2', @@ -310,11 +245,6 @@ class Archive_code { blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getContent'), arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, key: { type: 'string', //menu: 'varMenu2', @@ -328,11 +258,6 @@ class Archive_code { blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getLengthOfList'), arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, key: { type: 'string', //menu: 'varMenu2', @@ -346,11 +271,6 @@ class Archive_code { blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getContentOfList'), arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, key: { type: 'string', //menu: 'varMenu2', @@ -369,11 +289,6 @@ class Archive_code { blockType: 'command', text: this.formatMessage('ArchiveCodeExt.saveContentToVar'), arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, key: { type: 'string', //menu: 'varMenu2', @@ -391,11 +306,6 @@ class Archive_code { blockType: 'command', text: this.formatMessage('ArchiveCodeExt.saveContentToList'), arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, key: { type: 'string', //menu: 'listMenu2', @@ -413,35 +323,12 @@ class Archive_code { blockType: 'command', text: this.formatMessage('ArchiveCodeExt.delete'), arguments: { - con: { - type: 'string', - defaultValue: '1', - menu: 'containerMenu' - }, - key: { - type: 'string', - defaultValue: '金币' - }, - } - }, - "---" + this.formatMessage("ArchiveCodeExt.info2"), //🔧 JSON处理 - { - //直接获得container容器中的key内容 - opcode: 'getContentInContainer', - blockType: 'reporter', - text: this.formatMessage('ArchiveCodeExt.getContentInContainer'), - arguments: { - container: { - type: 'string', - defaultValue: '{"金币":100,"经验值":50}' - }, key: { type: 'string', defaultValue: '金币' }, } }, - "---" + this.formatMessage("ArchiveCodeExt.info3"), //💡 附加积木 { //加密 opcode: 'encrypt', @@ -520,10 +407,6 @@ class Archive_code { }, ], menus: { - containerMenu: { - items: 'findAllContainer', - acceptReporters: true, - }, varMenu: { items: 'findAllVar' }, @@ -546,12 +429,9 @@ class Archive_code { // text: this.formatMessage('ArchiveCodeExt.methodMenu.2'), // value: '2' // }, - { - text: this.formatMessage('ArchiveCodeExt.methodMenu.3'), - value: '3' - }, ], - infoMenu: [{ + infoMenu: [ + { text: this.formatMessage('ArchiveCodeExt.infoMenu.1'), value: '1' }, @@ -571,242 +451,153 @@ class Archive_code { }, }; } - - findAllContainer() { - const list = []; - let temp = this.content; - Object.keys(temp).forEach(obj => { - //if ( Array.isArray (temp[obj]) ) { - list.push(obj); - //} - }); - if (list.length === 0) { - list.push({ - text: '-', - value: 'empty', - }); - } - return list; - } - - _createContainerIfNotExist(con){ - if(!(con in this.content)) - this.content[con]={}; - } - - clearContainer(args) { - this._createContainerIfNotExist(args.con) - this.content[args.con] = {}; - } - - containerToJSON(args) { - if(!(args.con in this.content)) return ''; - return JSON.stringify(this.content[args.con]); - } - - addContentToContainer(args) { - if(!(args.con in this.content)) return; - this.content[args.con][args.name] = args.value; - } - - addVariableToContainer(args, util) { - if(!(args.con in this.content)) return; + init() { + // console.log('editingTarget :', this.runtime._editingTarget) + // console.log('stageTarget :', this.runtime._stageTarget) + // console.log('_stageTarget.variables',JSON.stringify(this.runtime._stageTarget.variables)) + this.content = {}; + this.setArchive_code(); + } + result() { + return this.archive_code; + } + // showContent2json() { + // this.setContent2json(); + // return this.content2json; + // } + stop() { + this.setArchive_code(); + } + serialization(args) { + // if (this.archive_code !== '') + // this.archive_code += ',' + // this.archive_code += `"${args.name}":${JSON.stringify(args.value)}` + this.content[args.name] = args.value; + } + serializationForVariable(args, util) { + // if (this.archive_code !== '') + // this.archive_code += ',' + // const variable = util.target.lookupVariableById(args.var); + // this.archive_code += `"${args.name}":${JSON.stringify(variable.value)}` if (args.var !== 'empty') { const variable = util.target.lookupVariableById(args.var); - this.content[args.con][args.name] = variable.value; + this.content[args.name] = variable.value; } } - - addListToContainer(args, util) { - if(!(args.con in this.content)) return; + serializationForList(args, util) { + // if (this.archive_code !== '') + // this.archive_code += ',' + // const list = util.target.lookupVariableById(args.list); + // this.archive_code += `"${args.name}":${JSON.stringify(list)}` if (args.list !== 'empty') { const list = util.target.lookupVariableById(args.list); - this.content[args.con][args.name] = list.value; - } - } - - //直接获得{container}中的key内容 - getContentInContainer(args) { - let content; - try { - content = JSON.parse(Cast.toString(args.container)) - if(typeof(content) === 'object' && !Array.isArray(content) && content !== null) { - return this._anythingToNumberString(content[args.key]); - }else{ - return '' - } - } catch (e) { - return '' + this.content[args.name] = list.value; } } - parseJSONToContainer(args) { - this._createContainerIfNotExist(args.con) - let content; - this.convertedSuccessfully = false; + deserialization(args) { try { - // 如果解析失败,不要修改content。 - content = JSON.parse(Cast.toString(args.code)) - // 考虑数组[]情况。 - if(typeof(content) === 'object' && !Array.isArray(content) && content !== null) { - this.content[args.con] = content; - this.convertedSuccessfully = true; + this.content = JSON.parse(String(args.code)) + this.deserializeSuccessfully = true; + this.content = JSON.parse(args.code) + if(typeof(this.content)==='object'&& this.content !== null ){ + this.deserializeSuccessfully = true; + }else{ + this.content = {}; + this.deserializeSuccessfully = false; } } catch (e) { + this.deserializeSuccessfully = false; //this.content2 = {} } //console.log(typeof this.content) } - - ifConvertedSuccessfully() { - return this.convertedSuccessfully + deserializable() { + return this.deserializeSuccessfully } - ifExist(args) { - if(!(args.con in this.content)) return false; - return Cast.toString(args.key) in this.content[args.con]; + return (this.content.hasOwnProperty(args.key)); } - - getAmount(args) { - if(!(args.con in this.content)) return ''; - return Object.keys(this.content[args.con]).length; + getAmount() { + let count = 0; + for (let key in this.content) { + count++; + } + return count; } - getContentByNumber(args) { - if(!(args.con in this.content)) return ''; - let key = Object.keys(this.content[args.con])[args.index - 1] + let key = Object.keys(this.content)[args.index - 1] if (key === undefined) return ''; - let value = this.content[args.con][key] switch (args.type) { case '1'://名称 return key; case '2'://内容 - return this._anythingToNumberString(value); + return this.content[key]; case '3'://类型 - switch(typeof value){ - case "object": - // 本地化问题:返回的值是中文 - // 这一点可以统一用英文或者符号或者做成判断<名字为(abc)的数值是列表?> - // 或者符号化 - // 列表 容器 变量 没有 - // List Container Variable Unset - // [] {} "" undefined - return Array.isArray(value) ? '列表' : '容器'; - case "string": - case "number": - case "boolean": - return '变量'; - default: - return ''; - } + return (typeof this.content[key] === 'object') ? '列表' : '变量'; case '4'://列表长度 - return Array.isArray(value) ? value.length : ''; + return (typeof this.content[key] === 'object') ? this.content[key].length : ''; default: return ''; } - } - - getContent(args) { - if(!(args.con in this.content)) return ''; - return this._anythingToNumberString(this.content[args.con][args.key]); + getContent(args, util) { + // const variable = util.target.lookupVariableById(args.var); + // variable.value = args.key; + return (this.content[args.key] === undefined) ? '' : String(this.content[args.key]) } - getUnicode(args) { - return Cast.toString(args.c).charCodeAt(0) + return args.c.charCodeAt(0) } - getCharByUnicode(args) { - return String.fromCharCode(Cast.toNumber(args.code)) - } - - getContentOfList(args) { - if(!(args.con in this.content)) return ''; - let t = this.content[args.con][args.key] - if (Array.isArray(t)) { - let i = Cast.toNumber(args.n) - 1; - if (i < 0 || i >= t.length) { - return ''; - } - return t[i]; - } else { + return String.fromCharCode(args.code) + } + getContentOfList(args, util) { + // const variable = util.target.lookupVariableById(args.var); + // variable.value = args.key; + //如果没有这项,或者不是列表 + let t = this.content[args.key] + if (t === undefined || typeof t !== 'object') { return ''; + } else { + if (t[args.n - 1] === undefined) return ''; + else return t[args.n - 1] } } - getLengthOfList(args, util) { - if(!(args.con in this.content)) return ''; - let t = this.content[args.con][args.key] - return Array.isArray(t) ? t.length : ''; - } - - _anythingToNumberString(value) { - switch(typeof(value)){ - case "string": - case "number": - break; - case "object": - if(Array.isArray(value)) { - value = JSON.stringify(value); //列表直接用 JSON 格式显示 - // 在原版scratch中如果直接使用列表作为变量,得到的结果是由空格分隔的。如果列表中每一项都是单个字符(数字不算),则结果不用空格分割。这里还原原版行为。 - // 如果直接String()的话,项目会默认用逗号分割。 - // let areChars = true; - // value.forEach((v, i) => { - // if (!(typeof v === "string" && v.length === 1)) { - // areChars = false; - // } - // }); - // value = value.join(areChars ? '' : ' '); - } else { - // 否则,就直接stringify - value = JSON.stringify(value); - } - break; - default: - value = ''; //包含了undefined + // const variable = util.target.lookupVariableById(args.var); + // variable.value = args.key; + //如果没有这项,或者不是列表 + let t = this.content[args.key] + if (t === undefined || typeof t !== 'object') { + return ''; + } else { + return t.length; } - return value; } - saveContentToVar(args, util) { - if(!(args.con in this.content)) return; if (args.var !== 'empty') { const variable = util.target.lookupVariableById(args.var); - let value = this._anythingToNumberString(this.content[args.con][args.key]); - variable.value = value; + variable.value = String(this.content[args.key]); + if (variable.value === "undefined") variable.value = ''; } } - saveContentToList(args, util) { - if(!(args.con in this.content)) return; if (args.list !== 'empty') { const list = util.target.lookupVariableById(args.list); - if (!(args.key in this.content[args.con])) { - // 如果啥都没有就清空 - list.value = []; - return; - } - let value = this.content[args.con][args.key]; - if (!Array.isArray(value)) { - //如果要读取的内容不是列表而是什么奇奇怪怪的东西,就把它包装成列表 - value = [value]; + list.value = this.content[args.key]; + if (list.value === undefined) list.value = []; + if (typeof list.value !== 'object') { + list.value = [list.value]; } - value.forEach((v, i) => { - // 防止数组内容混入奇奇怪怪的东西 - value[i] = this._anythingToNumberString(v); - }); - list.value = value; } } - delete(args) { - if(!(args.con in this.content)) return; - delete this.content[args.con][args.key]; + Reflect.deleteProperty(this.content, args.key); } - //将密匙转换为一个值 keyVar(k) { - k = Cast.toString(k) + k = String(k) let t = 13; for (let i = 0; i < k.length; i++) { t += k.charCodeAt(i) @@ -814,66 +605,42 @@ class Archive_code { } return t } - //加密 encrypt(args) { - args.key = Cast.toString(args.key) - args.str = Cast.toString(args.str) switch (args.method) { case '1': return this.ArkosEncrypt(args); case '2': return this.encrypt2(args); - case '3': - return LZString.scompress(args.str, args.key); default: return ''; } } - //解密 decrypt(args) { - args.key = Cast.toString(args.key) - args.str = Cast.toString(args.str) switch (args.method) { case '1': return this.ArkosDecrypt(args); case '2': return this.decrypt2(args); - case '3': - return LZString.sdecompress(args.str, args.key); default: return ''; } } - - //发现 Unicode 为 0 10 13 55296~57343(2047个字符) 的字符无法被正常复制,故排除掉这些字符。 - getCode(c) { - c = Cast.toString(c).charCodeAt(0) - if (c === 0) return NaN - else if (c < 10) return c-1 //排除0 - else if (c < 13) return c-2 //排除0 10 - else if (c < 55296) return c-3 //排除0 10 13 - else if (c > 55296) return c-2050 //排除0 10 13 55296~57343(2047个字符) - else return NaN - } - //Arkos加密法 ArkosEncrypt(args) { args.key = this.keyVar(args.key) - args.str = Cast.toString(args.str) + args.str = String(args.str) let b = '' for (let i = 0; i < args.str.length; i++) { b += this.enChar1(args.str[i], args.key + i) } return b } - - //Arkos解密 ArkosDecrypt(args) { args.key = this.keyVar(args.key) - args.str = Cast.toString(args.str) + args.str = String(args.str) let b = '' for (let i = 0; i < args.str.length; i++) { b += this.deChar1(args.str[i], args.key + i) @@ -881,24 +648,19 @@ class Archive_code { //console.log('123') return b } - enChar1(c, p) { - // 目前我知道的unicode字符最大编码是131071 let t = (c.charCodeAt(0) + p) % 54533 // - t += 9 - 2 * (t % 10) - + t = t - t % 10 + (9 - t % 10) return String.fromCharCode(t) } - - deChar1(c, p) { let t = c.charCodeAt(0) - t += 9 - 2 * (t % 10) - t = (t - p + 54533) % 54533 + //t%=65536 + t = t - t % 10 + (9 - t % 10) + t = (t - p) % 54533 + if (t < 0) t += 54533 return String.fromCharCode(t) } - - //分裂加密法 encrypt2(args) { args.key = this.keyVar(args.key) @@ -909,7 +671,6 @@ class Archive_code { } return b } - //分裂解密 decrypt2(args) { args.key = this.keyVar(args.key) @@ -921,16 +682,13 @@ class Archive_code { //console.log('123') return b } - enChar2(c, p) { let t = (c.charCodeAt(0) + p) % 65536 t = t - t % 10 + (9 - t % 10) - let c1 = String.fromCharCode(t >> 8) let c2 = String.fromCharCode(t % 256) return c1 + c2 } - deChar2(c1, c2, p) { let t = c1.charCodeAt(0) * 256 + c2.charCodeAt(0) t %= 65536 @@ -938,20 +696,9 @@ class Archive_code { t = (t - p + 65536) % 65536 return String.fromCharCode(t) } - writeClipboard(args) { - // 错误处理... - if("navigator" in window && "clipboard" in navigator && "writeText" in navigator.clipboard) { - navigator.clipboard.writeText(Cast.toString(args.str)).catch(x => writeClipboard2(args)); - } else { - writeClipboard2(args); - } - } - - writeClipboard2(args) { - prompt("无法访问剪贴板,请选择在下方文字点击右键或按 Ctrl+C 复制。", Cast.toString(args.str)); + navigator.clipboard.writeText(args.str); } - compare(propName) { return (a, b) => { a = a[propName] @@ -961,36 +708,35 @@ class Archive_code { else return 0; } } - findAllVar() { const list = []; - let temp; + let temp = this.runtime._stageTarget.variables + Object.keys(temp).forEach(obj => { + if (temp[obj].type === '') { + list.push({ + text: `${temp[obj].name}`, + value: temp[obj].id, + }); + } + }); try { - temp = this.runtime._stageTarget.variables + temp = this.runtime._editingTarget.variables + } catch (e) { + temp = 'e' + } + if (temp !=='e' && this.runtime._editingTarget !== this.runtime._stageTarget) { Object.keys(temp).forEach(obj => { if (temp[obj].type === '') { list.push({ - text: temp[obj].name, + text: `[私有变量]${temp[obj].name}`, value: temp[obj].id, }); } }); - if (!this.runtime._editingTarget.isStage) { - temp = this.runtime._editingTarget.variables - Object.keys(temp).forEach(obj => { - if (temp[obj].type === '') { - list.push({ - text: '[私有变量]' + temp[obj].name, - value: temp[obj].id, - }); - } - }); - } - } catch (e) { } if (list.length === 0) { list.push({ - text: `-`, + text: `*没有变量*`, value: 'empty', }); } @@ -1004,43 +750,42 @@ class Archive_code { list.sort(this.compare("text")); return list; } - findAllList() { const list = []; - let temp; + let temp = this.runtime._stageTarget.variables + Object.keys(temp).forEach(obj => { + if (temp[obj].type === 'list') { + //console.log(temp[obj].type) + list.push({ + text: `${temp[obj].name}`, + value: temp[obj].id, + }); + } + }); try { - temp = this.runtime._stageTarget.variables + temp = this.runtime._editingTarget.variables + } catch (e) { + temp = 'e' + } + if (temp !=='e' && this.runtime._editingTarget !== this.runtime._stageTarget) { Object.keys(temp).forEach(obj => { if (temp[obj].type === 'list') { list.push({ - text: temp[obj].name, + text: `[私有列表]${temp[obj].name}`, value: temp[obj].id, }); } }); - if (!this.runtime._editingTarget.isStage) { - temp = this.runtime._editingTarget.variables - Object.keys(temp).forEach(obj => { - if (temp[obj].type === 'list') { - list.push({ - text: '[私有列表]' + temp[obj].name, - value: temp[obj].id, - }); - } - }); - } - } catch (e) { } if (list.length === 0) { list.push({ - text: `-`, + text: `*没有列表*`, value: 'empty', }); } list.sort(this.compare("text")); return list; } - findAllVarContents() { const list = []; let temp = this.content @@ -1054,14 +799,13 @@ class Archive_code { }); if (list.length === 0) { list.push({ - text: '-', + text: '*没有变量*', value: 'empty', }); } list.sort(this.compare("text")); return list; } - findAllListsContents() { const list = []; let temp = this.content @@ -1075,444 +819,14 @@ class Archive_code { }); if (list.length === 0) { list.push({ - text: '-', + text: '*没有列表*', value: 'empty', }); } list.sort(this.compare("text")); return list; } - - } - - -// - lz-strings.js (modified) - - -// Copyright (c) 2013 Pieroxy -// This work is free. You can redistribute it and/or modify it -// under the terms of the WTFPL, Version 2 -// For more information see LICENSE.txt or http://www.wtfpl.net/ -// -// For more information, the home page: -// http://pieroxy.net/blog/pages/lz-string/testing.html -// -// LZ-based compression algorithm, version 1.4.4 -function _LZString() { - - // private property - var f = String.fromCharCode; - - var LZString = { - scompress: function(uncompressed, key) { - if (key.length !== 0) - key = this.scompress(key, ""); - return this._compress(uncompressed, 14, function(x, i) { - if (key.length !== 0) - x ^= (key.charCodeAt(i % key.length) * (i + 1)) & ((1 << 14) - 1); - return f(x + 0x4E00); - }); - }, - - _compress: function(uncompressed, bitsPerChar, getCharFromInt) { - if (uncompressed == null) return ""; - var i, value, - context_dictionary = {}, - context_dictionaryToCreate = {}, - context_c = "", - context_wc = "", - context_w = "", - context_enlargeIn = 2, // Compensate for the first entry which should not count - context_dictSize = 3, - context_numBits = 2, - context_data = [], - context_data_val = 0, - context_data_position = 0, - ii; - - for (ii = 0; ii < uncompressed.length; ii += 1) { - context_c = uncompressed.charAt(ii); - if (!Object.prototype.hasOwnProperty.call(context_dictionary, context_c)) { - context_dictionary[context_c] = context_dictSize++; - context_dictionaryToCreate[context_c] = true; - } - - context_wc = context_w + context_c; - if (Object.prototype.hasOwnProperty.call(context_dictionary, context_wc)) { - context_w = context_wc; - } else { - if (Object.prototype.hasOwnProperty.call(context_dictionaryToCreate, context_w)) { - if (context_w.charCodeAt(0) < 256) { - for (i = 0; i < context_numBits; i++) { - context_data_val = (context_data_val << 1); - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val, context_data.length)); - context_data_val = 0; - } else { - context_data_position++; - } - } - value = context_w.charCodeAt(0); - for (i = 0; i < 8; i++) { - context_data_val = (context_data_val << 1) | (value & 1); - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val, context_data.length)); - context_data_val = 0; - } else { - context_data_position++; - } - value = value >> 1; - } - } else { - value = 1; - for (i = 0; i < context_numBits; i++) { - context_data_val = (context_data_val << 1) | value; - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val, context_data.length)); - context_data_val = 0; - } else { - context_data_position++; - } - value = 0; - } - value = context_w.charCodeAt(0); - for (i = 0; i < 16; i++) { - context_data_val = (context_data_val << 1) | (value & 1); - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val, context_data.length)); - context_data_val = 0; - } else { - context_data_position++; - } - value = value >> 1; - } - } - context_enlargeIn--; - if (context_enlargeIn == 0) { - context_enlargeIn = Math.pow(2, context_numBits); - context_numBits++; - } - delete context_dictionaryToCreate[context_w]; - } else { - value = context_dictionary[context_w]; - for (i = 0; i < context_numBits; i++) { - context_data_val = (context_data_val << 1) | (value & 1); - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val, context_data.length)); - context_data_val = 0; - } else { - context_data_position++; - } - value = value >> 1; - } - - - } - context_enlargeIn--; - if (context_enlargeIn == 0) { - context_enlargeIn = Math.pow(2, context_numBits); - context_numBits++; - } - // Add wc to the dictionary. - context_dictionary[context_wc] = context_dictSize++; - context_w = String(context_c); - } - } - - // Output the code for w. - if (context_w !== "") { - if (Object.prototype.hasOwnProperty.call(context_dictionaryToCreate, context_w)) { - if (context_w.charCodeAt(0) < 256) { - for (i = 0; i < context_numBits; i++) { - context_data_val = (context_data_val << 1); - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val, context_data.length)); - context_data_val = 0; - } else { - context_data_position++; - } - } - value = context_w.charCodeAt(0); - for (i = 0; i < 8; i++) { - context_data_val = (context_data_val << 1) | (value & 1); - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val, context_data.length)); - context_data_val = 0; - } else { - context_data_position++; - } - value = value >> 1; - } - } else { - value = 1; - for (i = 0; i < context_numBits; i++) { - context_data_val = (context_data_val << 1) | value; - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val, context_data.length)); - context_data_val = 0; - } else { - context_data_position++; - } - value = 0; - } - value = context_w.charCodeAt(0); - for (i = 0; i < 16; i++) { - context_data_val = (context_data_val << 1) | (value & 1); - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val, context_data.length)); - context_data_val = 0; - } else { - context_data_position++; - } - value = value >> 1; - } - } - context_enlargeIn--; - if (context_enlargeIn == 0) { - context_enlargeIn = Math.pow(2, context_numBits); - context_numBits++; - } - delete context_dictionaryToCreate[context_w]; - } else { - value = context_dictionary[context_w]; - for (i = 0; i < context_numBits; i++) { - context_data_val = (context_data_val << 1) | (value & 1); - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val, context_data.length)); - context_data_val = 0; - } else { - context_data_position++; - } - value = value >> 1; - } - - - } - context_enlargeIn--; - if (context_enlargeIn == 0) { - context_enlargeIn = Math.pow(2, context_numBits); - context_numBits++; - } - } - - // Mark the end of the stream - value = 2; - for (i = 0; i < context_numBits; i++) { - context_data_val = (context_data_val << 1) | (value & 1); - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val, context_data.length)); - context_data_val = 0; - } else { - context_data_position++; - } - value = value >> 1; - } - - // Flush the last char - while (true) { - context_data_val = (context_data_val << 1); - if (context_data_position == bitsPerChar - 1) { - context_data.push(getCharFromInt(context_data_val, context_data.length)); - break; - } else context_data_position++; - } - return context_data.join(''); - }, - - sdecompress: function(compressed, key) { - if (key.length !== 0) - key = this.scompress(key, ""); - return this._decompress(compressed.length, 1 << (14 - 1), function(i) { - let x = compressed.charCodeAt(i) - 0x4E00; - if (key.length !== 0) - x ^= (key.charCodeAt(i % key.length) * (i + 1)) & ((1 << 14) - 1); - return x; - }); - }, - - _decompress: function(length, resetValue, getNextValue) { - var dictionary = [], - next, - enlargeIn = 4, - dictSize = 4, - numBits = 3, - entry = "", - result = [], - i, - w, - bits, resb, maxpower, power, - c, - data = { - val: getNextValue(0), - position: resetValue, - index: 1 - }; - - for (i = 0; i < 3; i += 1) { - dictionary[i] = i; - } - - bits = 0; - maxpower = Math.pow(2, 2); - power = 1; - while (power != maxpower) { - resb = data.val & data.position; - data.position >>= 1; - if (data.position == 0) { - data.position = resetValue; - data.val = getNextValue(data.index++); - } - bits |= (resb > 0 ? 1 : 0) * power; - power <<= 1; - } - - switch (next = bits) { - case 0: - bits = 0; - maxpower = Math.pow(2, 8); - power = 1; - while (power != maxpower) { - resb = data.val & data.position; - data.position >>= 1; - if (data.position == 0) { - data.position = resetValue; - data.val = getNextValue(data.index++); - } - bits |= (resb > 0 ? 1 : 0) * power; - power <<= 1; - } - c = f(bits); - break; - case 1: - bits = 0; - maxpower = Math.pow(2, 16); - power = 1; - while (power != maxpower) { - resb = data.val & data.position; - data.position >>= 1; - if (data.position == 0) { - data.position = resetValue; - data.val = getNextValue(data.index++); - } - bits |= (resb > 0 ? 1 : 0) * power; - power <<= 1; - } - c = f(bits); - break; - case 2: - return ""; - } - dictionary[3] = c; - w = c; - result.push(c); - while (true) { - if (data.index > length) { - return ""; - } - - bits = 0; - maxpower = Math.pow(2, numBits); - power = 1; - while (power != maxpower) { - resb = data.val & data.position; - data.position >>= 1; - if (data.position == 0) { - data.position = resetValue; - data.val = getNextValue(data.index++); - } - bits |= (resb > 0 ? 1 : 0) * power; - power <<= 1; - } - - switch (c = bits) { - case 0: - bits = 0; - maxpower = Math.pow(2, 8); - power = 1; - while (power != maxpower) { - resb = data.val & data.position; - data.position >>= 1; - if (data.position == 0) { - data.position = resetValue; - data.val = getNextValue(data.index++); - } - bits |= (resb > 0 ? 1 : 0) * power; - power <<= 1; - } - - dictionary[dictSize++] = f(bits); - c = dictSize - 1; - enlargeIn--; - break; - case 1: - bits = 0; - maxpower = Math.pow(2, 16); - power = 1; - while (power != maxpower) { - resb = data.val & data.position; - data.position >>= 1; - if (data.position == 0) { - data.position = resetValue; - data.val = getNextValue(data.index++); - } - bits |= (resb > 0 ? 1 : 0) * power; - power <<= 1; - } - dictionary[dictSize++] = f(bits); - c = dictSize - 1; - enlargeIn--; - break; - case 2: - return result.join(''); - } - - if (enlargeIn == 0) { - enlargeIn = Math.pow(2, numBits); - numBits++; - } - - if (dictionary[c]) { - entry = dictionary[c]; - } else { - if (c === dictSize) { - entry = w + w.charAt(0); - } else { - // throw new Error("LZString: decompress error."); - // return null; - return ""; - } - } - result.push(entry); - - // Add w+entry[0] to the dictionary. - dictionary[dictSize++] = w + entry.charAt(0); - enlargeIn--; - - w = entry; - - if (enlargeIn == 0) { - enlargeIn = Math.pow(2, numBits); - numBits++; - } - - } - } - }; - return LZString; -} - - window.tempExt = { Extension: Archive_code, info: { From ca423c593a90b8d7bfb09fa98f0e998ad8d9f0c9 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Wed, 20 Jul 2022 00:51:29 +0800 Subject: [PATCH 060/357] =?UTF-8?q?=E6=8D=A2=E5=9B=9E=E6=96=B0=E7=89=88?= =?UTF-8?q?=EF=BC=8C=E6=B5=8B=E8=AF=95=E5=85=BC=E5=AE=B9=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/Archivecode.js | 1090 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 888 insertions(+), 202 deletions(-) diff --git a/Arkos/Archivecode.js b/Arkos/Archivecode.js index 5ef9dfbc..24ca92e6 100644 --- a/Arkos/Archivecode.js +++ b/Arkos/Archivecode.js @@ -1,103 +1,108 @@ import Cast from '../utils/cast.js' //import cover from './assets/cover2.png' //import icon from './assets/icon2.svg' -//合作者:Nights:帮忙写了代码框架,并且给予了一些技术上的指导 + +//合作者: +// Nights: 搭了框架,以及一些技术帮助 +// -6: 修复了许多纰漏和 bug ,加入了新的加密算法 +// Arkos: 什么都不会的屑蒟蒻 // console.log(Cast.toNumber('123')) //console.log(Cast.toNumber('aab')) + +let LZString = _LZString(); + class Archive_code { constructor(runtime) { this.runtime = runtime - this._archive_code = '' //生成的序列结果 - this.deserializeSuccessfully = false //存反序列化是否成功 - //存需要序列化的内容 + this.convertedSuccessfully = false //JSON转容器是否成功 + //content为一个大容器,内部存很多小容器 this.content = { - 金币: 200, - 背包: ["木头", 233] + "1":{ + 金币: 200, + 背包: ["木头", 233] + }, + "2":{ + Arkos:{score:95}, + yk1boy:{score:100} + } } - //存反序列化结果 - //this.content2 = {}; - //Object.assign(this.content2,this.content) - this.setArchive_code(); - //this.setContent2json(); + this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'ArchiveCodeExt.extensionName': '存档码', - 'ArchiveCodeExt.init': '清空容器', - 'ArchiveCodeExt.serialization': '将内容[value]命名为[name]加入容器(已有则覆盖)', - 'ArchiveCodeExt.serializationForVariable': '将变量[var]内容命名为[name]加入容器(已有则覆盖)', - 'ArchiveCodeExt.serializationForList': '将列表[list]内容命名为[name]加入容器(已有则覆盖)', + 'ArchiveCodeExt.info1': '🏺 容器操作', + 'ArchiveCodeExt.info2': '🔧 JSON处理', + 'ArchiveCodeExt.info3': '💡 附加积木', + 'ArchiveCodeExt.clearContainer': '清空容器[con]', + 'ArchiveCodeExt.addContentToContainer': '将内容[value]命名为[name]加入容器[con](已有则覆盖)', + 'ArchiveCodeExt.addVariableToContainer': '将变量[var]内容命名为[name]加入容器[con](已有则覆盖)', + 'ArchiveCodeExt.addListToContainer': '将列表[list]内容命名为[name]加入容器[con](已有则覆盖)', //'ArchiveCodeExt.stop': '序列化结束', - 'ArchiveCodeExt.result': '容器内容对应字符串', - 'ArchiveCodeExt.deserialization': '读取字符串到容器:[code]', - 'ArchiveCodeExt.getContent': '容器中名称为[key]的内容', + 'ArchiveCodeExt.containerToJSON': '容器[con]内容对应字符串', + 'ArchiveCodeExt.parseJSONToContainer': '读取字符串到容器[con]:[code]', + 'ArchiveCodeExt.getContent': '容器[con]中名称为[key]的内容', //'ArchiveCodeExt.showContent2json':'读取结果', - 'ArchiveCodeExt.saveContentToVar': '将容器中名称为[key]的内容保存到变量[var]', - 'ArchiveCodeExt.saveContentToList': '将容器中名称为[key]的内容保存到列表[list]', - 'ArchiveCodeExt.deserializable': '读取成功?', - 'ArchiveCodeExt.getAmount': '容器中内容的总数', - 'ArchiveCodeExt.ifExist': '容器是否存在名为[key]的内容', - 'ArchiveCodeExt.getContentByNumber': '获取容器中第[index]个内容的[type]', + 'ArchiveCodeExt.saveContentToVar': '将容器[con]中名称为[key]的内容保存到变量[var]', + 'ArchiveCodeExt.saveContentToList': '将容器[con]中名称为[key]的内容保存到列表[list]', + 'ArchiveCodeExt.ifConvertedSuccessfully': '读取成功?', + 'ArchiveCodeExt.getAmount': '容器[con]中内容的总数', + 'ArchiveCodeExt.ifExist': '容器[con]是否存在名为[key]的内容', + 'ArchiveCodeExt.getContentByNumber': '获取容器[con]中第[index]个内容的[type]', 'ArchiveCodeExt.encrypt': '以[method]加密[str],密匙[key]', 'ArchiveCodeExt.decrypt': '以[method]解密[str],密匙[key]', 'ArchiveCodeExt.writeClipboard': '复制[str]到剪贴板', - 'ArchiveCodeExt.getLengthOfList': '容器中名称为[key]的列表的长度', - 'ArchiveCodeExt.getContentOfList': '容器中名称为[key]的列表的第[n]项', + 'ArchiveCodeExt.getLengthOfList': '容器[con]中名称为[key]的列表的长度', + 'ArchiveCodeExt.getContentOfList': '容器[con]中名称为[key]的列表的第[n]项', 'ArchiveCodeExt.getUnicode': '字符[c]的Unicode', 'ArchiveCodeExt.getCharByUnicode': 'Unicode[code]对应字符', 'ArchiveCodeExt.methodMenu.1': 'Arkos加密法', 'ArchiveCodeExt.methodMenu.2': '分裂加密法', + 'ArchiveCodeExt.methodMenu.3': 'LZString压缩', 'ArchiveCodeExt.infoMenu.1': '名称', 'ArchiveCodeExt.infoMenu.2': '内容', 'ArchiveCodeExt.infoMenu.3': '类型', 'ArchiveCodeExt.infoMenu.4': '列表长度', - 'ArchiveCodeExt.delete': '删除容器中名为[key]的内容', + 'ArchiveCodeExt.delete': '删除容器[con]中名为[key]的内容', + 'ArchiveCodeExt.getContentInContainer': '获得容器[container]中名为[key]的内容', }, + en: { 'ArchiveCodeExt.extensionName': 'Archive Code', - 'ArchiveCodeExt.init': 'empty Container', - 'ArchiveCodeExt.serialization': 'add content[value] to Container, name as[name]', - 'ArchiveCodeExt.serializationForVariable': 'add variable[var] to Container, name as[name]', - 'ArchiveCodeExt.serializationForList': 'add list[list] to Container, name as[name]', + 'ArchiveCodeExt.clearContainer': 'empty container[con]', + 'ArchiveCodeExt.addContentToContainer': 'add content[value] to container[con], name as[name]', + 'ArchiveCodeExt.addVariableToContainer': 'add variable[var] to container[con], name as[name]', + 'ArchiveCodeExt.addListToContainer': 'add list[list] to container[con], name as[name]', //'ArchiveCodeExt.stop': 'end serialization', - 'ArchiveCodeExt.result': 'Container in string form', - 'ArchiveCodeExt.deserialization': 'parse string[code] to Container', + 'ArchiveCodeExt.containerToJSON': 'container[con] in string form', + 'ArchiveCodeExt.parseJSONToContainer': 'parse string[code] to container[con]', 'ArchiveCodeExt.getContent': 'content of[key]', - 'ArchiveCodeExt.saveContentToVar': 'save [key]to variable[var]', - 'ArchiveCodeExt.saveContentToList': 'save[key]to list[list]', - 'ArchiveCodeExt.deserializable': 'parse successfullly?', - 'ArchiveCodeExt.getAmount': 'the amount of contents in Container', - 'ArchiveCodeExt.ifExist': 'Container contains[key]?', - 'ArchiveCodeExt.getContentByNumber': 'get [type]of #[index]content', + 'ArchiveCodeExt.saveContentToVar': 'save[key]in container[con]to variable[var]', + 'ArchiveCodeExt.saveContentToList': 'save[key]in container[con]to list[list]', + 'ArchiveCodeExt.ifConvertedSuccessfully': 'parse successfullly?', + 'ArchiveCodeExt.getAmount': 'the amount of contents in container[con]', + 'ArchiveCodeExt.ifExist': 'container[con] contains[key]?', + 'ArchiveCodeExt.getContentByNumber': 'get [type]of #[index]content in container[con]', 'ArchiveCodeExt.encrypt': 'use[method]to encrypt[str]with key[key]', 'ArchiveCodeExt.decrypt': 'use[method]to decrypt[str]with key[key]', 'ArchiveCodeExt.writeClipboard': 'copy[str]to clipboard', - //'ArchiveCodeExt.showContent2json':'deserialization result', - 'ArchiveCodeExt.getContentOfList': '#[n] of list[key]', - 'ArchiveCodeExt.getLengthOfList': 'length of list[key]', + 'ArchiveCodeExt.getContentOfList': '#[n] of list[key]in container[con]', + 'ArchiveCodeExt.getLengthOfList': 'length of list[key]in container[con]', 'ArchiveCodeExt.getUnicode': 'get Unicode of[c]', 'ArchiveCodeExt.getCharByUnicode': ' character of Unicode[code]', 'ArchiveCodeExt.methodMenu.1': 'Arkos cipher', 'ArchiveCodeExt.methodMenu.2': 'mitotic encryption', + 'ArchiveCodeExt.methodMenu.3': 'LZString', 'ArchiveCodeExt.infoMenu.1': 'name', 'ArchiveCodeExt.infoMenu.2': 'value', 'ArchiveCodeExt.infoMenu.3': 'type', 'ArchiveCodeExt.infoMenu.4': 'lenth of list', - 'ArchiveCodeExt.delete': 'Delete content[key] in Container' + 'ArchiveCodeExt.delete': 'delete content[key] in container[con]', + 'ArchiveCodeExt.getContentIncontainer': 'get [key] in [container]', }, }) + } - //每次读取archive_code会生成一次 - get archive_code() { - this.setArchive_code(); - return this._archive_code; - } - //根据content的内容,将其JSON化,存到archive_code - setArchive_code() { - this._archive_code = JSON.stringify(this.content); - } - // setContent2json(){ - // this.content2json = JSON.stringify(this.content2); - // } + formatMessage(id) { return this._formatMessage({ id, @@ -105,6 +110,7 @@ class Archive_code { description: id, }) } + getInfo() { return { id: 'Archivecode', // Archivecode @@ -113,18 +119,33 @@ class Archive_code { // menuIconURI: cover, // blockIconURI: icon, blocks: [ + "---" + this.formatMessage("ArchiveCodeExt.info1"), //🏺容器操作 { - //开始序列化 - opcode: 'init', + //清空容器 + opcode: 'init',//为了兼容旧版,opcode用原来的 + func: 'clearContainer', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.init') + text: this.formatMessage('ArchiveCodeExt.clearContainer'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + } }, { - //将内容加入序列 名称xx 值xx - opcode: 'serialization', + //将内容加入容器 名称xx 值xx + opcode: 'serialization',//'addContentToContainer', + func:'addContentToContainer', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.serialization'), + text: this.formatMessage('ArchiveCodeExt.addContentToContainer'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, name: { type: 'string', defaultValue: '用户id' @@ -137,10 +158,16 @@ class Archive_code { }, { //将变量加入序列 - opcode: 'serializationForVariable', + opcode: 'serializationForVariable',//'addVariableToContainer', + func:'addVariableToContainer', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.serializationForVariable'), + text: this.formatMessage('ArchiveCodeExt.addVariableToContainer'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, name: { type: 'string', defaultValue: '金币' @@ -154,9 +181,15 @@ class Archive_code { { //将列表加入序列 opcode: 'serializationForList', + func:'addListToContainer', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.serializationForList'), + text: this.formatMessage('ArchiveCodeExt.addListToContainer'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, name: { type: 'string', defaultValue: '背包' @@ -176,15 +209,29 @@ class Archive_code { { //返回序列化结果 opcode: 'result', + func:'containerToJSON', blockType: 'reporter', - text: this.formatMessage('ArchiveCodeExt.result'), + text: this.formatMessage('ArchiveCodeExt.containerToJSON'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + } }, { //反序列化 opcode: 'deserialization', + func:'parseJSONToContainer', blockType: 'command', - text: this.formatMessage('ArchiveCodeExt.deserialization'), + text: this.formatMessage('ArchiveCodeExt.parseJSONToContainer'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, code: { type: 'string', defaultValue: `{"金币":200,"背包":["木头","面包"]}` @@ -194,14 +241,22 @@ class Archive_code { { //反序列化是否成功 opcode: 'deserializable', + func:'ifConvertedSuccessfully', blockType: 'Boolean', - text: this.formatMessage('ArchiveCodeExt.deserializable'), + text: this.formatMessage('ArchiveCodeExt.ifConvertedSuccessfully'), }, { //返回容器中数据数量 opcode: 'getAmount', blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getAmount'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + } }, { //获取第n(从1开始)个内容,的(1名称2内容3类型4列表长度) @@ -209,6 +264,11 @@ class Archive_code { blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getContentByNumber'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, index: { type: 'number', //menu: 'varMenu2', @@ -232,6 +292,11 @@ class Archive_code { blockType: 'Boolean', text: this.formatMessage('ArchiveCodeExt.ifExist'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, key: { type: 'string', //menu: 'varMenu2', @@ -245,6 +310,11 @@ class Archive_code { blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getContent'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, key: { type: 'string', //menu: 'varMenu2', @@ -258,6 +328,11 @@ class Archive_code { blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getLengthOfList'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, key: { type: 'string', //menu: 'varMenu2', @@ -271,6 +346,11 @@ class Archive_code { blockType: 'reporter', text: this.formatMessage('ArchiveCodeExt.getContentOfList'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, key: { type: 'string', //menu: 'varMenu2', @@ -289,6 +369,11 @@ class Archive_code { blockType: 'command', text: this.formatMessage('ArchiveCodeExt.saveContentToVar'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, key: { type: 'string', //menu: 'varMenu2', @@ -306,6 +391,11 @@ class Archive_code { blockType: 'command', text: this.formatMessage('ArchiveCodeExt.saveContentToList'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, key: { type: 'string', //menu: 'listMenu2', @@ -323,12 +413,35 @@ class Archive_code { blockType: 'command', text: this.formatMessage('ArchiveCodeExt.delete'), arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + key: { + type: 'string', + defaultValue: '金币' + }, + } + }, + "---" + this.formatMessage("ArchiveCodeExt.info2"), //🔧 JSON处理 + { + //直接获得container容器中的key内容 + opcode: 'getContentInContainer', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getContentInContainer'), + arguments: { + container: { + type: 'string', + defaultValue: '{"金币":100,"经验值":50}' + }, key: { type: 'string', defaultValue: '金币' }, } }, + "---" + this.formatMessage("ArchiveCodeExt.info3"), //💡 附加积木 { //加密 opcode: 'encrypt', @@ -407,6 +520,10 @@ class Archive_code { }, ], menus: { + containerMenu: { + items: 'findAllContainer', + acceptReporters: true, + }, varMenu: { items: 'findAllVar' }, @@ -429,9 +546,12 @@ class Archive_code { // text: this.formatMessage('ArchiveCodeExt.methodMenu.2'), // value: '2' // }, - ], - infoMenu: [ { + text: this.formatMessage('ArchiveCodeExt.methodMenu.3'), + value: '3' + }, + ], + infoMenu: [{ text: this.formatMessage('ArchiveCodeExt.infoMenu.1'), value: '1' }, @@ -451,153 +571,242 @@ class Archive_code { }, }; } - init() { - // console.log('editingTarget :', this.runtime._editingTarget) - // console.log('stageTarget :', this.runtime._stageTarget) - // console.log('_stageTarget.variables',JSON.stringify(this.runtime._stageTarget.variables)) - this.content = {}; - this.setArchive_code(); - } - result() { - return this.archive_code; - } - // showContent2json() { - // this.setContent2json(); - // return this.content2json; - // } - stop() { - this.setArchive_code(); - } - serialization(args) { - // if (this.archive_code !== '') - // this.archive_code += ',' - // this.archive_code += `"${args.name}":${JSON.stringify(args.value)}` - this.content[args.name] = args.value; - } - serializationForVariable(args, util) { - // if (this.archive_code !== '') - // this.archive_code += ',' - // const variable = util.target.lookupVariableById(args.var); - // this.archive_code += `"${args.name}":${JSON.stringify(variable.value)}` + + findAllContainer() { + const list = []; + let temp = this.content; + Object.keys(temp).forEach(obj => { + //if ( Array.isArray (temp[obj]) ) { + list.push(obj); + //} + }); + if (list.length === 0) { + list.push({ + text: '-', + value: 'empty', + }); + } + return list; + } + + _createContainerIfNotExist(con){ + if(!(con in this.content)) + this.content[con]={}; + } + + clearContainer(args) { + this._createContainerIfNotExist(args.con) + this.content[args.con] = {}; + } + + containerToJSON(args) { + if(!(args.con in this.content)) return ''; + return JSON.stringify(this.content[args.con]); + } + + addContentToContainer(args) { + if(!(args.con in this.content)) return; + this.content[args.con][args.name] = args.value; + } + + addVariableToContainer(args, util) { + if(!(args.con in this.content)) return; if (args.var !== 'empty') { const variable = util.target.lookupVariableById(args.var); - this.content[args.name] = variable.value; + this.content[args.con][args.name] = variable.value; } } - serializationForList(args, util) { - // if (this.archive_code !== '') - // this.archive_code += ',' - // const list = util.target.lookupVariableById(args.list); - // this.archive_code += `"${args.name}":${JSON.stringify(list)}` + + addListToContainer(args, util) { + if(!(args.con in this.content)) return; if (args.list !== 'empty') { const list = util.target.lookupVariableById(args.list); - this.content[args.name] = list.value; + this.content[args.con][args.name] = list.value; } } - - deserialization(args) { + + //直接获得{container}中的key内容 + getContentInContainer(args) { + let content; try { - this.content = JSON.parse(String(args.code)) - this.deserializeSuccessfully = true; - this.content = JSON.parse(args.code) - if(typeof(this.content)==='object'&& this.content !== null ){ - this.deserializeSuccessfully = true; + content = JSON.parse(Cast.toString(args.container)) + if(typeof(content) === 'object' && !Array.isArray(content) && content !== null) { + return this._anythingToNumberString(content[args.key]); }else{ - this.content = {}; - this.deserializeSuccessfully = false; + return '' + } + } catch (e) { + return '' + } + } + + parseJSONToContainer(args) { + this._createContainerIfNotExist(args.con) + let content; + this.convertedSuccessfully = false; + try { + // 如果解析失败,不要修改content。 + content = JSON.parse(Cast.toString(args.code)) + // 考虑数组[]情况。 + if(typeof(content) === 'object' && !Array.isArray(content) && content !== null) { + this.content[args.con] = content; + this.convertedSuccessfully = true; } } catch (e) { - this.deserializeSuccessfully = false; //this.content2 = {} } //console.log(typeof this.content) } - deserializable() { - return this.deserializeSuccessfully + + ifConvertedSuccessfully() { + return this.convertedSuccessfully } + ifExist(args) { - return (this.content.hasOwnProperty(args.key)); + if(!(args.con in this.content)) return false; + return Cast.toString(args.key) in this.content[args.con]; } - getAmount() { - let count = 0; - for (let key in this.content) { - count++; - } - return count; + + getAmount(args) { + if(!(args.con in this.content)) return ''; + return Object.keys(this.content[args.con]).length; } + getContentByNumber(args) { - let key = Object.keys(this.content)[args.index - 1] + if(!(args.con in this.content)) return ''; + let key = Object.keys(this.content[args.con])[args.index - 1] if (key === undefined) return ''; + let value = this.content[args.con][key] switch (args.type) { case '1'://名称 return key; case '2'://内容 - return this.content[key]; + return this._anythingToNumberString(value); case '3'://类型 - return (typeof this.content[key] === 'object') ? '列表' : '变量'; + switch(typeof value){ + case "object": + // 本地化问题:返回的值是中文 + // 这一点可以统一用英文或者符号或者做成判断<名字为(abc)的数值是列表?> + // 或者符号化 + // 列表 容器 变量 没有 + // List Container Variable Unset + // [] {} "" undefined + return Array.isArray(value) ? '列表' : '容器'; + case "string": + case "number": + case "boolean": + return '变量'; + default: + return ''; + } case '4'://列表长度 - return (typeof this.content[key] === 'object') ? this.content[key].length : ''; + return Array.isArray(value) ? value.length : ''; default: return ''; } + } - getContent(args, util) { - // const variable = util.target.lookupVariableById(args.var); - // variable.value = args.key; - return (this.content[args.key] === undefined) ? '' : String(this.content[args.key]) + + getContent(args) { + if(!(args.con in this.content)) return ''; + return this._anythingToNumberString(this.content[args.con][args.key]); } + getUnicode(args) { - return args.c.charCodeAt(0) + return Cast.toString(args.c).charCodeAt(0) } + getCharByUnicode(args) { - return String.fromCharCode(args.code) - } - getContentOfList(args, util) { - // const variable = util.target.lookupVariableById(args.var); - // variable.value = args.key; - //如果没有这项,或者不是列表 - let t = this.content[args.key] - if (t === undefined || typeof t !== 'object') { - return ''; + return String.fromCharCode(Cast.toNumber(args.code)) + } + + getContentOfList(args) { + if(!(args.con in this.content)) return ''; + let t = this.content[args.con][args.key] + if (Array.isArray(t)) { + let i = Cast.toNumber(args.n) - 1; + if (i < 0 || i >= t.length) { + return ''; + } + return t[i]; } else { - if (t[args.n - 1] === undefined) return ''; - else return t[args.n - 1] + return ''; } } + getLengthOfList(args, util) { - // const variable = util.target.lookupVariableById(args.var); - // variable.value = args.key; - //如果没有这项,或者不是列表 - let t = this.content[args.key] - if (t === undefined || typeof t !== 'object') { - return ''; - } else { - return t.length; + if(!(args.con in this.content)) return ''; + let t = this.content[args.con][args.key] + return Array.isArray(t) ? t.length : ''; + } + + _anythingToNumberString(value) { + switch(typeof(value)){ + case "string": + case "number": + break; + case "object": + if(Array.isArray(value)) { + value = JSON.stringify(value); //列表直接用 JSON 格式显示 + // 在原版scratch中如果直接使用列表作为变量,得到的结果是由空格分隔的。如果列表中每一项都是单个字符(数字不算),则结果不用空格分割。这里还原原版行为。 + // 如果直接String()的话,项目会默认用逗号分割。 + // let areChars = true; + // value.forEach((v, i) => { + // if (!(typeof v === "string" && v.length === 1)) { + // areChars = false; + // } + // }); + // value = value.join(areChars ? '' : ' '); + } else { + // 否则,就直接stringify + value = JSON.stringify(value); + } + break; + default: + value = ''; //包含了undefined } + return value; } + saveContentToVar(args, util) { + if(!(args.con in this.content)) return; if (args.var !== 'empty') { const variable = util.target.lookupVariableById(args.var); - variable.value = String(this.content[args.key]); - if (variable.value === "undefined") variable.value = ''; + let value = this._anythingToNumberString(this.content[args.con][args.key]); + variable.value = value; } } + saveContentToList(args, util) { + if(!(args.con in this.content)) return; if (args.list !== 'empty') { const list = util.target.lookupVariableById(args.list); - list.value = this.content[args.key]; - if (list.value === undefined) list.value = []; - if (typeof list.value !== 'object') { - list.value = [list.value]; + if (!(args.key in this.content[args.con])) { + // 如果啥都没有就清空 + list.value = []; + return; + } + let value = this.content[args.con][args.key]; + if (!Array.isArray(value)) { + //如果要读取的内容不是列表而是什么奇奇怪怪的东西,就把它包装成列表 + value = [value]; } + value.forEach((v, i) => { + // 防止数组内容混入奇奇怪怪的东西 + value[i] = this._anythingToNumberString(v); + }); + list.value = value; } } + delete(args) { - Reflect.deleteProperty(this.content, args.key); + if(!(args.con in this.content)) return; + delete this.content[args.con][args.key]; } + //将密匙转换为一个值 keyVar(k) { - k = String(k) + k = Cast.toString(k) let t = 13; for (let i = 0; i < k.length; i++) { t += k.charCodeAt(i) @@ -605,42 +814,66 @@ class Archive_code { } return t } + //加密 encrypt(args) { + args.key = Cast.toString(args.key) + args.str = Cast.toString(args.str) switch (args.method) { case '1': return this.ArkosEncrypt(args); case '2': return this.encrypt2(args); + case '3': + return LZString.scompress(args.str, args.key); default: return ''; } } + //解密 decrypt(args) { + args.key = Cast.toString(args.key) + args.str = Cast.toString(args.str) switch (args.method) { case '1': return this.ArkosDecrypt(args); case '2': return this.decrypt2(args); + case '3': + return LZString.sdecompress(args.str, args.key); default: return ''; } } + + //发现 Unicode 为 0 10 13 55296~57343(2047个字符) 的字符无法被正常复制,故排除掉这些字符。 + getCode(c) { + c = Cast.toString(c).charCodeAt(0) + if (c === 0) return NaN + else if (c < 10) return c-1 //排除0 + else if (c < 13) return c-2 //排除0 10 + else if (c < 55296) return c-3 //排除0 10 13 + else if (c > 55296) return c-2050 //排除0 10 13 55296~57343(2047个字符) + else return NaN + } + //Arkos加密法 ArkosEncrypt(args) { args.key = this.keyVar(args.key) - args.str = String(args.str) + args.str = Cast.toString(args.str) let b = '' for (let i = 0; i < args.str.length; i++) { b += this.enChar1(args.str[i], args.key + i) } return b } + + //Arkos解密 ArkosDecrypt(args) { args.key = this.keyVar(args.key) - args.str = String(args.str) + args.str = Cast.toString(args.str) let b = '' for (let i = 0; i < args.str.length; i++) { b += this.deChar1(args.str[i], args.key + i) @@ -648,19 +881,24 @@ class Archive_code { //console.log('123') return b } + enChar1(c, p) { + // 目前我知道的unicode字符最大编码是131071 let t = (c.charCodeAt(0) + p) % 54533 // - t = t - t % 10 + (9 - t % 10) + t += 9 - 2 * (t % 10) + return String.fromCharCode(t) } + + deChar1(c, p) { let t = c.charCodeAt(0) - //t%=65536 - t = t - t % 10 + (9 - t % 10) - t = (t - p) % 54533 - if (t < 0) t += 54533 + t += 9 - 2 * (t % 10) + t = (t - p + 54533) % 54533 return String.fromCharCode(t) } + + //分裂加密法 encrypt2(args) { args.key = this.keyVar(args.key) @@ -671,6 +909,7 @@ class Archive_code { } return b } + //分裂解密 decrypt2(args) { args.key = this.keyVar(args.key) @@ -682,13 +921,16 @@ class Archive_code { //console.log('123') return b } + enChar2(c, p) { let t = (c.charCodeAt(0) + p) % 65536 t = t - t % 10 + (9 - t % 10) + let c1 = String.fromCharCode(t >> 8) let c2 = String.fromCharCode(t % 256) return c1 + c2 } + deChar2(c1, c2, p) { let t = c1.charCodeAt(0) * 256 + c2.charCodeAt(0) t %= 65536 @@ -696,9 +938,20 @@ class Archive_code { t = (t - p + 65536) % 65536 return String.fromCharCode(t) } + writeClipboard(args) { - navigator.clipboard.writeText(args.str); + // 错误处理... + if("navigator" in window && "clipboard" in navigator && "writeText" in navigator.clipboard) { + navigator.clipboard.writeText(Cast.toString(args.str)).catch(x => writeClipboard2(args)); + } else { + writeClipboard2(args); + } + } + + writeClipboard2(args) { + prompt("无法访问剪贴板,请选择在下方文字点击右键或按 Ctrl+C 复制。", Cast.toString(args.str)); } + compare(propName) { return (a, b) => { a = a[propName] @@ -708,35 +961,36 @@ class Archive_code { else return 0; } } + findAllVar() { const list = []; - let temp = this.runtime._stageTarget.variables - Object.keys(temp).forEach(obj => { - if (temp[obj].type === '') { - list.push({ - text: `${temp[obj].name}`, - value: temp[obj].id, - }); - } - }); + let temp; try { - temp = this.runtime._editingTarget.variables - } catch (e) { - temp = 'e' - } - if (temp !=='e' && this.runtime._editingTarget !== this.runtime._stageTarget) { + temp = this.runtime._stageTarget.variables Object.keys(temp).forEach(obj => { if (temp[obj].type === '') { list.push({ - text: `[私有变量]${temp[obj].name}`, + text: temp[obj].name, value: temp[obj].id, }); } }); + if (!this.runtime._editingTarget.isStage) { + temp = this.runtime._editingTarget.variables + Object.keys(temp).forEach(obj => { + if (temp[obj].type === '') { + list.push({ + text: '[私有变量]' + temp[obj].name, + value: temp[obj].id, + }); + } + }); + } + } catch (e) { } if (list.length === 0) { list.push({ - text: `*没有变量*`, + text: `-`, value: 'empty', }); } @@ -750,42 +1004,43 @@ class Archive_code { list.sort(this.compare("text")); return list; } + findAllList() { const list = []; - let temp = this.runtime._stageTarget.variables - Object.keys(temp).forEach(obj => { - if (temp[obj].type === 'list') { - //console.log(temp[obj].type) - list.push({ - text: `${temp[obj].name}`, - value: temp[obj].id, - }); - } - }); + let temp; try { - temp = this.runtime._editingTarget.variables - } catch (e) { - temp = 'e' - } - if (temp !=='e' && this.runtime._editingTarget !== this.runtime._stageTarget) { + temp = this.runtime._stageTarget.variables Object.keys(temp).forEach(obj => { if (temp[obj].type === 'list') { list.push({ - text: `[私有列表]${temp[obj].name}`, + text: temp[obj].name, value: temp[obj].id, }); } }); + if (!this.runtime._editingTarget.isStage) { + temp = this.runtime._editingTarget.variables + Object.keys(temp).forEach(obj => { + if (temp[obj].type === 'list') { + list.push({ + text: '[私有列表]' + temp[obj].name, + value: temp[obj].id, + }); + } + }); + } + } catch (e) { } if (list.length === 0) { list.push({ - text: `*没有列表*`, + text: `-`, value: 'empty', }); } list.sort(this.compare("text")); return list; } + findAllVarContents() { const list = []; let temp = this.content @@ -799,13 +1054,14 @@ class Archive_code { }); if (list.length === 0) { list.push({ - text: '*没有变量*', + text: '-', value: 'empty', }); } list.sort(this.compare("text")); return list; } + findAllListsContents() { const list = []; let temp = this.content @@ -819,14 +1075,444 @@ class Archive_code { }); if (list.length === 0) { list.push({ - text: '*没有列表*', + text: '-', value: 'empty', }); } list.sort(this.compare("text")); return list; } + + } + + +// - lz-strings.js (modified) - + +// Copyright (c) 2013 Pieroxy +// This work is free. You can redistribute it and/or modify it +// under the terms of the WTFPL, Version 2 +// For more information see LICENSE.txt or http://www.wtfpl.net/ +// +// For more information, the home page: +// http://pieroxy.net/blog/pages/lz-string/testing.html +// +// LZ-based compression algorithm, version 1.4.4 +function _LZString() { + + // private property + var f = String.fromCharCode; + + var LZString = { + scompress: function(uncompressed, key) { + if (key.length !== 0) + key = this.scompress(key, ""); + return this._compress(uncompressed, 14, function(x, i) { + if (key.length !== 0) + x ^= (key.charCodeAt(i % key.length) * (i + 1)) & ((1 << 14) - 1); + return f(x + 0x4E00); + }); + }, + + _compress: function(uncompressed, bitsPerChar, getCharFromInt) { + if (uncompressed == null) return ""; + var i, value, + context_dictionary = {}, + context_dictionaryToCreate = {}, + context_c = "", + context_wc = "", + context_w = "", + context_enlargeIn = 2, // Compensate for the first entry which should not count + context_dictSize = 3, + context_numBits = 2, + context_data = [], + context_data_val = 0, + context_data_position = 0, + ii; + + for (ii = 0; ii < uncompressed.length; ii += 1) { + context_c = uncompressed.charAt(ii); + if (!Object.prototype.hasOwnProperty.call(context_dictionary, context_c)) { + context_dictionary[context_c] = context_dictSize++; + context_dictionaryToCreate[context_c] = true; + } + + context_wc = context_w + context_c; + if (Object.prototype.hasOwnProperty.call(context_dictionary, context_wc)) { + context_w = context_wc; + } else { + if (Object.prototype.hasOwnProperty.call(context_dictionaryToCreate, context_w)) { + if (context_w.charCodeAt(0) < 256) { + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + } + value = context_w.charCodeAt(0); + for (i = 0; i < 8; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + } else { + value = 1; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | value; + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = 0; + } + value = context_w.charCodeAt(0); + for (i = 0; i < 16; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + } + context_enlargeIn--; + if (context_enlargeIn == 0) { + context_enlargeIn = Math.pow(2, context_numBits); + context_numBits++; + } + delete context_dictionaryToCreate[context_w]; + } else { + value = context_dictionary[context_w]; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + + + } + context_enlargeIn--; + if (context_enlargeIn == 0) { + context_enlargeIn = Math.pow(2, context_numBits); + context_numBits++; + } + // Add wc to the dictionary. + context_dictionary[context_wc] = context_dictSize++; + context_w = String(context_c); + } + } + + // Output the code for w. + if (context_w !== "") { + if (Object.prototype.hasOwnProperty.call(context_dictionaryToCreate, context_w)) { + if (context_w.charCodeAt(0) < 256) { + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + } + value = context_w.charCodeAt(0); + for (i = 0; i < 8; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + } else { + value = 1; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | value; + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = 0; + } + value = context_w.charCodeAt(0); + for (i = 0; i < 16; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + } + context_enlargeIn--; + if (context_enlargeIn == 0) { + context_enlargeIn = Math.pow(2, context_numBits); + context_numBits++; + } + delete context_dictionaryToCreate[context_w]; + } else { + value = context_dictionary[context_w]; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + + + } + context_enlargeIn--; + if (context_enlargeIn == 0) { + context_enlargeIn = Math.pow(2, context_numBits); + context_numBits++; + } + } + + // Mark the end of the stream + value = 2; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + + // Flush the last char + while (true) { + context_data_val = (context_data_val << 1); + if (context_data_position == bitsPerChar - 1) { + context_data.push(getCharFromInt(context_data_val, context_data.length)); + break; + } else context_data_position++; + } + return context_data.join(''); + }, + + sdecompress: function(compressed, key) { + if (key.length !== 0) + key = this.scompress(key, ""); + return this._decompress(compressed.length, 1 << (14 - 1), function(i) { + let x = compressed.charCodeAt(i) - 0x4E00; + if (key.length !== 0) + x ^= (key.charCodeAt(i % key.length) * (i + 1)) & ((1 << 14) - 1); + return x; + }); + }, + + _decompress: function(length, resetValue, getNextValue) { + var dictionary = [], + next, + enlargeIn = 4, + dictSize = 4, + numBits = 3, + entry = "", + result = [], + i, + w, + bits, resb, maxpower, power, + c, + data = { + val: getNextValue(0), + position: resetValue, + index: 1 + }; + + for (i = 0; i < 3; i += 1) { + dictionary[i] = i; + } + + bits = 0; + maxpower = Math.pow(2, 2); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + + switch (next = bits) { + case 0: + bits = 0; + maxpower = Math.pow(2, 8); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + c = f(bits); + break; + case 1: + bits = 0; + maxpower = Math.pow(2, 16); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + c = f(bits); + break; + case 2: + return ""; + } + dictionary[3] = c; + w = c; + result.push(c); + while (true) { + if (data.index > length) { + return ""; + } + + bits = 0; + maxpower = Math.pow(2, numBits); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + + switch (c = bits) { + case 0: + bits = 0; + maxpower = Math.pow(2, 8); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + + dictionary[dictSize++] = f(bits); + c = dictSize - 1; + enlargeIn--; + break; + case 1: + bits = 0; + maxpower = Math.pow(2, 16); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + dictionary[dictSize++] = f(bits); + c = dictSize - 1; + enlargeIn--; + break; + case 2: + return result.join(''); + } + + if (enlargeIn == 0) { + enlargeIn = Math.pow(2, numBits); + numBits++; + } + + if (dictionary[c]) { + entry = dictionary[c]; + } else { + if (c === dictSize) { + entry = w + w.charAt(0); + } else { + // throw new Error("LZString: decompress error."); + // return null; + return ""; + } + } + result.push(entry); + + // Add w+entry[0] to the dictionary. + dictionary[dictSize++] = w + entry.charAt(0); + enlargeIn--; + + w = entry; + + if (enlargeIn == 0) { + enlargeIn = Math.pow(2, numBits); + numBits++; + } + + } + } + }; + return LZString; +} + + window.tempExt = { Extension: Archive_code, info: { From 5941ed9bbc2d5d8c618a088b0d33bef2ff727ba0 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Wed, 20 Jul 2022 01:43:10 +0800 Subject: [PATCH 061/357] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=B0=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Archivecode\346\226\260\347\211\210.js" | 1533 +++++++++++++++++ 1 file changed, 1533 insertions(+) create mode 100644 "Arkos/Archivecode\346\226\260\347\211\210.js" diff --git "a/Arkos/Archivecode\346\226\260\347\211\210.js" "b/Arkos/Archivecode\346\226\260\347\211\210.js" new file mode 100644 index 00000000..6255b066 --- /dev/null +++ "b/Arkos/Archivecode\346\226\260\347\211\210.js" @@ -0,0 +1,1533 @@ +import Cast from '../utils/cast.js' +//import cover from './assets/cover2.png' +//import icon from './assets/icon2.svg' + +//合作者: +// Nights: 搭了框架,以及一些技术帮助 +// -6: 修复了许多纰漏和 bug ,加入了新的加密算法 +// Arkos: 什么都不会的屑蒟蒻 +// console.log(Cast.toNumber('123')) +//console.log(Cast.toNumber('aab')) + +let LZString = _LZString(); + +class Archive_code { + constructor(runtime) { + this.runtime = runtime + this.convertedSuccessfully = false //JSON转容器是否成功 + //content为一个大容器,内部存很多小容器 + this.content = { + "1":{ + 金币: 200, + 背包: ["木头", 233] + }, + "2":{ + Arkos:{score:95}, + yk1boy:{score:100} + } + } + + this._formatMessage = runtime.getFormatMessage({ + 'zh-cn': { + 'ArchiveCodeExt.extensionName': '存档码', + 'ArchiveCodeExt.info1': '🏺 容器操作', + 'ArchiveCodeExt.info2': '🔧 JSON处理', + 'ArchiveCodeExt.info3': '💡 附加积木', + 'ArchiveCodeExt.clearContainer': '清空容器[con]', + 'ArchiveCodeExt.addContentToContainer': '将内容[value]命名为[name]加入容器[con](已有则覆盖)', + 'ArchiveCodeExt.addVariableToContainer': '将变量[var]内容命名为[name]加入容器[con](已有则覆盖)', + 'ArchiveCodeExt.addListToContainer': '将列表[list]内容命名为[name]加入容器[con](已有则覆盖)', + //'ArchiveCodeExt.stop': '序列化结束', + 'ArchiveCodeExt.containerToJSON': '容器[con]内容对应字符串', + 'ArchiveCodeExt.parseJSONToContainer': '读取字符串到容器[con]:[code]', + 'ArchiveCodeExt.getContent': '容器[con]中名称为[key]的内容', + //'ArchiveCodeExt.showContent2json':'读取结果', + 'ArchiveCodeExt.saveContentToVar': '将容器[con]中名称为[key]的内容保存到变量[var]', + 'ArchiveCodeExt.saveContentToList': '将容器[con]中名称为[key]的内容保存到列表[list]', + 'ArchiveCodeExt.ifConvertedSuccessfully': '读取成功?', + 'ArchiveCodeExt.getAmount': '容器[con]中内容的总数', + 'ArchiveCodeExt.ifExist': '容器[con]是否存在名为[key]的内容', + 'ArchiveCodeExt.getContentByNumber': '获取容器[con]中第[index]个内容的[type]', + 'ArchiveCodeExt.encrypt': '以[method]加密[str],密匙[key]', + 'ArchiveCodeExt.decrypt': '以[method]解密[str],密匙[key]', + 'ArchiveCodeExt.writeClipboard': '复制[str]到剪贴板', + 'ArchiveCodeExt.getLengthOfList': '容器[con]中名称为[key]的列表的长度', + 'ArchiveCodeExt.getContentOfList': '容器[con]中名称为[key]的列表的第[n]项', + 'ArchiveCodeExt.getUnicode': '字符[c]的Unicode', + 'ArchiveCodeExt.getCharByUnicode': 'Unicode[code]对应字符', + 'ArchiveCodeExt.methodMenu.1': 'Arkos加密法', + 'ArchiveCodeExt.methodMenu.2': '分裂加密法', + 'ArchiveCodeExt.methodMenu.3': 'LZString压缩', + 'ArchiveCodeExt.infoMenu.1': '名称', + 'ArchiveCodeExt.infoMenu.2': '内容', + 'ArchiveCodeExt.infoMenu.3': '类型', + 'ArchiveCodeExt.infoMenu.4': '列表长度', + 'ArchiveCodeExt.delete': '删除容器[con]中名为[key]的内容', + 'ArchiveCodeExt.getContentInContainer': '获得容器[container]中名为[key]的内容', + }, + + en: { + 'ArchiveCodeExt.extensionName': 'Archive Code', + 'ArchiveCodeExt.clearContainer': 'empty container[con]', + 'ArchiveCodeExt.addContentToContainer': 'add content[value] to container[con], name as[name]', + 'ArchiveCodeExt.addVariableToContainer': 'add variable[var] to container[con], name as[name]', + 'ArchiveCodeExt.addListToContainer': 'add list[list] to container[con], name as[name]', + //'ArchiveCodeExt.stop': 'end serialization', + 'ArchiveCodeExt.containerToJSON': 'container[con] in string form', + 'ArchiveCodeExt.parseJSONToContainer': 'parse string[code] to container[con]', + 'ArchiveCodeExt.getContent': 'content of[key]', + 'ArchiveCodeExt.saveContentToVar': 'save[key]in container[con]to variable[var]', + 'ArchiveCodeExt.saveContentToList': 'save[key]in container[con]to list[list]', + 'ArchiveCodeExt.ifConvertedSuccessfully': 'parse successfullly?', + 'ArchiveCodeExt.getAmount': 'the amount of contents in container[con]', + 'ArchiveCodeExt.ifExist': 'container[con] contains[key]?', + 'ArchiveCodeExt.getContentByNumber': 'get [type]of #[index]content in container[con]', + 'ArchiveCodeExt.encrypt': 'use[method]to encrypt[str]with key[key]', + 'ArchiveCodeExt.decrypt': 'use[method]to decrypt[str]with key[key]', + 'ArchiveCodeExt.writeClipboard': 'copy[str]to clipboard', + 'ArchiveCodeExt.getContentOfList': '#[n] of list[key]in container[con]', + 'ArchiveCodeExt.getLengthOfList': 'length of list[key]in container[con]', + 'ArchiveCodeExt.getUnicode': 'get Unicode of[c]', + 'ArchiveCodeExt.getCharByUnicode': ' character of Unicode[code]', + 'ArchiveCodeExt.methodMenu.1': 'Arkos cipher', + 'ArchiveCodeExt.methodMenu.2': 'mitotic encryption', + 'ArchiveCodeExt.methodMenu.3': 'LZString', + 'ArchiveCodeExt.infoMenu.1': 'name', + 'ArchiveCodeExt.infoMenu.2': 'value', + 'ArchiveCodeExt.infoMenu.3': 'type', + 'ArchiveCodeExt.infoMenu.4': 'lenth of list', + 'ArchiveCodeExt.delete': 'delete content[key] in container[con]', + 'ArchiveCodeExt.getContentIncontainer': 'get [key] in [container]', + }, + }) + + } + + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id, + }) + } + + getInfo() { + return { + id: 'Archivecode', // Archivecode + name: this.formatMessage('ArchiveCodeExt.extensionName'), + color1: '#2FBC95', + // menuIconURI: cover, + // blockIconURI: icon, + blocks: [ + "---" + this.formatMessage("ArchiveCodeExt.info1"), //🏺容器操作 + { + //清空容器 + opcode: 'clearContainer', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.clearContainer'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + } + }, + { + //将内容加入容器 名称xx 值xx + opcode: 'addContentToContainer', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.addContentToContainer'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + name: { + type: 'string', + defaultValue: '用户id' + }, + value: { + type: 'string', + defaultValue: '114514', + } + } + }, + { + //将变量加入序列 + opcode: 'addVariableToContainer', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.addVariableToContainer'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + name: { + type: 'string', + defaultValue: '金币' + }, + var: { + type: 'string', + menu: 'varMenu' + } + } + }, + { + //将列表加入序列 + opcode: 'addListToContainer', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.addListToContainer'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + name: { + type: 'string', + defaultValue: '背包' + }, + list: { + type: 'string', + menu: 'listMenu' + } + } + }, + // { + // //序列化结束 + // opcode: 'stop', + // blockType: 'command', + // text: this.formatMessage('ArchiveCodeExt.stop'), + // }, + { + //返回序列化结果 + opcode: 'containerToJSON', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.containerToJSON'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + } + }, + + + { + //反序列化 + opcode: 'parseJSONToContainer', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.parseJSONToContainer'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + code: { + type: 'string', + defaultValue: `{"金币":200,"背包":["木头","面包"]}` + } + } + }, + { + //反序列化是否成功 + opcode: 'ifConvertedSuccessfully', + blockType: 'Boolean', + text: this.formatMessage('ArchiveCodeExt.ifConvertedSuccessfully'), + }, + { + //返回容器中数据数量 + opcode: 'getAmount', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getAmount'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + } + }, + { + //获取第n(从1开始)个内容,的(1名称2内容3类型4列表长度) + opcode: 'getContentByNumber', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getContentByNumber'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + index: { + type: 'number', + //menu: 'varMenu2', + defaultValue: '1' + }, + type: { + type: 'number', + menu: 'infoMenu', + } + } + }, + // { + // //返回反序列化结果 + // opcode: 'showContent2json', + // blockType: 'reporter', + // text: this.formatMessage('ArchiveCodeExt.showContent2json'), + // }, + { + //返回名称为..的内容 + opcode: 'ifExist', + blockType: 'Boolean', + text: this.formatMessage('ArchiveCodeExt.ifExist'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + key: { + type: 'string', + //menu: 'varMenu2', + defaultValue: '金币' + } + } + }, + { + //返回名称为..的内容 + opcode: 'getContent', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getContent'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + key: { + type: 'string', + //menu: 'varMenu2', + defaultValue: '金币' + } + } + }, + { + //返回名称为..的列表的第n项 + opcode: 'getLengthOfList', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getLengthOfList'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + key: { + type: 'string', + //menu: 'varMenu2', + defaultValue: '背包' + }, + } + }, + { + //返回名称为..的列表的第n项 + opcode: 'getContentOfList', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getContentOfList'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + key: { + type: 'string', + //menu: 'varMenu2', + defaultValue: '背包' + }, + n: { + type: 'number', + //menu: 'varMenu2', + defaultValue: '1' + } + } + }, + { + //将内容保存到变量 + opcode: 'saveContentToVar', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.saveContentToVar'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + key: { + type: 'string', + //menu: 'varMenu2', + defaultValue: '金币' + }, + var: { + type: 'string', + menu: 'varMenu' + } + } + }, + { + //将内容保存到列表 + opcode: 'saveContentToList', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.saveContentToList'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + key: { + type: 'string', + //menu: 'listMenu2', + defaultValue: '背包' + }, + list: { + type: 'string', + menu: 'listMenu' + } + } + }, + { + //删除内容 + opcode: 'delete', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.delete'), + arguments: { + con: { + type: 'string', + defaultValue: '1', + menu: 'containerMenu' + }, + key: { + type: 'string', + defaultValue: '金币' + }, + } + }, + "---" + this.formatMessage("ArchiveCodeExt.info2"), //🔧 JSON处理 + { + //直接获得container容器中的key内容 + opcode: 'getContentInContainer', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getContentInContainer'), + arguments: { + container: { + type: 'string', + defaultValue: '{"金币":100,"经验值":50}' + }, + key: { + type: 'string', + defaultValue: '金币' + }, + } + }, + "---" + this.formatMessage("ArchiveCodeExt.info3"), //💡 附加积木 + { + //加密 + opcode: 'encrypt', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.encrypt'), + arguments: { + str: { + type: 'string', + defaultValue: '我好帅114514' + }, + key: { + type: 'string', + defaultValue: 'Arkos' + }, + method: { + type: 'string', + menu: 'methodMenu' + }, + } + }, + { + //解密 + opcode: 'decrypt', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.decrypt'), + arguments: { + str: { + type: 'string', + defaultValue: '搧宊怑ȼȻɋɉɌɈ' + }, + key: { + type: 'string', + defaultValue: 'Arkos' + }, + method: { + type: 'string', + menu: 'methodMenu' + }, + } + }, + { + //复制到剪切板 + opcode: 'writeClipboard', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.writeClipboard'), + arguments: { + str: { + type: 'string', + defaultValue: '要复制的东西' + } + } + }, + { + //获取字符unicode + opcode: 'getUnicode', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getUnicode'), + arguments: { + c: { + type: 'string', + defaultValue: 'A' + } + } + }, + { + //由unicode得到字符 + opcode: 'getCharByUnicode', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getCharByUnicode'), + arguments: { + code: { + type: 'string', + defaultValue: '65' + } + } + }, + ], + menus: { + containerMenu: { + items: 'findAllContainer', + acceptReporters: true, + }, + varMenu: { + items: 'findAllVar' + }, + listMenu: { + items: 'findAllList' + }, + varMenu2: { + //解析后得到的列表 + items: 'findAllVarContents' + }, + listMenu2: { + items: 'findAllListsContents' + }, + methodMenu: [ + { + text: this.formatMessage('ArchiveCodeExt.methodMenu.1'), + value: '1' + }, + // { + // text: this.formatMessage('ArchiveCodeExt.methodMenu.2'), + // value: '2' + // }, + { + text: this.formatMessage('ArchiveCodeExt.methodMenu.3'), + value: '3' + }, + ], + infoMenu: [{ + text: this.formatMessage('ArchiveCodeExt.infoMenu.1'), + value: '1' + }, + { + text: this.formatMessage('ArchiveCodeExt.infoMenu.2'), + value: '2' + }, + { + text: this.formatMessage('ArchiveCodeExt.infoMenu.3'), + value: '3' + }, + { + text: this.formatMessage('ArchiveCodeExt.infoMenu.4'), + value: '4' + }, + ] + }, + }; + } + + findAllContainer() { + const list = []; + let temp = this.content; + Object.keys(temp).forEach(obj => { + //if ( Array.isArray (temp[obj]) ) { + list.push(obj); + //} + }); + if (list.length === 0) { + list.push({ + text: '-', + value: 'empty', + }); + } + return list; + } + + _createContainerIfNotExist(con){ + if(!(con in this.content)) + this.content[con]={}; + } + + clearContainer(args) { + this._createContainerIfNotExist(args.con) + this.content[args.con] = {}; + } + + containerToJSON(args) { + if(!(args.con in this.content)) return ''; + return JSON.stringify(this.content[args.con]); + } + + addContentToContainer(args) { + if(!(args.con in this.content)) return; + this.content[args.con][args.name] = args.value; + } + + addVariableToContainer(args, util) { + if(!(args.con in this.content)) return; + if (args.var !== 'empty') { + const variable = util.target.lookupVariableById(args.var); + this.content[args.con][args.name] = variable.value; + } + } + + addListToContainer(args, util) { + if(!(args.con in this.content)) return; + if (args.list !== 'empty') { + const list = util.target.lookupVariableById(args.list); + this.content[args.con][args.name] = list.value; + } + } + + //直接获得{container}中的key内容 + getContentInContainer(args) { + let content; + try { + content = JSON.parse(Cast.toString(args.container)) + if(typeof(content) === 'object' && !Array.isArray(content) && content !== null) { + return this._anythingToNumberString(content[args.key]); + }else{ + return '' + } + } catch (e) { + return '' + } + } + + parseJSONToContainer(args) { + this._createContainerIfNotExist(args.con) + let content; + this.convertedSuccessfully = false; + try { + // 如果解析失败,不要修改content。 + content = JSON.parse(Cast.toString(args.code)) + // 考虑数组[]情况。 + if(typeof(content) === 'object' && !Array.isArray(content) && content !== null) { + this.content[args.con] = content; + this.convertedSuccessfully = true; + } + } catch (e) { + //this.content2 = {} + } + //console.log(typeof this.content) + } + + ifConvertedSuccessfully() { + return this.convertedSuccessfully + } + + ifExist(args) { + if(!(args.con in this.content)) return false; + return Cast.toString(args.key) in this.content[args.con]; + } + + getAmount(args) { + if(!(args.con in this.content)) return ''; + return Object.keys(this.content[args.con]).length; + } + + getContentByNumber(args) { + if(!(args.con in this.content)) return ''; + let key = Object.keys(this.content[args.con])[args.index - 1] + if (key === undefined) return ''; + let value = this.content[args.con][key] + switch (args.type) { + case '1'://名称 + return key; + case '2'://内容 + return this._anythingToNumberString(value); + case '3'://类型 + switch(typeof value){ + case "object": + // 本地化问题:返回的值是中文 + // 这一点可以统一用英文或者符号或者做成判断<名字为(abc)的数值是列表?> + // 或者符号化 + // 列表 容器 变量 没有 + // List Container Variable Unset + // [] {} "" undefined + return Array.isArray(value) ? '列表' : '容器'; + case "string": + case "number": + case "boolean": + return '变量'; + default: + return ''; + } + case '4'://列表长度 + return Array.isArray(value) ? value.length : ''; + default: + return ''; + } + + } + + getContent(args) { + if(!(args.con in this.content)) return ''; + return this._anythingToNumberString(this.content[args.con][args.key]); + } + + getUnicode(args) { + return Cast.toString(args.c).charCodeAt(0) + } + + getCharByUnicode(args) { + return String.fromCharCode(Cast.toNumber(args.code)) + } + + getContentOfList(args) { + if(!(args.con in this.content)) return ''; + let t = this.content[args.con][args.key] + if (Array.isArray(t)) { + let i = Cast.toNumber(args.n) - 1; + if (i < 0 || i >= t.length) { + return ''; + } + return t[i]; + } else { + return ''; + } + } + + getLengthOfList(args, util) { + if(!(args.con in this.content)) return ''; + let t = this.content[args.con][args.key] + return Array.isArray(t) ? t.length : ''; + } + + _anythingToNumberString(value) { + switch(typeof(value)){ + case "string": + case "number": + break; + case "object": + if(Array.isArray(value)) { + value = JSON.stringify(value); //列表直接用 JSON 格式显示 + // 在原版scratch中如果直接使用列表作为变量,得到的结果是由空格分隔的。如果列表中每一项都是单个字符(数字不算),则结果不用空格分割。这里还原原版行为。 + // 如果直接String()的话,项目会默认用逗号分割。 + // let areChars = true; + // value.forEach((v, i) => { + // if (!(typeof v === "string" && v.length === 1)) { + // areChars = false; + // } + // }); + // value = value.join(areChars ? '' : ' '); + } else { + // 否则,就直接stringify + value = JSON.stringify(value); + } + break; + default: + value = ''; //包含了undefined + } + return value; + } + + saveContentToVar(args, util) { + if(!(args.con in this.content)) return; + if (args.var !== 'empty') { + const variable = util.target.lookupVariableById(args.var); + let value = this._anythingToNumberString(this.content[args.con][args.key]); + variable.value = value; + } + } + + saveContentToList(args, util) { + if(!(args.con in this.content)) return; + if (args.list !== 'empty') { + const list = util.target.lookupVariableById(args.list); + if (!(args.key in this.content[args.con])) { + // 如果啥都没有就清空 + list.value = []; + return; + } + let value = this.content[args.con][args.key]; + if (!Array.isArray(value)) { + //如果要读取的内容不是列表而是什么奇奇怪怪的东西,就把它包装成列表 + value = [value]; + } + value.forEach((v, i) => { + // 防止数组内容混入奇奇怪怪的东西 + value[i] = this._anythingToNumberString(v); + }); + list.value = value; + } + } + + delete(args) { + if(!(args.con in this.content)) return; + delete this.content[args.con][args.key]; + } + + //将密匙转换为一个值 + keyVar(k) { + k = Cast.toString(k) + let t = 13; + for (let i = 0; i < k.length; i++) { + t += k.charCodeAt(i) + t %= 65536 + } + return t + } + + //加密 + encrypt(args) { + args.key = Cast.toString(args.key) + args.str = Cast.toString(args.str) + switch (args.method) { + case '1': + return this.ArkosEncrypt(args); + case '2': + return this.encrypt2(args); + case '3': + return LZString.scompress(args.str, args.key); + default: + return ''; + } + } + + //解密 + decrypt(args) { + args.key = Cast.toString(args.key) + args.str = Cast.toString(args.str) + switch (args.method) { + case '1': + return this.ArkosDecrypt(args); + case '2': + return this.decrypt2(args); + case '3': + return LZString.sdecompress(args.str, args.key); + default: + return ''; + } + } + + //发现 Unicode 为 0 10 13 55296~57343(2047个字符) 的字符无法被正常复制,故排除掉这些字符。 + getCode(c) { + c = Cast.toString(c).charCodeAt(0) + if (c === 0) return NaN + else if (c < 10) return c-1 //排除0 + else if (c < 13) return c-2 //排除0 10 + else if (c < 55296) return c-3 //排除0 10 13 + else if (c > 55296) return c-2050 //排除0 10 13 55296~57343(2047个字符) + else return NaN + } + + //Arkos加密法 + ArkosEncrypt(args) { + args.key = this.keyVar(args.key) + args.str = Cast.toString(args.str) + let b = '' + for (let i = 0; i < args.str.length; i++) { + b += this.enChar1(args.str[i], args.key + i) + } + return b + } + + + //Arkos解密 + ArkosDecrypt(args) { + args.key = this.keyVar(args.key) + args.str = Cast.toString(args.str) + let b = '' + for (let i = 0; i < args.str.length; i++) { + b += this.deChar1(args.str[i], args.key + i) + } + //console.log('123') + return b + } + + enChar1(c, p) { + // 目前我知道的unicode字符最大编码是131071 + let t = (c.charCodeAt(0) + p) % 54533 // + t += 9 - 2 * (t % 10) + + return String.fromCharCode(t) + } + + + deChar1(c, p) { + let t = c.charCodeAt(0) + t += 9 - 2 * (t % 10) + t = (t - p + 54533) % 54533 + return String.fromCharCode(t) + } + + + //分裂加密法 + encrypt2(args) { + args.key = this.keyVar(args.key) + args.str = String(args.str) + let b = '' + for (let i = 0; i < args.str.length; i++) { + b += this.enChar2(args.str[i], args.key + i) + } + return b + } + + //分裂解密 + decrypt2(args) { + args.key = this.keyVar(args.key) + args.str = String(args.str) + let b = '' + for (let i = 0; i < args.str.length; i += 2) { + b += this.deChar2(args.str[i], (i + 2 > args.str.length) ? '\0' : args.str[i + 1], args.key + i / 2) + } + //console.log('123') + return b + } + + enChar2(c, p) { + let t = (c.charCodeAt(0) + p) % 65536 + t = t - t % 10 + (9 - t % 10) + + let c1 = String.fromCharCode(t >> 8) + let c2 = String.fromCharCode(t % 256) + return c1 + c2 + } + + deChar2(c1, c2, p) { + let t = c1.charCodeAt(0) * 256 + c2.charCodeAt(0) + t %= 65536 + t = t - t % 10 + (9 - t % 10) + t = (t - p + 65536) % 65536 + return String.fromCharCode(t) + } + + writeClipboard(args) { + // 错误处理... + if("navigator" in window && "clipboard" in navigator && "writeText" in navigator.clipboard) { + navigator.clipboard.writeText(Cast.toString(args.str)).catch(x => writeClipboard2(args)); + } else { + writeClipboard2(args); + } + } + + writeClipboard2(args) { + prompt("无法访问剪贴板,请选择在下方文字点击右键或按 Ctrl+C 复制。", Cast.toString(args.str)); + } + + compare(propName) { + return (a, b) => { + a = a[propName] + b = b[propName] + if (a > b) return 1; + else if (a < b) return -1; + else return 0; + } + } + + findAllVar() { + const list = []; + let temp; + try { + temp = this.runtime._stageTarget.variables + Object.keys(temp).forEach(obj => { + if (temp[obj].type === '') { + list.push({ + text: temp[obj].name, + value: temp[obj].id, + }); + } + }); + if (!this.runtime._editingTarget.isStage) { + temp = this.runtime._editingTarget.variables + Object.keys(temp).forEach(obj => { + if (temp[obj].type === '') { + list.push({ + text: '[私有变量]' + temp[obj].name, + value: temp[obj].id, + }); + } + }); + } + } catch (e) { + } + if (list.length === 0) { + list.push({ + text: `-`, + value: 'empty', + }); + } + // Object.keys(this.runtime._editingTarget.variables).forEach(key => { + // list.forEach((obj) => { + // if (obj.value === key) { + // obj.text = `*${obj.text}`; + // } + // }); + // }); + list.sort(this.compare("text")); + return list; + } + + findAllList() { + const list = []; + let temp; + try { + temp = this.runtime._stageTarget.variables + Object.keys(temp).forEach(obj => { + if (temp[obj].type === 'list') { + list.push({ + text: temp[obj].name, + value: temp[obj].id, + }); + } + }); + if (!this.runtime._editingTarget.isStage) { + temp = this.runtime._editingTarget.variables + Object.keys(temp).forEach(obj => { + if (temp[obj].type === 'list') { + list.push({ + text: '[私有列表]' + temp[obj].name, + value: temp[obj].id, + }); + } + }); + } + } catch (e) { + } + if (list.length === 0) { + list.push({ + text: `-`, + value: 'empty', + }); + } + list.sort(this.compare("text")); + return list; + } + + findAllVarContents() { + const list = []; + let temp = this.content + Object.keys(temp).forEach(obj => { + if (typeof temp[obj] !== 'object') { + list.push({ + text: obj, + value: obj, + }); + } + }); + if (list.length === 0) { + list.push({ + text: '-', + value: 'empty', + }); + } + list.sort(this.compare("text")); + return list; + } + + findAllListsContents() { + const list = []; + let temp = this.content + Object.keys(temp).forEach(obj => { + if (typeof temp[obj] === 'object') { + list.push({ + text: obj, + value: obj, + }); + } + }); + if (list.length === 0) { + list.push({ + text: '-', + value: 'empty', + }); + } + list.sort(this.compare("text")); + return list; + } + + +} + + +// - lz-strings.js (modified) - + +// Copyright (c) 2013 Pieroxy +// This work is free. You can redistribute it and/or modify it +// under the terms of the WTFPL, Version 2 +// For more information see LICENSE.txt or http://www.wtfpl.net/ +// +// For more information, the home page: +// http://pieroxy.net/blog/pages/lz-string/testing.html +// +// LZ-based compression algorithm, version 1.4.4 +function _LZString() { + + // private property + var f = String.fromCharCode; + + var LZString = { + scompress: function(uncompressed, key) { + if (key.length !== 0) + key = this.scompress(key, ""); + return this._compress(uncompressed, 14, function(x, i) { + if (key.length !== 0) + x ^= (key.charCodeAt(i % key.length) * (i + 1)) & ((1 << 14) - 1); + return f(x + 0x4E00); + }); + }, + + _compress: function(uncompressed, bitsPerChar, getCharFromInt) { + if (uncompressed == null) return ""; + var i, value, + context_dictionary = {}, + context_dictionaryToCreate = {}, + context_c = "", + context_wc = "", + context_w = "", + context_enlargeIn = 2, // Compensate for the first entry which should not count + context_dictSize = 3, + context_numBits = 2, + context_data = [], + context_data_val = 0, + context_data_position = 0, + ii; + + for (ii = 0; ii < uncompressed.length; ii += 1) { + context_c = uncompressed.charAt(ii); + if (!Object.prototype.hasOwnProperty.call(context_dictionary, context_c)) { + context_dictionary[context_c] = context_dictSize++; + context_dictionaryToCreate[context_c] = true; + } + + context_wc = context_w + context_c; + if (Object.prototype.hasOwnProperty.call(context_dictionary, context_wc)) { + context_w = context_wc; + } else { + if (Object.prototype.hasOwnProperty.call(context_dictionaryToCreate, context_w)) { + if (context_w.charCodeAt(0) < 256) { + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + } + value = context_w.charCodeAt(0); + for (i = 0; i < 8; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + } else { + value = 1; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | value; + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = 0; + } + value = context_w.charCodeAt(0); + for (i = 0; i < 16; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + } + context_enlargeIn--; + if (context_enlargeIn == 0) { + context_enlargeIn = Math.pow(2, context_numBits); + context_numBits++; + } + delete context_dictionaryToCreate[context_w]; + } else { + value = context_dictionary[context_w]; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + + + } + context_enlargeIn--; + if (context_enlargeIn == 0) { + context_enlargeIn = Math.pow(2, context_numBits); + context_numBits++; + } + // Add wc to the dictionary. + context_dictionary[context_wc] = context_dictSize++; + context_w = String(context_c); + } + } + + // Output the code for w. + if (context_w !== "") { + if (Object.prototype.hasOwnProperty.call(context_dictionaryToCreate, context_w)) { + if (context_w.charCodeAt(0) < 256) { + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + } + value = context_w.charCodeAt(0); + for (i = 0; i < 8; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + } else { + value = 1; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | value; + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = 0; + } + value = context_w.charCodeAt(0); + for (i = 0; i < 16; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + } + context_enlargeIn--; + if (context_enlargeIn == 0) { + context_enlargeIn = Math.pow(2, context_numBits); + context_numBits++; + } + delete context_dictionaryToCreate[context_w]; + } else { + value = context_dictionary[context_w]; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + + + } + context_enlargeIn--; + if (context_enlargeIn == 0) { + context_enlargeIn = Math.pow(2, context_numBits); + context_numBits++; + } + } + + // Mark the end of the stream + value = 2; + for (i = 0; i < context_numBits; i++) { + context_data_val = (context_data_val << 1) | (value & 1); + if (context_data_position == bitsPerChar - 1) { + context_data_position = 0; + context_data.push(getCharFromInt(context_data_val, context_data.length)); + context_data_val = 0; + } else { + context_data_position++; + } + value = value >> 1; + } + + // Flush the last char + while (true) { + context_data_val = (context_data_val << 1); + if (context_data_position == bitsPerChar - 1) { + context_data.push(getCharFromInt(context_data_val, context_data.length)); + break; + } else context_data_position++; + } + return context_data.join(''); + }, + + sdecompress: function(compressed, key) { + if (key.length !== 0) + key = this.scompress(key, ""); + return this._decompress(compressed.length, 1 << (14 - 1), function(i) { + let x = compressed.charCodeAt(i) - 0x4E00; + if (key.length !== 0) + x ^= (key.charCodeAt(i % key.length) * (i + 1)) & ((1 << 14) - 1); + return x; + }); + }, + + _decompress: function(length, resetValue, getNextValue) { + var dictionary = [], + next, + enlargeIn = 4, + dictSize = 4, + numBits = 3, + entry = "", + result = [], + i, + w, + bits, resb, maxpower, power, + c, + data = { + val: getNextValue(0), + position: resetValue, + index: 1 + }; + + for (i = 0; i < 3; i += 1) { + dictionary[i] = i; + } + + bits = 0; + maxpower = Math.pow(2, 2); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + + switch (next = bits) { + case 0: + bits = 0; + maxpower = Math.pow(2, 8); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + c = f(bits); + break; + case 1: + bits = 0; + maxpower = Math.pow(2, 16); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + c = f(bits); + break; + case 2: + return ""; + } + dictionary[3] = c; + w = c; + result.push(c); + while (true) { + if (data.index > length) { + return ""; + } + + bits = 0; + maxpower = Math.pow(2, numBits); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + + switch (c = bits) { + case 0: + bits = 0; + maxpower = Math.pow(2, 8); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + + dictionary[dictSize++] = f(bits); + c = dictSize - 1; + enlargeIn--; + break; + case 1: + bits = 0; + maxpower = Math.pow(2, 16); + power = 1; + while (power != maxpower) { + resb = data.val & data.position; + data.position >>= 1; + if (data.position == 0) { + data.position = resetValue; + data.val = getNextValue(data.index++); + } + bits |= (resb > 0 ? 1 : 0) * power; + power <<= 1; + } + dictionary[dictSize++] = f(bits); + c = dictSize - 1; + enlargeIn--; + break; + case 2: + return result.join(''); + } + + if (enlargeIn == 0) { + enlargeIn = Math.pow(2, numBits); + numBits++; + } + + if (dictionary[c]) { + entry = dictionary[c]; + } else { + if (c === dictSize) { + entry = w + w.charAt(0); + } else { + // throw new Error("LZString: decompress error."); + // return null; + return ""; + } + } + result.push(entry); + + // Add w+entry[0] to the dictionary. + dictionary[dictSize++] = w + entry.charAt(0); + enlargeIn--; + + w = entry; + + if (enlargeIn == 0) { + enlargeIn = Math.pow(2, numBits); + numBits++; + } + + } + } + }; + return LZString; +} + + +window.tempExt = { + Extension: Archive_code, + info: { + name: 'hcn.extensionName', + description: 'hcn.description', + extensionId: 'Archivecode', + // iconURL: icon, + // insetIconURL: cover, + featured: true, + disabled: false, + collaborator: 'only for hcn test', + }, + l10n: { + 'zh-cn': { + 'hcn.extensionName': 'hcn 的测试', + 'hcn.description': 'hcn 的测试', + }, + en: { + 'hcn.extensionName': 'hcn test', + 'hcn.description': 'hcn test', + }, + }, +} \ No newline at end of file From c5f878aebaa8d14a803e105e578c71c554856e7d Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Wed, 20 Jul 2022 01:44:46 +0800 Subject: [PATCH 062/357] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=97=A7=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Archivecode\346\227\247\347\211\210.js" | 917 ++++++++++++++++++ 1 file changed, 917 insertions(+) create mode 100644 "Arkos/Archivecode\346\227\247\347\211\210.js" diff --git "a/Arkos/Archivecode\346\227\247\347\211\210.js" "b/Arkos/Archivecode\346\227\247\347\211\210.js" new file mode 100644 index 00000000..65675ced --- /dev/null +++ "b/Arkos/Archivecode\346\227\247\347\211\210.js" @@ -0,0 +1,917 @@ +import Cast from '../utils/cast.js' +//import cover from './assets/cover2.png' +//import icon from './assets/icon2.svg' + +//合作者:Nights:帮忙写了代码框架,并且给予了一些技术上的指导 +// console.log(Cast.toNumber('123')) +//console.log(Cast.toNumber('aab')) + +class Archive_code { + constructor(runtime) { + this.runtime = runtime + this._archive_code = '' //生成的序列结果 + this.deserializeSuccessfully = false //存反序列化是否成功 + //存需要序列化的内容 + this.content = { + 金币: 200, + 背包: ["木头", 233] + } + //存反序列化结果 + //this.content2 = {}; + //Object.assign(this.content2,this.content) + this.setArchive_code(); + //this.setContent2json(); + + this._formatMessage = runtime.getFormatMessage({ + 'zh-cn': { + 'ArchiveCodeExt.extensionName': '存档码', + 'ArchiveCodeExt.init': '清空容器', + 'ArchiveCodeExt.serialization': '将内容[value]命名为[name]加入容器(已有则覆盖)', + 'ArchiveCodeExt.serializationForVariable': '将变量[var]内容命名为[name]加入容器(已有则覆盖)', + 'ArchiveCodeExt.serializationForList': '将列表[list]内容命名为[name]加入容器(已有则覆盖)', + //'ArchiveCodeExt.stop': '序列化结束', + 'ArchiveCodeExt.result': '容器内容对应字符串', + 'ArchiveCodeExt.deserialization': '读取字符串到容器:[code]', + 'ArchiveCodeExt.getContent': '容器中名称为[key]的内容', + //'ArchiveCodeExt.showContent2json':'读取结果', + 'ArchiveCodeExt.saveContentToVar': '将容器中名称为[key]的内容保存到变量[var]', + 'ArchiveCodeExt.saveContentToList': '将容器中名称为[key]的内容保存到列表[list]', + 'ArchiveCodeExt.deserializable': '读取成功?', + 'ArchiveCodeExt.getAmount': '容器中内容的总数', + 'ArchiveCodeExt.ifExist': '容器是否存在名为[key]的内容', + 'ArchiveCodeExt.getContentByNumber': '获取容器中第[index]个内容的[type]', + 'ArchiveCodeExt.encrypt': '以[method]加密[str],密匙[key]', + 'ArchiveCodeExt.decrypt': '以[method]解密[str],密匙[key]', + 'ArchiveCodeExt.writeClipboard': '复制[str]到剪贴板', + 'ArchiveCodeExt.getLengthOfList': '容器中名称为[key]的列表的长度', + 'ArchiveCodeExt.getContentOfList': '容器中名称为[key]的列表的第[n]项', + 'ArchiveCodeExt.getUnicode': '字符[c]的Unicode', + 'ArchiveCodeExt.getCharByUnicode': 'Unicode[code]对应字符', + 'ArchiveCodeExt.methodMenu.1': 'Arkos加密法', + 'ArchiveCodeExt.methodMenu.2': '分裂加密法', + 'ArchiveCodeExt.infoMenu.1': '名称', + 'ArchiveCodeExt.infoMenu.2': '内容', + 'ArchiveCodeExt.infoMenu.3': '类型', + 'ArchiveCodeExt.infoMenu.4': '列表长度', + 'ArchiveCodeExt.delete': '删除容器中名为[key]的内容', + + }, + + en: { + 'ArchiveCodeExt.extensionName': 'Archive Code', + 'ArchiveCodeExt.init': 'empty Container', + 'ArchiveCodeExt.serialization': 'add content[value] to Container, name as[name]', + 'ArchiveCodeExt.serializationForVariable': 'add variable[var] to Container, name as[name]', + 'ArchiveCodeExt.serializationForList': 'add list[list] to Container, name as[name]', + //'ArchiveCodeExt.stop': 'end serialization', + 'ArchiveCodeExt.result': 'Container in string form', + 'ArchiveCodeExt.deserialization': 'parse string[code] to Container', + 'ArchiveCodeExt.getContent': 'content of[key]', + 'ArchiveCodeExt.saveContentToVar': 'save [key]to variable[var]', + 'ArchiveCodeExt.saveContentToList': 'save[key]to list[list]', + 'ArchiveCodeExt.deserializable': 'parse successfullly?', + 'ArchiveCodeExt.getAmount': 'the amount of contents in Container', + 'ArchiveCodeExt.ifExist': 'Container contains[key]?', + 'ArchiveCodeExt.getContentByNumber': 'get [type]of #[index]content', + 'ArchiveCodeExt.encrypt': 'use[method]to encrypt[str]with key[key]', + 'ArchiveCodeExt.decrypt': 'use[method]to decrypt[str]with key[key]', + 'ArchiveCodeExt.writeClipboard': 'copy[str]to clipboard', + //'ArchiveCodeExt.showContent2json':'deserialization result', + 'ArchiveCodeExt.getContentOfList': '#[n] of list[key]', + 'ArchiveCodeExt.getLengthOfList': 'length of list[key]', + 'ArchiveCodeExt.getUnicode': 'get Unicode of[c]', + 'ArchiveCodeExt.getCharByUnicode': ' character of Unicode[code]', + 'ArchiveCodeExt.methodMenu.1': 'Arkos cipher', + 'ArchiveCodeExt.methodMenu.2': 'mitotic encryption', + 'ArchiveCodeExt.infoMenu.1': 'name', + 'ArchiveCodeExt.infoMenu.2': 'value', + 'ArchiveCodeExt.infoMenu.3': 'type', + 'ArchiveCodeExt.infoMenu.4': 'lenth of list', + 'ArchiveCodeExt.delete': 'Delete content[key] in Container' + }, + }) + + } + + //每次读取archive_code会生成一次 + get archive_code() { + this.setArchive_code(); + return this._archive_code; + } + + //根据content的内容,将其JSON化,存到archive_code + setArchive_code() { + this._archive_code = JSON.stringify(this.content); + } + + // setContent2json(){ + // this.content2json = JSON.stringify(this.content2); + // } + + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id, + }) + } + + getInfo() { + return { + id: 'Archivecode', // Archivecode + name: this.formatMessage('ArchiveCodeExt.extensionName'), + color1: '#2FBC95', + // menuIconURI: cover, + // blockIconURI: icon, + blocks: [ + { + //开始序列化 + opcode: 'init', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.init') + }, + { + //将内容加入序列 名称xx 值xx + opcode: 'serialization', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.serialization'), + arguments: { + name: { + type: 'string', + defaultValue: '用户id' + }, + value: { + type: 'string', + defaultValue: '114514', + } + } + }, + { + //将变量加入序列 + opcode: 'serializationForVariable', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.serializationForVariable'), + arguments: { + name: { + type: 'string', + defaultValue: '金币' + }, + var: { + type: 'string', + menu: 'varMenu' + } + } + }, + { + //将列表加入序列 + opcode: 'serializationForList', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.serializationForList'), + arguments: { + name: { + type: 'string', + defaultValue: '背包' + }, + list: { + type: 'string', + menu: 'listMenu' + } + } + }, + // { + // //序列化结束 + // opcode: 'stop', + // blockType: 'command', + // text: this.formatMessage('ArchiveCodeExt.stop'), + // }, + { + //返回序列化结果 + opcode: 'result', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.result'), + }, + + + { + //反序列化 + opcode: 'deserialization', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.deserialization'), + arguments: { + code: { + type: 'string', + defaultValue: `{"金币":200,"背包":["木头","面包"]}` + } + } + }, + { + //反序列化是否成功 + opcode: 'deserializable', + blockType: 'Boolean', + text: this.formatMessage('ArchiveCodeExt.deserializable'), + }, + { + //返回容器中数据数量 + opcode: 'getAmount', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getAmount'), + }, + { + //获取第n(从1开始)个内容,的(1名称2内容3类型4列表长度) + opcode: 'getContentByNumber', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getContentByNumber'), + arguments: { + index: { + type: 'number', + //menu: 'varMenu2', + defaultValue: '1' + }, + type: { + type: 'number', + menu: 'infoMenu', + } + } + }, + // { + // //返回反序列化结果 + // opcode: 'showContent2json', + // blockType: 'reporter', + // text: this.formatMessage('ArchiveCodeExt.showContent2json'), + // }, + { + //返回名称为..的内容 + opcode: 'ifExist', + blockType: 'Boolean', + text: this.formatMessage('ArchiveCodeExt.ifExist'), + arguments: { + key: { + type: 'string', + //menu: 'varMenu2', + defaultValue: '金币' + } + } + }, + { + //返回名称为..的内容 + opcode: 'getContent', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getContent'), + arguments: { + key: { + type: 'string', + //menu: 'varMenu2', + defaultValue: '金币' + } + } + }, + { + //返回名称为..的列表的第n项 + opcode: 'getLengthOfList', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getLengthOfList'), + arguments: { + key: { + type: 'string', + //menu: 'varMenu2', + defaultValue: '背包' + }, + } + }, + { + //返回名称为..的列表的第n项 + opcode: 'getContentOfList', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getContentOfList'), + arguments: { + key: { + type: 'string', + //menu: 'varMenu2', + defaultValue: '背包' + }, + n: { + type: 'number', + //menu: 'varMenu2', + defaultValue: '1' + } + } + }, + { + //将内容保存到变量 + opcode: 'saveContentToVar', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.saveContentToVar'), + arguments: { + key: { + type: 'string', + //menu: 'varMenu2', + defaultValue: '金币' + }, + var: { + type: 'string', + menu: 'varMenu' + } + } + }, + { + //将内容保存到列表 + opcode: 'saveContentToList', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.saveContentToList'), + arguments: { + key: { + type: 'string', + //menu: 'listMenu2', + defaultValue: '背包' + }, + list: { + type: 'string', + menu: 'listMenu' + } + } + }, + { + //删除内容 + opcode: 'delete', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.delete'), + arguments: { + key: { + type: 'string', + defaultValue: '金币' + }, + } + }, + { + //加密 + opcode: 'encrypt', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.encrypt'), + arguments: { + str: { + type: 'string', + defaultValue: '我好帅114514' + }, + key: { + type: 'string', + defaultValue: 'Arkos' + }, + method: { + type: 'string', + menu: 'methodMenu' + }, + } + }, + { + //解密 + opcode: 'decrypt', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.decrypt'), + arguments: { + str: { + type: 'string', + defaultValue: '搧宊怑ȼȻɋɉɌɈ' + }, + key: { + type: 'string', + defaultValue: 'Arkos' + }, + method: { + type: 'string', + menu: 'methodMenu' + }, + } + }, + { + //复制到剪切板 + opcode: 'writeClipboard', + blockType: 'command', + text: this.formatMessage('ArchiveCodeExt.writeClipboard'), + arguments: { + str: { + type: 'string', + defaultValue: '要复制的东西' + } + } + }, + { + //获取字符unicode + opcode: 'getUnicode', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getUnicode'), + arguments: { + c: { + type: 'string', + defaultValue: 'A' + } + } + }, + { + //由unicode得到字符 + opcode: 'getCharByUnicode', + blockType: 'reporter', + text: this.formatMessage('ArchiveCodeExt.getCharByUnicode'), + arguments: { + code: { + type: 'string', + defaultValue: '65' + } + } + }, + ], + menus: { + varMenu: { + items: 'findAllVar' + }, + listMenu: { + items: 'findAllList' + }, + varMenu2: { + //解析后得到的列表 + items: 'findAllVarContents' + }, + listMenu2: { + items: 'findAllListsContents' + }, + methodMenu: [ + { + text: this.formatMessage('ArchiveCodeExt.methodMenu.1'), + value: '1' + }, + // { + // text: this.formatMessage('ArchiveCodeExt.methodMenu.2'), + // value: '2' + // }, + ], + infoMenu: [ + { + text: this.formatMessage('ArchiveCodeExt.infoMenu.1'), + value: '1' + }, + { + text: this.formatMessage('ArchiveCodeExt.infoMenu.2'), + value: '2' + }, + { + text: this.formatMessage('ArchiveCodeExt.infoMenu.3'), + value: '3' + }, + { + text: this.formatMessage('ArchiveCodeExt.infoMenu.4'), + value: '4' + }, + ] + }, + }; + } + + + + init() { + // console.log('editingTarget :', this.runtime._editingTarget) + // console.log('stageTarget :', this.runtime._stageTarget) + // console.log('_stageTarget.variables',JSON.stringify(this.runtime._stageTarget.variables)) + this.content = {}; + this.setArchive_code(); + } + + result() { + return this.archive_code; + } + + // showContent2json() { + // this.setContent2json(); + // return this.content2json; + // } + + stop() { + this.setArchive_code(); + } + + serialization(args) { + // if (this.archive_code !== '') + // this.archive_code += ',' + // this.archive_code += `"${args.name}":${JSON.stringify(args.value)}` + this.content[args.name] = args.value; + } + + serializationForVariable(args, util) { + // if (this.archive_code !== '') + // this.archive_code += ',' + // const variable = util.target.lookupVariableById(args.var); + // this.archive_code += `"${args.name}":${JSON.stringify(variable.value)}` + if (args.var !== 'empty') { + const variable = util.target.lookupVariableById(args.var); + this.content[args.name] = variable.value; + } + } + + serializationForList(args, util) { + // if (this.archive_code !== '') + // this.archive_code += ',' + // const list = util.target.lookupVariableById(args.list); + // this.archive_code += `"${args.name}":${JSON.stringify(list)}` + if (args.list !== 'empty') { + const list = util.target.lookupVariableById(args.list); + this.content[args.name] = list.value; + } + } + + deserialization(args) { + try { + this.content = JSON.parse(args.code) + if(typeof(this.content)==='object'&& this.content !== null ){ + this.deserializeSuccessfully = true; + }else{ + this.content = {}; + this.deserializeSuccessfully = false; + } + } catch (e) { + this.deserializeSuccessfully = false; + //this.content2 = {} + } + //console.log(typeof this.content) + } + + deserializable() { + return this.deserializeSuccessfully + } + + ifExist(args) { + return (this.content.hasOwnProperty(args.key)); + } + + getAmount() { + let count = 0; + for (let key in this.content) { + count++; + } + return count; + } + + getContentByNumber(args) { + let key = Object.keys(this.content)[args.index - 1] + if (key === undefined) return ''; + switch (args.type) { + case '1'://名称 + return key; + case '2'://内容 + return this.content[key]; + case '3'://类型 + return (typeof this.content[key] === 'object') ? '列表' : '变量'; + case '4'://列表长度 + return (typeof this.content[key] === 'object') ? this.content[key].length : ''; + default: + return ''; + } + + } + + getContent(args, util) { + // const variable = util.target.lookupVariableById(args.var); + // variable.value = args.key; + + return (this.content[args.key] === undefined) ? '' : String(this.content[args.key]) + } + + getUnicode(args) { + return args.c.charCodeAt(0) + } + + getCharByUnicode(args) { + return String.fromCharCode(args.code) + } + + getContentOfList(args, util) { + // const variable = util.target.lookupVariableById(args.var); + // variable.value = args.key; + //如果没有这项,或者不是列表 + let t = this.content[args.key] + if (t === undefined || typeof t !== 'object') { + return ''; + } else { + if (t[args.n - 1] === undefined) return ''; + else return t[args.n - 1] + } + } + + getLengthOfList(args, util) { + // const variable = util.target.lookupVariableById(args.var); + // variable.value = args.key; + //如果没有这项,或者不是列表 + let t = this.content[args.key] + if (t === undefined || typeof t !== 'object') { + return ''; + } else { + return t.length; + } + } + + + + saveContentToVar(args, util) { + if (args.var !== 'empty') { + const variable = util.target.lookupVariableById(args.var); + variable.value = String(this.content[args.key]); + if (variable.value === "undefined") variable.value = ''; + } + } + + saveContentToList(args, util) { + if (args.list !== 'empty') { + const list = util.target.lookupVariableById(args.list); + list.value = this.content[args.key]; + if (list.value === undefined) list.value = []; + if (typeof list.value !== 'object') { + list.value = [list.value]; + } + } + } + + delete(args) { + Reflect.deleteProperty(this.content, args.key); + } + + //将密匙转换为一个值 + keyVar(k) { + k = String(k) + let t = 13; + for (let i = 0; i < k.length; i++) { + t += k.charCodeAt(i) + t %= 65536 + } + return t + } + + //加密 + encrypt(args) { + switch (args.method) { + case '1': + return this.ArkosEncrypt(args); + case '2': + return this.encrypt2(args); + default: + return ''; + } + } + + //解密 + decrypt(args) { + switch (args.method) { + case '1': + return this.ArkosDecrypt(args); + case '2': + return this.decrypt2(args); + default: + return ''; + } + } + + //Arkos加密法 + ArkosEncrypt(args) { + args.key = this.keyVar(args.key) + args.str = String(args.str) + let b = '' + for (let i = 0; i < args.str.length; i++) { + b += this.enChar1(args.str[i], args.key + i) + } + return b + } + + + //Arkos解密 + ArkosDecrypt(args) { + args.key = this.keyVar(args.key) + args.str = String(args.str) + let b = '' + for (let i = 0; i < args.str.length; i++) { + b += this.deChar1(args.str[i], args.key + i) + } + //console.log('123') + return b + } + + enChar1(c, p) { + let t = (c.charCodeAt(0) + p) % 54533 // + t = t - t % 10 + (9 - t % 10) + + return String.fromCharCode(t) + } + + + deChar1(c, p) { + let t = c.charCodeAt(0) + //t%=65536 + t = t - t % 10 + (9 - t % 10) + t = (t - p) % 54533 + if (t < 0) t += 54533 + return String.fromCharCode(t) + } + + + //分裂加密法 + encrypt2(args) { + args.key = this.keyVar(args.key) + args.str = String(args.str) + let b = '' + for (let i = 0; i < args.str.length; i++) { + b += this.enChar2(args.str[i], args.key + i) + } + return b + } + + //分裂解密 + decrypt2(args) { + args.key = this.keyVar(args.key) + args.str = String(args.str) + let b = '' + for (let i = 0; i < args.str.length; i += 2) { + b += this.deChar2(args.str[i], (i + 2 > args.str.length) ? '\0' : args.str[i + 1], args.key + i / 2) + } + //console.log('123') + return b + } + + enChar2(c, p) { + let t = (c.charCodeAt(0) + p) % 65536 + t = t - t % 10 + (9 - t % 10) + + let c1 = String.fromCharCode(t >> 8) + let c2 = String.fromCharCode(t % 256) + return c1 + c2 + } + + deChar2(c1, c2, p) { + let t = c1.charCodeAt(0) * 256 + c2.charCodeAt(0) + t %= 65536 + t = t - t % 10 + (9 - t % 10) + t = (t - p + 65536) % 65536 + return String.fromCharCode(t) + } + + writeClipboard(args) { + navigator.clipboard.writeText(args.str); + } + + compare(propName) { + return (a, b) => { + a = a[propName] + b = b[propName] + if (a > b) return 1; + else if (a < b) return -1; + else return 0; + } + } + + findAllVar() { + const list = []; + let temp = this.runtime._stageTarget.variables + Object.keys(temp).forEach(obj => { + if (temp[obj].type === '') { + list.push({ + text: `${temp[obj].name}`, + value: temp[obj].id, + }); + } + }); + try { + temp = this.runtime._editingTarget.variables + } catch (e) { + temp = 'e' + } + if (temp !=='e' && this.runtime._editingTarget !== this.runtime._stageTarget) { + Object.keys(temp).forEach(obj => { + if (temp[obj].type === '') { + list.push({ + text: `[私有变量]${temp[obj].name}`, + value: temp[obj].id, + }); + } + }); + } + if (list.length === 0) { + list.push({ + text: `*没有变量*`, + value: 'empty', + }); + } + // Object.keys(this.runtime._editingTarget.variables).forEach(key => { + // list.forEach((obj) => { + // if (obj.value === key) { + // obj.text = `*${obj.text}`; + // } + // }); + // }); + list.sort(this.compare("text")); + return list; + } + + findAllList() { + const list = []; + let temp = this.runtime._stageTarget.variables + Object.keys(temp).forEach(obj => { + if (temp[obj].type === 'list') { + //console.log(temp[obj].type) + list.push({ + text: `${temp[obj].name}`, + value: temp[obj].id, + }); + } + }); + try { + temp = this.runtime._editingTarget.variables + } catch (e) { + temp = 'e' + } + if (temp !=='e' && this.runtime._editingTarget !== this.runtime._stageTarget) { + Object.keys(temp).forEach(obj => { + if (temp[obj].type === 'list') { + list.push({ + text: `[私有列表]${temp[obj].name}`, + value: temp[obj].id, + + }); + } + }); + } + if (list.length === 0) { + list.push({ + text: `*没有列表*`, + value: 'empty', + }); + } + list.sort(this.compare("text")); + return list; + } + + findAllVarContents() { + const list = []; + let temp = this.content + Object.keys(temp).forEach(obj => { + if (typeof temp[obj] !== 'object') { + list.push({ + text: obj, + value: obj, + }); + } + }); + if (list.length === 0) { + list.push({ + text: '*没有变量*', + value: 'empty', + }); + } + list.sort(this.compare("text")); + return list; + } + + findAllListsContents() { + const list = []; + let temp = this.content + Object.keys(temp).forEach(obj => { + if (typeof temp[obj] === 'object') { + list.push({ + text: obj, + value: obj, + }); + } + }); + if (list.length === 0) { + list.push({ + text: '*没有列表*', + value: 'empty', + }); + } + list.sort(this.compare("text")); + return list; + } + + +} + + + + +window.tempExt = { + Extension: Archive_code, + info: { + name: 'hcn.extensionName', + description: 'hcn.description', + extensionId: 'Archivecode', + // iconURL: icon, + // insetIconURL: cover, + featured: true, + disabled: false, + collaborator: 'only for hcn test', + }, + l10n: { + 'zh-cn': { + 'hcn.extensionName': 'hcn 的测试', + 'hcn.description': 'hcn 的测试', + }, + en: { + 'hcn.extensionName': 'hcn test', + 'hcn.description': 'hcn test', + }, + }, +} \ No newline at end of file From f8e975c6e25d63edbbaf1f04901229238691715c Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Sat, 23 Jul 2022 22:00:28 +0800 Subject: [PATCH 063/357] =?UTF-8?q?cast=E5=8F=82=E6=95=B0=EF=BC=8C?= =?UTF-8?q?=E4=BB=A5=E5=8F=8A=E9=99=90=E5=88=B6=E7=A7=BB=E5=88=B0=EF=BC=8C?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E5=A4=A7=E5=B0=8F=E7=9A=84=E8=8C=83=E5=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 30154761..bccdb57e 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -850,8 +850,7 @@ class ArkosExtensions { return; } if (util.target.renderer) { - args.size = Cast.toNumber(args.size); - if(args.size < 0.1) args.size = 0.1; + args.size = _clamp(Cast.toNumber(args.size),0.1,100000000) util.target.size = args.size; const {direction, scale} = util.target._getRenderedDirectionAndScale(); util.target.renderer.updateDrawableDirectionScale(util.target.drawableID, direction, scale); @@ -863,9 +862,15 @@ class ArkosExtensions { util.target.runtime.requestTargetsUpdate(util.target); } + _clamp (n, min, max) { + return Math.min(Math.max(n, min), max); + } + //强行设置XY(逝一逝) setXY (args, util) { if (util.target.isStage) return; + args.x = _clamp(Cast.toNumber(args.x),-100000000,100000000) + args.y = _clamp(Cast.toNumber(args.y),-100000000,100000000) const oldX = util.target.x; const oldY = util.target.y; util.target.x = args.x; @@ -1068,7 +1073,7 @@ class ArkosExtensions { getFromSortedTableByNo (args){ if(!(args.list in this.sortedTable)) return ''; let list = this.sortedTable[args.list].list; - return this._getTInItem (list[args.n-1], args.t, args.n); + return this._getTInItem (list[args.n-1], args.t, Cast.toNumber(args.n)); } _getItemIdxByName(list, name){ From 719650eff35b6139fd22773216775cf157da34b0 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Sun, 24 Jul 2022 09:50:23 +0800 Subject: [PATCH 064/357] =?UTF-8?q?=E5=BF=98=E5=8A=A0this.=20=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index bccdb57e..7199d763 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -850,7 +850,7 @@ class ArkosExtensions { return; } if (util.target.renderer) { - args.size = _clamp(Cast.toNumber(args.size),0.1,100000000) + args.size = this._clamp(Cast.toNumber(args.size),0.1,100000000) util.target.size = args.size; const {direction, scale} = util.target._getRenderedDirectionAndScale(); util.target.renderer.updateDrawableDirectionScale(util.target.drawableID, direction, scale); @@ -869,8 +869,8 @@ class ArkosExtensions { //强行设置XY(逝一逝) setXY (args, util) { if (util.target.isStage) return; - args.x = _clamp(Cast.toNumber(args.x),-100000000,100000000) - args.y = _clamp(Cast.toNumber(args.y),-100000000,100000000) + args.x = this._clamp(Cast.toNumber(args.x),-100000000,100000000) + args.y = this._clamp(Cast.toNumber(args.y),-100000000,100000000) const oldX = util.target.x; const oldY = util.target.y; util.target.x = args.x; From 1258431e910a280d49881abb5177e20043fd7db0 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Tue, 26 Jul 2022 23:34:55 +0800 Subject: [PATCH 065/357] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E4=B8=B4=E6=97=B6?= =?UTF-8?q?=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 336 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 334 insertions(+), 2 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 7199d763..713dae3c 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -8,6 +8,7 @@ console.log(Cast.toNumber('aab')) class ArkosExtensions { constructor(runtime) { this.runtime = runtime + this.tempData={} this.sortedTable={ list1:{order:'desc',list:[]}, list2:{order:'desc',list:[]}, @@ -20,6 +21,7 @@ class ArkosExtensions { 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 信息获取', 'ArkosExt.info5': '📊 排序表', + 'ArkosExt.info6': '🗂️ 临时变量', 'ArkosExt.stringEquality': '(区分大小写)[ONE]=[TWO]', 'ArkosExt.directionFromAtoB': '点x1:[X1]y1:[Y1]朝向点x2:[X2]y2:[Y2]的方向', 'ArkosExt.differenceBetweenDirections': '由方向1[a]到方向2[b]的角度差', @@ -73,7 +75,24 @@ class ArkosExtensions { 'ArkosExt.colorToHex': '颜色[COLOR]的代码', - + 'ArkosExt.deleteAllTempData': '清空所有临时数据', + 'ArkosExt.getCountOfTempData': '临时数据量', + 'ArkosExt.delTempData': '删除名为[data]的临时数据', + + 'ArkosExt.setTempVar': '将临时变量[var]设为[t]', + 'ArkosExt.addTempVar': '将临时变量[var]增加[t]', + 'ArkosExt.getTempVar': '临时变量[var]', + + 'ArkosExt.clearTempList': '创建或清空临时列表[list]', + 'ArkosExt.initTempList': '临时列表[list]内容设为[t]', + 'ArkosExt.addTempList': '向临时列表[list]加入[t]', + 'ArkosExt.opTempList': '将临时列表[list]第[n]项[op][t]', + 'ArkosExt.ListOp1': '前插入', + 'ArkosExt.ListOp2': '替换为', + 'ArkosExt.ListOp3': '增加', + 'ArkosExt.delItemOfTempList': '删除临时列表[list]第[n]项', + 'ArkosExt.getItemOfTempList': '临时列表[list]第[n]项', + 'ArkosExt.lengthOfTempList': '临时列表[list]长度', }, en: { @@ -134,6 +153,27 @@ class ArkosExtensions { 'ArkosExt.info3': '🛠 Utilities', 'ArkosExt.info4': '📄 Information', 'ArkosExt.info5': '📊 Sorted Table', + 'ArkosExt.info6': '🗂️ Temporary Data', + + 'ArkosExt.deleteAllTempData': 'clear all temporary data', + 'ArkosExt.getCountOfTempData': 'count of temporary data', + 'ArkosExt.delTempData': 'delete temporary data[data]', + + 'ArkosExt.setTempVar': 'set temp var[var] to [t]', + 'ArkosExt.addTempVar': 'change temp var[var] by [t]', + 'ArkosExt.getTempVar': 'temp var[var]', + + + 'ArkosExt.clearTempList': 'create or clear temp list[list]', + 'ArkosExt.initTempList': 'set temp list[list]to[t]', + 'ArkosExt.addTempList': 'add[t] to temp list[list]', + 'ArkosExt.opTempList': '[op][t]at [n] of temp list[list]', + 'ArkosExt.ListOp1': 'insert', + 'ArkosExt.ListOp2': 'replace with', + 'ArkosExt.ListOp3': 'change by', + 'ArkosExt.delItemOfTempList': 'delete [n]of temp list[list]', + 'ArkosExt.getItemOfTempList': 'item[n]of temp list[list]', + 'ArkosExt.lengthOfTempList': 'length of temp list[list]', }, }) } @@ -618,8 +658,205 @@ class ArkosExtensions { }, }, }, + + "---" + this.formatMessage("ArkosExt.info6"), //🗂️ 临时变量 + + //清空所有临时数据 + { + opcode: 'deleteAllTempData', + blockType: 'command', + text: this.formatMessage('ArkosExt.deleteAllTempData'), + }, + //临时数据量 + { + opcode: 'getCountOfTempData', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getCountOfTempData'), + }, + //删除临时数据 + { + opcode: 'delTempData', + blockType: 'command', + text: this.formatMessage('ArkosExt.delTempData'), + arguments: { + data: { + type: 'string', + defaultValue: 'i', + }, + }, + }, + //设置临时数据 + { + opcode: 'setTempVar', + blockType: 'command', + text: this.formatMessage('ArkosExt.setTempVar'), + arguments: { + var: { + type: 'string', + defaultValue: 'i', + }, + t: { + type: 'string', + defaultValue: '0', + }, + }, + }, + //增加临时数据 + { + opcode: 'addTempVar', + blockType: 'command', + text: this.formatMessage('ArkosExt.addTempVar'), + arguments: { + var: { + type: 'string', + defaultValue: 'i', + }, + t: { + type: 'number', + defaultValue: 1, + }, + }, + }, + //增加临时数据 + { + opcode: 'getTempVar', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getTempVar'), + arguments: { + var: { + type: 'string', + defaultValue: 'i', + }, + }, + }, + //创建或清空临时列表 + { + opcode: 'clearTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.clearTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + }, + }, + //设置临时列表 + { + opcode: 'initTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.initTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + t: { + type: 'string', + defaultValue: '[1,2,"apple"]', + }, + }, + }, + //向临时列表加入 + { + opcode: 'addTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.addTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + t: { + type: 'string', + defaultValue: 'thing', + }, + }, + }, + //操作临时列表 + { + opcode: 'opTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.opTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + op: { + type: 'string', + menu: 'ListOpMenu', + }, + n: { + type: 'number', + defaultValue: 1, + }, + t: { + type: 'string', + defaultValue: 'thing', + }, + }, + }, + //删除临时列表XX项 + { + opcode: 'delItemOfTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.delItemOfTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + t: { + type: 'string', + defaultValue: 'thing', + }, + }, + }, + //获取临时列表XX项 + { + opcode: 'getItemOfTempList', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getItemOfTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + n: { + type: 'number', + defaultValue: 1, + }, + }, + }, + //临时列表长度 + { + opcode: 'lengthOfTempList', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.lengthOfTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + }, + }, ], menus: { + ListOpMenu: [ + { + text: this.formatMessage('ArkosExt.ListOp1'), //插入 + value: '1' + }, + { + text: this.formatMessage('ArkosExt.ListOp2'), //替换 + value: '2' + }, + { + text: this.formatMessage('ArkosExt.ListOp3'), //增加 + value: '3' + }, + ], tableItemPropertyMenu: [ { text: this.formatMessage('ArkosExt.name'), @@ -1113,8 +1350,103 @@ class ArkosExtensions { colorToHex (args, util) { let c = Cast.toRgbColorList(args.COLOR) return Color.rgbToHex({r:c[0],g:c[1],b:c[2]}); -} + } + + + //🗂️ 临时变量积木 + deleteAllTempData (args) { + this.tempData = {}; + } + + getCountOfTempData (args) { + return Object.keys (this.tempData).length; + } + + delTempData (args) { + delete this.tempData[Cast.toString(args.data)]; + } + + setTempVar (args) { + this.tempData[Cast.toString(args.var)] = args.t; + } + + addTempVar (args) { + this.tempData[Cast.toString(args.var)] = Cast.toNumber(this.tempData[Cast.toString(args.var)]) + Cast.toNumber(args.t); + } + + getTempVar (args) { + let temp = this.tempData[Cast.toString(args.var)] + if(Array.isArray(temp)) return JSON.stringify(temp); + return Cast.toString(temp); + } + + //创建或清空 + clearTempList (args) { + this.tempData[Cast.toString(args.list)] = []; + } + + initTempList (args) { + try { + let content = JSON.parse(Cast.toString(args.t)) + if(Array.isArray(content)) { + this.tempData[Cast.toString(args.list)] = content; + } + } catch (e) { + + } + } + + addTempList (args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return; + list.push(Cast.toString(args.t)); + } + + opTempList (args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return; + let n = Cast.toNumber(args.n) + if(n < 1 || n >list.length+1) return; + n -= 1; + switch(args.op){ + case '1'://插入 + list.splice(n,0,Cast.toString(args.t)); + return; + case '2'://替换 + list[n] = Cast.toString(args.t); + return; + case '3'://增加 + list[n] = Cast.toNumber(list[n]) + Cast.toNumber(args.t); + return; + default: + return; + } + } + delItemOfTempList (args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return; + let n = Cast.toNumber(args.n) + if(n < 1 || n >list.length) return; + n -= 1; + list.splice(n,1); + } + + getItemOfTempList (args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return ''; + let n = Cast.toNumber(args.n) + if(n < 1 || n >list.length) return ''; + n -= 1; + return Cast.toString(list[n]); + } + + lengthOfTempList (args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return 0; + return list.length; + } + } From 55d93b9c2a872d5e4e140e24dbdf300173221c8c Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Tue, 26 Jul 2022 23:36:55 +0800 Subject: [PATCH 066/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=A7=AF=E6=9C=A8?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 713dae3c..8a085bb7 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -807,9 +807,9 @@ class ArkosExtensions { type: 'string', defaultValue: 'list', }, - t: { - type: 'string', - defaultValue: 'thing', + n: { + type: 'number', + defaultValue: 1, }, }, }, From cdfe1c6ab4ee6a789aaa9d4b2c643dd9e5d6b6ee Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Wed, 27 Jul 2022 16:56:51 +0800 Subject: [PATCH 067/357] =?UTF-8?q?=E7=BB=99=E4=B8=B4=E6=97=B6=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E7=A7=AF=E6=9C=A8=E5=8A=A0=E5=85=A5=F0=9F=97=82?= =?UTF-8?q?=EF=B8=8F=E5=89=8D=E7=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/project.js | 56 ++++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/Arkos/project.js b/Arkos/project.js index 8a085bb7..a2925998 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -75,24 +75,24 @@ class ArkosExtensions { 'ArkosExt.colorToHex': '颜色[COLOR]的代码', - 'ArkosExt.deleteAllTempData': '清空所有临时数据', - 'ArkosExt.getCountOfTempData': '临时数据量', - 'ArkosExt.delTempData': '删除名为[data]的临时数据', - - 'ArkosExt.setTempVar': '将临时变量[var]设为[t]', - 'ArkosExt.addTempVar': '将临时变量[var]增加[t]', - 'ArkosExt.getTempVar': '临时变量[var]', - - 'ArkosExt.clearTempList': '创建或清空临时列表[list]', - 'ArkosExt.initTempList': '临时列表[list]内容设为[t]', - 'ArkosExt.addTempList': '向临时列表[list]加入[t]', - 'ArkosExt.opTempList': '将临时列表[list]第[n]项[op][t]', + 'ArkosExt.deleteAllTempData': '🗂️清空所有临时数据', + 'ArkosExt.getCountOfTempData': '🗂️临时数据量', + 'ArkosExt.delTempData': '🗂️删除名为[data]的临时数据', + + 'ArkosExt.setTempVar': '🗂️将临时变量[var]设为[t]', + 'ArkosExt.addTempVar': '🗂️将临时变量[var]增加[t]', + 'ArkosExt.getTempVar': '🗂️临时变量[var]', + + 'ArkosExt.clearTempList': '🗂️创建或清空临时列表[list]', + 'ArkosExt.initTempList': '🗂️临时列表[list]内容设为[t]', + 'ArkosExt.addTempList': '🗂️向临时列表[list]加入[t]', + 'ArkosExt.opTempList': '🗂️将临时列表[list]第[n]项[op][t]', 'ArkosExt.ListOp1': '前插入', 'ArkosExt.ListOp2': '替换为', 'ArkosExt.ListOp3': '增加', - 'ArkosExt.delItemOfTempList': '删除临时列表[list]第[n]项', - 'ArkosExt.getItemOfTempList': '临时列表[list]第[n]项', - 'ArkosExt.lengthOfTempList': '临时列表[list]长度', + 'ArkosExt.delItemOfTempList': '🗂️删除临时列表[list]第[n]项', + 'ArkosExt.getItemOfTempList': '🗂️临时列表[list]第[n]项', + 'ArkosExt.lengthOfTempList': '🗂️临时列表[list]长度', }, en: { @@ -155,25 +155,25 @@ class ArkosExtensions { 'ArkosExt.info5': '📊 Sorted Table', 'ArkosExt.info6': '🗂️ Temporary Data', - 'ArkosExt.deleteAllTempData': 'clear all temporary data', - 'ArkosExt.getCountOfTempData': 'count of temporary data', - 'ArkosExt.delTempData': 'delete temporary data[data]', + 'ArkosExt.deleteAllTempData': '🗂️clear all temporary data', + 'ArkosExt.getCountOfTempData': '🗂️count of temporary data', + 'ArkosExt.delTempData': '🗂️delete temporary data[data]', - 'ArkosExt.setTempVar': 'set temp var[var] to [t]', - 'ArkosExt.addTempVar': 'change temp var[var] by [t]', - 'ArkosExt.getTempVar': 'temp var[var]', + 'ArkosExt.setTempVar': '🗂️set temp var[var] to [t]', + 'ArkosExt.addTempVar': '🗂️change temp var[var] by [t]', + 'ArkosExt.getTempVar': '🗂️temp var[var]', - 'ArkosExt.clearTempList': 'create or clear temp list[list]', - 'ArkosExt.initTempList': 'set temp list[list]to[t]', - 'ArkosExt.addTempList': 'add[t] to temp list[list]', - 'ArkosExt.opTempList': '[op][t]at [n] of temp list[list]', + 'ArkosExt.clearTempList': '🗂️create or clear temp list[list]', + 'ArkosExt.initTempList': '🗂️set temp list[list]to[t]', + 'ArkosExt.addTempList': '🗂️add[t] to temp list[list]', + 'ArkosExt.opTempList': '🗂️[op][t]at [n] of temp list[list]', 'ArkosExt.ListOp1': 'insert', 'ArkosExt.ListOp2': 'replace with', 'ArkosExt.ListOp3': 'change by', - 'ArkosExt.delItemOfTempList': 'delete [n]of temp list[list]', - 'ArkosExt.getItemOfTempList': 'item[n]of temp list[list]', - 'ArkosExt.lengthOfTempList': 'length of temp list[list]', + 'ArkosExt.delItemOfTempList': '🗂️delete [n]of temp list[list]', + 'ArkosExt.getItemOfTempList': '🗂️item[n]of temp list[list]', + 'ArkosExt.lengthOfTempList': '🗂️length of temp list[list]', }, }) } From cac0937fec1361f999efb7c8ea69f8ed0d9fcffb Mon Sep 17 00:00:00 2001 From: java30433 <2159116373@qq.com> Date: Thu, 28 Jul 2022 23:54:59 +0800 Subject: [PATCH 068/357] add --- java30433/30Ext.js | 191 ++++++++++++++++++ .../1273b53562550d34c80dc66a2737dfa4.png | Bin 0 -> 100847 bytes java30433/assets/cover.icpr | Bin 0 -> 3494732 bytes java30433/assets/cover.png | Bin 0 -> 80445 bytes 4 files changed, 191 insertions(+) create mode 100644 java30433/30Ext.js create mode 100644 java30433/assets/1273b53562550d34c80dc66a2737dfa4.png create mode 100644 java30433/assets/cover.icpr create mode 100644 java30433/assets/cover.png diff --git a/java30433/30Ext.js b/java30433/30Ext.js new file mode 100644 index 00000000..4077219a --- /dev/null +++ b/java30433/30Ext.js @@ -0,0 +1,191 @@ +class _30ExtExtensions { + constructor(runtime) { + this.runtime = runtime; + this._formatMessage = runtime.getFormatMessage({ + 'zh-cn': { + '30Ext.extensionName': '工具箱', + '30Ext.info.1': '造型镜像操作', + '30Ext.block.mirrorSprite': '[mirrorMethod]当前角色', + '30Ext.menu.mirrorMethod.1': '左右镜像', + '30Ext.menu.mirrorMethod.1': '上下镜像', + '30Ext.block.clearMirror': '清除角色镜像变换', + '30Ext.info.2': '角色跨域操作', + '30Ext.block.anotherRun': '让[sprite]运行[SUBSTACK]', + '30Ext.block.anotherRunWithClone': '让[sprite]的第[cloneId]个克隆体运行[SUBSTACK]' + }, + + en: { + '30Ext.extensionName': 'Toolbox', + '30Ext.info.1': 'Mirror transform', + '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', + '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', + '30Ext.menu.mirrorMethod.1': 'Vertical mirror transform', + '30Ext.block.clearMirror': 'Clear the mirror transform', + '30Ext.info.2': 'Cross sprite operation', + '30Ext.block.anotherRun': 'Let [sprite] run[SUBSTACK]', + '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [sprite] run[SUBSTACK]' + } + }) + } + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id, + }) + } + getInfo() { + return { + id: '30Ext', // 拓展id + name: this.formatMessage('30Ext.extensionName'), + + color1: '#FF8196', + // menuIconURI: icon, + // blockIconURI: icon, + blocks: [ + "---" + this.formatMessage("30Ext.info.1"), //角色造型操作 + // 镜像造型 + { + opcode: 'mirrorSprite', + blockType: 'command', + text: this.formatMessage('30Ext.block.mirrorSprite'), + arguments: { + mirrorMethod: { + type: 'number', + menu: [{ + text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 + value: 0 + }, + { + text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 + value: 1 + } + ] + } + } + }, + // 清除镜像 + { + opcode: 'clearMirror', + blockType: 'command', + text: this.formatMessage('30Ext.block.clearMirror') + }, + "---" + this.formatMessage("30Ext.info.2"), //角色跨域操作 + { + opcode: 'anotherRun', + blockType: 'conditional', + text: this.formatMessage('30Ext.block.anotherRun'), + arguments: { + spriteName: { + type: 'string', + menu: spritesMenu + }, + SUBSTACK: { + type: "input_statement" + } + } + }, + { + opcode: 'anotherRunWithClone', + blockType: 'conditional', + text: this.formatMessage('30Ext.block.anotherRunWithClone'), + arguments: { + spriteName: { + type: 'string', + menu: spritesMenu + }, + cloneId: { + type: 'number', + defaultValue: 1 + } + SUBSTACK: { + type: "input_statement" + } + } + } + ], + menus: { + spritesMenu: { + items: 'getSpritesMenu' + } + } + } + } + //菜单 + //动态菜单: 角色菜单 + getSpritesMenu(){ + var sprites = []; + for(const targetId in vm.runtime.targets) { + if(!vm.runtime.targets.hasOwnProperty(targetId)) continue; + if(!vm.runtime.targets[targetId].isOriginal) continue; + if(vm.runtime.targets[targetId] === vm.editingTarget) continue; //排除自己 + let name = vm.runtime.targets[targetId].sprite.name; + sprites.push(name); //疑问? 菜单不应该返回诸如[["显示", "内容"],["显示2", "内容值"]]的东西吗 我看扩展库test.js是这样写 + } + return sprites; + } + // + //角色造型操作 + // + //镜像造型 + mirrorSprite(args, util){ + util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[args.mirrorMethod] *= -1; + } + //清除镜像 + clearMirror(args, util){ + for (let i=0; i<2; i++){ + let foo = util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i]; + foo = Math.abs(foo); + } + } + // + //角色跨域操作 + // + //跨域执行 + anotherRun(args, util){ + if(!util.thread.ex_30Ext_count) { + util.thread.ex_30Ext_count = true; + util.thread.ex_30Ext_oldTarget = util.thread.target; + util.thread.target = util.target.sprite.clones[0]; + util.startBranch(1, true); + } else { + util.thread.target = util.thread.ex_30Ext_oldTarget; + util.thread.ex_30Ext_count = false; + } + } + //跨域克隆体执行 + anotherRunWithClone(args, util){ + if(!util.thread.ex_30Ext_count) { + util.thread.ex_30Ext_count = true; + util.thread.ex_30Ext_oldTarget = util.thread.target; + util.thread.target = util.target.sprite.clones[args.cloneId]; + util.startBranch(1, true); + } else { + util.thread.target = util.thread.ex_30Ext_oldTarget; + util.thread.ex_30Ext_count = false; + } + } +} +window.tempExt = { + Extension: _30Extensions, + info: { + name: '30Ext.extensionName', + description: '30Ext.description', + extensionId: '30Ext', + // iconURL: icon, + // insetIconURL: cover, + featured: true, + disabled: false, + collaborator: '_30 x CCW' + }, + l10n: { + 'zh-cn': { + '30Ext.extensionName': 'java30433的工具箱', + '30Ext.description': '造型镜像&角色跨域操作 持续更新中...' + }, + en: { + '30Ext.extensionName': "java30433's Toolbox", + '30Ext.description': 'Mirror transform&Cross sprite operation Continuous updating.' + } + } +}; \ No newline at end of file diff --git a/java30433/assets/1273b53562550d34c80dc66a2737dfa4.png b/java30433/assets/1273b53562550d34c80dc66a2737dfa4.png new file mode 100644 index 0000000000000000000000000000000000000000..60b19381cfd5b89c49ec5492945da810499ca14e GIT binary patch literal 100847 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

>yE!}~IZsG_n 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 |XT*H?)%R4H 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 literal 0 HcmV?d00001 diff --git a/java30433/assets/cover.icpr b/java30433/assets/cover.icpr new file mode 100644 index 0000000000000000000000000000000000000000..f1161fe69420ba64ad8485a472691f56e85b3165 GIT binary patch literal 3494732 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 literal 0 HcmV?d00001 From 07a81adb79ba7e030fa78976f43cb4d9f010a869 Mon Sep 17 00:00:00 2001 From: java30433 <2159116373@qq.com> Date: Thu, 28 Jul 2022 23:55:37 +0800 Subject: [PATCH 069/357] add --- ccw-user-extension | 1 - 1 file changed, 1 deletion(-) delete mode 160000 ccw-user-extension diff --git a/ccw-user-extension b/ccw-user-extension deleted file mode 160000 index 149b828a..00000000 --- a/ccw-user-extension +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 149b828a413cb1a01a2081c7d4dd0e2d5b51a78c From 595521d6b3616d9b8d3224ee788a856488321632 Mon Sep 17 00:00:00 2001 From: java30433 <2159116373@qq.com> Date: Fri, 29 Jul 2022 21:45:07 +0800 Subject: [PATCH 070/357] add 30Ext --- Arkos/project.js | 2 +- Arkos/projectWith30.js | 1620 +++++++++++++++++ java30433/30Ext.js | 191 -- .../1273b53562550d34c80dc66a2737dfa4.png | Bin 100847 -> 0 bytes java30433/assets/cover.icpr | Bin 3494732 -> 0 bytes java30433/assets/cover.png | Bin 80445 -> 0 bytes 6 files changed, 1621 insertions(+), 192 deletions(-) create mode 100644 Arkos/projectWith30.js delete mode 100644 java30433/30Ext.js delete mode 100644 java30433/assets/1273b53562550d34c80dc66a2737dfa4.png delete mode 100644 java30433/assets/cover.icpr delete mode 100644 java30433/assets/cover.png diff --git a/Arkos/project.js b/Arkos/project.js index a2925998..dee320da 100644 --- a/Arkos/project.js +++ b/Arkos/project.js @@ -1473,4 +1473,4 @@ window.tempExt = { 'hcn.description': 'hcn test', }, }, - } + } \ No newline at end of file diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js new file mode 100644 index 00000000..1f008242 --- /dev/null +++ b/Arkos/projectWith30.js @@ -0,0 +1,1620 @@ +import Cast from '../utils/cast.js' +import Color from '../utils/color.js' +// import cover from './assets/icon.svg' +// import icon from './assets/icon.svg' + +console.log(Cast.toNumber('123')) +console.log(Cast.toNumber('aab')) +class ArkosExtensions { + constructor(runtime) { + this.runtime = runtime + this.tempData={} + this.sortedTable={ + list1:{order:'desc',list:[]}, + list2:{order:'desc',list:[]}, + } + this._formatMessage = runtime.getFormatMessage({ + 'zh-cn': { + 'ArkosExt.extensionName': 'Arkosの拓展', + 'ArkosExt.info1': '🚶 坐标和方向', + 'ArkosExt.info2': '🔠 字符串处理', + 'ArkosExt.info3': '🛠 实用积木', + 'ArkosExt.info4': '📄 信息获取', + 'ArkosExt.info5': '📊 排序表', + 'ArkosExt.info6': '🗂️ 临时变量', + 'ArkosExt.stringEquality': '(区分大小写)[ONE]=[TWO]', + 'ArkosExt.directionFromAtoB': '点x1:[X1]y1:[Y1]朝向点x2:[X2]y2:[Y2]的方向', + 'ArkosExt.differenceBetweenDirections': '由方向1[a]到方向2[b]的角度差', + 'ArkosExt.distance': '点x1:[X1]y1:[Y1]到点x2:[X2]y2:[Y2]的距离', + 'ArkosExt.searchString': '在[str]中查找[substr]的位置(从位置[pos]开始找)', + 'ArkosExt.insertString': '在[str]的第[pos]个字符前插入[substr]', + 'ArkosExt.replaceString': '将[str]中的第[start]个到第[end]个字符,替换为[substr]', + 'ArkosExt.turnDegreesToDir': '朝方向[dir]旋转[degree]度', + + 'ArkosExt.getEffect': '获取特效[EFFECT]的值', + 'ArkosExt.color': '颜色', + 'ArkosExt.fisheye': '鱼眼', + 'ArkosExt.whirl': '旋涡', + 'ArkosExt.pixelate': '像素化', + 'ArkosExt.mosaic': '马赛克', + 'ArkosExt.brightness': '亮度', + 'ArkosExt.ghost': '虚像', + + 'ArkosExt.isHiding': '角色隐藏?', + 'ArkosExt.getRotationStyle': '当前旋转方式', + 'ArkosExt.getWidthOrHeight': '获取当前造型的[t]', + 'ArkosExt.setSize': '⚠️强行将大小设为[size](无视限制)', + 'ArkosExt.width': '宽', + 'ArkosExt.height': '高', + + 'ArkosExt.setXY': '⚠️强行移到x:[x]y:[y](无视边界)', + 'ArkosExt.getBoundaryCoord': '获取角色的[t]', + 'ArkosExt.top': '上边缘y', + 'ArkosExt.bottom': '下边缘y', + 'ArkosExt.left': '左边缘x', + 'ArkosExt.right': '右边缘x', + 'ArkosExt.isOutOfSight': '角色移到舞台区外?', + + 'ArkosExt.and': '且', + 'ArkosExt.or': '或', + + 'ArkosExt.clearSortedTable': '📊清空排序表[list]', + 'ArkosExt.setTypeOfSortedTable': '📊将排序表[list]的排序方式设为[type]', + 'ArkosExt.addToSortedTable': '📊将内容(重名的则覆盖)[name],排序值[value]加入排序表[list],附加信息[extra]', + 'ArkosExt.getFromSortedTableByNo': '📊获取排序表[list]中第[n]项的[t]', + 'ArkosExt.getFromSortedTableByName': '📊获取[name]在排序表[list]中的[t]', + 'ArkosExt.lengthOfSortedTable': '📊排序表[list]中内容数', + 'ArkosExt.deleteNameOfSortedTable': '📊删除排序表[list]中名为[name]的项', + 'ArkosExt.asc': '升序', + 'ArkosExt.desc': '降序', + + 'ArkosExt.name': '名称', + 'ArkosExt.rank': '表中位置', + 'ArkosExt.rankValue': '排序值', + 'ArkosExt.extra': '附加信息', + + 'ArkosExt.colorToHex': '颜色[COLOR]的代码', + + 'ArkosExt.deleteAllTempData': '🗂️清空所有临时数据', + 'ArkosExt.getCountOfTempData': '🗂️临时数据量', + 'ArkosExt.delTempData': '🗂️删除名为[data]的临时数据', + + 'ArkosExt.setTempVar': '🗂️将临时变量[var]设为[t]', + 'ArkosExt.addTempVar': '🗂️将临时变量[var]增加[t]', + 'ArkosExt.getTempVar': '🗂️临时变量[var]', + + 'ArkosExt.clearTempList': '🗂️创建或清空临时列表[list]', + 'ArkosExt.initTempList': '🗂️临时列表[list]内容设为[t]', + 'ArkosExt.addTempList': '🗂️向临时列表[list]加入[t]', + 'ArkosExt.opTempList': '🗂️将临时列表[list]第[n]项[op][t]', + 'ArkosExt.ListOp1': '前插入', + 'ArkosExt.ListOp2': '替换为', + 'ArkosExt.ListOp3': '增加', + 'ArkosExt.delItemOfTempList': '🗂️删除临时列表[list]第[n]项', + 'ArkosExt.getItemOfTempList': '🗂️临时列表[list]第[n]项', + 'ArkosExt.lengthOfTempList': '🗂️临时列表[list]长度', + + '30Ext.info': '以下扩展由_30提供', + '30Ext.info.1': '造型镜像操作', + '30Ext.block.mirrorSprite': '[mirrorMethod]当前角色', + '30Ext.menu.mirrorMethod.1': '左右镜像', + '30Ext.menu.mirrorMethod.1': '上下镜像', + '30Ext.block.clearMirror': '清除角色镜像变换', + '30Ext.info.2': '角色跨域操作', + '30Ext.block.anotherRun': '让[sprite]运行[SUBSTACK]', + '30Ext.block.anotherRunWithClone': '让[sprite]的第[cloneId]个克隆体运行[SUBSTACK]' + }, + + en: { + 'ArkosExt.extensionName': "Arkos' Extensions", + 'ArkosExt.stringEquality': '(case sensitive)[ONE]=[TWO]', + 'ArkosExt.directionFromAtoB': 'direction from x1:[X1]y1:[Y1]to x2:[X2]y2:[Y2]', + 'ArkosExt.differenceBetweenDirections': 'direction[b] minus direction[a]', + 'ArkosExt.distance': 'distance between x1:[X1]y1:[Y1]and x2:[X2]y2:[Y2]', + 'ArkosExt.searchString': 'position of[substr]in[str],start from[pos]', + 'ArkosExt.insertString': 'insert[substr]at[pos]of[str]', + 'ArkosExt.replaceString': 'replace from[start]to[end]of[str],with[substr]', + 'ArkosExt.turnDegreesToDir': 'turn[degree] degrees toward direction[dir]', + 'ArkosExt.getEffect': 'effect[EFFECT]', + 'ArkosExt.color': 'color', + 'ArkosExt.fisheye': 'fisheye', + 'ArkosExt.whirl': 'whirl', + 'ArkosExt.pixelate': 'pixelate', + 'ArkosExt.mosaic': 'mosaic', + 'ArkosExt.brightness': 'brightness', + 'ArkosExt.ghost': 'ghost', + 'ArkosExt.isHiding': 'is hiding?', + 'ArkosExt.getRotationStyle': 'rotation style', + 'ArkosExt.getWidthOrHeight': 'get [t] of the current costume', + 'ArkosExt.setSize': '⚠️force the size to [size] % (regardless of limitation) ', + 'ArkosExt.width': 'width', + 'ArkosExt.height': 'height', + + 'ArkosExt.setXY': '⚠️force to x:[x]y:[y] (regardless of the boundary)', + 'ArkosExt.getBoundaryCoord': 'get [t] of the sprite', + 'ArkosExt.top': 'top y', + 'ArkosExt.bottom': 'bottom y', + 'ArkosExt.left': 'left x', + 'ArkosExt.right': 'right x', + 'ArkosExt.isOutOfSight': 'is out of stage?', + + 'ArkosExt.and': 'and', + 'ArkosExt.or': 'or', + + 'ArkosExt.clearSortedTable': '📊empty sorted table[list]', + 'ArkosExt.setTypeOfSortedTable': '📊set sort order of[list]to[type]', + 'ArkosExt.addToSortedTable': '📊add (overwrite if existed)[name]to table[list] with sort index value[value],extra data[extra] and sort', + 'ArkosExt.getFromSortedTableByNo': '📊get[t]of #[n] from [list]', + 'ArkosExt.getFromSortedTableByName': '📊get[t]of [name] from [list]', + 'ArkosExt.lengthOfSortedTable': '📊length of sorted table[list]', + 'ArkosExt.deleteNameOfSortedTable': '📊delete [name] in[list]', + 'ArkosExt.asc': 'ascending order', + 'ArkosExt.desc': 'descending order', + + 'ArkosExt.name': 'name', + 'ArkosExt.rank': 'rank', + 'ArkosExt.rankValue': 'rankValue', + 'ArkosExt.extra': 'extra', + + 'ArkosExt.colorToHex': 'get code of color[COLOR]', + + 'ArkosExt.info1': '🚶 Coordinate and Direction', + 'ArkosExt.info2': '🔠 String Processing', + 'ArkosExt.info3': '🛠 Utilities', + 'ArkosExt.info4': '📄 Information', + 'ArkosExt.info5': '📊 Sorted Table', + 'ArkosExt.info6': '🗂️ Temporary Data', + + 'ArkosExt.deleteAllTempData': '🗂️clear all temporary data', + 'ArkosExt.getCountOfTempData': '🗂️count of temporary data', + 'ArkosExt.delTempData': '🗂️delete temporary data[data]', + + 'ArkosExt.setTempVar': '🗂️set temp var[var] to [t]', + 'ArkosExt.addTempVar': '🗂️change temp var[var] by [t]', + 'ArkosExt.getTempVar': '🗂️temp var[var]', + + + 'ArkosExt.clearTempList': '🗂️create or clear temp list[list]', + 'ArkosExt.initTempList': '🗂️set temp list[list]to[t]', + 'ArkosExt.addTempList': '🗂️add[t] to temp list[list]', + 'ArkosExt.opTempList': '🗂️[op][t]at [n] of temp list[list]', + 'ArkosExt.ListOp1': 'insert', + 'ArkosExt.ListOp2': 'replace with', + 'ArkosExt.ListOp3': 'change by', + 'ArkosExt.delItemOfTempList': '🗂️delete [n]of temp list[list]', + 'ArkosExt.getItemOfTempList': '🗂️item[n]of temp list[list]', + 'ArkosExt.lengthOfTempList': '🗂️length of temp list[list]', + + '30Ext.info': 'The following extensions are provided by _30', + '30Ext.info.1': 'Mirror transform', + '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', + '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', + '30Ext.menu.mirrorMethod.1': 'Vertical mirror transform', + '30Ext.block.clearMirror': 'Clear the mirror transform', + '30Ext.info.2': 'Cross sprite operation', + '30Ext.block.anotherRun': 'Let [sprite] run[SUBSTACK]', + '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [sprite] run[SUBSTACK]' + }, + }) + } + + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id, + }) + } + + getInfo() { + return { + id: 'hcnTest', // 拓展id + name: this.formatMessage('ArkosExt.extensionName'), + + color1: '#FF8383', + // menuIconURI: icon, + // blockIconURI: icon, + blocks: [ + "---" + this.formatMessage("ArkosExt.info1"), //🏃 坐标&角度 + // 计算点A到点B的方向 + { + opcode: 'getDirFromAToB', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.directionFromAtoB'), + arguments: { + X1: { + type: 'number', + defaultValue: 0, + }, + Y1: { + type: 'number', + defaultValue: 0, + }, + X2: { + type: 'number', + defaultValue: 0, + }, + Y2: { + type: 'number', + defaultValue: 0, + }, + }, + }, + // 计算角b-角a的角度差 + { + opcode: 'differenceBetweenDirections', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.differenceBetweenDirections'), + arguments: { + a: { + type: 'number', + defaultValue: 0, + }, + b: { + type: 'number', + defaultValue: 0, + }, + }, + }, + // 两点距离 + { + opcode: 'disFromAToB', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.distance'), + arguments: { + X1: { + type: 'number', + defaultValue: 0, + }, + Y1: { + type: 'number', + defaultValue: 0, + }, + X2: { + type: 'number', + defaultValue: 0, + }, + Y2: { + type: 'number', + defaultValue: 0, + }, + }, + }, + //朝..方向旋转..角度 + { + opcode: 'turnDegreesToDir', + blockType: 'command', + text: this.formatMessage('ArkosExt.turnDegreesToDir'), + arguments: { + degree: { + type: 'number', + defaultValue: 45, + }, + dir: { + type: 'angle', + defaultValue: 10, + }, + }, + filter: ['sprite'] + }, + "---" + this.formatMessage("ArkosExt.info2"), //🔠字符串处理 + // 查找子字符串,从pos开始 + { + opcode: 'indexof', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.searchString'), + arguments: { + str: { + type: 'string', + defaultValue: 'banana', + }, + substr: { + type: 'string', + defaultValue: 'na', + }, + pos: { + type: 'number', + defaultValue: 1, + }, + }, + }, + // 在字符串中插入子字符串 + { + opcode: 'insertStr', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.insertString'), + arguments: { + str: { + type: 'string', + defaultValue: 'ac', + }, + substr: { + type: 'string', + defaultValue: 'b', + }, + pos: { + type: 'number', + defaultValue: 2, + }, + }, + }, + // 替换字符串中的从..到..的字符串 + { + opcode: 'replaceStr', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.replaceString'), + arguments: { + str: { + type: 'string', + defaultValue: 'ABCDEF', + }, + substr: { + type: 'string', + defaultValue: 'XX', + }, + start: { + type: 'number', + defaultValue: 3, + }, + end: { + type: 'number', + defaultValue: 4, + }, + }, + }, + "---" + this.formatMessage("ArkosExt.info3"), //🔧实用积木 + // 判断相等(区分大小写) + { + opcode: 'strictlyEquals', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.stringEquality'), + arguments: { + ONE: { + type: 'string', + defaultValue: 'A', + }, + TWO: { + type: 'string', + defaultValue: 'a', + }, + }, + }, + //返回值转bool积木 + { + opcode: 'reporterToBoolean', + blockType: 'Boolean', + text: '[t]', + arguments: { + t: { + type: 'string', + defaultValue: '1', + } + }, + }, + //形如 a≤b≤c + { + opcode: 'compareTwoSides', + blockType: 'Boolean', + text: '[a][op1][b][op2][c]', + arguments: { + a: { + type: 'string', + defaultValue: '1', + }, + b: { + type: 'string', + defaultValue: 'x', + }, + c: { + type: 'string', + defaultValue: '3', + }, + op1: { + type: 'string', + menu: 'opMenu1', + }, + op2: { + type: 'string', + menu: 'opMenu1', + }, + }, + }, + //形如:a≤b且/或>c op1,op2 logic compareTwoSidesPlus + { + opcode: 'compareTwoSidesPlus', + blockType: 'Boolean', + text: '[a][op1][b][logic][op2][c]', + arguments: { + a: { + type: 'string', + defaultValue: 'x', + }, + b: { + type: 'string', + defaultValue: '1', + }, + c: { + type: 'string', + defaultValue: '3', + }, + op1: { + type: 'string', + menu: 'opMenu2', + defaultValue: '<', + }, + op2: { + type: 'string', + menu: 'opMenu2', + defaultValue: '>', + }, + logic: { + type: 'string', + menu: 'logicMenu', + defaultValue: 'or',// + }, + }, + }, + //获取颜色HEX + { + opcode: 'colorToHex', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.colorToHex'), + arguments: { + COLOR: { + type: 'color', + //defaultValue: '1', + }, + }, + }, + //强行设置大小 + { + opcode: 'setSize', + blockType: 'command', + text: this.formatMessage('ArkosExt.setSize'), + arguments: { + size: { + type: 'number', + defaultValue: 9999, + }, + }, + filter: ['sprite'] + }, + //强行移到xy + { + opcode: 'setXY', + blockType: 'command', + text: this.formatMessage('ArkosExt.setXY'), + arguments: { + x: { + type: 'number', + defaultValue: 100000, + }, + y: { + type: 'number', + defaultValue: 100000, + }, + }, + filter: ['sprite'] + }, + "---" + this.formatMessage("ArkosExt.info4"), //📄数据获取 + //获取特效值 + { + opcode: 'getEffect', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getEffect'), + arguments: { + EFFECT: { + type: 'string', + menu: 'effectMenu', + }, + }, + }, + //是否隐藏 + { + opcode: 'isHiding', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.isHiding'), + filter: ['sprite'] + }, + //获取旋转方式 + { + opcode: 'getRotationStyle', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getRotationStyle'), + filter: ['sprite'] + }, + //获取造型0宽1高 + { + opcode: 'getWidthOrHeight', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getWidthOrHeight'), + arguments: { + t: { + type: 'string', + menu: 'WOrH', + }, + }, + }, + //获取角色边缘xy + { + opcode: 'getBoundaryCoord', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getBoundaryCoord'), + arguments: { + t: { + type: 'string', + menu: 'boundaryMenu', + } + }, + filter: ['sprite'] + }, + //是否跑到舞台外 + { + opcode: 'isOutOfSight', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.isOutOfSight'), + filter: ['sprite'] + }, + "---" + this.formatMessage("ArkosExt.info5"), //📊排序表 + //📊清空排序表 + { + opcode: 'clearSortedTable', + blockType: 'command', + text: this.formatMessage('ArkosExt.clearSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + }, + }, + { + //📊排序表排序方式 + opcode: 'setTypeOfSortedTable', + blockType: 'command', + text: this.formatMessage('ArkosExt.setTypeOfSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + type: { + type: 'string', + menu: 'sortOrder', + }, + }, + }, + { + //📊将XX加入排序表 + opcode: 'addToSortedTable', + blockType: 'command', + text: this.formatMessage('ArkosExt.addToSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + name: { + type: 'string', + defaultValue: '小明', + }, + value: { + type: 'number', + defaultValue: '95', + }, + extra: { + type: 'string', + defaultValue: '20212490', + }, + }, + }, + { + //📊获取排序表第n项 + opcode: 'getFromSortedTableByNo', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getFromSortedTableByNo'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + n: { + type: 'number', + defaultValue: 1, + }, + t: { + type: 'string', + defaultValue: '1', + menu: 'tableItemPropertyMenu', + }, + }, + }, + { + //📊获取排序表特定名字内容 + opcode: 'getFromSortedTableByName', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getFromSortedTableByName'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + name: { + type: 'string', + defaultValue: '小明', + }, + t: { + type: 'string', + defaultValue: '2', + menu: 'tableItemPropertyMenu', + }, + }, + }, + { + //📊获取排序表长度 + opcode: 'lengthOfSortedTable', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.lengthOfSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + }, + }, + { + //📊删除表中内容 + opcode: 'deleteNameOfSortedTable', + blockType: 'command', + text: this.formatMessage('ArkosExt.deleteNameOfSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + name: { + type: 'string', + defaultValue: '小明', + }, + }, + }, + + "---" + this.formatMessage("ArkosExt.info6"), //🗂️ 临时变量 + + //清空所有临时数据 + { + opcode: 'deleteAllTempData', + blockType: 'command', + text: this.formatMessage('ArkosExt.deleteAllTempData'), + }, + //临时数据量 + { + opcode: 'getCountOfTempData', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getCountOfTempData'), + }, + //删除临时数据 + { + opcode: 'delTempData', + blockType: 'command', + text: this.formatMessage('ArkosExt.delTempData'), + arguments: { + data: { + type: 'string', + defaultValue: 'i', + }, + }, + }, + //设置临时数据 + { + opcode: 'setTempVar', + blockType: 'command', + text: this.formatMessage('ArkosExt.setTempVar'), + arguments: { + var: { + type: 'string', + defaultValue: 'i', + }, + t: { + type: 'string', + defaultValue: '0', + }, + }, + }, + //增加临时数据 + { + opcode: 'addTempVar', + blockType: 'command', + text: this.formatMessage('ArkosExt.addTempVar'), + arguments: { + var: { + type: 'string', + defaultValue: 'i', + }, + t: { + type: 'number', + defaultValue: 1, + }, + }, + }, + //增加临时数据 + { + opcode: 'getTempVar', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getTempVar'), + arguments: { + var: { + type: 'string', + defaultValue: 'i', + }, + }, + }, + //创建或清空临时列表 + { + opcode: 'clearTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.clearTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + }, + }, + //设置临时列表 + { + opcode: 'initTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.initTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + t: { + type: 'string', + defaultValue: '[1,2,"apple"]', + }, + }, + }, + //向临时列表加入 + { + opcode: 'addTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.addTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + t: { + type: 'string', + defaultValue: 'thing', + }, + }, + }, + //操作临时列表 + { + opcode: 'opTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.opTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + op: { + type: 'string', + menu: 'ListOpMenu', + }, + n: { + type: 'number', + defaultValue: 1, + }, + t: { + type: 'string', + defaultValue: 'thing', + }, + }, + }, + //删除临时列表XX项 + { + opcode: 'delItemOfTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.delItemOfTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + n: { + type: 'number', + defaultValue: 1, + }, + }, + }, + //获取临时列表XX项 + { + opcode: 'getItemOfTempList', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getItemOfTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + n: { + type: 'number', + defaultValue: 1, + }, + }, + }, + //临时列表长度 + { + opcode: 'lengthOfTempList', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.lengthOfTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + }, + }, + // + "---" + this.formatMessage("30Ext.info"), //30的扩展 + "---" + this.formatMessage("30Ext.info.1"), //造型镜像 + // 镜像造型 + { + opcode: 'mirrorSprite', + blockType: 'command', + text: this.formatMessage('30Ext.block.mirrorSprite'), + arguments: { + mirrorMethod: { + type: 'number', + menu: [{ + text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 + value: 0 + }, + { + text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 + value: 1 + } + ] + } + } + }, + // 清除镜像 + { + opcode: 'clearMirror', + blockType: 'command', + text: this.formatMessage('30Ext.block.clearMirror') + }, + "---" + this.formatMessage("30Ext.info.2"), //角色跨域操作 + { + opcode: 'anotherRun', + blockType: 'conditional', + text: this.formatMessage('30Ext.block.anotherRun'), + arguments: { + spriteName: { + type: 'string', + menu: spritesMenu + }, + SUBSTACK: { + type: "input_statement" + } + } + }, + { + opcode: 'anotherRunWithClone', + blockType: 'conditional', + text: this.formatMessage('30Ext.block.anotherRunWithClone'), + arguments: { + spriteName: { + type: 'string', + menu: spritesMenu + }, + cloneId: { + type: 'number', + defaultValue: 1 + } + SUBSTACK: { + type: "input_statement" + } + } + }, + + ], + menus: { + ListOpMenu: [ + { + text: this.formatMessage('ArkosExt.ListOp1'), //插入 + value: '1' + }, + { + text: this.formatMessage('ArkosExt.ListOp2'), //替换 + value: '2' + }, + { + text: this.formatMessage('ArkosExt.ListOp3'), //增加 + value: '3' + }, + ], + tableItemPropertyMenu: [ + { + text: this.formatMessage('ArkosExt.name'), + value: '1' + }, + { + text: this.formatMessage('ArkosExt.rank'), + value: '2' + }, + { + text: this.formatMessage('ArkosExt.rankValue'), + value: '3' + }, + { + text: this.formatMessage('ArkosExt.extra'), + value: '4' + }, + ], + sortOrder: [ + { + text: this.formatMessage('ArkosExt.asc'), + value: 'asc'//升序 + }, + { + text: this.formatMessage('ArkosExt.desc'), + value: 'desc'//降序 + }, + ], + sortedTableMenu: { + items: 'findAllSortedTable', + acceptReporters: true, + }, + //判断符菜单 + opMenu1: ['<','≤','=','≠',], + opMenu2: ['<','>','≤','≥','=','≠',], + //logicMenu + logicMenu: [ + { + text: this.formatMessage('ArkosExt.or'), + value: 'or' + }, + { + text: this.formatMessage('ArkosExt.and'), + value: 'and' + }, + ], + //角色上下左右边缘 + boundaryMenu: [ + { + text: this.formatMessage('ArkosExt.top'), + value: '1' + }, + { + text: this.formatMessage('ArkosExt.bottom'), + value: '2' + }, + { + text: this.formatMessage('ArkosExt.left'), + value: '3' + }, + { + text: this.formatMessage('ArkosExt.right'), + value: '4' + }, + ], + //0宽1高 菜单 + WOrH: [ + { + text: this.formatMessage('ArkosExt.width'), + value: '0' + }, + { + text: this.formatMessage('ArkosExt.height'), + value: '1' + }, + ], + //特效菜单 + effectMenu: [ + { + text: this.formatMessage('ArkosExt.color'), + value: 'color' + }, + { + text: this.formatMessage('ArkosExt.fisheye'), + value: 'fisheye' + }, + { + text: this.formatMessage('ArkosExt.whirl'), + value: 'whirl' + }, + { + text: this.formatMessage('ArkosExt.pixelate'), + value: 'pixelate' + }, + { + text: this.formatMessage('ArkosExt.mosaic'), + value: 'mosaic' + }, + { + text: this.formatMessage('ArkosExt.brightness'), + value: 'brightness' + }, + { + text: this.formatMessage('ArkosExt.ghost'), + value: 'ghost' + } + ] + //30Ext + spritesMenu: { + items: 'getSpritesMenu' + } + }, + } + } + + strictlyEquals(args) { + // 实际上在这里直接使用严格相等是不太明智的,因为有一定的可能会遇到数字和字符比较, + // 而在Scratch中数字和字符在表现完全一样的时候几乎没有区别。 + // 因此包上Cast.toString()以使得数字和字符能够正常比较(类似 9 = "9" ) + return Cast.toString(args.ONE) === Cast.toString(args.TWO) + } + + getDirFromAToB(args) { + // 一定要先转化为数字; + const X1 = Cast.toNumber(args.X1) + const X2 = Cast.toNumber(args.X2) + const Y1 = Cast.toNumber(args.Y1) + const Y2 = Cast.toNumber(args.Y2) + + // 这里利用atan函数的性质atan(+inf)=90,atan(-inf)=-90,atan(NaN)=NaN可以省很多代码 + let a = Math.atan((X2 - X1) / (Y2 - Y1)) / Math.PI * 180 + (Y1 > Y2 ? 180 : 0) + if (a > 180) a -= 360 + return a; + } + + differenceBetweenDirections(args) { + const a = Cast.toNumber(args.a) + const b = Cast.toNumber(args.b) + let dif = b - a + dif -= Math.round(dif / 360) * 360 + if (dif === -180) dif = 180 + return dif + } + + disFromAToB(args) { + const X1 = Cast.toNumber(args.X1) + const X2 = Cast.toNumber(args.X2) + const Y1 = Cast.toNumber(args.Y1) + const Y2 = Cast.toNumber(args.Y2) + return Math.sqrt((X1 - X2) * (X1 - X2) + (Y1 - Y2) * (Y1 - Y2)) + } + + indexof(args) { + const str = Cast.toString(args.str) + const substr = Cast.toString(args.substr) + const a = str.indexOf(substr, Cast.toNumber(args.pos) - 1) + if (a === -1) { + // Scratch列表中也有查询积木,其中找不到返回的是0。建议维持原有的风格。 + return 0 + } + return a + 1 + } + + insertStr(args) { + const str = Cast.toString(args.str) + const substr = Cast.toString(args.substr) + let pos = Cast.toNumber(args.pos) - 1 + if (pos < 0) { + pos = 0 + } + return str.slice(0, pos) + substr + str.slice(pos) + } + + replaceStr(args) { + const str = Cast.toString(args.str) + const substr = Cast.toString(args.substr) + let start = Cast.toNumber(args.start) + let end = Cast.toNumber(args.end) + if (start > end) { + const t = end + end = start + start = t + } + if (start < 1) start = 1 + return str.slice(0, start - 1) + substr + str.slice(end) + } + + + turnDegreesToDir(args, util) { + const degree = Cast.toNumber(args.degree); + const dir = Cast.toNumber(args.dir); + const dif = this.differenceBetweenDirections({a: util.target.direction, b: dir}); + if(Math.abs(dif) < degree) + util.target.setDirection(dir); + else if(dif < 0) + util.target.setDirection(util.target.direction - degree); + else + util.target.setDirection(util.target.direction + degree); + } + + //获取特效的数值 + getEffect (args, util) { + let effect = Cast.toString(args.EFFECT).toLowerCase(); + if (!util.target.effects.hasOwnProperty(effect)) return 0; + return util.target.effects[effect]; + } + + //角色是否可见 + isHiding (args, util) { + return !util.target.visible; + } + + //获取图层(逝一逝) + // getLayer (args, util) { + // return util.target.layer; + // } + + //获取当前角色的旋转方式 + getRotationStyle (args, util) { + return util.target.rotationStyle; + } + + //获取当前造型的长/宽 + getWidthOrHeight (args, util) { + const costumeSize = util.target.renderer.getCurrentSkinSize(util.target.drawableID); + return costumeSize[args.t]; + } + + //强行设置大小(逝一逝) + setSize (args, util) { + if (util.target.isStage) { + return; + } + if (util.target.renderer) { + args.size = this._clamp(Cast.toNumber(args.size),0.1,100000000) + util.target.size = args.size; + const {direction, scale} = util.target._getRenderedDirectionAndScale(); + util.target.renderer.updateDrawableDirectionScale(util.target.drawableID, direction, scale); + if (util.target.visible) { + util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + util.target.runtime.requestRedraw(); + } + } + util.target.runtime.requestTargetsUpdate(util.target); + } + + _clamp (n, min, max) { + return Math.min(Math.max(n, min), max); + } + + //强行设置XY(逝一逝) + setXY (args, util) { + if (util.target.isStage) return; + args.x = this._clamp(Cast.toNumber(args.x),-100000000,100000000) + args.y = this._clamp(Cast.toNumber(args.y),-100000000,100000000) + const oldX = util.target.x; + const oldY = util.target.y; + util.target.x = args.x; + util.target.y = args.y; + if (util.target.renderer) { + util.target.renderer.updateDrawablePosition(util.target.drawableID, [args.x, args.y]); + if (util.target.visible) { + util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + util.target.runtime.requestRedraw(); + } + } else { + util.target.x = x; + util.target.y = y; + } + util.target.emit('TARGET_MOVED', util.target, oldX, oldY, false); + util.target.runtime.requestTargetsUpdate(util.target); + } + + //获取角色边缘的坐标 + getBoundaryCoord (args, util) { + const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); + switch(args.t){ + case '1': + return bounds.top; + case '2': + return bounds.bottom; + case '3': + return bounds.left; + case '4': + return bounds.right; + default: + return ''; + } + } + + //是否在舞台外 + isOutOfSight (args, util) { + // console.log(util.target.runtime.renderer) + // console.log(util.target.renderer) + if (util.target.renderer) { + const stageWidth = util.target.runtime.stageWidth; + const stageHeight = util.target.runtime.stageHeight; + console.log('stageWidth',stageWidth); + console.log('stageHeight',stageHeight); + const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); + if (bounds.right < -stageWidth / 2 || + bounds.left > stageWidth / 2 || + bounds.bottom > stageHeight / 2 || + bounds.top < -stageHeight / 2) { + return true; + } + } + return false; + } + + //形如:<() > + reporterToBoolean (args){ + if(Cast.toString(args.t).toLowerCase() === 'false') return false; + if(args.t === '0') return false; + return (args.t) ? true : false; + } + + compare(a,b,op){ + switch(op){ + case '<': + return Cast.compare(a, b) < 0; + case '>': + return Cast.compare(a, b) > 0; + case '=': + return Cast.compare(a, b) === 0; + case '≤': + return Cast.compare(a, b) <= 0; + case '≥': + return Cast.compare(a, b) >= 0; + case '≠': + return Cast.compare(a, b) !== 0; + default: + return false; + } + } + + //形如:a≤b≤c op1,op2 + compareTwoSides (args){ + return this.compare(args.a, args.b, args.op1)&&this.compare(args.b, args.c, args.op2) + } + + //形如:a≤b且/或>c op1,op2 logic + compareTwoSidesPlus(args){ + switch(args.logic){ + case 'or': + return this.compare(args.a, args.b, args.op1)||this.compare(args.a, args.c, args.op2) + case 'and': + return this.compare(args.a, args.b, args.op1)&&this.compare(args.a, args.c, args.op2) + default: + return false; + } + } + + //数组排序规则 + sortRule(propName,order) { + return (a, b) => { + a = a[propName] + b = b[propName] + if (a > b) return order === 'asc' ? 1 : -1; + else if (a < b) return order === 'asc' ? -1 : 1; + else return 0; + } + } + + //查找所有排序表 + findAllSortedTable() { + const list = []; + let temp = this.sortedTable; + Object.keys(temp).forEach(obj => { + //if ( Array.isArray (temp[obj]) ) { + list.push(obj); + //} + }); + if (list.length === 0) { + list.push({ + text: '-', + value: 'empty', + }); + } + //list.sort(this.sortRule("text")); + return list; + } + + createTableIfNotExist(list){ + if(!(list in this.sortedTable)) + this.sortedTable[list]={order:'desc',list:[]}; + } + + sortTable(list){ + this.sortedTable[list].list.sort(this.sortRule("rankValue",this.sortedTable[list].order)); + } + + //📊清空排序表 + clearSortedTable (args){ + this.createTableIfNotExist(args.list) + this.sortedTable[args.list].list=[]; + } + + //📊设置排序方式 + setTypeOfSortedTable (args){ + this.createTableIfNotExist(args.list) + this.sortedTable[args.list].order=args.type; + this.sortTable(args.list) + } + + //查找在列表中的插入位置(已有则覆盖) + _findPlaceAndInsert(list, order, item){ + //删除已存在的内容 + for (let i = 0; i < list.length; i++) { + if (list[i].name === item.name){ + //删除同名项 + list.splice(i,1); + break; + } + } + //查找插入位置并插入 + for (let i = 0; i < list.length; i++) { + if ((list[i].rankValue > item.rankValue && order ==='asc')|| + (list[i].rankValue < item.rankValue && order ==='desc')){ + //插入在该项前 + list.splice(i,0,item); + return; + } + } + //没找到插入位置,加在末尾 + list.push(item); + } + + //📊将内容加入表 + addToSortedTable (args){ + this.createTableIfNotExist(args.list) + this._findPlaceAndInsert( + this.sortedTable[args.list].list, + this.sortedTable[args.list].order, + {name:args.name, rankValue:args.value, extra:args.extra}); + } + + _getTInItem (item, t, rank){ + if(item === undefined) return ''; + switch(t){ + case '1': + return item.name; + case '2': + return rank; + case '3': + return item.rankValue; + case '4': + return item.extra; + default: + return ''; + } + } + + //📊获取第n项 + getFromSortedTableByNo (args){ + if(!(args.list in this.sortedTable)) return ''; + let list = this.sortedTable[args.list].list; + return this._getTInItem (list[args.n-1], args.t, Cast.toNumber(args.n)); + } + + _getItemIdxByName(list, name){ + for (let i = 0; i < list.length; i++) { + if (list[i].name === name){ + return i; + } + } + return -1; + } + + //📊获取名为XX的项 + getFromSortedTableByName (args){ + if(!(args.list in this.sortedTable)) return ''; + let list = this.sortedTable[args.list].list; + let n = this._getItemIdxByName(list ,args.name) ; + if(n === -1) return ''; + return this._getTInItem (list[n], args.t, n+1); + } + + //📊获取排序表长度 + lengthOfSortedTable (args){ + if(!(args.list in this.sortedTable)) return 0; + return this.sortedTable[args.list].list.length; + } + + //📊删除排序表名为XX的内容 + deleteNameOfSortedTable (args){ + if(!(args.list in this.sortedTable)) return; + let list = this.sortedTable[args.list].list; + let n = this._getItemIdxByName(list ,args.name) ; + if(n === -1) return; + list.splice(n, 1); + } + + //获取颜色HEX码 + colorToHex (args, util) { + let c = Cast.toRgbColorList(args.COLOR) + return Color.rgbToHex({r:c[0],g:c[1],b:c[2]}); + } + + + //🗂️ 临时变量积木 + deleteAllTempData (args) { + this.tempData = {}; + } + + getCountOfTempData (args) { + return Object.keys (this.tempData).length; + } + + delTempData (args) { + delete this.tempData[Cast.toString(args.data)]; + } + + setTempVar (args) { + this.tempData[Cast.toString(args.var)] = args.t; + } + + addTempVar (args) { + this.tempData[Cast.toString(args.var)] = Cast.toNumber(this.tempData[Cast.toString(args.var)]) + Cast.toNumber(args.t); + } + + getTempVar (args) { + let temp = this.tempData[Cast.toString(args.var)] + if(Array.isArray(temp)) return JSON.stringify(temp); + return Cast.toString(temp); + } + + //创建或清空 + clearTempList (args) { + this.tempData[Cast.toString(args.list)] = []; + } + + initTempList (args) { + try { + let content = JSON.parse(Cast.toString(args.t)) + if(Array.isArray(content)) { + this.tempData[Cast.toString(args.list)] = content; + } + } catch (e) { + + } + } + + addTempList (args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return; + list.push(Cast.toString(args.t)); + } + + opTempList (args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return; + let n = Cast.toNumber(args.n) + if(n < 1 || n >list.length+1) return; + n -= 1; + switch(args.op){ + case '1'://插入 + list.splice(n,0,Cast.toString(args.t)); + return; + case '2'://替换 + list[n] = Cast.toString(args.t); + return; + case '3'://增加 + list[n] = Cast.toNumber(list[n]) + Cast.toNumber(args.t); + return; + default: + return; + } + } + + delItemOfTempList (args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return; + let n = Cast.toNumber(args.n) + if(n < 1 || n >list.length) return; + n -= 1; + list.splice(n,1); + } + + getItemOfTempList (args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return ''; + let n = Cast.toNumber(args.n) + if(n < 1 || n >list.length) return ''; + n -= 1; + return Cast.toString(list[n]); + } + + lengthOfTempList (args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return 0; + return list.length; + } + // + //30Ext + //诶诶 HCN居然不给另外开扩展 只好插队了 + // + //菜单 + //动态菜单: 角色菜单 + getSpritesMenu(){ + var sprites = []; + for(const targetId in vm.runtime.targets) { + if(!vm.runtime.targets.hasOwnProperty(targetId)) continue; + if(!vm.runtime.targets[targetId].isOriginal) continue; + if(vm.runtime.targets[targetId] === vm.editingTarget) continue; //排除自己 + let name = vm.runtime.targets[targetId].sprite.name; + sprites.push(name); //['Stage','角色1','角色2'] Stage暂时懒得换成中文 + } + return sprites; + } + // + //角色造型操作 + // + //镜像造型 + mirrorSprite(args, util){ + util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[args.mirrorMethod] *= -1; + } + //清除镜像 + clearMirror(args, util){ + for (let i=0; i<2; i++){ + let foo = util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i]; + foo = Math.abs(foo); + } + } + // + //角色跨域操作 + // + //跨域执行 + anotherRun(args, util){ + if(!util.thread.ex_30Ext_count) { + util.thread.ex_30Ext_count = true; + util.thread.ex_30Ext_oldTarget = util.thread.target; + util.thread.target = util.target.sprite.clones[0]; + util.startBranch(1, true); + } else { + util.thread.target = util.thread.ex_30Ext_oldTarget; + util.thread.ex_30Ext_count = false; + } + } + //跨域克隆体执行 + anotherRunWithClone(args, util){ + if(!util.thread.ex_30Ext_count) { + util.thread.ex_30Ext_count = true; + util.thread.ex_30Ext_oldTarget = util.thread.target; + util.thread.target = util.target.sprite.clones[args.cloneId]; + util.startBranch(1, true); + } else { + util.thread.target = util.thread.ex_30Ext_oldTarget; + util.thread.ex_30Ext_count = false; + } + } +} + + + +window.tempExt = { + Extension: ArkosExtensions, + info: { + name: 'hcn.extensionName', + description: 'hcn.description', + extensionId: 'hcnTest', + // iconURL: icon, + // insetIconURL: cover, + featured: true, + disabled: false, + collaborator: 'only for hcn test', + }, + l10n: { + 'zh-cn': { + 'hcn.extensionName': 'hcn 的测试', + 'hcn.description': 'hcn 的测试', + }, + en: { + 'hcn.extensionName': 'hcn test', + 'hcn.description': 'hcn test', + }, + }, + } diff --git a/java30433/30Ext.js b/java30433/30Ext.js deleted file mode 100644 index 4077219a..00000000 --- a/java30433/30Ext.js +++ /dev/null @@ -1,191 +0,0 @@ -class _30ExtExtensions { - constructor(runtime) { - this.runtime = runtime; - this._formatMessage = runtime.getFormatMessage({ - 'zh-cn': { - '30Ext.extensionName': '工具箱', - '30Ext.info.1': '造型镜像操作', - '30Ext.block.mirrorSprite': '[mirrorMethod]当前角色', - '30Ext.menu.mirrorMethod.1': '左右镜像', - '30Ext.menu.mirrorMethod.1': '上下镜像', - '30Ext.block.clearMirror': '清除角色镜像变换', - '30Ext.info.2': '角色跨域操作', - '30Ext.block.anotherRun': '让[sprite]运行[SUBSTACK]', - '30Ext.block.anotherRunWithClone': '让[sprite]的第[cloneId]个克隆体运行[SUBSTACK]' - }, - - en: { - '30Ext.extensionName': 'Toolbox', - '30Ext.info.1': 'Mirror transform', - '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', - '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', - '30Ext.menu.mirrorMethod.1': 'Vertical mirror transform', - '30Ext.block.clearMirror': 'Clear the mirror transform', - '30Ext.info.2': 'Cross sprite operation', - '30Ext.block.anotherRun': 'Let [sprite] run[SUBSTACK]', - '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [sprite] run[SUBSTACK]' - } - }) - } - formatMessage(id) { - return this._formatMessage({ - id, - default: id, - description: id, - }) - } - getInfo() { - return { - id: '30Ext', // 拓展id - name: this.formatMessage('30Ext.extensionName'), - - color1: '#FF8196', - // menuIconURI: icon, - // blockIconURI: icon, - blocks: [ - "---" + this.formatMessage("30Ext.info.1"), //角色造型操作 - // 镜像造型 - { - opcode: 'mirrorSprite', - blockType: 'command', - text: this.formatMessage('30Ext.block.mirrorSprite'), - arguments: { - mirrorMethod: { - type: 'number', - menu: [{ - text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 - value: 0 - }, - { - text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 - value: 1 - } - ] - } - } - }, - // 清除镜像 - { - opcode: 'clearMirror', - blockType: 'command', - text: this.formatMessage('30Ext.block.clearMirror') - }, - "---" + this.formatMessage("30Ext.info.2"), //角色跨域操作 - { - opcode: 'anotherRun', - blockType: 'conditional', - text: this.formatMessage('30Ext.block.anotherRun'), - arguments: { - spriteName: { - type: 'string', - menu: spritesMenu - }, - SUBSTACK: { - type: "input_statement" - } - } - }, - { - opcode: 'anotherRunWithClone', - blockType: 'conditional', - text: this.formatMessage('30Ext.block.anotherRunWithClone'), - arguments: { - spriteName: { - type: 'string', - menu: spritesMenu - }, - cloneId: { - type: 'number', - defaultValue: 1 - } - SUBSTACK: { - type: "input_statement" - } - } - } - ], - menus: { - spritesMenu: { - items: 'getSpritesMenu' - } - } - } - } - //菜单 - //动态菜单: 角色菜单 - getSpritesMenu(){ - var sprites = []; - for(const targetId in vm.runtime.targets) { - if(!vm.runtime.targets.hasOwnProperty(targetId)) continue; - if(!vm.runtime.targets[targetId].isOriginal) continue; - if(vm.runtime.targets[targetId] === vm.editingTarget) continue; //排除自己 - let name = vm.runtime.targets[targetId].sprite.name; - sprites.push(name); //疑问? 菜单不应该返回诸如[["显示", "内容"],["显示2", "内容值"]]的东西吗 我看扩展库test.js是这样写 - } - return sprites; - } - // - //角色造型操作 - // - //镜像造型 - mirrorSprite(args, util){ - util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[args.mirrorMethod] *= -1; - } - //清除镜像 - clearMirror(args, util){ - for (let i=0; i<2; i++){ - let foo = util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i]; - foo = Math.abs(foo); - } - } - // - //角色跨域操作 - // - //跨域执行 - anotherRun(args, util){ - if(!util.thread.ex_30Ext_count) { - util.thread.ex_30Ext_count = true; - util.thread.ex_30Ext_oldTarget = util.thread.target; - util.thread.target = util.target.sprite.clones[0]; - util.startBranch(1, true); - } else { - util.thread.target = util.thread.ex_30Ext_oldTarget; - util.thread.ex_30Ext_count = false; - } - } - //跨域克隆体执行 - anotherRunWithClone(args, util){ - if(!util.thread.ex_30Ext_count) { - util.thread.ex_30Ext_count = true; - util.thread.ex_30Ext_oldTarget = util.thread.target; - util.thread.target = util.target.sprite.clones[args.cloneId]; - util.startBranch(1, true); - } else { - util.thread.target = util.thread.ex_30Ext_oldTarget; - util.thread.ex_30Ext_count = false; - } - } -} -window.tempExt = { - Extension: _30Extensions, - info: { - name: '30Ext.extensionName', - description: '30Ext.description', - extensionId: '30Ext', - // iconURL: icon, - // insetIconURL: cover, - featured: true, - disabled: false, - collaborator: '_30 x CCW' - }, - l10n: { - 'zh-cn': { - '30Ext.extensionName': 'java30433的工具箱', - '30Ext.description': '造型镜像&角色跨域操作 持续更新中...' - }, - en: { - '30Ext.extensionName': "java30433's Toolbox", - '30Ext.description': 'Mirror transform&Cross sprite operation Continuous updating.' - } - } -}; \ No newline at end of file diff --git a/java30433/assets/1273b53562550d34c80dc66a2737dfa4.png b/java30433/assets/1273b53562550d34c80dc66a2737dfa4.png deleted file mode 100644 index 60b19381cfd5b89c49ec5492945da810499ca14e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100847 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

>yE!}~IZsG_n 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 |XT*H?)%R4H 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 diff --git a/java30433/assets/cover.icpr b/java30433/assets/cover.icpr deleted file mode 100644 index f1161fe69420ba64ad8485a472691f56e85b3165..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3494732 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 From 1c1cbdce3708505f4eab3c746b57ecb15aff41fe Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Fri, 29 Jul 2022 22:25:54 +0800 Subject: [PATCH 071/357] =?UTF-8?q?=E8=A1=A5=E4=B8=8A=E9=80=97=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 1f008242..73c3ed2b 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -94,7 +94,7 @@ class ArkosExtensions { 'ArkosExt.getItemOfTempList': '🗂️临时列表[list]第[n]项', 'ArkosExt.lengthOfTempList': '🗂️临时列表[list]长度', - '30Ext.info': '以下扩展由_30提供', + '30Ext.info': '✨ 以下扩展由_30提供', '30Ext.info.1': '造型镜像操作', '30Ext.block.mirrorSprite': '[mirrorMethod]当前角色', '30Ext.menu.mirrorMethod.1': '左右镜像', @@ -185,7 +185,7 @@ class ArkosExtensions { 'ArkosExt.getItemOfTempList': '🗂️item[n]of temp list[list]', 'ArkosExt.lengthOfTempList': '🗂️length of temp list[list]', - '30Ext.info': 'The following extensions are provided by _30', + '30Ext.info': '✨ The following extensions are provided by _30', '30Ext.info.1': 'Mirror transform', '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', @@ -917,7 +917,7 @@ class ArkosExtensions { cloneId: { type: 'number', defaultValue: 1 - } + }, SUBSTACK: { type: "input_statement" } @@ -1046,7 +1046,7 @@ class ArkosExtensions { text: this.formatMessage('ArkosExt.ghost'), value: 'ghost' } - ] + ], //30Ext spritesMenu: { items: 'getSpritesMenu' From 748f30bfab1727f4f6ac1abd715ff5925e739889 Mon Sep 17 00:00:00 2001 From: java30433 <2159116373@qq.com> Date: Fri, 29 Jul 2022 22:41:44 +0800 Subject: [PATCH 072/357] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E9=A1=B9=E5=8A=A0?= =?UTF-8?q?=E4=B8=8A=E5=BC=95=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 1f008242..3551e6d3 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -898,7 +898,7 @@ class ArkosExtensions { arguments: { spriteName: { type: 'string', - menu: spritesMenu + menu: 'spritesMenu' }, SUBSTACK: { type: "input_statement" @@ -912,7 +912,7 @@ class ArkosExtensions { arguments: { spriteName: { type: 'string', - menu: spritesMenu + menu: 'spritesMenu' }, cloneId: { type: 'number', From b48fc8bfb3fba85d54c0aee0c5f3b266c8890950 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Fri, 29 Jul 2022 22:44:31 +0800 Subject: [PATCH 073/357] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E5=8A=A0=E5=BC=95?= =?UTF-8?q?=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 73c3ed2b..d2f5bbb0 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -95,12 +95,12 @@ class ArkosExtensions { 'ArkosExt.lengthOfTempList': '🗂️临时列表[list]长度', '30Ext.info': '✨ 以下扩展由_30提供', - '30Ext.info.1': '造型镜像操作', + '30Ext.info.1': '🪞 造型镜像操作', '30Ext.block.mirrorSprite': '[mirrorMethod]当前角色', '30Ext.menu.mirrorMethod.1': '左右镜像', '30Ext.menu.mirrorMethod.1': '上下镜像', '30Ext.block.clearMirror': '清除角色镜像变换', - '30Ext.info.2': '角色跨域操作', + '30Ext.info.2': '🛸 角色跨域操作', '30Ext.block.anotherRun': '让[sprite]运行[SUBSTACK]', '30Ext.block.anotherRunWithClone': '让[sprite]的第[cloneId]个克隆体运行[SUBSTACK]' }, @@ -186,12 +186,12 @@ class ArkosExtensions { 'ArkosExt.lengthOfTempList': '🗂️length of temp list[list]', '30Ext.info': '✨ The following extensions are provided by _30', - '30Ext.info.1': 'Mirror transform', + '30Ext.info.1': '🪞 Mirror transform', '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', '30Ext.menu.mirrorMethod.1': 'Vertical mirror transform', '30Ext.block.clearMirror': 'Clear the mirror transform', - '30Ext.info.2': 'Cross sprite operation', + '30Ext.info.2': '🛸 Cross sprite operation', '30Ext.block.anotherRun': 'Let [sprite] run[SUBSTACK]', '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [sprite] run[SUBSTACK]' }, @@ -898,7 +898,7 @@ class ArkosExtensions { arguments: { spriteName: { type: 'string', - menu: spritesMenu + menu: 'spritesMenu' }, SUBSTACK: { type: "input_statement" @@ -912,7 +912,7 @@ class ArkosExtensions { arguments: { spriteName: { type: 'string', - menu: spritesMenu + menu: 'spritesMenu' }, cloneId: { type: 'number', From 44ad86387028c47216544cde95a95e0238e63e9a Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Fri, 29 Jul 2022 22:59:08 +0800 Subject: [PATCH 074/357] =?UTF-8?q?=E5=88=A0=E6=8E=89SUBSTACK=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index d2f5bbb0..6c6625c0 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -872,15 +872,7 @@ class ArkosExtensions { arguments: { mirrorMethod: { type: 'number', - menu: [{ - text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 - value: 0 - }, - { - text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 - value: 1 - } - ] + menu: 'mirrorMenu' } } }, @@ -900,9 +892,9 @@ class ArkosExtensions { type: 'string', menu: 'spritesMenu' }, - SUBSTACK: { - type: "input_statement" - } + //SUBSTACK: { + // type: "input_statement" + //} } }, { @@ -918,9 +910,9 @@ class ArkosExtensions { type: 'number', defaultValue: 1 }, - SUBSTACK: { - type: "input_statement" - } + //SUBSTACK: { + // type: "input_statement" + //} } }, @@ -1050,7 +1042,16 @@ class ArkosExtensions { //30Ext spritesMenu: { items: 'getSpritesMenu' - } + }, + mirrorMenu: [{ + text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 + value: 0 + }, + { + text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 + value: 1 + } + ] }, } } From 619d9d85aa2115de798b290595ef99e868c0c174 Mon Sep 17 00:00:00 2001 From: java30433 <2159116373@qq.com> Date: Fri, 29 Jul 2022 23:04:23 +0800 Subject: [PATCH 075/357] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E8=B7=A8=E5=9F=9F=E6=89=A7=E8=A1=8C=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 44 ++++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index d2f5bbb0..951637ee 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -101,8 +101,8 @@ class ArkosExtensions { '30Ext.menu.mirrorMethod.1': '上下镜像', '30Ext.block.clearMirror': '清除角色镜像变换', '30Ext.info.2': '🛸 角色跨域操作', - '30Ext.block.anotherRun': '让[sprite]运行[SUBSTACK]', - '30Ext.block.anotherRunWithClone': '让[sprite]的第[cloneId]个克隆体运行[SUBSTACK]' + '30Ext.block.anotherRun': '让[sprite]运行', + '30Ext.block.anotherRunWithClone': '让[sprite]的第[cloneId]个克隆体运行' }, en: { @@ -192,8 +192,8 @@ class ArkosExtensions { '30Ext.menu.mirrorMethod.1': 'Vertical mirror transform', '30Ext.block.clearMirror': 'Clear the mirror transform', '30Ext.info.2': '🛸 Cross sprite operation', - '30Ext.block.anotherRun': 'Let [sprite] run[SUBSTACK]', - '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [sprite] run[SUBSTACK]' + '30Ext.block.anotherRun': 'Let [sprite] run', + '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [sprite] run' }, }) } @@ -872,15 +872,7 @@ class ArkosExtensions { arguments: { mirrorMethod: { type: 'number', - menu: [{ - text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 - value: 0 - }, - { - text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 - value: 1 - } - ] + menu: 'mirrorMenu' } } }, @@ -900,9 +892,9 @@ class ArkosExtensions { type: 'string', menu: 'spritesMenu' }, - SUBSTACK: { - type: "input_statement" - } + //SUBSTACK: { + // type: "input_statement" + //} } }, { @@ -918,9 +910,9 @@ class ArkosExtensions { type: 'number', defaultValue: 1 }, - SUBSTACK: { - type: "input_statement" - } + //SUBSTACK: { + // type: "input_statement" + //} } }, @@ -1050,7 +1042,16 @@ class ArkosExtensions { //30Ext spritesMenu: { items: 'getSpritesMenu' - } + }, + mirrorMenu: [{ + text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 + value: 0 + }, + { + text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 + value: 1 + } + ] }, } } @@ -1569,6 +1570,7 @@ class ArkosExtensions { // //跨域执行 anotherRun(args, util){ + console.info(util); // if(!util.thread.ex_30Ext_count) { util.thread.ex_30Ext_count = true; util.thread.ex_30Ext_oldTarget = util.thread.target; @@ -1617,4 +1619,4 @@ window.tempExt = { 'hcn.description': 'hcn test', }, }, - } + } \ No newline at end of file From 7df01cbc2a2dd9dbba6cc0069f4c8ccb22c684f0 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Fri, 29 Jul 2022 23:19:21 +0800 Subject: [PATCH 076/357] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8F=82=E6=95=B0?= =?UTF-8?q?=EF=BC=8C=E4=BF=AE=E6=94=B9=E4=B8=8B=E6=8B=89=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E9=94=99=E8=AF=AF=EF=BC=8C=E9=95=9C=E5=83=8F?= =?UTF-8?q?=E5=90=8Eredraw?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 6c6625c0..070f0737 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -98,11 +98,11 @@ class ArkosExtensions { '30Ext.info.1': '🪞 造型镜像操作', '30Ext.block.mirrorSprite': '[mirrorMethod]当前角色', '30Ext.menu.mirrorMethod.1': '左右镜像', - '30Ext.menu.mirrorMethod.1': '上下镜像', + '30Ext.menu.mirrorMethod.2': '上下镜像', '30Ext.block.clearMirror': '清除角色镜像变换', '30Ext.info.2': '🛸 角色跨域操作', - '30Ext.block.anotherRun': '让[sprite]运行[SUBSTACK]', - '30Ext.block.anotherRunWithClone': '让[sprite]的第[cloneId]个克隆体运行[SUBSTACK]' + '30Ext.block.anotherRun': '让[spriteName]运行', + '30Ext.block.anotherRunWithClone': '让[spriteName]的第[cloneId]个克隆体运行' }, en: { @@ -189,11 +189,11 @@ class ArkosExtensions { '30Ext.info.1': '🪞 Mirror transform', '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', - '30Ext.menu.mirrorMethod.1': 'Vertical mirror transform', + '30Ext.menu.mirrorMethod.2': 'Vertical mirror transform', '30Ext.block.clearMirror': 'Clear the mirror transform', '30Ext.info.2': '🛸 Cross sprite operation', - '30Ext.block.anotherRun': 'Let [sprite] run[SUBSTACK]', - '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [sprite] run[SUBSTACK]' + '30Ext.block.anotherRun': 'Let [spriteName] run', + '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [spriteName] run' }, }) } @@ -1557,13 +1557,17 @@ class ArkosExtensions { //镜像造型 mirrorSprite(args, util){ util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[args.mirrorMethod] *= -1; + util.target.emit(RenderedTarget.EVENT_TARGET_VISUAL_CHANGE, this); + util.target.runtime.requestRedraw(); } //清除镜像 clearMirror(args, util){ for (let i=0; i<2; i++){ - let foo = util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i]; - foo = Math.abs(foo); + util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i]= + Math.abs(util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i]); } + util.target.emit(RenderedTarget.EVENT_TARGET_VISUAL_CHANGE, this); + util.target.runtime.requestRedraw(); } // //角色跨域操作 From 610203f271d92bb209c50dd42970614a2e92f660 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Fri, 29 Jul 2022 23:27:08 +0800 Subject: [PATCH 077/357] =?UTF-8?q?=E6=8A=8A=E5=87=BA=E7=8E=B0vm=E7=9A=84?= =?UTF-8?q?=E5=9C=B0=E6=96=B9=E9=83=BD=E6=8D=A2=E6=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 070f0737..042cbb49 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1542,11 +1542,11 @@ class ArkosExtensions { //动态菜单: 角色菜单 getSpritesMenu(){ var sprites = []; - for(const targetId in vm.runtime.targets) { - if(!vm.runtime.targets.hasOwnProperty(targetId)) continue; - if(!vm.runtime.targets[targetId].isOriginal) continue; - if(vm.runtime.targets[targetId] === vm.editingTarget) continue; //排除自己 - let name = vm.runtime.targets[targetId].sprite.name; + for(const targetId in this.runtime.targets) { + if(!this.runtime.targets.hasOwnProperty(targetId)) continue; + if(!this.runtime.targets[targetId].isOriginal) continue; + if(this.runtime.targets[targetId] === this.runtime._editingTarget) continue; //排除自己 + let name = this.runtime.targets[targetId].sprite.name; sprites.push(name); //['Stage','角色1','角色2'] Stage暂时懒得换成中文 } return sprites; From 43903a517962a5a116b8da50a5b796ae5ff6ba9c Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Fri, 29 Jul 2022 23:32:41 +0800 Subject: [PATCH 078/357] =?UTF-8?q?=E4=BF=AEbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 042cbb49..24ce057d 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1557,7 +1557,7 @@ class ArkosExtensions { //镜像造型 mirrorSprite(args, util){ util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[args.mirrorMethod] *= -1; - util.target.emit(RenderedTarget.EVENT_TARGET_VISUAL_CHANGE, this); + util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); util.target.runtime.requestRedraw(); } //清除镜像 @@ -1566,7 +1566,7 @@ class ArkosExtensions { util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i]= Math.abs(util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i]); } - util.target.emit(RenderedTarget.EVENT_TARGET_VISUAL_CHANGE, this); + util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); util.target.runtime.requestRedraw(); } // From 6cc1c56df8a5c27c0e5fa99386ed721fea8445b6 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Fri, 29 Jul 2022 23:36:44 +0800 Subject: [PATCH 079/357] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 24ce057d..ecf54f14 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1557,8 +1557,8 @@ class ArkosExtensions { //镜像造型 mirrorSprite(args, util){ util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[args.mirrorMethod] *= -1; - util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - util.target.runtime.requestRedraw(); + //util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + //util.target.runtime.requestRedraw(); } //清除镜像 clearMirror(args, util){ @@ -1566,8 +1566,8 @@ class ArkosExtensions { util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i]= Math.abs(util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i]); } - util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - util.target.runtime.requestRedraw(); + //util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + //util.target.runtime.requestRedraw(); } // //角色跨域操作 From 2257f7df930647d6830963bf18da8679bdab22e7 Mon Sep 17 00:00:00 2001 From: java30433 <2159116373@qq.com> Date: Sat, 30 Jul 2022 00:24:02 +0800 Subject: [PATCH 080/357] test2 --- Arkos/projectWith30.js | 86 ++++++++++++++++++++++++------------------ 1 file changed, 50 insertions(+), 36 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 951637ee..cc9e5f44 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -98,11 +98,11 @@ class ArkosExtensions { '30Ext.info.1': '🪞 造型镜像操作', '30Ext.block.mirrorSprite': '[mirrorMethod]当前角色', '30Ext.menu.mirrorMethod.1': '左右镜像', - '30Ext.menu.mirrorMethod.1': '上下镜像', + '30Ext.menu.mirrorMethod.2': '上下镜像', '30Ext.block.clearMirror': '清除角色镜像变换', '30Ext.info.2': '🛸 角色跨域操作', - '30Ext.block.anotherRun': '让[sprite]运行', - '30Ext.block.anotherRunWithClone': '让[sprite]的第[cloneId]个克隆体运行' + '30Ext.block.anotherRun': '让[spriteName]运行', + '30Ext.block.anotherRunWithClone': '让[spriteName]的第[cloneId]个克隆体运行' }, en: { @@ -189,11 +189,11 @@ class ArkosExtensions { '30Ext.info.1': '🪞 Mirror transform', '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', - '30Ext.menu.mirrorMethod.1': 'Vertical mirror transform', + '30Ext.menu.mirrorMethod.2': 'Vertical mirror transform', '30Ext.block.clearMirror': 'Clear the mirror transform', '30Ext.info.2': '🛸 Cross sprite operation', - '30Ext.block.anotherRun': 'Let [sprite] run', - '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [sprite] run' + '30Ext.block.anotherRun': 'Let [spriteName] run', + '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [spriteName] run' }, }) } @@ -871,7 +871,7 @@ class ArkosExtensions { text: this.formatMessage('30Ext.block.mirrorSprite'), arguments: { mirrorMethod: { - type: 'number', + type: 'string', menu: 'mirrorMenu' } } @@ -892,9 +892,9 @@ class ArkosExtensions { type: 'string', menu: 'spritesMenu' }, - //SUBSTACK: { - // type: "input_statement" - //} + SUBSTACK: { + type: "input_statement" + } } }, { @@ -910,9 +910,9 @@ class ArkosExtensions { type: 'number', defaultValue: 1 }, - //SUBSTACK: { - // type: "input_statement" - //} + SUBSTACK: { + type: "input_statement" + } } }, @@ -1045,11 +1045,11 @@ class ArkosExtensions { }, mirrorMenu: [{ text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 - value: 0 + value: '0' }, { text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 - value: 1 + value: '1' } ] }, @@ -1542,11 +1542,11 @@ class ArkosExtensions { //动态菜单: 角色菜单 getSpritesMenu(){ var sprites = []; - for(const targetId in vm.runtime.targets) { - if(!vm.runtime.targets.hasOwnProperty(targetId)) continue; - if(!vm.runtime.targets[targetId].isOriginal) continue; - if(vm.runtime.targets[targetId] === vm.editingTarget) continue; //排除自己 - let name = vm.runtime.targets[targetId].sprite.name; + for(const targetId in this.runtime.targets) { + if(!this.runtime.targets.hasOwnProperty(targetId)) continue; + if(!this.runtime.targets[targetId].isOriginal) continue; + if(this.runtime.targets[targetId] === this.runtime._editingTarget) continue; //排除自己 + let name = this.runtime.targets[targetId].sprite.name; sprites.push(name); //['Stage','角色1','角色2'] Stage暂时懒得换成中文 } return sprites; @@ -1556,41 +1556,55 @@ class ArkosExtensions { // //镜像造型 mirrorSprite(args, util){ - util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[args.mirrorMethod] *= -1; + if (!util.target.ext30_isHook) { + util.target.ext30_mirror0 = 1; + util.target.ext30_mirror1 = 1; + const oldSet = util.target.prototype.setSize; + util.target.prototype.setSize = function (size) { + oldSet.call(this, size); + if (util.target.ext30_mirror0) util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[0] *= util.target.ext30_mirror0; + if (util.target.ext30_mirror1) util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[1] *= util.target.ext30_mirror1; + } + util.target.ext30_isHook = true; + } + util.target['ext30_mirror' + args.mirrorMethod] *= -1; + util.target.setSize(util.target._size); + //util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + //util.target.runtime.requestRedraw(); } //清除镜像 clearMirror(args, util){ - for (let i=0; i<2; i++){ - let foo = util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i]; - foo = Math.abs(foo); - } + util.target.ext30_mirror0 = 1; + util.target.ext30_mirror1 = 1; + util.target.setSize(util.target._size); + //util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + //util.target.runtime.requestRedraw(); } // //角色跨域操作 // //跨域执行 anotherRun(args, util){ - console.info(util); // - if(!util.thread.ex_30Ext_count) { - util.thread.ex_30Ext_count = true; - util.thread.ex_30Ext_oldTarget = util.thread.target; + if(!util.thread.ext30_count) { + util.thread.ext30_count = true; + util.thread.ext30_oldTarget = util.thread.target; util.thread.target = util.target.sprite.clones[0]; util.startBranch(1, true); } else { - util.thread.target = util.thread.ex_30Ext_oldTarget; - util.thread.ex_30Ext_count = false; + util.thread.target = util.thread.ext30_oldTarget; + util.thread.ext30_count = false; } } //跨域克隆体执行 anotherRunWithClone(args, util){ - if(!util.thread.ex_30Ext_count) { - util.thread.ex_30Ext_count = true; - util.thread.ex_30Ext_oldTarget = util.thread.target; + if(!util.thread.ext30_count) { + util.thread.ext30_count = true; + util.thread.ext30_oldTarget = util.thread.target; util.thread.target = util.target.sprite.clones[args.cloneId]; util.startBranch(1, true); } else { - util.thread.target = util.thread.ex_30Ext_oldTarget; - util.thread.ex_30Ext_count = false; + util.thread.target = util.thread.ext30_oldTarget; + util.thread.ext30_count = false; } } } From bb654060c0d4807bab4fd87f6b98284cb92c814e Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Sat, 30 Jul 2022 19:58:56 +0800 Subject: [PATCH 081/357] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=B4=E6=97=B6?= =?UTF-8?q?=E5=AE=B9=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 862 ++++++++++++++++++++++++++--------------- 1 file changed, 556 insertions(+), 306 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index ecf54f14..7f9bbd2a 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -2,16 +2,17 @@ import Cast from '../utils/cast.js' import Color from '../utils/color.js' // import cover from './assets/icon.svg' // import icon from './assets/icon.svg' +//鸣谢:-6 优化代码和修复了一些 bug;_30 提供了部分拓展积木 console.log(Cast.toNumber('123')) console.log(Cast.toNumber('aab')) class ArkosExtensions { constructor(runtime) { this.runtime = runtime - this.tempData={} - this.sortedTable={ - list1:{order:'desc',list:[]}, - list2:{order:'desc',list:[]}, + this.tempData = {} + this.sortedTable = { + list1: { order: 'desc', list: [] }, + list2: { order: 'desc', list: [] }, } this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { @@ -57,7 +58,7 @@ class ArkosExtensions { 'ArkosExt.and': '且', 'ArkosExt.or': '或', - + 'ArkosExt.clearSortedTable': '📊清空排序表[list]', 'ArkosExt.setTypeOfSortedTable': '📊将排序表[list]的排序方式设为[type]', 'ArkosExt.addToSortedTable': '📊将内容(重名的则覆盖)[name],排序值[value]加入排序表[list],附加信息[extra]', @@ -81,7 +82,7 @@ class ArkosExtensions { 'ArkosExt.setTempVar': '🗂️将临时变量[var]设为[t]', 'ArkosExt.addTempVar': '🗂️将临时变量[var]增加[t]', - 'ArkosExt.getTempVar': '🗂️临时变量[var]', + 'ArkosExt.getTempVar': '🗂️临时数据[var]', 'ArkosExt.clearTempList': '🗂️创建或清空临时列表[list]', 'ArkosExt.initTempList': '🗂️临时列表[list]内容设为[t]', @@ -93,16 +94,28 @@ class ArkosExtensions { 'ArkosExt.delItemOfTempList': '🗂️删除临时列表[list]第[n]项', 'ArkosExt.getItemOfTempList': '🗂️临时列表[list]第[n]项', 'ArkosExt.lengthOfTempList': '🗂️临时列表[list]长度', - - '30Ext.info': '✨ 以下扩展由_30提供', - '30Ext.info.1': '🪞 造型镜像操作', - '30Ext.block.mirrorSprite': '[mirrorMethod]当前角色', - '30Ext.menu.mirrorMethod.1': '左右镜像', - '30Ext.menu.mirrorMethod.2': '上下镜像', - '30Ext.block.clearMirror': '清除角色镜像变换', - '30Ext.info.2': '🛸 角色跨域操作', - '30Ext.block.anotherRun': '让[spriteName]运行', - '30Ext.block.anotherRunWithClone': '让[spriteName]的第[cloneId]个克隆体运行' + + 'ArkosExt.clearTempCon': '🗂️创建或清空临时容器[con]', + 'ArkosExt.initTempCon': '🗂️临时容器[con]内容设为[t]', + 'ArkosExt.opTempCon': '🗂️临时容器[con]中的[c][op][t]', + 'ArkosExt.conOp1': '设为', + 'ArkosExt.conOp2': '增加', + 'ArkosExt.delItemOfTempCon': '🗂️删除临时容器[con]中名为[c]的内容', + 'ArkosExt.getItemOfTempConByName': '🗂️临时容器[con]中的[c]', + 'ArkosExt.getItemOfTempConByNo': '🗂️临时容器[con]第[n]项的[t]', + 'ArkosExt.conInfo1': '名称', + 'ArkosExt.conInfo2': '内容', + 'ArkosExt.lengthOfTempCon': '🗂️临时容器[con]中内容数', + + '30Ext.info': '✨ 以下扩展由_30提供', + '30Ext.info.1': '🪞 造型镜像操作', + '30Ext.block.mirrorSprite': '[mirrorMethod]当前角色', + '30Ext.menu.mirrorMethod.1': '左右镜像', + '30Ext.menu.mirrorMethod.2': '上下镜像', + '30Ext.block.clearMirror': '清除角色镜像变换', + '30Ext.info.2': '🛸 角色跨域操作', + '30Ext.block.anotherRun': '让[spriteName]运行', + '30Ext.block.anotherRunWithClone': '让[spriteName]的第[cloneId]个克隆体运行' }, en: { @@ -157,7 +170,7 @@ class ArkosExtensions { 'ArkosExt.extra': 'extra', 'ArkosExt.colorToHex': 'get code of color[COLOR]', - + 'ArkosExt.info1': '🚶 Coordinate and Direction', 'ArkosExt.info2': '🔠 String Processing', 'ArkosExt.info3': '🛠 Utilities', @@ -171,9 +184,9 @@ class ArkosExtensions { 'ArkosExt.setTempVar': '🗂️set temp var[var] to [t]', 'ArkosExt.addTempVar': '🗂️change temp var[var] by [t]', - 'ArkosExt.getTempVar': '🗂️temp var[var]', + 'ArkosExt.getTempVar': '🗂️temp data[var]', + - 'ArkosExt.clearTempList': '🗂️create or clear temp list[list]', 'ArkosExt.initTempList': '🗂️set temp list[list]to[t]', 'ArkosExt.addTempList': '🗂️add[t] to temp list[list]', @@ -184,16 +197,28 @@ class ArkosExtensions { 'ArkosExt.delItemOfTempList': '🗂️delete [n]of temp list[list]', 'ArkosExt.getItemOfTempList': '🗂️item[n]of temp list[list]', 'ArkosExt.lengthOfTempList': '🗂️length of temp list[list]', - - '30Ext.info': '✨ The following extensions are provided by _30', - '30Ext.info.1': '🪞 Mirror transform', - '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', - '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', - '30Ext.menu.mirrorMethod.2': 'Vertical mirror transform', - '30Ext.block.clearMirror': 'Clear the mirror transform', - '30Ext.info.2': '🛸 Cross sprite operation', - '30Ext.block.anotherRun': 'Let [spriteName] run', - '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [spriteName] run' + + 'ArkosExt.clearTempCon': '🗂️create or clear temp container[con]', + 'ArkosExt.initTempCon': '🗂️set temp container[con]to[t]', + 'ArkosExt.opTempCon': '🗂️[c]in temp container[con][op][t]', + 'ArkosExt.conOp1': 'set to', + 'ArkosExt.conOp2': 'change by', + 'ArkosExt.delItemOfTempCon': '🗂️delete[c]in temp container[con]', + 'ArkosExt.getItemOfTempConByName': '🗂️[c]in temp container[con]', + 'ArkosExt.getItemOfTempConByNo': '🗂️[t] of #[n] in temp container[con]', + 'ArkosExt.conInfo1': 'name', + 'ArkosExt.conInfo2': 'content', + 'ArkosExt.lengthOfTempCon': '🗂️count of contents in temp container[con]', + + '30Ext.info': '✨ The following extensions are provided by _30', + '30Ext.info.1': '🪞 Mirror transform', + '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', + '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', + '30Ext.menu.mirrorMethod.2': 'Vertical mirror transform', + '30Ext.block.clearMirror': 'Clear the mirror transform', + '30Ext.info.2': '🛸 Cross sprite operation', + '30Ext.block.anotherRun': 'Let [spriteName] run', + '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [spriteName] run' }, }) } @@ -209,7 +234,7 @@ class ArkosExtensions { getInfo() { return { id: 'hcnTest', // 拓展id - name: this.formatMessage('ArkosExt.extensionName'), + name: this.formatMessage('ArkosExt.extensionName'), color1: '#FF8383', // menuIconURI: icon, @@ -861,63 +886,204 @@ class ArkosExtensions { }, }, }, - // - "---" + this.formatMessage("30Ext.info"), //30的扩展 - "---" + this.formatMessage("30Ext.info.1"), //造型镜像 - // 镜像造型 - { - opcode: 'mirrorSprite', - blockType: 'command', - text: this.formatMessage('30Ext.block.mirrorSprite'), - arguments: { - mirrorMethod: { - type: 'number', - menu: 'mirrorMenu' - } - } - }, - // 清除镜像 - { - opcode: 'clearMirror', - blockType: 'command', - text: this.formatMessage('30Ext.block.clearMirror') - }, - "---" + this.formatMessage("30Ext.info.2"), //角色跨域操作 - { - opcode: 'anotherRun', - blockType: 'conditional', - text: this.formatMessage('30Ext.block.anotherRun'), - arguments: { - spriteName: { - type: 'string', - menu: 'spritesMenu' - }, - //SUBSTACK: { - // type: "input_statement" - //} - } - }, - { - opcode: 'anotherRunWithClone', - blockType: 'conditional', - text: this.formatMessage('30Ext.block.anotherRunWithClone'), - arguments: { - spriteName: { - type: 'string', - menu: 'spritesMenu' - }, - cloneId: { - type: 'number', - defaultValue: 1 - }, - //SUBSTACK: { - // type: "input_statement" - //} - } - }, - + + + //创建或清空临时容器 + { + opcode: 'clearTempCon', + blockType: 'command', + text: this.formatMessage('ArkosExt.clearTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + }, + }, + //设置临时容器 + { + opcode: 'initTempCon', + blockType: 'command', + text: this.formatMessage('ArkosExt.initTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + t: { + type: 'string', + defaultValue: '{"coins":200,"backpack":["wood","bread"]}', + }, + }, + }, + //操作临时容器 + { + opcode: 'opTempCon', + blockType: 'command', + text: this.formatMessage('ArkosExt.opTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + op: { + type: 'string', + menu: 'conOpMenu', + }, + c: { + type: 'string', + defaultValue: 'coins', + }, + t: { + type: 'string', + defaultValue: '520', + }, + }, + }, + //删除临时容器名为xx的内容 + { + opcode: 'delItemOfTempCon', + blockType: 'command', + text: this.formatMessage('ArkosExt.delItemOfTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + c: { + type: 'string', + defaultValue: 'coins', + }, + }, + }, + //获取临时容器名为XX的内容 + { + opcode: 'getItemOfTempConByName', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getItemOfTempConByName'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + c: { + type: 'string', + defaultValue: 'coins', + }, + }, + }, + //获取临时容器第n项的xx + { + opcode: 'getItemOfTempConByNo', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getItemOfTempConByNo'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + n: { + type: 'number', + defaultValue: 1, + }, + t: { + type: 'string', + menu: 'conInfoMenu', + defaultValue: '2', + }, + }, + }, + //临时容器长度 + { + opcode: 'lengthOfTempCon', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.lengthOfTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + }, + }, + + + // + "---" + this.formatMessage("30Ext.info"), //感谢30提供的扩展 + "---" + this.formatMessage("30Ext.info.1"), //造型镜像 + // 镜像造型 + { + opcode: 'mirrorSprite', + blockType: 'command', + text: this.formatMessage('30Ext.block.mirrorSprite'), + arguments: { + mirrorMethod: { + type: 'number', + menu: 'mirrorMenu' + } + } + }, + // 清除镜像 + { + opcode: 'clearMirror', + blockType: 'command', + text: this.formatMessage('30Ext.block.clearMirror') + }, + "---" + this.formatMessage("30Ext.info.2"), //角色跨域操作 + { + opcode: 'anotherRun', + blockType: 'conditional', + text: this.formatMessage('30Ext.block.anotherRun'), + arguments: { + spriteName: { + type: 'string', + menu: 'spritesMenu' + }, + //SUBSTACK: { + // type: "input_statement" + //} + } + }, + { + opcode: 'anotherRunWithClone', + blockType: 'conditional', + text: this.formatMessage('30Ext.block.anotherRunWithClone'), + arguments: { + spriteName: { + type: 'string', + menu: 'spritesMenu' + }, + cloneId: { + type: 'number', + defaultValue: 1 + }, + //SUBSTACK: { + // type: "input_statement" + //} + } + }, + ], menus: { + conInfoMenu:[ + { + text: this.formatMessage('ArkosExt.conInfo1'), //名称 + value: '1' + }, + { + text: this.formatMessage('ArkosExt.conInfo2'), //内容 + value: '2' + }, + ], + conOpMenu:[ + { + text: this.formatMessage('ArkosExt.conOp1'), //设为 + value: '1' + }, + { + text: this.formatMessage('ArkosExt.conOp2'), //增加 + value: '2' + }, + ], ListOpMenu: [ { text: this.formatMessage('ArkosExt.ListOp1'), //插入 @@ -965,8 +1131,8 @@ class ArkosExtensions { acceptReporters: true, }, //判断符菜单 - opMenu1: ['<','≤','=','≠',], - opMenu2: ['<','>','≤','≥','=','≠',], + opMenu1: ['<', '≤', '=', '≠',], + opMenu2: ['<', '>', '≤', '≥', '=', '≠',], //logicMenu logicMenu: [ { @@ -1039,19 +1205,19 @@ class ArkosExtensions { value: 'ghost' } ], - //30Ext - spritesMenu: { - items: 'getSpritesMenu' - }, - mirrorMenu: [{ - text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 - value: 0 - }, - { - text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 - value: 1 - } - ] + //30Ext + spritesMenu: { + items: 'getSpritesMenu' + }, + mirrorMenu: [{ + text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 + value: 0 + }, + { + text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 + value: 1 + } + ] }, } } @@ -1132,25 +1298,25 @@ class ArkosExtensions { turnDegreesToDir(args, util) { const degree = Cast.toNumber(args.degree); const dir = Cast.toNumber(args.dir); - const dif = this.differenceBetweenDirections({a: util.target.direction, b: dir}); - if(Math.abs(dif) < degree) + const dif = this.differenceBetweenDirections({ a: util.target.direction, b: dir }); + if (Math.abs(dif) < degree) util.target.setDirection(dir); - else if(dif < 0) + else if (dif < 0) util.target.setDirection(util.target.direction - degree); else util.target.setDirection(util.target.direction + degree); } //获取特效的数值 - getEffect (args, util) { + getEffect(args, util) { let effect = Cast.toString(args.EFFECT).toLowerCase(); if (!util.target.effects.hasOwnProperty(effect)) return 0; return util.target.effects[effect]; } //角色是否可见 - isHiding (args, util) { - return !util.target.visible; + isHiding(args, util) { + return !util.target.visible; } //获取图层(逝一逝) @@ -1159,65 +1325,65 @@ class ArkosExtensions { // } //获取当前角色的旋转方式 - getRotationStyle (args, util) { + getRotationStyle(args, util) { return util.target.rotationStyle; } //获取当前造型的长/宽 - getWidthOrHeight (args, util) { + getWidthOrHeight(args, util) { const costumeSize = util.target.renderer.getCurrentSkinSize(util.target.drawableID); return costumeSize[args.t]; } //强行设置大小(逝一逝) - setSize (args, util) { + setSize(args, util) { if (util.target.isStage) { - return; + return; } if (util.target.renderer) { - args.size = this._clamp(Cast.toNumber(args.size),0.1,100000000) - util.target.size = args.size; - const {direction, scale} = util.target._getRenderedDirectionAndScale(); - util.target.renderer.updateDrawableDirectionScale(util.target.drawableID, direction, scale); - if (util.target.visible) { - util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - util.target.runtime.requestRedraw(); - } + args.size = this._clamp(Cast.toNumber(args.size), 0.1, 100000000) + util.target.size = args.size; + const { direction, scale } = util.target._getRenderedDirectionAndScale(); + util.target.renderer.updateDrawableDirectionScale(util.target.drawableID, direction, scale); + if (util.target.visible) { + util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + util.target.runtime.requestRedraw(); + } } util.target.runtime.requestTargetsUpdate(util.target); } - _clamp (n, min, max) { - return Math.min(Math.max(n, min), max); + _clamp(n, min, max) { + return Math.min(Math.max(n, min), max); } - + //强行设置XY(逝一逝) - setXY (args, util) { + setXY(args, util) { if (util.target.isStage) return; - args.x = this._clamp(Cast.toNumber(args.x),-100000000,100000000) - args.y = this._clamp(Cast.toNumber(args.y),-100000000,100000000) + args.x = this._clamp(Cast.toNumber(args.x), -100000000, 100000000) + args.y = this._clamp(Cast.toNumber(args.y), -100000000, 100000000) const oldX = util.target.x; const oldY = util.target.y; util.target.x = args.x; util.target.y = args.y; if (util.target.renderer) { - util.target.renderer.updateDrawablePosition(util.target.drawableID, [args.x, args.y]); - if (util.target.visible) { - util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - util.target.runtime.requestRedraw(); - } + util.target.renderer.updateDrawablePosition(util.target.drawableID, [args.x, args.y]); + if (util.target.visible) { + util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + util.target.runtime.requestRedraw(); + } } else { - util.target.x = x; - util.target.y = y; + util.target.x = x; + util.target.y = y; } util.target.emit('TARGET_MOVED', util.target, oldX, oldY, false); util.target.runtime.requestTargetsUpdate(util.target); } //获取角色边缘的坐标 - getBoundaryCoord (args, util) { + getBoundaryCoord(args, util) { const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); - switch(args.t){ + switch (args.t) { case '1': return bounds.top; case '2': @@ -1232,34 +1398,34 @@ class ArkosExtensions { } //是否在舞台外 - isOutOfSight (args, util) { + isOutOfSight(args, util) { // console.log(util.target.runtime.renderer) // console.log(util.target.renderer) if (util.target.renderer) { - const stageWidth = util.target.runtime.stageWidth; - const stageHeight = util.target.runtime.stageHeight; - console.log('stageWidth',stageWidth); - console.log('stageHeight',stageHeight); - const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); - if (bounds.right < -stageWidth / 2 || - bounds.left > stageWidth / 2 || - bounds.bottom > stageHeight / 2 || - bounds.top < -stageHeight / 2) { - return true; - } + const stageWidth = util.target.runtime.stageWidth; + const stageHeight = util.target.runtime.stageHeight; + console.log('stageWidth', stageWidth); + console.log('stageHeight', stageHeight); + const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); + if (bounds.right < -stageWidth / 2 || + bounds.left > stageWidth / 2 || + bounds.bottom > stageHeight / 2 || + bounds.top < -stageHeight / 2) { + return true; + } } return false; } //形如:<() > - reporterToBoolean (args){ - if(Cast.toString(args.t).toLowerCase() === 'false') return false; - if(args.t === '0') return false; + reporterToBoolean(args) { + if (Cast.toString(args.t).toLowerCase() === 'false') return false; + if (args.t === '0') return false; return (args.t) ? true : false; } - compare(a,b,op){ - switch(op){ + compare(a, b, op) { + switch (op) { case '<': return Cast.compare(a, b) < 0; case '>': @@ -1278,29 +1444,29 @@ class ArkosExtensions { } //形如:a≤b≤c op1,op2 - compareTwoSides (args){ - return this.compare(args.a, args.b, args.op1)&&this.compare(args.b, args.c, args.op2) + compareTwoSides(args) { + return this.compare(args.a, args.b, args.op1) && this.compare(args.b, args.c, args.op2) } - + //形如:a≤b且/或>c op1,op2 logic - compareTwoSidesPlus(args){ - switch(args.logic){ + compareTwoSidesPlus(args) { + switch (args.logic) { case 'or': - return this.compare(args.a, args.b, args.op1)||this.compare(args.a, args.c, args.op2) + return this.compare(args.a, args.b, args.op1) || this.compare(args.a, args.c, args.op2) case 'and': - return this.compare(args.a, args.b, args.op1)&&this.compare(args.a, args.c, args.op2) + return this.compare(args.a, args.b, args.op1) && this.compare(args.a, args.c, args.op2) default: return false; } } //数组排序规则 - sortRule(propName,order) { + sortRule(propName, order) { return (a, b) => { a = a[propName] b = b[propName] if (a > b) return order === 'asc' ? 1 : -1; - else if (a < b) return order === 'asc' ? -1 : 1; + else if (a < b) return order === 'asc' ? -1 : 1; else return 0; } } @@ -1311,7 +1477,7 @@ class ArkosExtensions { let temp = this.sortedTable; Object.keys(temp).forEach(obj => { //if ( Array.isArray (temp[obj]) ) { - list.push(obj); + list.push(obj); //} }); if (list.length === 0) { @@ -1323,45 +1489,45 @@ class ArkosExtensions { //list.sort(this.sortRule("text")); return list; } - - createTableIfNotExist(list){ - if(!(list in this.sortedTable)) - this.sortedTable[list]={order:'desc',list:[]}; + + createTableIfNotExist(list) { + if (!(list in this.sortedTable)) + this.sortedTable[list] = { order: 'desc', list: [] }; } - sortTable(list){ - this.sortedTable[list].list.sort(this.sortRule("rankValue",this.sortedTable[list].order)); + sortTable(list) { + this.sortedTable[list].list.sort(this.sortRule("rankValue", this.sortedTable[list].order)); } - + //📊清空排序表 - clearSortedTable (args){ + clearSortedTable(args) { this.createTableIfNotExist(args.list) - this.sortedTable[args.list].list=[]; + this.sortedTable[args.list].list = []; } //📊设置排序方式 - setTypeOfSortedTable (args){ + setTypeOfSortedTable(args) { this.createTableIfNotExist(args.list) - this.sortedTable[args.list].order=args.type; + this.sortedTable[args.list].order = args.type; this.sortTable(args.list) } //查找在列表中的插入位置(已有则覆盖) - _findPlaceAndInsert(list, order, item){ + _findPlaceAndInsert(list, order, item) { //删除已存在的内容 for (let i = 0; i < list.length; i++) { - if (list[i].name === item.name){ + if (list[i].name === item.name) { //删除同名项 - list.splice(i,1); + list.splice(i, 1); break; } } //查找插入位置并插入 for (let i = 0; i < list.length; i++) { - if ((list[i].rankValue > item.rankValue && order ==='asc')|| - (list[i].rankValue < item.rankValue && order ==='desc')){ + if ((list[i].rankValue > item.rankValue && order === 'asc') || + (list[i].rankValue < item.rankValue && order === 'desc')) { //插入在该项前 - list.splice(i,0,item); + list.splice(i, 0, item); return; } } @@ -1370,17 +1536,17 @@ class ArkosExtensions { } //📊将内容加入表 - addToSortedTable (args){ + addToSortedTable(args) { this.createTableIfNotExist(args.list) this._findPlaceAndInsert( this.sortedTable[args.list].list, this.sortedTable[args.list].order, - {name:args.name, rankValue:args.value, extra:args.extra}); + { name: args.name, rankValue: args.value, extra: args.extra }); } - - _getTInItem (item, t, rank){ - if(item === undefined) return ''; - switch(t){ + + _getTInItem(item, t, rank) { + if (item === undefined) return ''; + switch (t) { case '1': return item.name; case '2': @@ -1395,15 +1561,15 @@ class ArkosExtensions { } //📊获取第n项 - getFromSortedTableByNo (args){ - if(!(args.list in this.sortedTable)) return ''; + getFromSortedTableByNo(args) { + if (!(args.list in this.sortedTable)) return ''; let list = this.sortedTable[args.list].list; - return this._getTInItem (list[args.n-1], args.t, Cast.toNumber(args.n)); + return this._getTInItem(list[args.n - 1], args.t, Cast.toNumber(args.n)); } - _getItemIdxByName(list, name){ + _getItemIdxByName(list, name) { for (let i = 0; i < list.length; i++) { - if (list[i].name === name){ + if (list[i].name === name) { return i; } } @@ -1411,72 +1577,88 @@ class ArkosExtensions { } //📊获取名为XX的项 - getFromSortedTableByName (args){ - if(!(args.list in this.sortedTable)) return ''; + getFromSortedTableByName(args) { + if (!(args.list in this.sortedTable)) return ''; let list = this.sortedTable[args.list].list; - let n = this._getItemIdxByName(list ,args.name) ; - if(n === -1) return ''; - return this._getTInItem (list[n], args.t, n+1); + let n = this._getItemIdxByName(list, args.name); + if (n === -1) return ''; + return this._getTInItem(list[n], args.t, n + 1); } //📊获取排序表长度 - lengthOfSortedTable (args){ - if(!(args.list in this.sortedTable)) return 0; + lengthOfSortedTable(args) { + if (!(args.list in this.sortedTable)) return 0; return this.sortedTable[args.list].list.length; } //📊删除排序表名为XX的内容 - deleteNameOfSortedTable (args){ - if(!(args.list in this.sortedTable)) return; + deleteNameOfSortedTable(args) { + if (!(args.list in this.sortedTable)) return; let list = this.sortedTable[args.list].list; - let n = this._getItemIdxByName(list ,args.name) ; - if(n === -1) return; + let n = this._getItemIdxByName(list, args.name); + if (n === -1) return; list.splice(n, 1); } //获取颜色HEX码 - colorToHex (args, util) { + colorToHex(args, util) { let c = Cast.toRgbColorList(args.COLOR) - return Color.rgbToHex({r:c[0],g:c[1],b:c[2]}); + return Color.rgbToHex({ r: c[0], g: c[1], b: c[2] }); } //🗂️ 临时变量积木 - deleteAllTempData (args) { + + //来自 -6 :任意内容转字符或数字 + _anythingToNumberString(value) { + switch(typeof(value)){ + case "string": + case "number": + break; + case "object": + value = JSON.stringify(value); + break; + default: + value = ''; //包含了undefined + } + return value; + } + + deleteAllTempData(args) { this.tempData = {}; } - getCountOfTempData (args) { - return Object.keys (this.tempData).length; + getCountOfTempData(args) { + return Object.keys(this.tempData).length; } - delTempData (args) { + delTempData(args) { delete this.tempData[Cast.toString(args.data)]; } - setTempVar (args) { + setTempVar(args) { this.tempData[Cast.toString(args.var)] = args.t; } - addTempVar (args) { + addTempVar(args) { this.tempData[Cast.toString(args.var)] = Cast.toNumber(this.tempData[Cast.toString(args.var)]) + Cast.toNumber(args.t); } - getTempVar (args) { + getTempVar(args) { let temp = this.tempData[Cast.toString(args.var)] - if(Array.isArray(temp)) return JSON.stringify(temp); + if (Array.isArray(temp)) return JSON.stringify(temp); return Cast.toString(temp); } //创建或清空 - clearTempList (args) { + clearTempList(args) { this.tempData[Cast.toString(args.list)] = []; } - initTempList (args) { + initTempList(args) { try { let content = JSON.parse(Cast.toString(args.t)) - if(Array.isArray(content)) { + if (Array.isArray(content)) { this.tempData[Cast.toString(args.list)] = content; } } catch (e) { @@ -1484,24 +1666,24 @@ class ArkosExtensions { } } - addTempList (args) { + addTempList(args) { let list = this.tempData[Cast.toString(args.list)] - if(!Array.isArray(list)) return; + if (!Array.isArray(list)) return; list.push(Cast.toString(args.t)); } - opTempList (args) { + opTempList(args) { let list = this.tempData[Cast.toString(args.list)] - if(!Array.isArray(list)) return; + if (!Array.isArray(list)) return; let n = Cast.toNumber(args.n) - if(n < 1 || n >list.length+1) return; + if (n < 1 || n > list.length + 1) return; n -= 1; - switch(args.op){ + switch (args.op) { case '1'://插入 - list.splice(n,0,Cast.toString(args.t)); + list.splice(n, 0, args.t); return; case '2'://替换 - list[n] = Cast.toString(args.t); + list[n] = args.t; return; case '3'://增加 list[n] = Cast.toNumber(list[n]) + Cast.toNumber(args.t); @@ -1511,115 +1693,183 @@ class ArkosExtensions { } } - delItemOfTempList (args) { + delItemOfTempList(args) { let list = this.tempData[Cast.toString(args.list)] - if(!Array.isArray(list)) return; + if (!Array.isArray(list)) return; let n = Cast.toNumber(args.n) - if(n < 1 || n >list.length) return; + if (n < 1 || n > list.length) return; n -= 1; - list.splice(n,1); + list.splice(n, 1); } - getItemOfTempList (args) { + getItemOfTempList(args) { let list = this.tempData[Cast.toString(args.list)] - if(!Array.isArray(list)) return ''; + if (!Array.isArray(list)) return ''; let n = Cast.toNumber(args.n) - if(n < 1 || n >list.length) return ''; + if (n < 1 || n > list.length) return ''; n -= 1; return Cast.toString(list[n]); } - lengthOfTempList (args) { + lengthOfTempList(args) { let list = this.tempData[Cast.toString(args.list)] - if(!Array.isArray(list)) return 0; + if (!Array.isArray(list)) return 0; return list.length; } + + //容器 + clearTempCon(args) { + this.tempData[Cast.toString(args.con)] = {}; + } + + initTempCon(args) { + try { + let content = JSON.parse(Cast.toString(args.t)) + if (typeof(content) === 'object' && content !== null) { + this.tempData[Cast.toString(args.con)] = content; + } + } catch (e) { + + } + } + + opTempCon(args) { + let con = this.tempData[Cast.toString(args.con)] + if (!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return; + let c = Cast.toString(args.c) + switch (args.op) { + case '1'://设为 + con[c] = args.t; + return; + case '2'://增加 + if(!(c in con)) return; + con[c] = Cast.toNumber(con[c]) + Cast.toNumber(args.t); + return; + default: + return; + } + } + + delItemOfTempCon(args) { + let con = this.tempData[Cast.toString(args.con)] + if (!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return; + delete con[Cast.toString(args.c)]; + } + + getItemOfTempConByName(args) { + let con = this.tempData[Cast.toString(args.con)] + if (!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return ''; + return Cast.toString(con[Cast.toString(args.c)]); + } + + getItemOfTempConByNo(args) { + let con = this.tempData[Cast.toString(args.con)] + if (!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return ''; + let key = Object.keys(con)[Cast.toNumber(args.n) - 1] + if (key === undefined) return ''; + switch (args.t) { + case '1'://名称 + return key; + case '2'://内容 + return this._anythingToNumberString(con[key]); + default: + return; + } + } + + lengthOfTempCon(args) { + let con = this.tempData[Cast.toString(args.con)] + if (!(typeof(con) === 'object' && con !== null)) return 0; + return Object.keys(con).length; + } + + // //30Ext //诶诶 HCN居然不给另外开扩展 只好插队了 // //菜单 - //动态菜单: 角色菜单 - getSpritesMenu(){ - var sprites = []; - for(const targetId in this.runtime.targets) { - if(!this.runtime.targets.hasOwnProperty(targetId)) continue; - if(!this.runtime.targets[targetId].isOriginal) continue; - if(this.runtime.targets[targetId] === this.runtime._editingTarget) continue; //排除自己 - let name = this.runtime.targets[targetId].sprite.name; - sprites.push(name); //['Stage','角色1','角色2'] Stage暂时懒得换成中文 - } - return sprites; - } - // - //角色造型操作 - // - //镜像造型 - mirrorSprite(args, util){ - util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[args.mirrorMethod] *= -1; - //util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - //util.target.runtime.requestRedraw(); - } - //清除镜像 - clearMirror(args, util){ - for (let i=0; i<2; i++){ - util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i]= - Math.abs(util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i]); - } - //util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - //util.target.runtime.requestRedraw(); - } - // - //角色跨域操作 - // - //跨域执行 - anotherRun(args, util){ - if(!util.thread.ex_30Ext_count) { - util.thread.ex_30Ext_count = true; - util.thread.ex_30Ext_oldTarget = util.thread.target; - util.thread.target = util.target.sprite.clones[0]; - util.startBranch(1, true); - } else { - util.thread.target = util.thread.ex_30Ext_oldTarget; - util.thread.ex_30Ext_count = false; - } - } - //跨域克隆体执行 - anotherRunWithClone(args, util){ - if(!util.thread.ex_30Ext_count) { - util.thread.ex_30Ext_count = true; - util.thread.ex_30Ext_oldTarget = util.thread.target; - util.thread.target = util.target.sprite.clones[args.cloneId]; - util.startBranch(1, true); - } else { - util.thread.target = util.thread.ex_30Ext_oldTarget; - util.thread.ex_30Ext_count = false; - } - } + //动态菜单: 角色菜单 + getSpritesMenu() { + var sprites = []; + for (const targetId in this.runtime.targets) { + if (!this.runtime.targets.hasOwnProperty(targetId)) continue; + if (!this.runtime.targets[targetId].isOriginal) continue; + if (this.runtime.targets[targetId] === this.runtime._editingTarget) continue; //排除自己 + let name = this.runtime.targets[targetId].sprite.name; + sprites.push(name); //['Stage','角色1','角色2'] Stage暂时懒得换成中文 + } + return sprites; + } + // + //角色造型操作 + // + //镜像造型 + mirrorSprite(args, util) { + util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[args.mirrorMethod] *= -1; + //util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + //util.target.runtime.requestRedraw(); + } + //清除镜像 + clearMirror(args, util) { + for (let i = 0; i < 2; i++) { + util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i] = + Math.abs(util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[i]); + } + //util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + //util.target.runtime.requestRedraw(); + } + // + //角色跨域操作 + // + //跨域执行 + anotherRun(args, util) { + if (!util.thread.ex_30Ext_count) { + util.thread.ex_30Ext_count = true; + util.thread.ex_30Ext_oldTarget = util.thread.target; + util.thread.target = util.target.sprite.clones[0]; + util.startBranch(1, true); + } else { + util.thread.target = util.thread.ex_30Ext_oldTarget; + util.thread.ex_30Ext_count = false; + } + } + //跨域克隆体执行 + anotherRunWithClone(args, util) { + if (!util.thread.ex_30Ext_count) { + util.thread.ex_30Ext_count = true; + util.thread.ex_30Ext_oldTarget = util.thread.target; + util.thread.target = util.target.sprite.clones[args.cloneId]; + util.startBranch(1, true); + } else { + util.thread.target = util.thread.ex_30Ext_oldTarget; + util.thread.ex_30Ext_count = false; + } + } } window.tempExt = { - Extension: ArkosExtensions, - info: { - name: 'hcn.extensionName', - description: 'hcn.description', - extensionId: 'hcnTest', - // iconURL: icon, - // insetIconURL: cover, - featured: true, - disabled: false, - collaborator: 'only for hcn test', + Extension: ArkosExtensions, + info: { + name: 'hcn.extensionName', + description: 'hcn.description', + extensionId: 'hcnTest', + // iconURL: icon, + // insetIconURL: cover, + featured: true, + disabled: false, + collaborator: 'only for hcn test', + }, + l10n: { + 'zh-cn': { + 'hcn.extensionName': 'hcn 的测试', + 'hcn.description': 'hcn 的测试', }, - l10n: { - 'zh-cn': { - 'hcn.extensionName': 'hcn 的测试', - 'hcn.description': 'hcn 的测试', - }, - en: { - 'hcn.extensionName': 'hcn test', - 'hcn.description': 'hcn test', - }, + en: { + 'hcn.extensionName': 'hcn test', + 'hcn.description': 'hcn test', }, - } + }, +} From 29918f53c6ede209952e2f527d1cca9f51146470 Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Sat, 30 Jul 2022 20:07:30 +0800 Subject: [PATCH 082/357] =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E5=AE=B9=E5=99=A8?= =?UTF-8?q?=E6=97=B6=E8=BD=AC=E4=B8=BA=20JSON?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 7f9bbd2a..b7d4b738 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1646,7 +1646,7 @@ class ArkosExtensions { getTempVar(args) { let temp = this.tempData[Cast.toString(args.var)] - if (Array.isArray(temp)) return JSON.stringify(temp); + if (typeof(temp) === 'object') return JSON.stringify(temp); return Cast.toString(temp); } From 7db147b2aff55eac1fc36492cabcb58ae630c12c Mon Sep 17 00:00:00 2001 From: Arkos <1726039638@qq.com> Date: Sat, 30 Jul 2022 20:14:59 +0800 Subject: [PATCH 083/357] =?UTF-8?q?=E5=88=86=E5=BC=80=E4=B8=B4=E6=97=B6?= =?UTF-8?q?=E5=8F=98=E9=87=8F=E3=80=81=E5=88=97=E8=A1=A8=E3=80=81=E5=AE=B9?= =?UTF-8?q?=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index b7d4b738..58d8cf01 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -22,7 +22,10 @@ class ArkosExtensions { 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 信息获取', 'ArkosExt.info5': '📊 排序表', - 'ArkosExt.info6': '🗂️ 临时变量', + 'ArkosExt.info6': '🗂️ 临时数据', + 'ArkosExt.info7': '临时变量', + 'ArkosExt.info8': '临时列表', + 'ArkosExt.info9': '临时容器', 'ArkosExt.stringEquality': '(区分大小写)[ONE]=[TWO]', 'ArkosExt.directionFromAtoB': '点x1:[X1]y1:[Y1]朝向点x2:[X2]y2:[Y2]的方向', 'ArkosExt.differenceBetweenDirections': '由方向1[a]到方向2[b]的角度差', @@ -704,8 +707,7 @@ class ArkosExtensions { }, }, - "---" + this.formatMessage("ArkosExt.info6"), //🗂️ 临时变量 - + "---" + this.formatMessage("ArkosExt.info6"), //🗂️ 临时数据 //清空所有临时数据 { opcode: 'deleteAllTempData', @@ -730,6 +732,7 @@ class ArkosExtensions { }, }, }, + "---" + this.formatMessage("ArkosExt.info7"), //临时变量 //设置临时数据 { opcode: 'setTempVar', @@ -762,7 +765,7 @@ class ArkosExtensions { }, }, }, - //增加临时数据 + //获取临时数据 { opcode: 'getTempVar', blockType: 'reporter', @@ -774,6 +777,7 @@ class ArkosExtensions { }, }, }, + "---" + this.formatMessage("ArkosExt.info8"), //临时列表 //创建或清空临时列表 { opcode: 'clearTempList', @@ -886,8 +890,7 @@ class ArkosExtensions { }, }, }, - - + "---" + this.formatMessage("ArkosExt.info9"), //临时容器 //创建或清空临时容器 { opcode: 'clearTempCon', From a3e5245ad1db8e28657c955c90723fd9c77c4a87 Mon Sep 17 00:00:00 2001 From: java30433 <2159116373@qq.com> Date: Sat, 30 Jul 2022 21:45:07 +0800 Subject: [PATCH 084/357] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E9=80=A0=E5=9E=8B?= =?UTF-8?q?=E9=95=9C=E5=83=8F=E6=96=B9=E6=B3=95=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 872 ++++++++++++++++++++++++++--------------- 1 file changed, 562 insertions(+), 310 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index cc9e5f44..f0cbd392 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -2,16 +2,17 @@ import Cast from '../utils/cast.js' import Color from '../utils/color.js' // import cover from './assets/icon.svg' // import icon from './assets/icon.svg' +//鸣谢:-6 优化代码和修复了一些 bug;_30 提供了部分拓展积木 console.log(Cast.toNumber('123')) console.log(Cast.toNumber('aab')) class ArkosExtensions { constructor(runtime) { this.runtime = runtime - this.tempData={} - this.sortedTable={ - list1:{order:'desc',list:[]}, - list2:{order:'desc',list:[]}, + this.tempData = {} + this.sortedTable = { + list1: { order: 'desc', list: [] }, + list2: { order: 'desc', list: [] }, } this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { @@ -21,7 +22,10 @@ class ArkosExtensions { 'ArkosExt.info3': '🛠 实用积木', 'ArkosExt.info4': '📄 信息获取', 'ArkosExt.info5': '📊 排序表', - 'ArkosExt.info6': '🗂️ 临时变量', + 'ArkosExt.info6': '🗂️ 临时数据', + 'ArkosExt.info7': '临时变量', + 'ArkosExt.info8': '临时列表', + 'ArkosExt.info9': '临时容器', 'ArkosExt.stringEquality': '(区分大小写)[ONE]=[TWO]', 'ArkosExt.directionFromAtoB': '点x1:[X1]y1:[Y1]朝向点x2:[X2]y2:[Y2]的方向', 'ArkosExt.differenceBetweenDirections': '由方向1[a]到方向2[b]的角度差', @@ -57,7 +61,7 @@ class ArkosExtensions { 'ArkosExt.and': '且', 'ArkosExt.or': '或', - + 'ArkosExt.clearSortedTable': '📊清空排序表[list]', 'ArkosExt.setTypeOfSortedTable': '📊将排序表[list]的排序方式设为[type]', 'ArkosExt.addToSortedTable': '📊将内容(重名的则覆盖)[name],排序值[value]加入排序表[list],附加信息[extra]', @@ -81,7 +85,7 @@ class ArkosExtensions { 'ArkosExt.setTempVar': '🗂️将临时变量[var]设为[t]', 'ArkosExt.addTempVar': '🗂️将临时变量[var]增加[t]', - 'ArkosExt.getTempVar': '🗂️临时变量[var]', + 'ArkosExt.getTempVar': '🗂️临时数据[var]', 'ArkosExt.clearTempList': '🗂️创建或清空临时列表[list]', 'ArkosExt.initTempList': '🗂️临时列表[list]内容设为[t]', @@ -93,16 +97,28 @@ class ArkosExtensions { 'ArkosExt.delItemOfTempList': '🗂️删除临时列表[list]第[n]项', 'ArkosExt.getItemOfTempList': '🗂️临时列表[list]第[n]项', 'ArkosExt.lengthOfTempList': '🗂️临时列表[list]长度', - - '30Ext.info': '✨ 以下扩展由_30提供', - '30Ext.info.1': '🪞 造型镜像操作', - '30Ext.block.mirrorSprite': '[mirrorMethod]当前角色', - '30Ext.menu.mirrorMethod.1': '左右镜像', - '30Ext.menu.mirrorMethod.2': '上下镜像', - '30Ext.block.clearMirror': '清除角色镜像变换', - '30Ext.info.2': '🛸 角色跨域操作', - '30Ext.block.anotherRun': '让[spriteName]运行', - '30Ext.block.anotherRunWithClone': '让[spriteName]的第[cloneId]个克隆体运行' + + 'ArkosExt.clearTempCon': '🗂️创建或清空临时容器[con]', + 'ArkosExt.initTempCon': '🗂️临时容器[con]内容设为[t]', + 'ArkosExt.opTempCon': '🗂️临时容器[con]中的[c][op][t]', + 'ArkosExt.conOp1': '设为', + 'ArkosExt.conOp2': '增加', + 'ArkosExt.delItemOfTempCon': '🗂️删除临时容器[con]中名为[c]的内容', + 'ArkosExt.getItemOfTempConByName': '🗂️临时容器[con]中的[c]', + 'ArkosExt.getItemOfTempConByNo': '🗂️临时容器[con]第[n]项的[t]', + 'ArkosExt.conInfo1': '名称', + 'ArkosExt.conInfo2': '内容', + 'ArkosExt.lengthOfTempCon': '🗂️临时容器[con]中内容数', + + '30Ext.info': '✨ 以下扩展由_30提供', + '30Ext.info.1': '🪞 造型镜像操作', + '30Ext.block.mirrorSprite': '[mirrorMethod]当前角色', + '30Ext.menu.mirrorMethod.1': '左右镜像', + '30Ext.menu.mirrorMethod.2': '上下镜像', + '30Ext.block.clearMirror': '清除角色镜像变换', + '30Ext.info.2': '🛸 角色跨域操作', + '30Ext.block.anotherRun': '让[spriteName]运行', + '30Ext.block.anotherRunWithClone': '让[spriteName]的第[cloneId]个克隆体运行' }, en: { @@ -157,7 +173,7 @@ class ArkosExtensions { 'ArkosExt.extra': 'extra', 'ArkosExt.colorToHex': 'get code of color[COLOR]', - + 'ArkosExt.info1': '🚶 Coordinate and Direction', 'ArkosExt.info2': '🔠 String Processing', 'ArkosExt.info3': '🛠 Utilities', @@ -171,9 +187,9 @@ class ArkosExtensions { 'ArkosExt.setTempVar': '🗂️set temp var[var] to [t]', 'ArkosExt.addTempVar': '🗂️change temp var[var] by [t]', - 'ArkosExt.getTempVar': '🗂️temp var[var]', + 'ArkosExt.getTempVar': '🗂️temp data[var]', + - 'ArkosExt.clearTempList': '🗂️create or clear temp list[list]', 'ArkosExt.initTempList': '🗂️set temp list[list]to[t]', 'ArkosExt.addTempList': '🗂️add[t] to temp list[list]', @@ -184,16 +200,28 @@ class ArkosExtensions { 'ArkosExt.delItemOfTempList': '🗂️delete [n]of temp list[list]', 'ArkosExt.getItemOfTempList': '🗂️item[n]of temp list[list]', 'ArkosExt.lengthOfTempList': '🗂️length of temp list[list]', - - '30Ext.info': '✨ The following extensions are provided by _30', - '30Ext.info.1': '🪞 Mirror transform', - '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', - '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', - '30Ext.menu.mirrorMethod.2': 'Vertical mirror transform', - '30Ext.block.clearMirror': 'Clear the mirror transform', - '30Ext.info.2': '🛸 Cross sprite operation', - '30Ext.block.anotherRun': 'Let [spriteName] run', - '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [spriteName] run' + + 'ArkosExt.clearTempCon': '🗂️create or clear temp container[con]', + 'ArkosExt.initTempCon': '🗂️set temp container[con]to[t]', + 'ArkosExt.opTempCon': '🗂️[c]in temp container[con][op][t]', + 'ArkosExt.conOp1': 'set to', + 'ArkosExt.conOp2': 'change by', + 'ArkosExt.delItemOfTempCon': '🗂️delete[c]in temp container[con]', + 'ArkosExt.getItemOfTempConByName': '🗂️[c]in temp container[con]', + 'ArkosExt.getItemOfTempConByNo': '🗂️[t] of #[n] in temp container[con]', + 'ArkosExt.conInfo1': 'name', + 'ArkosExt.conInfo2': 'content', + 'ArkosExt.lengthOfTempCon': '🗂️count of contents in temp container[con]', + + '30Ext.info': '✨ The following extensions are provided by _30', + '30Ext.info.1': '🪞 Mirror transform', + '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', + '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', + '30Ext.menu.mirrorMethod.2': 'Vertical mirror transform', + '30Ext.block.clearMirror': 'Clear the mirror transform', + '30Ext.info.2': '🛸 Cross sprite operation', + '30Ext.block.anotherRun': 'Let [spriteName] run', + '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [spriteName] run' }, }) } @@ -209,7 +237,7 @@ class ArkosExtensions { getInfo() { return { id: 'hcnTest', // 拓展id - name: this.formatMessage('ArkosExt.extensionName'), + name: this.formatMessage('ArkosExt.extensionName'), color1: '#FF8383', // menuIconURI: icon, @@ -679,8 +707,7 @@ class ArkosExtensions { }, }, - "---" + this.formatMessage("ArkosExt.info6"), //🗂️ 临时变量 - + "---" + this.formatMessage("ArkosExt.info6"), //🗂️ 临时数据 //清空所有临时数据 { opcode: 'deleteAllTempData', @@ -705,6 +732,7 @@ class ArkosExtensions { }, }, }, + "---" + this.formatMessage("ArkosExt.info7"), //临时变量 //设置临时数据 { opcode: 'setTempVar', @@ -737,7 +765,7 @@ class ArkosExtensions { }, }, }, - //增加临时数据 + //获取临时数据 { opcode: 'getTempVar', blockType: 'reporter', @@ -749,6 +777,7 @@ class ArkosExtensions { }, }, }, + "---" + this.formatMessage("ArkosExt.info8"), //临时列表 //创建或清空临时列表 { opcode: 'clearTempList', @@ -861,63 +890,203 @@ class ArkosExtensions { }, }, }, - // - "---" + this.formatMessage("30Ext.info"), //30的扩展 - "---" + this.formatMessage("30Ext.info.1"), //造型镜像 - // 镜像造型 - { - opcode: 'mirrorSprite', - blockType: 'command', - text: this.formatMessage('30Ext.block.mirrorSprite'), - arguments: { - mirrorMethod: { - type: 'string', - menu: 'mirrorMenu' - } - } - }, - // 清除镜像 - { - opcode: 'clearMirror', - blockType: 'command', - text: this.formatMessage('30Ext.block.clearMirror') - }, - "---" + this.formatMessage("30Ext.info.2"), //角色跨域操作 - { - opcode: 'anotherRun', - blockType: 'conditional', - text: this.formatMessage('30Ext.block.anotherRun'), - arguments: { - spriteName: { - type: 'string', - menu: 'spritesMenu' - }, - SUBSTACK: { - type: "input_statement" - } - } - }, - { - opcode: 'anotherRunWithClone', - blockType: 'conditional', - text: this.formatMessage('30Ext.block.anotherRunWithClone'), - arguments: { - spriteName: { - type: 'string', - menu: 'spritesMenu' - }, - cloneId: { - type: 'number', - defaultValue: 1 - }, - SUBSTACK: { - type: "input_statement" - } - } - }, - + "---" + this.formatMessage("ArkosExt.info9"), //临时容器 + //创建或清空临时容器 + { + opcode: 'clearTempCon', + blockType: 'command', + text: this.formatMessage('ArkosExt.clearTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + }, + }, + //设置临时容器 + { + opcode: 'initTempCon', + blockType: 'command', + text: this.formatMessage('ArkosExt.initTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + t: { + type: 'string', + defaultValue: '{"coins":200,"backpack":["wood","bread"]}', + }, + }, + }, + //操作临时容器 + { + opcode: 'opTempCon', + blockType: 'command', + text: this.formatMessage('ArkosExt.opTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + op: { + type: 'string', + menu: 'conOpMenu', + }, + c: { + type: 'string', + defaultValue: 'coins', + }, + t: { + type: 'string', + defaultValue: '520', + }, + }, + }, + //删除临时容器名为xx的内容 + { + opcode: 'delItemOfTempCon', + blockType: 'command', + text: this.formatMessage('ArkosExt.delItemOfTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + c: { + type: 'string', + defaultValue: 'coins', + }, + }, + }, + //获取临时容器名为XX的内容 + { + opcode: 'getItemOfTempConByName', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getItemOfTempConByName'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + c: { + type: 'string', + defaultValue: 'coins', + }, + }, + }, + //获取临时容器第n项的xx + { + opcode: 'getItemOfTempConByNo', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getItemOfTempConByNo'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + n: { + type: 'number', + defaultValue: 1, + }, + t: { + type: 'string', + menu: 'conInfoMenu', + defaultValue: '2', + }, + }, + }, + //临时容器长度 + { + opcode: 'lengthOfTempCon', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.lengthOfTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + }, + }, + + + // + "---" + this.formatMessage("30Ext.info"), //感谢30提供的扩展 + "---" + this.formatMessage("30Ext.info.1"), //造型镜像 + // 镜像造型 + { + opcode: 'mirrorSprite', + blockType: 'command', + text: this.formatMessage('30Ext.block.mirrorSprite'), + arguments: { + mirrorMethod: { + type: 'number', + menu: 'mirrorMenu' + } + } + }, + // 清除镜像 + { + opcode: 'clearMirror', + blockType: 'command', + text: this.formatMessage('30Ext.block.clearMirror') + }, + "---" + this.formatMessage("30Ext.info.2"), //角色跨域操作 + { + opcode: 'anotherRun', + blockType: 'conditional', + text: this.formatMessage('30Ext.block.anotherRun'), + arguments: { + spriteName: { + type: 'string', + menu: 'spritesMenu' + }, + SUBSTACK: { //TODO + type: "input_statement" + } + } + }, + { + opcode: 'anotherRunWithClone', + blockType: 'conditional', + text: this.formatMessage('30Ext.block.anotherRunWithClone'), + arguments: { + spriteName: { + type: 'string', + menu: 'spritesMenu' + }, + cloneId: { + type: 'number', + defaultValue: 1 + }, + SUBSTACK: { + type: "input_statement" + } + } + }, + ], menus: { + conInfoMenu:[ + { + text: this.formatMessage('ArkosExt.conInfo1'), //名称 + value: '1' + }, + { + text: this.formatMessage('ArkosExt.conInfo2'), //内容 + value: '2' + }, + ], + conOpMenu:[ + { + text: this.formatMessage('ArkosExt.conOp1'), //设为 + value: '1' + }, + { + text: this.formatMessage('ArkosExt.conOp2'), //增加 + value: '2' + }, + ], ListOpMenu: [ { text: this.formatMessage('ArkosExt.ListOp1'), //插入 @@ -965,8 +1134,8 @@ class ArkosExtensions { acceptReporters: true, }, //判断符菜单 - opMenu1: ['<','≤','=','≠',], - opMenu2: ['<','>','≤','≥','=','≠',], + opMenu1: ['<', '≤', '=', '≠',], + opMenu2: ['<', '>', '≤', '≥', '=', '≠',], //logicMenu logicMenu: [ { @@ -1039,19 +1208,19 @@ class ArkosExtensions { value: 'ghost' } ], - //30Ext - spritesMenu: { - items: 'getSpritesMenu' - }, - mirrorMenu: [{ - text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 - value: '0' - }, - { - text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 - value: '1' - } - ] + //30Ext + spritesMenu: { + items: 'getSpritesMenu' + }, + mirrorMenu: [{ + text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 + value: 0 + }, + { + text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 + value: 1 + } + ] }, } } @@ -1132,25 +1301,25 @@ class ArkosExtensions { turnDegreesToDir(args, util) { const degree = Cast.toNumber(args.degree); const dir = Cast.toNumber(args.dir); - const dif = this.differenceBetweenDirections({a: util.target.direction, b: dir}); - if(Math.abs(dif) < degree) + const dif = this.differenceBetweenDirections({ a: util.target.direction, b: dir }); + if (Math.abs(dif) < degree) util.target.setDirection(dir); - else if(dif < 0) + else if (dif < 0) util.target.setDirection(util.target.direction - degree); else util.target.setDirection(util.target.direction + degree); } //获取特效的数值 - getEffect (args, util) { + getEffect(args, util) { let effect = Cast.toString(args.EFFECT).toLowerCase(); if (!util.target.effects.hasOwnProperty(effect)) return 0; return util.target.effects[effect]; } //角色是否可见 - isHiding (args, util) { - return !util.target.visible; + isHiding(args, util) { + return !util.target.visible; } //获取图层(逝一逝) @@ -1159,65 +1328,65 @@ class ArkosExtensions { // } //获取当前角色的旋转方式 - getRotationStyle (args, util) { + getRotationStyle(args, util) { return util.target.rotationStyle; } //获取当前造型的长/宽 - getWidthOrHeight (args, util) { + getWidthOrHeight(args, util) { const costumeSize = util.target.renderer.getCurrentSkinSize(util.target.drawableID); return costumeSize[args.t]; } //强行设置大小(逝一逝) - setSize (args, util) { + setSize(args, util) { if (util.target.isStage) { - return; + return; } if (util.target.renderer) { - args.size = this._clamp(Cast.toNumber(args.size),0.1,100000000) - util.target.size = args.size; - const {direction, scale} = util.target._getRenderedDirectionAndScale(); - util.target.renderer.updateDrawableDirectionScale(util.target.drawableID, direction, scale); - if (util.target.visible) { - util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - util.target.runtime.requestRedraw(); - } + args.size = this._clamp(Cast.toNumber(args.size), 0.1, 100000000) + util.target.size = args.size; + const { direction, scale } = util.target._getRenderedDirectionAndScale(); + util.target.renderer.updateDrawableDirectionScale(util.target.drawableID, direction, scale); + if (util.target.visible) { + util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + util.target.runtime.requestRedraw(); + } } util.target.runtime.requestTargetsUpdate(util.target); } - _clamp (n, min, max) { - return Math.min(Math.max(n, min), max); + _clamp(n, min, max) { + return Math.min(Math.max(n, min), max); } - + //强行设置XY(逝一逝) - setXY (args, util) { + setXY(args, util) { if (util.target.isStage) return; - args.x = this._clamp(Cast.toNumber(args.x),-100000000,100000000) - args.y = this._clamp(Cast.toNumber(args.y),-100000000,100000000) + args.x = this._clamp(Cast.toNumber(args.x), -100000000, 100000000) + args.y = this._clamp(Cast.toNumber(args.y), -100000000, 100000000) const oldX = util.target.x; const oldY = util.target.y; util.target.x = args.x; util.target.y = args.y; if (util.target.renderer) { - util.target.renderer.updateDrawablePosition(util.target.drawableID, [args.x, args.y]); - if (util.target.visible) { - util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - util.target.runtime.requestRedraw(); - } + util.target.renderer.updateDrawablePosition(util.target.drawableID, [args.x, args.y]); + if (util.target.visible) { + util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + util.target.runtime.requestRedraw(); + } } else { - util.target.x = x; - util.target.y = y; + util.target.x = x; + util.target.y = y; } util.target.emit('TARGET_MOVED', util.target, oldX, oldY, false); util.target.runtime.requestTargetsUpdate(util.target); } //获取角色边缘的坐标 - getBoundaryCoord (args, util) { + getBoundaryCoord(args, util) { const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); - switch(args.t){ + switch (args.t) { case '1': return bounds.top; case '2': @@ -1232,34 +1401,34 @@ class ArkosExtensions { } //是否在舞台外 - isOutOfSight (args, util) { + isOutOfSight(args, util) { // console.log(util.target.runtime.renderer) // console.log(util.target.renderer) if (util.target.renderer) { - const stageWidth = util.target.runtime.stageWidth; - const stageHeight = util.target.runtime.stageHeight; - console.log('stageWidth',stageWidth); - console.log('stageHeight',stageHeight); - const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); - if (bounds.right < -stageWidth / 2 || - bounds.left > stageWidth / 2 || - bounds.bottom > stageHeight / 2 || - bounds.top < -stageHeight / 2) { - return true; - } + const stageWidth = util.target.runtime.stageWidth; + const stageHeight = util.target.runtime.stageHeight; + console.log('stageWidth', stageWidth); + console.log('stageHeight', stageHeight); + const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); + if (bounds.right < -stageWidth / 2 || + bounds.left > stageWidth / 2 || + bounds.bottom > stageHeight / 2 || + bounds.top < -stageHeight / 2) { + return true; + } } return false; } //形如:<() > - reporterToBoolean (args){ - if(Cast.toString(args.t).toLowerCase() === 'false') return false; - if(args.t === '0') return false; + reporterToBoolean(args) { + if (Cast.toString(args.t).toLowerCase() === 'false') return false; + if (args.t === '0') return false; return (args.t) ? true : false; } - compare(a,b,op){ - switch(op){ + compare(a, b, op) { + switch (op) { case '<': return Cast.compare(a, b) < 0; case '>': @@ -1278,29 +1447,29 @@ class ArkosExtensions { } //形如:a≤b≤c op1,op2 - compareTwoSides (args){ - return this.compare(args.a, args.b, args.op1)&&this.compare(args.b, args.c, args.op2) + compareTwoSides(args) { + return this.compare(args.a, args.b, args.op1) && this.compare(args.b, args.c, args.op2) } - + //形如:a≤b且/或>c op1,op2 logic - compareTwoSidesPlus(args){ - switch(args.logic){ + compareTwoSidesPlus(args) { + switch (args.logic) { case 'or': - return this.compare(args.a, args.b, args.op1)||this.compare(args.a, args.c, args.op2) + return this.compare(args.a, args.b, args.op1) || this.compare(args.a, args.c, args.op2) case 'and': - return this.compare(args.a, args.b, args.op1)&&this.compare(args.a, args.c, args.op2) + return this.compare(args.a, args.b, args.op1) && this.compare(args.a, args.c, args.op2) default: return false; } } //数组排序规则 - sortRule(propName,order) { + sortRule(propName, order) { return (a, b) => { a = a[propName] b = b[propName] if (a > b) return order === 'asc' ? 1 : -1; - else if (a < b) return order === 'asc' ? -1 : 1; + else if (a < b) return order === 'asc' ? -1 : 1; else return 0; } } @@ -1311,7 +1480,7 @@ class ArkosExtensions { let temp = this.sortedTable; Object.keys(temp).forEach(obj => { //if ( Array.isArray (temp[obj]) ) { - list.push(obj); + list.push(obj); //} }); if (list.length === 0) { @@ -1323,45 +1492,45 @@ class ArkosExtensions { //list.sort(this.sortRule("text")); return list; } - - createTableIfNotExist(list){ - if(!(list in this.sortedTable)) - this.sortedTable[list]={order:'desc',list:[]}; + + createTableIfNotExist(list) { + if (!(list in this.sortedTable)) + this.sortedTable[list] = { order: 'desc', list: [] }; } - sortTable(list){ - this.sortedTable[list].list.sort(this.sortRule("rankValue",this.sortedTable[list].order)); + sortTable(list) { + this.sortedTable[list].list.sort(this.sortRule("rankValue", this.sortedTable[list].order)); } - + //📊清空排序表 - clearSortedTable (args){ + clearSortedTable(args) { this.createTableIfNotExist(args.list) - this.sortedTable[args.list].list=[]; + this.sortedTable[args.list].list = []; } //📊设置排序方式 - setTypeOfSortedTable (args){ + setTypeOfSortedTable(args) { this.createTableIfNotExist(args.list) - this.sortedTable[args.list].order=args.type; + this.sortedTable[args.list].order = args.type; this.sortTable(args.list) } //查找在列表中的插入位置(已有则覆盖) - _findPlaceAndInsert(list, order, item){ + _findPlaceAndInsert(list, order, item) { //删除已存在的内容 for (let i = 0; i < list.length; i++) { - if (list[i].name === item.name){ + if (list[i].name === item.name) { //删除同名项 - list.splice(i,1); + list.splice(i, 1); break; } } //查找插入位置并插入 for (let i = 0; i < list.length; i++) { - if ((list[i].rankValue > item.rankValue && order ==='asc')|| - (list[i].rankValue < item.rankValue && order ==='desc')){ + if ((list[i].rankValue > item.rankValue && order === 'asc') || + (list[i].rankValue < item.rankValue && order === 'desc')) { //插入在该项前 - list.splice(i,0,item); + list.splice(i, 0, item); return; } } @@ -1370,17 +1539,17 @@ class ArkosExtensions { } //📊将内容加入表 - addToSortedTable (args){ + addToSortedTable(args) { this.createTableIfNotExist(args.list) this._findPlaceAndInsert( this.sortedTable[args.list].list, this.sortedTable[args.list].order, - {name:args.name, rankValue:args.value, extra:args.extra}); + { name: args.name, rankValue: args.value, extra: args.extra }); } - - _getTInItem (item, t, rank){ - if(item === undefined) return ''; - switch(t){ + + _getTInItem(item, t, rank) { + if (item === undefined) return ''; + switch (t) { case '1': return item.name; case '2': @@ -1395,15 +1564,15 @@ class ArkosExtensions { } //📊获取第n项 - getFromSortedTableByNo (args){ - if(!(args.list in this.sortedTable)) return ''; + getFromSortedTableByNo(args) { + if (!(args.list in this.sortedTable)) return ''; let list = this.sortedTable[args.list].list; - return this._getTInItem (list[args.n-1], args.t, Cast.toNumber(args.n)); + return this._getTInItem(list[args.n - 1], args.t, Cast.toNumber(args.n)); } - _getItemIdxByName(list, name){ + _getItemIdxByName(list, name) { for (let i = 0; i < list.length; i++) { - if (list[i].name === name){ + if (list[i].name === name) { return i; } } @@ -1411,72 +1580,88 @@ class ArkosExtensions { } //📊获取名为XX的项 - getFromSortedTableByName (args){ - if(!(args.list in this.sortedTable)) return ''; + getFromSortedTableByName(args) { + if (!(args.list in this.sortedTable)) return ''; let list = this.sortedTable[args.list].list; - let n = this._getItemIdxByName(list ,args.name) ; - if(n === -1) return ''; - return this._getTInItem (list[n], args.t, n+1); + let n = this._getItemIdxByName(list, args.name); + if (n === -1) return ''; + return this._getTInItem(list[n], args.t, n + 1); } //📊获取排序表长度 - lengthOfSortedTable (args){ - if(!(args.list in this.sortedTable)) return 0; + lengthOfSortedTable(args) { + if (!(args.list in this.sortedTable)) return 0; return this.sortedTable[args.list].list.length; } //📊删除排序表名为XX的内容 - deleteNameOfSortedTable (args){ - if(!(args.list in this.sortedTable)) return; + deleteNameOfSortedTable(args) { + if (!(args.list in this.sortedTable)) return; let list = this.sortedTable[args.list].list; - let n = this._getItemIdxByName(list ,args.name) ; - if(n === -1) return; + let n = this._getItemIdxByName(list, args.name); + if (n === -1) return; list.splice(n, 1); } //获取颜色HEX码 - colorToHex (args, util) { + colorToHex(args, util) { let c = Cast.toRgbColorList(args.COLOR) - return Color.rgbToHex({r:c[0],g:c[1],b:c[2]}); + return Color.rgbToHex({ r: c[0], g: c[1], b: c[2] }); } //🗂️ 临时变量积木 - deleteAllTempData (args) { + + //来自 -6 :任意内容转字符或数字 + _anythingToNumberString(value) { + switch(typeof(value)){ + case "string": + case "number": + break; + case "object": + value = JSON.stringify(value); + break; + default: + value = ''; //包含了undefined + } + return value; + } + + deleteAllTempData(args) { this.tempData = {}; } - getCountOfTempData (args) { - return Object.keys (this.tempData).length; + getCountOfTempData(args) { + return Object.keys(this.tempData).length; } - delTempData (args) { + delTempData(args) { delete this.tempData[Cast.toString(args.data)]; } - setTempVar (args) { + setTempVar(args) { this.tempData[Cast.toString(args.var)] = args.t; } - addTempVar (args) { + addTempVar(args) { this.tempData[Cast.toString(args.var)] = Cast.toNumber(this.tempData[Cast.toString(args.var)]) + Cast.toNumber(args.t); } - getTempVar (args) { + getTempVar(args) { let temp = this.tempData[Cast.toString(args.var)] - if(Array.isArray(temp)) return JSON.stringify(temp); + if (typeof(temp) === 'object') return JSON.stringify(temp); return Cast.toString(temp); } //创建或清空 - clearTempList (args) { + clearTempList(args) { this.tempData[Cast.toString(args.list)] = []; } - initTempList (args) { + initTempList(args) { try { let content = JSON.parse(Cast.toString(args.t)) - if(Array.isArray(content)) { + if (Array.isArray(content)) { this.tempData[Cast.toString(args.list)] = content; } } catch (e) { @@ -1484,24 +1669,24 @@ class ArkosExtensions { } } - addTempList (args) { + addTempList(args) { let list = this.tempData[Cast.toString(args.list)] - if(!Array.isArray(list)) return; + if (!Array.isArray(list)) return; list.push(Cast.toString(args.t)); } - opTempList (args) { + opTempList(args) { let list = this.tempData[Cast.toString(args.list)] - if(!Array.isArray(list)) return; + if (!Array.isArray(list)) return; let n = Cast.toNumber(args.n) - if(n < 1 || n >list.length+1) return; + if (n < 1 || n > list.length + 1) return; n -= 1; - switch(args.op){ + switch (args.op) { case '1'://插入 - list.splice(n,0,Cast.toString(args.t)); + list.splice(n, 0, args.t); return; case '2'://替换 - list[n] = Cast.toString(args.t); + list[n] = args.t; return; case '3'://增加 list[n] = Cast.toNumber(list[n]) + Cast.toNumber(args.t); @@ -1511,52 +1696,120 @@ class ArkosExtensions { } } - delItemOfTempList (args) { + delItemOfTempList(args) { let list = this.tempData[Cast.toString(args.list)] - if(!Array.isArray(list)) return; + if (!Array.isArray(list)) return; let n = Cast.toNumber(args.n) - if(n < 1 || n >list.length) return; + if (n < 1 || n > list.length) return; n -= 1; - list.splice(n,1); + list.splice(n, 1); } - getItemOfTempList (args) { + getItemOfTempList(args) { let list = this.tempData[Cast.toString(args.list)] - if(!Array.isArray(list)) return ''; + if (!Array.isArray(list)) return ''; let n = Cast.toNumber(args.n) - if(n < 1 || n >list.length) return ''; + if (n < 1 || n > list.length) return ''; n -= 1; return Cast.toString(list[n]); } - lengthOfTempList (args) { + lengthOfTempList(args) { let list = this.tempData[Cast.toString(args.list)] - if(!Array.isArray(list)) return 0; + if (!Array.isArray(list)) return 0; return list.length; } + + //容器 + clearTempCon(args) { + this.tempData[Cast.toString(args.con)] = {}; + } + + initTempCon(args) { + try { + let content = JSON.parse(Cast.toString(args.t)) + if (typeof(content) === 'object' && content !== null) { + this.tempData[Cast.toString(args.con)] = content; + } + } catch (e) { + + } + } + + opTempCon(args) { + let con = this.tempData[Cast.toString(args.con)] + if (!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return; + let c = Cast.toString(args.c) + switch (args.op) { + case '1'://设为 + con[c] = args.t; + return; + case '2'://增加 + if(!(c in con)) return; + con[c] = Cast.toNumber(con[c]) + Cast.toNumber(args.t); + return; + default: + return; + } + } + + delItemOfTempCon(args) { + let con = this.tempData[Cast.toString(args.con)] + if (!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return; + delete con[Cast.toString(args.c)]; + } + + getItemOfTempConByName(args) { + let con = this.tempData[Cast.toString(args.con)] + if (!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return ''; + return Cast.toString(con[Cast.toString(args.c)]); + } + + getItemOfTempConByNo(args) { + let con = this.tempData[Cast.toString(args.con)] + if (!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return ''; + let key = Object.keys(con)[Cast.toNumber(args.n) - 1] + if (key === undefined) return ''; + switch (args.t) { + case '1'://名称 + return key; + case '2'://内容 + return this._anythingToNumberString(con[key]); + default: + return; + } + } + + lengthOfTempCon(args) { + let con = this.tempData[Cast.toString(args.con)] + if (!(typeof(con) === 'object' && con !== null)) return 0; + return Object.keys(con).length; + } + + // //30Ext - //诶诶 HCN居然不给另外开扩展 只好插队了 // //菜单 - //动态菜单: 角色菜单 - getSpritesMenu(){ - var sprites = []; - for(const targetId in this.runtime.targets) { - if(!this.runtime.targets.hasOwnProperty(targetId)) continue; - if(!this.runtime.targets[targetId].isOriginal) continue; - if(this.runtime.targets[targetId] === this.runtime._editingTarget) continue; //排除自己 - let name = this.runtime.targets[targetId].sprite.name; - sprites.push(name); //['Stage','角色1','角色2'] Stage暂时懒得换成中文 - } - return sprites; - } - // - //角色造型操作 - // - //镜像造型 - mirrorSprite(args, util){ - if (!util.target.ext30_isHook) { + //动态菜单: 角色菜单 + getSpritesMenu() { + var sprites = []; + for (const targetId in this.runtime.targets) { + if (!this.runtime.targets.hasOwnProperty(targetId)) continue; + if (!this.runtime.targets[targetId].isOriginal) continue; + if (this.runtime.targets[targetId] === this.runtime._editingTarget) continue; //排除自己 + let name = this.runtime.targets[targetId].sprite.name; + sprites.push(name); //['Stage','角色1','角色2'] Stage暂时懒得换成中文 + } + return sprites; + } + // + //角色造型操作 + // + //镜像造型 + mirrorSprite(args, util) { + //测试: onSize监听 更换代码执行逻辑 + if (!util.target.ext30_isHook) { util.target.ext30_mirror0 = 1; util.target.ext30_mirror1 = 1; const oldSet = util.target.prototype.setSize; @@ -1569,68 +1822,67 @@ class ArkosExtensions { } util.target['ext30_mirror' + args.mirrorMethod] *= -1; util.target.setSize(util.target._size); - //util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - //util.target.runtime.requestRedraw(); - } - //清除镜像 - clearMirror(args, util){ - util.target.ext30_mirror0 = 1; - util.target.ext30_mirror1 = 1; - util.target.setSize(util.target._size); - //util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - //util.target.runtime.requestRedraw(); - } - // - //角色跨域操作 - // - //跨域执行 - anotherRun(args, util){ - if(!util.thread.ext30_count) { - util.thread.ext30_count = true; - util.thread.ext30_oldTarget = util.thread.target; - util.thread.target = util.target.sprite.clones[0]; - util.startBranch(1, true); - } else { - util.thread.target = util.thread.ext30_oldTarget; - util.thread.ext30_count = false; - } - } - //跨域克隆体执行 - anotherRunWithClone(args, util){ - if(!util.thread.ext30_count) { - util.thread.ext30_count = true; - util.thread.ext30_oldTarget = util.thread.target; - util.thread.target = util.target.sprite.clones[args.cloneId]; - util.startBranch(1, true); - } else { - util.thread.target = util.thread.ext30_oldTarget; - util.thread.ext30_count = false; - } - } + } + //清除镜像 + clearMirror(args, util) { + util.target.ext30_mirror0 = 1; + util.target.ext30_mirror1 = 1; + util.target.setSize(util.target._size); + //util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + //util.target.runtime.requestRedraw(); + } + // + //角色跨域操作 + // + //跨域执行 + anotherRun(args, util) { + console.info(util);//TODO + if (!util.thread.ex_30Ext_count) { + util.thread.ex_30Ext_count = true; + util.thread.ex_30Ext_oldTarget = util.thread.target; + util.thread.target = util.target.sprite.clones[0]; + util.startBranch(1, true); + } else { + util.thread.target = util.thread.ex_30Ext_oldTarget; + util.thread.ex_30Ext_count = false; + } + } + //跨域克隆体执行 + anotherRunWithClone(args, util) { + if (!util.thread.ex_30Ext_count) { + util.thread.ex_30Ext_count = true; + util.thread.ex_30Ext_oldTarget = util.thread.target; + util.thread.target = util.target.sprite.clones[args.cloneId]; + util.startBranch(1, true); + } else { + util.thread.target = util.thread.ex_30Ext_oldTarget; + util.thread.ex_30Ext_count = false; + } + } } window.tempExt = { - Extension: ArkosExtensions, - info: { - name: 'hcn.extensionName', - description: 'hcn.description', - extensionId: 'hcnTest', - // iconURL: icon, - // insetIconURL: cover, - featured: true, - disabled: false, - collaborator: 'only for hcn test', + Extension: ArkosExtensions, + info: { + name: 'hcn.extensionName', + description: 'hcn.description', + extensionId: 'hcnTest', + // iconURL: icon, + // insetIconURL: cover, + featured: true, + disabled: false, + collaborator: 'only for hcn test', + }, + l10n: { + 'zh-cn': { + 'hcn.extensionName': 'hcn 的测试', + 'hcn.description': 'hcn 的测试', }, - l10n: { - 'zh-cn': { - 'hcn.extensionName': 'hcn 的测试', - 'hcn.description': 'hcn 的测试', - }, - en: { - 'hcn.extensionName': 'hcn test', - 'hcn.description': 'hcn test', - }, + en: { + 'hcn.extensionName': 'hcn test', + 'hcn.description': 'hcn test', }, - } \ No newline at end of file + }, +} \ No newline at end of file From a708b8df42c30b749d3a729ffd7ef3cb10b5f7d9 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Sat, 30 Jul 2022 22:23:32 +0800 Subject: [PATCH 085/357] =?UTF-8?q?prototype=E6=94=B9=E4=B8=BA=5F=5Fproto?= =?UTF-8?q?=5F=5F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 51ecc7d0..807b2c04 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1813,8 +1813,8 @@ class ArkosExtensions { if (!util.target.ext30_isHook) { util.target.ext30_mirror0 = 1; util.target.ext30_mirror1 = 1; - const oldSet = util.target.prototype.setSize; - util.target.prototype.setSize = function (size) { + const oldSet = util.target.__proto__.setSize; + util.target.__proto__.setSize = function (size) { oldSet.call(this, size); if (util.target.ext30_mirror0) util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[0] *= util.target.ext30_mirror0; if (util.target.ext30_mirror1) util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[1] *= util.target.ext30_mirror1; From 8d18044a560ebbd2edc375bda90e6603301cabec Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Sat, 30 Jul 2022 22:30:25 +0800 Subject: [PATCH 086/357] =?UTF-8?q?=E6=BC=8F=E4=BA=86=E5=87=A0=E4=B8=AA?= =?UTF-8?q?=E8=8B=B1=E6=96=87=E7=BF=BB=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 807b2c04..ecdd548b 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -180,6 +180,9 @@ class ArkosExtensions { 'ArkosExt.info4': '📄 Information', 'ArkosExt.info5': '📊 Sorted Table', 'ArkosExt.info6': '🗂️ Temporary Data', + 'ArkosExt.info7': 'temp var', + 'ArkosExt.info8': 'temp list', + 'ArkosExt.info9': 'temp container', 'ArkosExt.deleteAllTempData': '🗂️clear all temporary data', 'ArkosExt.getCountOfTempData': '🗂️count of temporary data', @@ -213,7 +216,7 @@ class ArkosExtensions { 'ArkosExt.conInfo2': 'content', 'ArkosExt.lengthOfTempCon': '🗂️count of contents in temp container[con]', - '30Ext.info': '✨ The following extensions are provided by _30', + '30Ext.info': '✨ Contributed by _30 ↓', '30Ext.info.1': '🪞 Mirror transform', '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', From 4a357f236f70aea3ab2cc3cbd09af13ff51c2726 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Sat, 30 Jul 2022 22:36:20 +0800 Subject: [PATCH 087/357] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B7=A8=E5=9F=9F?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=E7=9A=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index ecdd548b..bec38198 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -216,7 +216,7 @@ class ArkosExtensions { 'ArkosExt.conInfo2': 'content', 'ArkosExt.lengthOfTempCon': '🗂️count of contents in temp container[con]', - '30Ext.info': '✨ Contributed by _30 ↓', + '30Ext.info': '✨ Contributed by _30', '30Ext.info.1': '🪞 Mirror transform', '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', @@ -1844,7 +1844,8 @@ class ArkosExtensions { if (!util.thread.ex_30Ext_count) { util.thread.ex_30Ext_count = true; util.thread.ex_30Ext_oldTarget = util.thread.target; - util.thread.target = util.target.sprite.clones[0]; + //util.thread.target = util.target.sprite.clones[0]; + util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.NAME).sprite.clones[0]; util.startBranch(1, true); } else { util.thread.target = util.thread.ex_30Ext_oldTarget; @@ -1856,7 +1857,8 @@ class ArkosExtensions { if (!util.thread.ex_30Ext_count) { util.thread.ex_30Ext_count = true; util.thread.ex_30Ext_oldTarget = util.thread.target; - util.thread.target = util.target.sprite.clones[args.cloneId]; + //util.thread.target = util.target.sprite.clones[args.cloneId]; + util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.NAME).sprite.clones[args.cloneId]; util.startBranch(1, true); } else { util.thread.target = util.thread.ex_30Ext_oldTarget; From ffefa64c1ef29112ba4e5e6d884508741b777d4f Mon Sep 17 00:00:00 2001 From: java30433 <2159116373@qq.com> Date: Sat, 30 Jul 2022 23:57:52 +0800 Subject: [PATCH 088/357] =?UTF-8?q?=E5=86=8D=E6=8D=A2=E4=B8=80=E7=A7=8D?= =?UTF-8?q?=E7=9B=91=E5=90=AC=E6=96=B9=E5=BC=8F=20=E5=BA=94=E8=AF=A5?= =?UTF-8?q?=E8=83=BD=E8=B7=91=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 53 ++++++++++++++++++++++-------------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index f0cbd392..464dd08f 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -180,6 +180,9 @@ class ArkosExtensions { 'ArkosExt.info4': '📄 Information', 'ArkosExt.info5': '📊 Sorted Table', 'ArkosExt.info6': '🗂️ Temporary Data', + 'ArkosExt.info7': 'temp var', + 'ArkosExt.info8': 'temp list', + 'ArkosExt.info9': 'temp container', 'ArkosExt.deleteAllTempData': '🗂️clear all temporary data', 'ArkosExt.getCountOfTempData': '🗂️count of temporary data', @@ -213,7 +216,7 @@ class ArkosExtensions { 'ArkosExt.conInfo2': 'content', 'ArkosExt.lengthOfTempCon': '🗂️count of contents in temp container[con]', - '30Ext.info': '✨ The following extensions are provided by _30', + '30Ext.info': '✨ Contributed by _30', '30Ext.info.1': '🪞 Mirror transform', '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', @@ -1020,7 +1023,7 @@ class ArkosExtensions { text: this.formatMessage('30Ext.block.mirrorSprite'), arguments: { mirrorMethod: { - type: 'number', + type: 'string', menu: 'mirrorMenu' } } @@ -1042,7 +1045,7 @@ class ArkosExtensions { menu: 'spritesMenu' }, SUBSTACK: { //TODO - type: "input_statement" + type: "input_statement" } } }, @@ -1060,8 +1063,9 @@ class ArkosExtensions { defaultValue: 1 }, SUBSTACK: { - type: "input_statement" + type: "input_statement" } + } }, @@ -1214,11 +1218,11 @@ class ArkosExtensions { }, mirrorMenu: [{ text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 - value: 0 + value: '0' }, { text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 - value: 1 + value: '1' } ] }, @@ -1808,26 +1812,23 @@ class ArkosExtensions { // //镜像造型 mirrorSprite(args, util) { - //测试: onSize监听 更换代码执行逻辑 + //测试: 换一个监听方式 + if (!util.target.ext30_isHook) { - util.target.ext30_mirror0 = 1; - util.target.ext30_mirror1 = 1; - const oldSet = util.target.prototype.setSize; - util.target.prototype.setSize = function (size) { - oldSet.call(this, size); - if (util.target.ext30_mirror0) util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[0] *= util.target.ext30_mirror0; - if (util.target.ext30_mirror1) util.target.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[1] *= util.target.ext30_mirror1; - } - util.target.ext30_isHook = true; - } - util.target['ext30_mirror' + args.mirrorMethod] *= -1; - util.target.setSize(util.target._size); + util.target.addListener('EVENT_TARGET_VISUAL_CHANGE', (e,t) => { + if (util.target.ext30_mirror0) this.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[0] *= util.target.ext30_mirror0; + if (util.target.ext30_mirror1) this.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[1] *= util.target.ext30_mirror1; + }); + util.target.ext30_isHook = true; + } + util.target['ext30_mirror' + args.mirrorMethod] *= -1; + util.target.setSize(util.target._size); } //清除镜像 clearMirror(args, util) { util.target.ext30_mirror0 = 1; - util.target.ext30_mirror1 = 1; - util.target.setSize(util.target._size); + util.target.ext30_mirror1 = 1; + util.target.setSize(util.target._size); //util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); //util.target.runtime.requestRedraw(); } @@ -1836,11 +1837,12 @@ class ArkosExtensions { // //跨域执行 anotherRun(args, util) { - console.info(util);//TODO + console.info(util);//TODO if (!util.thread.ex_30Ext_count) { util.thread.ex_30Ext_count = true; util.thread.ex_30Ext_oldTarget = util.thread.target; - util.thread.target = util.target.sprite.clones[0]; + //util.thread.target = util.target.sprite.clones[0]; + util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.NAME).sprite.clones[0]; util.startBranch(1, true); } else { util.thread.target = util.thread.ex_30Ext_oldTarget; @@ -1852,7 +1854,8 @@ class ArkosExtensions { if (!util.thread.ex_30Ext_count) { util.thread.ex_30Ext_count = true; util.thread.ex_30Ext_oldTarget = util.thread.target; - util.thread.target = util.target.sprite.clones[args.cloneId]; + //util.thread.target = util.target.sprite.clones[args.cloneId]; + util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.NAME).sprite.clones[args.cloneId]; util.startBranch(1, true); } else { util.thread.target = util.thread.ex_30Ext_oldTarget; @@ -1885,4 +1888,4 @@ window.tempExt = { 'hcn.description': 'hcn test', }, }, -} \ No newline at end of file +} From f788d75a12cad0aef480f346ca1b49e06eabad70 Mon Sep 17 00:00:00 2001 From: java30433 <2159116373@qq.com> Date: Sun, 31 Jul 2022 00:07:15 +0800 Subject: [PATCH 089/357] =?UTF-8?q?args=E5=A5=BD=E5=83=8F=E6=9C=89?= =?UTF-8?q?=E9=97=AE=E9=A2=98=20=E8=BE=93=E5=87=BA=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E4=B8=80=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 464dd08f..b686b955 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1837,7 +1837,7 @@ class ArkosExtensions { // //跨域执行 anotherRun(args, util) { - console.info(util);//TODO + console.info(args); if (!util.thread.ex_30Ext_count) { util.thread.ex_30Ext_count = true; util.thread.ex_30Ext_oldTarget = util.thread.target; From 7884e36eaff550d48d2a1db24fa10fbdc680c236 Mon Sep 17 00:00:00 2001 From: java30433 <2159116373@qq.com> Date: Sun, 31 Jul 2022 00:15:54 +0800 Subject: [PATCH 090/357] =?UTF-8?q?=E8=B7=A8=E5=9F=9F=E5=A4=A7=E6=8A=B5?= =?UTF-8?q?=E6=98=AF=E6=B2=A1=E9=97=AE=E9=A2=98=E7=9A=84=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index b686b955..8d3f129a 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1837,12 +1837,10 @@ class ArkosExtensions { // //跨域执行 anotherRun(args, util) { - console.info(args); if (!util.thread.ex_30Ext_count) { util.thread.ex_30Ext_count = true; util.thread.ex_30Ext_oldTarget = util.thread.target; - //util.thread.target = util.target.sprite.clones[0]; - util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.NAME).sprite.clones[0]; + util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName).sprite.clones[0]; util.startBranch(1, true); } else { util.thread.target = util.thread.ex_30Ext_oldTarget; @@ -1854,8 +1852,7 @@ class ArkosExtensions { if (!util.thread.ex_30Ext_count) { util.thread.ex_30Ext_count = true; util.thread.ex_30Ext_oldTarget = util.thread.target; - //util.thread.target = util.target.sprite.clones[args.cloneId]; - util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.NAME).sprite.clones[args.cloneId]; + util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName).sprite.clones[args.cloneId]; util.startBranch(1, true); } else { util.thread.target = util.thread.ex_30Ext_oldTarget; From d12584886950ff982fa901b97c05125f373e3f64 Mon Sep 17 00:00:00 2001 From: java30433 <2159116373@qq.com> Date: Sun, 31 Jul 2022 20:39:05 +0800 Subject: [PATCH 091/357] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E8=A7=A3=E5=86=B3IR?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 8d3f129a..21d79d3a 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1037,7 +1037,7 @@ class ArkosExtensions { "---" + this.formatMessage("30Ext.info.2"), //角色跨域操作 { opcode: 'anotherRun', - blockType: 'conditional', + blockType: 'loop', text: this.formatMessage('30Ext.block.anotherRun'), arguments: { spriteName: { @@ -1051,7 +1051,7 @@ class ArkosExtensions { }, { opcode: 'anotherRunWithClone', - blockType: 'conditional', + blockType: 'command', text: this.formatMessage('30Ext.block.anotherRunWithClone'), arguments: { spriteName: { @@ -1816,19 +1816,20 @@ class ArkosExtensions { if (!util.target.ext30_isHook) { util.target.addListener('EVENT_TARGET_VISUAL_CHANGE', (e,t) => { - if (util.target.ext30_mirror0) this.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[0] *= util.target.ext30_mirror0; - if (util.target.ext30_mirror1) this.runtime.renderer._allDrawables[util.target.drawableID]._skinScale[1] *= util.target.ext30_mirror1; + let drawable = this.runtime.renderer._allDrawables[util.target.drawableID]; + if (util.target.ext30_mirror0) drawable._skinScale[0] = Math.abs(drawable._skinScale[0]) * util.target.ext30_mirror0; + if (util.target.ext30_mirror1) drawable._skinScale[1] = Math.abs(drawable._skinScale[1]) * util.target.ext30_mirror1; }); + util.target.ext30_mirror0 = 1; + util.target.ext30_mirror1 = 1; util.target.ext30_isHook = true; } util.target['ext30_mirror' + args.mirrorMethod] *= -1; - util.target.setSize(util.target._size); } //清除镜像 clearMirror(args, util) { util.target.ext30_mirror0 = 1; util.target.ext30_mirror1 = 1; - util.target.setSize(util.target._size); //util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); //util.target.runtime.requestRedraw(); } From a913b6def9981e3bd656bf7de479421e74c2540b Mon Sep 17 00:00:00 2001 From: java30433 <2159116373@qq.com> Date: Sun, 31 Jul 2022 21:34:13 +0800 Subject: [PATCH 092/357] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E8=A7=A3=E5=86=B3IR?= =?UTF-8?q?=E9=97=AE=E9=A2=98=20*3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 21d79d3a..6890d68d 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1,3 +1,5 @@ +//Version: 1.1.0(?) r1 +//用来标记一下文件版本 import Cast from '../utils/cast.js' import Color from '../utils/color.js' // import cover from './assets/icon.svg' From de064c011480fd2021f859a97accd37ebdc7c43d Mon Sep 17 00:00:00 2001 From: java30433 <2159116373@qq.com> Date: Sun, 31 Jul 2022 22:39:39 +0800 Subject: [PATCH 093/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=95=9C=E5=83=8F?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 6890d68d..b8740002 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1039,7 +1039,7 @@ class ArkosExtensions { "---" + this.formatMessage("30Ext.info.2"), //角色跨域操作 { opcode: 'anotherRun', - blockType: 'loop', + blockType: 'conditional', text: this.formatMessage('30Ext.block.anotherRun'), arguments: { spriteName: { @@ -1053,7 +1053,7 @@ class ArkosExtensions { }, { opcode: 'anotherRunWithClone', - blockType: 'command', + blockType: 'conditional', text: this.formatMessage('30Ext.block.anotherRunWithClone'), arguments: { spriteName: { @@ -1814,8 +1814,7 @@ class ArkosExtensions { // //镜像造型 mirrorSprite(args, util) { - //测试: 换一个监听方式 - + //OK if (!util.target.ext30_isHook) { util.target.addListener('EVENT_TARGET_VISUAL_CHANGE', (e,t) => { let drawable = this.runtime.renderer._allDrawables[util.target.drawableID]; @@ -1827,13 +1826,16 @@ class ArkosExtensions { util.target.ext30_isHook = true; } util.target['ext30_mirror' + args.mirrorMethod] *= -1; + util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + util.target.runtime.requestRedraw(); + } //清除镜像 clearMirror(args, util) { util.target.ext30_mirror0 = 1; util.target.ext30_mirror1 = 1; - //util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - //util.target.runtime.requestRedraw(); + util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + util.target.runtime.requestRedraw(); } // //角色跨域操作 From c6d60283e35c7e5e688a41d62667b594b4f23915 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Sun, 31 Jul 2022 22:45:40 +0800 Subject: [PATCH 094/357] Update projectWith30.js --- Arkos/projectWith30.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index b8740002..056885a0 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1,5 +1,3 @@ -//Version: 1.1.0(?) r1 -//用来标记一下文件版本 import Cast from '../utils/cast.js' import Color from '../utils/color.js' // import cover from './assets/icon.svg' @@ -1826,16 +1824,13 @@ class ArkosExtensions { util.target.ext30_isHook = true; } util.target['ext30_mirror' + args.mirrorMethod] *= -1; - util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - util.target.runtime.requestRedraw(); - + util.target.setSize(util.target._size); } //清除镜像 clearMirror(args, util) { util.target.ext30_mirror0 = 1; util.target.ext30_mirror1 = 1; - util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - util.target.runtime.requestRedraw(); + util.target.setSize(util.target._size); } // //角色跨域操作 From 907922517dfdaea2d0cab09965479a8fcfef56c8 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Sun, 31 Jul 2022 22:48:01 +0800 Subject: [PATCH 095/357] Update projectWith30.js --- Arkos/projectWith30.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 056885a0..3f3cc86d 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1824,13 +1824,15 @@ class ArkosExtensions { util.target.ext30_isHook = true; } util.target['ext30_mirror' + args.mirrorMethod] *= -1; - util.target.setSize(util.target._size); + util.target.emitFast(RenderedTarget.EVENT_TARGET_VISUAL_CHANGE, util.target); + util.target.runtime.requestRedraw(); } //清除镜像 clearMirror(args, util) { util.target.ext30_mirror0 = 1; util.target.ext30_mirror1 = 1; - util.target.setSize(util.target._size); + util.target.emitFast(RenderedTarget.EVENT_TARGET_VISUAL_CHANGE, util.target); + util.target.runtime.requestRedraw(); } // //角色跨域操作 From 2ebea8f8488e7d7cc7159289b8d72ca7ae2801f8 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Sun, 31 Jul 2022 22:48:57 +0800 Subject: [PATCH 096/357] Update projectWith30.js --- Arkos/projectWith30.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 3f3cc86d..adfea7f4 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1824,14 +1824,14 @@ class ArkosExtensions { util.target.ext30_isHook = true; } util.target['ext30_mirror' + args.mirrorMethod] *= -1; - util.target.emitFast(RenderedTarget.EVENT_TARGET_VISUAL_CHANGE, util.target); + util.target.emitFast('EVENT_TARGET_VISUAL_CHANGE', util.target); util.target.runtime.requestRedraw(); } //清除镜像 clearMirror(args, util) { util.target.ext30_mirror0 = 1; util.target.ext30_mirror1 = 1; - util.target.emitFast(RenderedTarget.EVENT_TARGET_VISUAL_CHANGE, util.target); + util.target.emitFast('EVENT_TARGET_VISUAL_CHANGE', util.target); util.target.runtime.requestRedraw(); } // From 5ae3f1d1e4a2f10bbbbcd5eed38a819e3d0c5341 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Sun, 31 Jul 2022 22:55:40 +0800 Subject: [PATCH 097/357] =?UTF-8?q?=E7=BE=8E=E5=8C=96=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=EF=BC=8C=E7=BB=9F=E4=B8=80tab=E7=BC=A9=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 3780 ++++++++++++++++++++-------------------- 1 file changed, 1905 insertions(+), 1875 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index adfea7f4..c318c98d 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -7,1884 +7,1914 @@ import Color from '../utils/color.js' console.log(Cast.toNumber('123')) console.log(Cast.toNumber('aab')) class ArkosExtensions { - constructor(runtime) { - this.runtime = runtime - this.tempData = {} - this.sortedTable = { - list1: { order: 'desc', list: [] }, - list2: { order: 'desc', list: [] }, - } - this._formatMessage = runtime.getFormatMessage({ - 'zh-cn': { - 'ArkosExt.extensionName': 'Arkosの拓展', - 'ArkosExt.info1': '🚶 坐标和方向', - 'ArkosExt.info2': '🔠 字符串处理', - 'ArkosExt.info3': '🛠 实用积木', - 'ArkosExt.info4': '📄 信息获取', - 'ArkosExt.info5': '📊 排序表', - 'ArkosExt.info6': '🗂️ 临时数据', - 'ArkosExt.info7': '临时变量', - 'ArkosExt.info8': '临时列表', - 'ArkosExt.info9': '临时容器', - 'ArkosExt.stringEquality': '(区分大小写)[ONE]=[TWO]', - 'ArkosExt.directionFromAtoB': '点x1:[X1]y1:[Y1]朝向点x2:[X2]y2:[Y2]的方向', - 'ArkosExt.differenceBetweenDirections': '由方向1[a]到方向2[b]的角度差', - 'ArkosExt.distance': '点x1:[X1]y1:[Y1]到点x2:[X2]y2:[Y2]的距离', - 'ArkosExt.searchString': '在[str]中查找[substr]的位置(从位置[pos]开始找)', - 'ArkosExt.insertString': '在[str]的第[pos]个字符前插入[substr]', - 'ArkosExt.replaceString': '将[str]中的第[start]个到第[end]个字符,替换为[substr]', - 'ArkosExt.turnDegreesToDir': '朝方向[dir]旋转[degree]度', - - 'ArkosExt.getEffect': '获取特效[EFFECT]的值', - 'ArkosExt.color': '颜色', - 'ArkosExt.fisheye': '鱼眼', - 'ArkosExt.whirl': '旋涡', - 'ArkosExt.pixelate': '像素化', - 'ArkosExt.mosaic': '马赛克', - 'ArkosExt.brightness': '亮度', - 'ArkosExt.ghost': '虚像', - - 'ArkosExt.isHiding': '角色隐藏?', - 'ArkosExt.getRotationStyle': '当前旋转方式', - 'ArkosExt.getWidthOrHeight': '获取当前造型的[t]', - 'ArkosExt.setSize': '⚠️强行将大小设为[size](无视限制)', - 'ArkosExt.width': '宽', - 'ArkosExt.height': '高', - - 'ArkosExt.setXY': '⚠️强行移到x:[x]y:[y](无视边界)', - 'ArkosExt.getBoundaryCoord': '获取角色的[t]', - 'ArkosExt.top': '上边缘y', - 'ArkosExt.bottom': '下边缘y', - 'ArkosExt.left': '左边缘x', - 'ArkosExt.right': '右边缘x', - 'ArkosExt.isOutOfSight': '角色移到舞台区外?', - - 'ArkosExt.and': '且', - 'ArkosExt.or': '或', - - 'ArkosExt.clearSortedTable': '📊清空排序表[list]', - 'ArkosExt.setTypeOfSortedTable': '📊将排序表[list]的排序方式设为[type]', - 'ArkosExt.addToSortedTable': '📊将内容(重名的则覆盖)[name],排序值[value]加入排序表[list],附加信息[extra]', - 'ArkosExt.getFromSortedTableByNo': '📊获取排序表[list]中第[n]项的[t]', - 'ArkosExt.getFromSortedTableByName': '📊获取[name]在排序表[list]中的[t]', - 'ArkosExt.lengthOfSortedTable': '📊排序表[list]中内容数', - 'ArkosExt.deleteNameOfSortedTable': '📊删除排序表[list]中名为[name]的项', - 'ArkosExt.asc': '升序', - 'ArkosExt.desc': '降序', - - 'ArkosExt.name': '名称', - 'ArkosExt.rank': '表中位置', - 'ArkosExt.rankValue': '排序值', - 'ArkosExt.extra': '附加信息', - - 'ArkosExt.colorToHex': '颜色[COLOR]的代码', - - 'ArkosExt.deleteAllTempData': '🗂️清空所有临时数据', - 'ArkosExt.getCountOfTempData': '🗂️临时数据量', - 'ArkosExt.delTempData': '🗂️删除名为[data]的临时数据', - - 'ArkosExt.setTempVar': '🗂️将临时变量[var]设为[t]', - 'ArkosExt.addTempVar': '🗂️将临时变量[var]增加[t]', - 'ArkosExt.getTempVar': '🗂️临时数据[var]', - - 'ArkosExt.clearTempList': '🗂️创建或清空临时列表[list]', - 'ArkosExt.initTempList': '🗂️临时列表[list]内容设为[t]', - 'ArkosExt.addTempList': '🗂️向临时列表[list]加入[t]', - 'ArkosExt.opTempList': '🗂️将临时列表[list]第[n]项[op][t]', - 'ArkosExt.ListOp1': '前插入', - 'ArkosExt.ListOp2': '替换为', - 'ArkosExt.ListOp3': '增加', - 'ArkosExt.delItemOfTempList': '🗂️删除临时列表[list]第[n]项', - 'ArkosExt.getItemOfTempList': '🗂️临时列表[list]第[n]项', - 'ArkosExt.lengthOfTempList': '🗂️临时列表[list]长度', - - 'ArkosExt.clearTempCon': '🗂️创建或清空临时容器[con]', - 'ArkosExt.initTempCon': '🗂️临时容器[con]内容设为[t]', - 'ArkosExt.opTempCon': '🗂️临时容器[con]中的[c][op][t]', - 'ArkosExt.conOp1': '设为', - 'ArkosExt.conOp2': '增加', - 'ArkosExt.delItemOfTempCon': '🗂️删除临时容器[con]中名为[c]的内容', - 'ArkosExt.getItemOfTempConByName': '🗂️临时容器[con]中的[c]', - 'ArkosExt.getItemOfTempConByNo': '🗂️临时容器[con]第[n]项的[t]', - 'ArkosExt.conInfo1': '名称', - 'ArkosExt.conInfo2': '内容', - 'ArkosExt.lengthOfTempCon': '🗂️临时容器[con]中内容数', - - '30Ext.info': '✨ 以下扩展由_30提供', - '30Ext.info.1': '🪞 造型镜像操作', - '30Ext.block.mirrorSprite': '[mirrorMethod]当前角色', - '30Ext.menu.mirrorMethod.1': '左右镜像', - '30Ext.menu.mirrorMethod.2': '上下镜像', - '30Ext.block.clearMirror': '清除角色镜像变换', - '30Ext.info.2': '🛸 角色跨域操作', - '30Ext.block.anotherRun': '让[spriteName]运行', - '30Ext.block.anotherRunWithClone': '让[spriteName]的第[cloneId]个克隆体运行' - }, - - en: { - 'ArkosExt.extensionName': "Arkos' Extensions", - 'ArkosExt.stringEquality': '(case sensitive)[ONE]=[TWO]', - 'ArkosExt.directionFromAtoB': 'direction from x1:[X1]y1:[Y1]to x2:[X2]y2:[Y2]', - 'ArkosExt.differenceBetweenDirections': 'direction[b] minus direction[a]', - 'ArkosExt.distance': 'distance between x1:[X1]y1:[Y1]and x2:[X2]y2:[Y2]', - 'ArkosExt.searchString': 'position of[substr]in[str],start from[pos]', - 'ArkosExt.insertString': 'insert[substr]at[pos]of[str]', - 'ArkosExt.replaceString': 'replace from[start]to[end]of[str],with[substr]', - 'ArkosExt.turnDegreesToDir': 'turn[degree] degrees toward direction[dir]', - 'ArkosExt.getEffect': 'effect[EFFECT]', - 'ArkosExt.color': 'color', - 'ArkosExt.fisheye': 'fisheye', - 'ArkosExt.whirl': 'whirl', - 'ArkosExt.pixelate': 'pixelate', - 'ArkosExt.mosaic': 'mosaic', - 'ArkosExt.brightness': 'brightness', - 'ArkosExt.ghost': 'ghost', - 'ArkosExt.isHiding': 'is hiding?', - 'ArkosExt.getRotationStyle': 'rotation style', - 'ArkosExt.getWidthOrHeight': 'get [t] of the current costume', - 'ArkosExt.setSize': '⚠️force the size to [size] % (regardless of limitation) ', - 'ArkosExt.width': 'width', - 'ArkosExt.height': 'height', - - 'ArkosExt.setXY': '⚠️force to x:[x]y:[y] (regardless of the boundary)', - 'ArkosExt.getBoundaryCoord': 'get [t] of the sprite', - 'ArkosExt.top': 'top y', - 'ArkosExt.bottom': 'bottom y', - 'ArkosExt.left': 'left x', - 'ArkosExt.right': 'right x', - 'ArkosExt.isOutOfSight': 'is out of stage?', - - 'ArkosExt.and': 'and', - 'ArkosExt.or': 'or', - - 'ArkosExt.clearSortedTable': '📊empty sorted table[list]', - 'ArkosExt.setTypeOfSortedTable': '📊set sort order of[list]to[type]', - 'ArkosExt.addToSortedTable': '📊add (overwrite if existed)[name]to table[list] with sort index value[value],extra data[extra] and sort', - 'ArkosExt.getFromSortedTableByNo': '📊get[t]of #[n] from [list]', - 'ArkosExt.getFromSortedTableByName': '📊get[t]of [name] from [list]', - 'ArkosExt.lengthOfSortedTable': '📊length of sorted table[list]', - 'ArkosExt.deleteNameOfSortedTable': '📊delete [name] in[list]', - 'ArkosExt.asc': 'ascending order', - 'ArkosExt.desc': 'descending order', - - 'ArkosExt.name': 'name', - 'ArkosExt.rank': 'rank', - 'ArkosExt.rankValue': 'rankValue', - 'ArkosExt.extra': 'extra', - - 'ArkosExt.colorToHex': 'get code of color[COLOR]', - - 'ArkosExt.info1': '🚶 Coordinate and Direction', - 'ArkosExt.info2': '🔠 String Processing', - 'ArkosExt.info3': '🛠 Utilities', - 'ArkosExt.info4': '📄 Information', - 'ArkosExt.info5': '📊 Sorted Table', - 'ArkosExt.info6': '🗂️ Temporary Data', - 'ArkosExt.info7': 'temp var', - 'ArkosExt.info8': 'temp list', - 'ArkosExt.info9': 'temp container', - - 'ArkosExt.deleteAllTempData': '🗂️clear all temporary data', - 'ArkosExt.getCountOfTempData': '🗂️count of temporary data', - 'ArkosExt.delTempData': '🗂️delete temporary data[data]', - - 'ArkosExt.setTempVar': '🗂️set temp var[var] to [t]', - 'ArkosExt.addTempVar': '🗂️change temp var[var] by [t]', - 'ArkosExt.getTempVar': '🗂️temp data[var]', - - - 'ArkosExt.clearTempList': '🗂️create or clear temp list[list]', - 'ArkosExt.initTempList': '🗂️set temp list[list]to[t]', - 'ArkosExt.addTempList': '🗂️add[t] to temp list[list]', - 'ArkosExt.opTempList': '🗂️[op][t]at [n] of temp list[list]', - 'ArkosExt.ListOp1': 'insert', - 'ArkosExt.ListOp2': 'replace with', - 'ArkosExt.ListOp3': 'change by', - 'ArkosExt.delItemOfTempList': '🗂️delete [n]of temp list[list]', - 'ArkosExt.getItemOfTempList': '🗂️item[n]of temp list[list]', - 'ArkosExt.lengthOfTempList': '🗂️length of temp list[list]', - - 'ArkosExt.clearTempCon': '🗂️create or clear temp container[con]', - 'ArkosExt.initTempCon': '🗂️set temp container[con]to[t]', - 'ArkosExt.opTempCon': '🗂️[c]in temp container[con][op][t]', - 'ArkosExt.conOp1': 'set to', - 'ArkosExt.conOp2': 'change by', - 'ArkosExt.delItemOfTempCon': '🗂️delete[c]in temp container[con]', - 'ArkosExt.getItemOfTempConByName': '🗂️[c]in temp container[con]', - 'ArkosExt.getItemOfTempConByNo': '🗂️[t] of #[n] in temp container[con]', - 'ArkosExt.conInfo1': 'name', - 'ArkosExt.conInfo2': 'content', - 'ArkosExt.lengthOfTempCon': '🗂️count of contents in temp container[con]', - - '30Ext.info': '✨ Contributed by _30', - '30Ext.info.1': '🪞 Mirror transform', - '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', - '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', - '30Ext.menu.mirrorMethod.2': 'Vertical mirror transform', - '30Ext.block.clearMirror': 'Clear the mirror transform', - '30Ext.info.2': '🛸 Cross sprite operation', - '30Ext.block.anotherRun': 'Let [spriteName] run', - '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [spriteName] run' - }, - }) - } - - formatMessage(id) { - return this._formatMessage({ - id, - default: id, - description: id, - }) - } - - getInfo() { - return { - id: 'hcnTest', // 拓展id - name: this.formatMessage('ArkosExt.extensionName'), - - color1: '#FF8383', - // menuIconURI: icon, - // blockIconURI: icon, - blocks: [ - "---" + this.formatMessage("ArkosExt.info1"), //🏃 坐标&角度 - // 计算点A到点B的方向 - { - opcode: 'getDirFromAToB', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.directionFromAtoB'), - arguments: { - X1: { - type: 'number', - defaultValue: 0, - }, - Y1: { - type: 'number', - defaultValue: 0, - }, - X2: { - type: 'number', - defaultValue: 0, - }, - Y2: { - type: 'number', - defaultValue: 0, - }, - }, - }, - // 计算角b-角a的角度差 - { - opcode: 'differenceBetweenDirections', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.differenceBetweenDirections'), - arguments: { - a: { - type: 'number', - defaultValue: 0, - }, - b: { - type: 'number', - defaultValue: 0, - }, - }, - }, - // 两点距离 - { - opcode: 'disFromAToB', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.distance'), - arguments: { - X1: { - type: 'number', - defaultValue: 0, - }, - Y1: { - type: 'number', - defaultValue: 0, - }, - X2: { - type: 'number', - defaultValue: 0, - }, - Y2: { - type: 'number', - defaultValue: 0, - }, - }, - }, - //朝..方向旋转..角度 - { - opcode: 'turnDegreesToDir', - blockType: 'command', - text: this.formatMessage('ArkosExt.turnDegreesToDir'), - arguments: { - degree: { - type: 'number', - defaultValue: 45, - }, - dir: { - type: 'angle', - defaultValue: 10, - }, - }, - filter: ['sprite'] - }, - "---" + this.formatMessage("ArkosExt.info2"), //🔠字符串处理 - // 查找子字符串,从pos开始 - { - opcode: 'indexof', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.searchString'), - arguments: { - str: { - type: 'string', - defaultValue: 'banana', - }, - substr: { - type: 'string', - defaultValue: 'na', - }, - pos: { - type: 'number', - defaultValue: 1, - }, - }, - }, - // 在字符串中插入子字符串 - { - opcode: 'insertStr', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.insertString'), - arguments: { - str: { - type: 'string', - defaultValue: 'ac', - }, - substr: { - type: 'string', - defaultValue: 'b', - }, - pos: { - type: 'number', - defaultValue: 2, - }, - }, - }, - // 替换字符串中的从..到..的字符串 - { - opcode: 'replaceStr', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.replaceString'), - arguments: { - str: { - type: 'string', - defaultValue: 'ABCDEF', - }, - substr: { - type: 'string', - defaultValue: 'XX', - }, - start: { - type: 'number', - defaultValue: 3, - }, - end: { - type: 'number', - defaultValue: 4, - }, - }, - }, - "---" + this.formatMessage("ArkosExt.info3"), //🔧实用积木 - // 判断相等(区分大小写) - { - opcode: 'strictlyEquals', - blockType: 'Boolean', - text: this.formatMessage('ArkosExt.stringEquality'), - arguments: { - ONE: { - type: 'string', - defaultValue: 'A', - }, - TWO: { - type: 'string', - defaultValue: 'a', - }, - }, - }, - //返回值转bool积木 - { - opcode: 'reporterToBoolean', - blockType: 'Boolean', - text: '[t]', - arguments: { - t: { - type: 'string', - defaultValue: '1', - } - }, - }, - //形如 a≤b≤c - { - opcode: 'compareTwoSides', - blockType: 'Boolean', - text: '[a][op1][b][op2][c]', - arguments: { - a: { - type: 'string', - defaultValue: '1', - }, - b: { - type: 'string', - defaultValue: 'x', - }, - c: { - type: 'string', - defaultValue: '3', - }, - op1: { - type: 'string', - menu: 'opMenu1', - }, - op2: { - type: 'string', - menu: 'opMenu1', - }, - }, - }, - //形如:a≤b且/或>c op1,op2 logic compareTwoSidesPlus - { - opcode: 'compareTwoSidesPlus', - blockType: 'Boolean', - text: '[a][op1][b][logic][op2][c]', - arguments: { - a: { - type: 'string', - defaultValue: 'x', - }, - b: { - type: 'string', - defaultValue: '1', - }, - c: { - type: 'string', - defaultValue: '3', - }, - op1: { - type: 'string', - menu: 'opMenu2', - defaultValue: '<', - }, - op2: { - type: 'string', - menu: 'opMenu2', - defaultValue: '>', - }, - logic: { - type: 'string', - menu: 'logicMenu', - defaultValue: 'or',// - }, - }, - }, - //获取颜色HEX - { - opcode: 'colorToHex', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.colorToHex'), - arguments: { - COLOR: { - type: 'color', - //defaultValue: '1', - }, - }, - }, - //强行设置大小 - { - opcode: 'setSize', - blockType: 'command', - text: this.formatMessage('ArkosExt.setSize'), - arguments: { - size: { - type: 'number', - defaultValue: 9999, - }, - }, - filter: ['sprite'] - }, - //强行移到xy - { - opcode: 'setXY', - blockType: 'command', - text: this.formatMessage('ArkosExt.setXY'), - arguments: { - x: { - type: 'number', - defaultValue: 100000, - }, - y: { - type: 'number', - defaultValue: 100000, - }, - }, - filter: ['sprite'] - }, - "---" + this.formatMessage("ArkosExt.info4"), //📄数据获取 - //获取特效值 - { - opcode: 'getEffect', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getEffect'), - arguments: { - EFFECT: { - type: 'string', - menu: 'effectMenu', - }, - }, - }, - //是否隐藏 - { - opcode: 'isHiding', - blockType: 'Boolean', - text: this.formatMessage('ArkosExt.isHiding'), - filter: ['sprite'] - }, - //获取旋转方式 - { - opcode: 'getRotationStyle', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getRotationStyle'), - filter: ['sprite'] - }, - //获取造型0宽1高 - { - opcode: 'getWidthOrHeight', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getWidthOrHeight'), - arguments: { - t: { - type: 'string', - menu: 'WOrH', - }, - }, - }, - //获取角色边缘xy - { - opcode: 'getBoundaryCoord', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getBoundaryCoord'), - arguments: { - t: { - type: 'string', - menu: 'boundaryMenu', - } - }, - filter: ['sprite'] - }, - //是否跑到舞台外 - { - opcode: 'isOutOfSight', - blockType: 'Boolean', - text: this.formatMessage('ArkosExt.isOutOfSight'), - filter: ['sprite'] - }, - "---" + this.formatMessage("ArkosExt.info5"), //📊排序表 - //📊清空排序表 - { - opcode: 'clearSortedTable', - blockType: 'command', - text: this.formatMessage('ArkosExt.clearSortedTable'), - arguments: { - list: { - type: 'string', - menu: 'sortedTableMenu', - }, - }, - }, - { - //📊排序表排序方式 - opcode: 'setTypeOfSortedTable', - blockType: 'command', - text: this.formatMessage('ArkosExt.setTypeOfSortedTable'), - arguments: { - list: { - type: 'string', - menu: 'sortedTableMenu', - }, - type: { - type: 'string', - menu: 'sortOrder', - }, - }, - }, - { - //📊将XX加入排序表 - opcode: 'addToSortedTable', - blockType: 'command', - text: this.formatMessage('ArkosExt.addToSortedTable'), - arguments: { - list: { - type: 'string', - menu: 'sortedTableMenu', - }, - name: { - type: 'string', - defaultValue: '小明', - }, - value: { - type: 'number', - defaultValue: '95', - }, - extra: { - type: 'string', - defaultValue: '20212490', - }, - }, - }, - { - //📊获取排序表第n项 - opcode: 'getFromSortedTableByNo', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getFromSortedTableByNo'), - arguments: { - list: { - type: 'string', - menu: 'sortedTableMenu', - }, - n: { - type: 'number', - defaultValue: 1, - }, - t: { - type: 'string', - defaultValue: '1', - menu: 'tableItemPropertyMenu', - }, - }, - }, - { - //📊获取排序表特定名字内容 - opcode: 'getFromSortedTableByName', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getFromSortedTableByName'), - arguments: { - list: { - type: 'string', - menu: 'sortedTableMenu', - }, - name: { - type: 'string', - defaultValue: '小明', - }, - t: { - type: 'string', - defaultValue: '2', - menu: 'tableItemPropertyMenu', - }, - }, - }, - { - //📊获取排序表长度 - opcode: 'lengthOfSortedTable', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.lengthOfSortedTable'), - arguments: { - list: { - type: 'string', - menu: 'sortedTableMenu', - }, - }, - }, - { - //📊删除表中内容 - opcode: 'deleteNameOfSortedTable', - blockType: 'command', - text: this.formatMessage('ArkosExt.deleteNameOfSortedTable'), - arguments: { - list: { - type: 'string', - menu: 'sortedTableMenu', - }, - name: { - type: 'string', - defaultValue: '小明', - }, - }, - }, - - "---" + this.formatMessage("ArkosExt.info6"), //🗂️ 临时数据 - //清空所有临时数据 - { - opcode: 'deleteAllTempData', - blockType: 'command', - text: this.formatMessage('ArkosExt.deleteAllTempData'), - }, - //临时数据量 - { - opcode: 'getCountOfTempData', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getCountOfTempData'), - }, - //删除临时数据 - { - opcode: 'delTempData', - blockType: 'command', - text: this.formatMessage('ArkosExt.delTempData'), - arguments: { - data: { - type: 'string', - defaultValue: 'i', - }, - }, - }, - "---" + this.formatMessage("ArkosExt.info7"), //临时变量 - //设置临时数据 - { - opcode: 'setTempVar', - blockType: 'command', - text: this.formatMessage('ArkosExt.setTempVar'), - arguments: { - var: { - type: 'string', - defaultValue: 'i', - }, - t: { - type: 'string', - defaultValue: '0', - }, - }, - }, - //增加临时数据 - { - opcode: 'addTempVar', - blockType: 'command', - text: this.formatMessage('ArkosExt.addTempVar'), - arguments: { - var: { - type: 'string', - defaultValue: 'i', - }, - t: { - type: 'number', - defaultValue: 1, - }, - }, - }, - //获取临时数据 - { - opcode: 'getTempVar', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getTempVar'), - arguments: { - var: { - type: 'string', - defaultValue: 'i', - }, - }, - }, - "---" + this.formatMessage("ArkosExt.info8"), //临时列表 - //创建或清空临时列表 - { - opcode: 'clearTempList', - blockType: 'command', - text: this.formatMessage('ArkosExt.clearTempList'), - arguments: { - list: { - type: 'string', - defaultValue: 'list', - }, - }, - }, - //设置临时列表 - { - opcode: 'initTempList', - blockType: 'command', - text: this.formatMessage('ArkosExt.initTempList'), - arguments: { - list: { - type: 'string', - defaultValue: 'list', - }, - t: { - type: 'string', - defaultValue: '[1,2,"apple"]', - }, - }, - }, - //向临时列表加入 - { - opcode: 'addTempList', - blockType: 'command', - text: this.formatMessage('ArkosExt.addTempList'), - arguments: { - list: { - type: 'string', - defaultValue: 'list', - }, - t: { - type: 'string', - defaultValue: 'thing', - }, - }, - }, - //操作临时列表 - { - opcode: 'opTempList', - blockType: 'command', - text: this.formatMessage('ArkosExt.opTempList'), - arguments: { - list: { - type: 'string', - defaultValue: 'list', - }, - op: { - type: 'string', - menu: 'ListOpMenu', - }, - n: { - type: 'number', - defaultValue: 1, - }, - t: { - type: 'string', - defaultValue: 'thing', - }, - }, - }, - //删除临时列表XX项 - { - opcode: 'delItemOfTempList', - blockType: 'command', - text: this.formatMessage('ArkosExt.delItemOfTempList'), - arguments: { - list: { - type: 'string', - defaultValue: 'list', - }, - n: { - type: 'number', - defaultValue: 1, - }, - }, - }, - //获取临时列表XX项 - { - opcode: 'getItemOfTempList', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getItemOfTempList'), - arguments: { - list: { - type: 'string', - defaultValue: 'list', - }, - n: { - type: 'number', - defaultValue: 1, - }, - }, - }, - //临时列表长度 - { - opcode: 'lengthOfTempList', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.lengthOfTempList'), - arguments: { - list: { - type: 'string', - defaultValue: 'list', - }, - }, - }, - "---" + this.formatMessage("ArkosExt.info9"), //临时容器 - //创建或清空临时容器 - { - opcode: 'clearTempCon', - blockType: 'command', - text: this.formatMessage('ArkosExt.clearTempCon'), - arguments: { - con: { - type: 'string', - defaultValue: 'con1', - }, - }, - }, - //设置临时容器 - { - opcode: 'initTempCon', - blockType: 'command', - text: this.formatMessage('ArkosExt.initTempCon'), - arguments: { - con: { - type: 'string', - defaultValue: 'con1', - }, - t: { - type: 'string', - defaultValue: '{"coins":200,"backpack":["wood","bread"]}', - }, - }, - }, - //操作临时容器 - { - opcode: 'opTempCon', - blockType: 'command', - text: this.formatMessage('ArkosExt.opTempCon'), - arguments: { - con: { - type: 'string', - defaultValue: 'con1', - }, - op: { - type: 'string', - menu: 'conOpMenu', - }, - c: { - type: 'string', - defaultValue: 'coins', - }, - t: { - type: 'string', - defaultValue: '520', - }, - }, - }, - //删除临时容器名为xx的内容 - { - opcode: 'delItemOfTempCon', - blockType: 'command', - text: this.formatMessage('ArkosExt.delItemOfTempCon'), - arguments: { - con: { - type: 'string', - defaultValue: 'con1', - }, - c: { - type: 'string', - defaultValue: 'coins', - }, - }, - }, - //获取临时容器名为XX的内容 - { - opcode: 'getItemOfTempConByName', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getItemOfTempConByName'), - arguments: { - con: { - type: 'string', - defaultValue: 'con1', - }, - c: { - type: 'string', - defaultValue: 'coins', - }, - }, - }, - //获取临时容器第n项的xx - { - opcode: 'getItemOfTempConByNo', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.getItemOfTempConByNo'), - arguments: { - con: { - type: 'string', - defaultValue: 'con1', - }, - n: { - type: 'number', - defaultValue: 1, - }, - t: { - type: 'string', - menu: 'conInfoMenu', - defaultValue: '2', - }, - }, - }, - //临时容器长度 - { - opcode: 'lengthOfTempCon', - blockType: 'reporter', - text: this.formatMessage('ArkosExt.lengthOfTempCon'), - arguments: { - con: { - type: 'string', - defaultValue: 'con1', - }, - }, - }, - - - // - "---" + this.formatMessage("30Ext.info"), //感谢30提供的扩展 - "---" + this.formatMessage("30Ext.info.1"), //造型镜像 - // 镜像造型 - { - opcode: 'mirrorSprite', - blockType: 'command', - text: this.formatMessage('30Ext.block.mirrorSprite'), - arguments: { - mirrorMethod: { - type: 'string', - menu: 'mirrorMenu' - } - } - }, - // 清除镜像 - { - opcode: 'clearMirror', - blockType: 'command', - text: this.formatMessage('30Ext.block.clearMirror') - }, - "---" + this.formatMessage("30Ext.info.2"), //角色跨域操作 - { - opcode: 'anotherRun', - blockType: 'conditional', - text: this.formatMessage('30Ext.block.anotherRun'), - arguments: { - spriteName: { - type: 'string', - menu: 'spritesMenu' - }, - SUBSTACK: { //TODO - type: "input_statement" - } - } - }, - { - opcode: 'anotherRunWithClone', - blockType: 'conditional', - text: this.formatMessage('30Ext.block.anotherRunWithClone'), - arguments: { - spriteName: { - type: 'string', - menu: 'spritesMenu' - }, - cloneId: { - type: 'number', - defaultValue: 1 - }, - SUBSTACK: { - type: "input_statement" - } - - } - }, - - ], - menus: { - conInfoMenu:[ - { - text: this.formatMessage('ArkosExt.conInfo1'), //名称 - value: '1' - }, - { - text: this.formatMessage('ArkosExt.conInfo2'), //内容 - value: '2' - }, - ], - conOpMenu:[ - { - text: this.formatMessage('ArkosExt.conOp1'), //设为 - value: '1' - }, - { - text: this.formatMessage('ArkosExt.conOp2'), //增加 - value: '2' - }, - ], - ListOpMenu: [ - { - text: this.formatMessage('ArkosExt.ListOp1'), //插入 - value: '1' - }, - { - text: this.formatMessage('ArkosExt.ListOp2'), //替换 - value: '2' - }, - { - text: this.formatMessage('ArkosExt.ListOp3'), //增加 - value: '3' - }, - ], - tableItemPropertyMenu: [ - { - text: this.formatMessage('ArkosExt.name'), - value: '1' - }, - { - text: this.formatMessage('ArkosExt.rank'), - value: '2' - }, - { - text: this.formatMessage('ArkosExt.rankValue'), - value: '3' - }, - { - text: this.formatMessage('ArkosExt.extra'), - value: '4' - }, - ], - sortOrder: [ - { - text: this.formatMessage('ArkosExt.asc'), - value: 'asc'//升序 - }, - { - text: this.formatMessage('ArkosExt.desc'), - value: 'desc'//降序 - }, - ], - sortedTableMenu: { - items: 'findAllSortedTable', - acceptReporters: true, - }, - //判断符菜单 - opMenu1: ['<', '≤', '=', '≠',], - opMenu2: ['<', '>', '≤', '≥', '=', '≠',], - //logicMenu - logicMenu: [ - { - text: this.formatMessage('ArkosExt.or'), - value: 'or' - }, - { - text: this.formatMessage('ArkosExt.and'), - value: 'and' - }, - ], - //角色上下左右边缘 - boundaryMenu: [ - { - text: this.formatMessage('ArkosExt.top'), - value: '1' - }, - { - text: this.formatMessage('ArkosExt.bottom'), - value: '2' - }, - { - text: this.formatMessage('ArkosExt.left'), - value: '3' - }, - { - text: this.formatMessage('ArkosExt.right'), - value: '4' - }, - ], - //0宽1高 菜单 - WOrH: [ - { - text: this.formatMessage('ArkosExt.width'), - value: '0' - }, - { - text: this.formatMessage('ArkosExt.height'), - value: '1' - }, - ], - //特效菜单 - effectMenu: [ - { - text: this.formatMessage('ArkosExt.color'), - value: 'color' - }, - { - text: this.formatMessage('ArkosExt.fisheye'), - value: 'fisheye' - }, - { - text: this.formatMessage('ArkosExt.whirl'), - value: 'whirl' - }, - { - text: this.formatMessage('ArkosExt.pixelate'), - value: 'pixelate' - }, - { - text: this.formatMessage('ArkosExt.mosaic'), - value: 'mosaic' - }, - { - text: this.formatMessage('ArkosExt.brightness'), - value: 'brightness' - }, - { - text: this.formatMessage('ArkosExt.ghost'), - value: 'ghost' - } - ], - //30Ext - spritesMenu: { - items: 'getSpritesMenu' - }, - mirrorMenu: [{ - text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 - value: '0' - }, - { - text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 - value: '1' - } - ] - }, - } - } - - strictlyEquals(args) { - // 实际上在这里直接使用严格相等是不太明智的,因为有一定的可能会遇到数字和字符比较, - // 而在Scratch中数字和字符在表现完全一样的时候几乎没有区别。 - // 因此包上Cast.toString()以使得数字和字符能够正常比较(类似 9 = "9" ) - return Cast.toString(args.ONE) === Cast.toString(args.TWO) - } - - getDirFromAToB(args) { - // 一定要先转化为数字; - const X1 = Cast.toNumber(args.X1) - const X2 = Cast.toNumber(args.X2) - const Y1 = Cast.toNumber(args.Y1) - const Y2 = Cast.toNumber(args.Y2) - - // 这里利用atan函数的性质atan(+inf)=90,atan(-inf)=-90,atan(NaN)=NaN可以省很多代码 - let a = Math.atan((X2 - X1) / (Y2 - Y1)) / Math.PI * 180 + (Y1 > Y2 ? 180 : 0) - if (a > 180) a -= 360 - return a; - } - - differenceBetweenDirections(args) { - const a = Cast.toNumber(args.a) - const b = Cast.toNumber(args.b) - let dif = b - a - dif -= Math.round(dif / 360) * 360 - if (dif === -180) dif = 180 - return dif - } - - disFromAToB(args) { - const X1 = Cast.toNumber(args.X1) - const X2 = Cast.toNumber(args.X2) - const Y1 = Cast.toNumber(args.Y1) - const Y2 = Cast.toNumber(args.Y2) - return Math.sqrt((X1 - X2) * (X1 - X2) + (Y1 - Y2) * (Y1 - Y2)) - } - - indexof(args) { - const str = Cast.toString(args.str) - const substr = Cast.toString(args.substr) - const a = str.indexOf(substr, Cast.toNumber(args.pos) - 1) - if (a === -1) { - // Scratch列表中也有查询积木,其中找不到返回的是0。建议维持原有的风格。 - return 0 - } - return a + 1 - } - - insertStr(args) { - const str = Cast.toString(args.str) - const substr = Cast.toString(args.substr) - let pos = Cast.toNumber(args.pos) - 1 - if (pos < 0) { - pos = 0 - } - return str.slice(0, pos) + substr + str.slice(pos) - } - - replaceStr(args) { - const str = Cast.toString(args.str) - const substr = Cast.toString(args.substr) - let start = Cast.toNumber(args.start) - let end = Cast.toNumber(args.end) - if (start > end) { - const t = end - end = start - start = t - } - if (start < 1) start = 1 - return str.slice(0, start - 1) + substr + str.slice(end) - } - - - turnDegreesToDir(args, util) { - const degree = Cast.toNumber(args.degree); - const dir = Cast.toNumber(args.dir); - const dif = this.differenceBetweenDirections({ a: util.target.direction, b: dir }); - if (Math.abs(dif) < degree) - util.target.setDirection(dir); - else if (dif < 0) - util.target.setDirection(util.target.direction - degree); - else - util.target.setDirection(util.target.direction + degree); - } - - //获取特效的数值 - getEffect(args, util) { - let effect = Cast.toString(args.EFFECT).toLowerCase(); - if (!util.target.effects.hasOwnProperty(effect)) return 0; - return util.target.effects[effect]; - } - - //角色是否可见 - isHiding(args, util) { - return !util.target.visible; - } - - //获取图层(逝一逝) - // getLayer (args, util) { - // return util.target.layer; - // } - - //获取当前角色的旋转方式 - getRotationStyle(args, util) { - return util.target.rotationStyle; - } - - //获取当前造型的长/宽 - getWidthOrHeight(args, util) { - const costumeSize = util.target.renderer.getCurrentSkinSize(util.target.drawableID); - return costumeSize[args.t]; - } - - //强行设置大小(逝一逝) - setSize(args, util) { - if (util.target.isStage) { - return; - } - if (util.target.renderer) { - args.size = this._clamp(Cast.toNumber(args.size), 0.1, 100000000) - util.target.size = args.size; - const { direction, scale } = util.target._getRenderedDirectionAndScale(); - util.target.renderer.updateDrawableDirectionScale(util.target.drawableID, direction, scale); - if (util.target.visible) { - util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - util.target.runtime.requestRedraw(); - } - } - util.target.runtime.requestTargetsUpdate(util.target); - } - - _clamp(n, min, max) { - return Math.min(Math.max(n, min), max); - } - - //强行设置XY(逝一逝) - setXY(args, util) { - if (util.target.isStage) return; - args.x = this._clamp(Cast.toNumber(args.x), -100000000, 100000000) - args.y = this._clamp(Cast.toNumber(args.y), -100000000, 100000000) - const oldX = util.target.x; - const oldY = util.target.y; - util.target.x = args.x; - util.target.y = args.y; - if (util.target.renderer) { - util.target.renderer.updateDrawablePosition(util.target.drawableID, [args.x, args.y]); - if (util.target.visible) { - util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); - util.target.runtime.requestRedraw(); - } - } else { - util.target.x = x; - util.target.y = y; - } - util.target.emit('TARGET_MOVED', util.target, oldX, oldY, false); - util.target.runtime.requestTargetsUpdate(util.target); - } - - //获取角色边缘的坐标 - getBoundaryCoord(args, util) { - const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); - switch (args.t) { - case '1': - return bounds.top; - case '2': - return bounds.bottom; - case '3': - return bounds.left; - case '4': - return bounds.right; - default: - return ''; - } - } - - //是否在舞台外 - isOutOfSight(args, util) { - // console.log(util.target.runtime.renderer) - // console.log(util.target.renderer) - if (util.target.renderer) { - const stageWidth = util.target.runtime.stageWidth; - const stageHeight = util.target.runtime.stageHeight; - console.log('stageWidth', stageWidth); - console.log('stageHeight', stageHeight); - const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); - if (bounds.right < -stageWidth / 2 || - bounds.left > stageWidth / 2 || - bounds.bottom > stageHeight / 2 || - bounds.top < -stageHeight / 2) { - return true; - } - } - return false; - } - - //形如:<() > - reporterToBoolean(args) { - if (Cast.toString(args.t).toLowerCase() === 'false') return false; - if (args.t === '0') return false; - return (args.t) ? true : false; - } - - compare(a, b, op) { - switch (op) { - case '<': - return Cast.compare(a, b) < 0; - case '>': - return Cast.compare(a, b) > 0; - case '=': - return Cast.compare(a, b) === 0; - case '≤': - return Cast.compare(a, b) <= 0; - case '≥': - return Cast.compare(a, b) >= 0; - case '≠': - return Cast.compare(a, b) !== 0; - default: - return false; - } - } - - //形如:a≤b≤c op1,op2 - compareTwoSides(args) { - return this.compare(args.a, args.b, args.op1) && this.compare(args.b, args.c, args.op2) - } - - //形如:a≤b且/或>c op1,op2 logic - compareTwoSidesPlus(args) { - switch (args.logic) { - case 'or': - return this.compare(args.a, args.b, args.op1) || this.compare(args.a, args.c, args.op2) - case 'and': - return this.compare(args.a, args.b, args.op1) && this.compare(args.a, args.c, args.op2) - default: - return false; - } - } - - //数组排序规则 - sortRule(propName, order) { - return (a, b) => { - a = a[propName] - b = b[propName] - if (a > b) return order === 'asc' ? 1 : -1; - else if (a < b) return order === 'asc' ? -1 : 1; - else return 0; - } - } - - //查找所有排序表 - findAllSortedTable() { - const list = []; - let temp = this.sortedTable; - Object.keys(temp).forEach(obj => { - //if ( Array.isArray (temp[obj]) ) { - list.push(obj); - //} - }); - if (list.length === 0) { - list.push({ - text: '-', - value: 'empty', - }); - } - //list.sort(this.sortRule("text")); - return list; - } - - createTableIfNotExist(list) { - if (!(list in this.sortedTable)) - this.sortedTable[list] = { order: 'desc', list: [] }; - } - - sortTable(list) { - this.sortedTable[list].list.sort(this.sortRule("rankValue", this.sortedTable[list].order)); - } - - //📊清空排序表 - clearSortedTable(args) { - this.createTableIfNotExist(args.list) - this.sortedTable[args.list].list = []; - } - - //📊设置排序方式 - setTypeOfSortedTable(args) { - this.createTableIfNotExist(args.list) - this.sortedTable[args.list].order = args.type; - this.sortTable(args.list) - } - - //查找在列表中的插入位置(已有则覆盖) - _findPlaceAndInsert(list, order, item) { - //删除已存在的内容 - for (let i = 0; i < list.length; i++) { - if (list[i].name === item.name) { - //删除同名项 - list.splice(i, 1); - break; - } - } - //查找插入位置并插入 - for (let i = 0; i < list.length; i++) { - if ((list[i].rankValue > item.rankValue && order === 'asc') || - (list[i].rankValue < item.rankValue && order === 'desc')) { - //插入在该项前 - list.splice(i, 0, item); - return; - } - } - //没找到插入位置,加在末尾 - list.push(item); - } - - //📊将内容加入表 - addToSortedTable(args) { - this.createTableIfNotExist(args.list) - this._findPlaceAndInsert( - this.sortedTable[args.list].list, - this.sortedTable[args.list].order, - { name: args.name, rankValue: args.value, extra: args.extra }); - } - - _getTInItem(item, t, rank) { - if (item === undefined) return ''; - switch (t) { - case '1': - return item.name; - case '2': - return rank; - case '3': - return item.rankValue; - case '4': - return item.extra; - default: - return ''; - } - } - - //📊获取第n项 - getFromSortedTableByNo(args) { - if (!(args.list in this.sortedTable)) return ''; - let list = this.sortedTable[args.list].list; - return this._getTInItem(list[args.n - 1], args.t, Cast.toNumber(args.n)); - } - - _getItemIdxByName(list, name) { - for (let i = 0; i < list.length; i++) { - if (list[i].name === name) { - return i; - } - } - return -1; - } - - //📊获取名为XX的项 - getFromSortedTableByName(args) { - if (!(args.list in this.sortedTable)) return ''; - let list = this.sortedTable[args.list].list; - let n = this._getItemIdxByName(list, args.name); - if (n === -1) return ''; - return this._getTInItem(list[n], args.t, n + 1); - } - - //📊获取排序表长度 - lengthOfSortedTable(args) { - if (!(args.list in this.sortedTable)) return 0; - return this.sortedTable[args.list].list.length; - } - - //📊删除排序表名为XX的内容 - deleteNameOfSortedTable(args) { - if (!(args.list in this.sortedTable)) return; - let list = this.sortedTable[args.list].list; - let n = this._getItemIdxByName(list, args.name); - if (n === -1) return; - list.splice(n, 1); - } - - //获取颜色HEX码 - colorToHex(args, util) { - let c = Cast.toRgbColorList(args.COLOR) - return Color.rgbToHex({ r: c[0], g: c[1], b: c[2] }); - } - - - //🗂️ 临时变量积木 - - //来自 -6 :任意内容转字符或数字 - _anythingToNumberString(value) { - switch(typeof(value)){ - case "string": - case "number": - break; - case "object": - value = JSON.stringify(value); - break; - default: - value = ''; //包含了undefined - } - return value; - } - - deleteAllTempData(args) { - this.tempData = {}; - } - - getCountOfTempData(args) { - return Object.keys(this.tempData).length; - } - - delTempData(args) { - delete this.tempData[Cast.toString(args.data)]; - } - - setTempVar(args) { - this.tempData[Cast.toString(args.var)] = args.t; - } - - addTempVar(args) { - this.tempData[Cast.toString(args.var)] = Cast.toNumber(this.tempData[Cast.toString(args.var)]) + Cast.toNumber(args.t); - } - - getTempVar(args) { - let temp = this.tempData[Cast.toString(args.var)] - if (typeof(temp) === 'object') return JSON.stringify(temp); - return Cast.toString(temp); - } - - //创建或清空 - clearTempList(args) { - this.tempData[Cast.toString(args.list)] = []; - } - - initTempList(args) { - try { - let content = JSON.parse(Cast.toString(args.t)) - if (Array.isArray(content)) { - this.tempData[Cast.toString(args.list)] = content; - } - } catch (e) { - - } - } - - addTempList(args) { - let list = this.tempData[Cast.toString(args.list)] - if (!Array.isArray(list)) return; - list.push(Cast.toString(args.t)); - } - - opTempList(args) { - let list = this.tempData[Cast.toString(args.list)] - if (!Array.isArray(list)) return; - let n = Cast.toNumber(args.n) - if (n < 1 || n > list.length + 1) return; - n -= 1; - switch (args.op) { - case '1'://插入 - list.splice(n, 0, args.t); - return; - case '2'://替换 - list[n] = args.t; - return; - case '3'://增加 - list[n] = Cast.toNumber(list[n]) + Cast.toNumber(args.t); - return; - default: - return; - } - } - - delItemOfTempList(args) { - let list = this.tempData[Cast.toString(args.list)] - if (!Array.isArray(list)) return; - let n = Cast.toNumber(args.n) - if (n < 1 || n > list.length) return; - n -= 1; - list.splice(n, 1); - } - - getItemOfTempList(args) { - let list = this.tempData[Cast.toString(args.list)] - if (!Array.isArray(list)) return ''; - let n = Cast.toNumber(args.n) - if (n < 1 || n > list.length) return ''; - n -= 1; - return Cast.toString(list[n]); - } - - lengthOfTempList(args) { - let list = this.tempData[Cast.toString(args.list)] - if (!Array.isArray(list)) return 0; - return list.length; - } - - //容器 - clearTempCon(args) { - this.tempData[Cast.toString(args.con)] = {}; - } - - initTempCon(args) { - try { - let content = JSON.parse(Cast.toString(args.t)) - if (typeof(content) === 'object' && content !== null) { - this.tempData[Cast.toString(args.con)] = content; - } - } catch (e) { - - } - } - - opTempCon(args) { - let con = this.tempData[Cast.toString(args.con)] - if (!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return; - let c = Cast.toString(args.c) - switch (args.op) { - case '1'://设为 - con[c] = args.t; - return; - case '2'://增加 - if(!(c in con)) return; - con[c] = Cast.toNumber(con[c]) + Cast.toNumber(args.t); - return; - default: - return; - } - } - - delItemOfTempCon(args) { - let con = this.tempData[Cast.toString(args.con)] - if (!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return; - delete con[Cast.toString(args.c)]; - } - - getItemOfTempConByName(args) { - let con = this.tempData[Cast.toString(args.con)] - if (!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return ''; - return Cast.toString(con[Cast.toString(args.c)]); - } - - getItemOfTempConByNo(args) { - let con = this.tempData[Cast.toString(args.con)] - if (!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return ''; - let key = Object.keys(con)[Cast.toNumber(args.n) - 1] - if (key === undefined) return ''; - switch (args.t) { - case '1'://名称 - return key; - case '2'://内容 - return this._anythingToNumberString(con[key]); - default: - return; - } - } - - lengthOfTempCon(args) { - let con = this.tempData[Cast.toString(args.con)] - if (!(typeof(con) === 'object' && con !== null)) return 0; - return Object.keys(con).length; - } - - - // - //30Ext - // - //菜单 - //动态菜单: 角色菜单 - getSpritesMenu() { - var sprites = []; - for (const targetId in this.runtime.targets) { - if (!this.runtime.targets.hasOwnProperty(targetId)) continue; - if (!this.runtime.targets[targetId].isOriginal) continue; - if (this.runtime.targets[targetId] === this.runtime._editingTarget) continue; //排除自己 - let name = this.runtime.targets[targetId].sprite.name; - sprites.push(name); //['Stage','角色1','角色2'] Stage暂时懒得换成中文 - } - return sprites; - } - // - //角色造型操作 - // - //镜像造型 - mirrorSprite(args, util) { - //OK - if (!util.target.ext30_isHook) { - util.target.addListener('EVENT_TARGET_VISUAL_CHANGE', (e,t) => { - let drawable = this.runtime.renderer._allDrawables[util.target.drawableID]; - if (util.target.ext30_mirror0) drawable._skinScale[0] = Math.abs(drawable._skinScale[0]) * util.target.ext30_mirror0; - if (util.target.ext30_mirror1) drawable._skinScale[1] = Math.abs(drawable._skinScale[1]) * util.target.ext30_mirror1; - }); - util.target.ext30_mirror0 = 1; - util.target.ext30_mirror1 = 1; - util.target.ext30_isHook = true; - } - util.target['ext30_mirror' + args.mirrorMethod] *= -1; - util.target.emitFast('EVENT_TARGET_VISUAL_CHANGE', util.target); - util.target.runtime.requestRedraw(); - } - //清除镜像 - clearMirror(args, util) { - util.target.ext30_mirror0 = 1; - util.target.ext30_mirror1 = 1; - util.target.emitFast('EVENT_TARGET_VISUAL_CHANGE', util.target); - util.target.runtime.requestRedraw(); - } - // - //角色跨域操作 - // - //跨域执行 - anotherRun(args, util) { - if (!util.thread.ex_30Ext_count) { - util.thread.ex_30Ext_count = true; - util.thread.ex_30Ext_oldTarget = util.thread.target; - util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName).sprite.clones[0]; - util.startBranch(1, true); - } else { - util.thread.target = util.thread.ex_30Ext_oldTarget; - util.thread.ex_30Ext_count = false; - } - } - //跨域克隆体执行 - anotherRunWithClone(args, util) { - if (!util.thread.ex_30Ext_count) { - util.thread.ex_30Ext_count = true; - util.thread.ex_30Ext_oldTarget = util.thread.target; - util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName).sprite.clones[args.cloneId]; - util.startBranch(1, true); - } else { - util.thread.target = util.thread.ex_30Ext_oldTarget; - util.thread.ex_30Ext_count = false; - } - } + constructor(runtime) { + this.runtime = runtime + this.tempData = {} + this.sortedTable = { + list1: { + order: 'desc', + list: [] + }, + list2: { + order: 'desc', + list: [] + }, + } + this._formatMessage = runtime.getFormatMessage({ + 'zh-cn': { + 'ArkosExt.extensionName': 'Arkosの拓展', + 'ArkosExt.info1': '🚶 坐标和方向', + 'ArkosExt.info2': '🔠 字符串处理', + 'ArkosExt.info3': '🛠 实用积木', + 'ArkosExt.info4': '📄 信息获取', + 'ArkosExt.info5': '📊 排序表', + 'ArkosExt.info6': '🗂️ 临时数据', + 'ArkosExt.info7': '临时变量', + 'ArkosExt.info8': '临时列表', + 'ArkosExt.info9': '临时容器', + 'ArkosExt.stringEquality': '(区分大小写)[ONE]=[TWO]', + 'ArkosExt.directionFromAtoB': '点x1:[X1]y1:[Y1]朝向点x2:[X2]y2:[Y2]的方向', + 'ArkosExt.differenceBetweenDirections': '由方向1[a]到方向2[b]的角度差', + 'ArkosExt.distance': '点x1:[X1]y1:[Y1]到点x2:[X2]y2:[Y2]的距离', + 'ArkosExt.searchString': '在[str]中查找[substr]的位置(从位置[pos]开始找)', + 'ArkosExt.insertString': '在[str]的第[pos]个字符前插入[substr]', + 'ArkosExt.replaceString': '将[str]中的第[start]个到第[end]个字符,替换为[substr]', + 'ArkosExt.turnDegreesToDir': '朝方向[dir]旋转[degree]度', + + 'ArkosExt.getEffect': '获取特效[EFFECT]的值', + 'ArkosExt.color': '颜色', + 'ArkosExt.fisheye': '鱼眼', + 'ArkosExt.whirl': '旋涡', + 'ArkosExt.pixelate': '像素化', + 'ArkosExt.mosaic': '马赛克', + 'ArkosExt.brightness': '亮度', + 'ArkosExt.ghost': '虚像', + + 'ArkosExt.isHiding': '角色隐藏?', + 'ArkosExt.getRotationStyle': '当前旋转方式', + 'ArkosExt.getWidthOrHeight': '获取当前造型的[t]', + 'ArkosExt.setSize': '⚠️强行将大小设为[size](无视限制)', + 'ArkosExt.width': '宽', + 'ArkosExt.height': '高', + + 'ArkosExt.setXY': '⚠️强行移到x:[x]y:[y](无视边界)', + 'ArkosExt.getBoundaryCoord': '获取角色的[t]', + 'ArkosExt.top': '上边缘y', + 'ArkosExt.bottom': '下边缘y', + 'ArkosExt.left': '左边缘x', + 'ArkosExt.right': '右边缘x', + 'ArkosExt.isOutOfSight': '角色移到舞台区外?', + + 'ArkosExt.and': '且', + 'ArkosExt.or': '或', + + 'ArkosExt.clearSortedTable': '📊清空排序表[list]', + 'ArkosExt.setTypeOfSortedTable': '📊将排序表[list]的排序方式设为[type]', + 'ArkosExt.addToSortedTable': '📊将内容(重名的则覆盖)[name],排序值[value]加入排序表[list],附加信息[extra]', + 'ArkosExt.getFromSortedTableByNo': '📊获取排序表[list]中第[n]项的[t]', + 'ArkosExt.getFromSortedTableByName': '📊获取[name]在排序表[list]中的[t]', + 'ArkosExt.lengthOfSortedTable': '📊排序表[list]中内容数', + 'ArkosExt.deleteNameOfSortedTable': '📊删除排序表[list]中名为[name]的项', + 'ArkosExt.asc': '升序', + 'ArkosExt.desc': '降序', + + 'ArkosExt.name': '名称', + 'ArkosExt.rank': '表中位置', + 'ArkosExt.rankValue': '排序值', + 'ArkosExt.extra': '附加信息', + + 'ArkosExt.colorToHex': '颜色[COLOR]的代码', + + 'ArkosExt.deleteAllTempData': '🗂️清空所有临时数据', + 'ArkosExt.getCountOfTempData': '🗂️临时数据量', + 'ArkosExt.delTempData': '🗂️删除名为[data]的临时数据', + + 'ArkosExt.setTempVar': '🗂️将临时变量[var]设为[t]', + 'ArkosExt.addTempVar': '🗂️将临时变量[var]增加[t]', + 'ArkosExt.getTempVar': '🗂️临时数据[var]', + + 'ArkosExt.clearTempList': '🗂️创建或清空临时列表[list]', + 'ArkosExt.initTempList': '🗂️临时列表[list]内容设为[t]', + 'ArkosExt.addTempList': '🗂️向临时列表[list]加入[t]', + 'ArkosExt.opTempList': '🗂️将临时列表[list]第[n]项[op][t]', + 'ArkosExt.ListOp1': '前插入', + 'ArkosExt.ListOp2': '替换为', + 'ArkosExt.ListOp3': '增加', + 'ArkosExt.delItemOfTempList': '🗂️删除临时列表[list]第[n]项', + 'ArkosExt.getItemOfTempList': '🗂️临时列表[list]第[n]项', + 'ArkosExt.lengthOfTempList': '🗂️临时列表[list]长度', + + 'ArkosExt.clearTempCon': '🗂️创建或清空临时容器[con]', + 'ArkosExt.initTempCon': '🗂️临时容器[con]内容设为[t]', + 'ArkosExt.opTempCon': '🗂️临时容器[con]中的[c][op][t]', + 'ArkosExt.conOp1': '设为', + 'ArkosExt.conOp2': '增加', + 'ArkosExt.delItemOfTempCon': '🗂️删除临时容器[con]中名为[c]的内容', + 'ArkosExt.getItemOfTempConByName': '🗂️临时容器[con]中的[c]', + 'ArkosExt.getItemOfTempConByNo': '🗂️临时容器[con]第[n]项的[t]', + 'ArkosExt.conInfo1': '名称', + 'ArkosExt.conInfo2': '内容', + 'ArkosExt.lengthOfTempCon': '🗂️临时容器[con]中内容数', + + '30Ext.info': '✨ 以下扩展由_30提供', + '30Ext.info.1': '🪞 造型镜像操作', + '30Ext.block.mirrorSprite': '[mirrorMethod]当前角色', + '30Ext.menu.mirrorMethod.1': '左右镜像', + '30Ext.menu.mirrorMethod.2': '上下镜像', + '30Ext.block.clearMirror': '清除角色镜像变换', + '30Ext.info.2': '🛸 角色跨域操作', + '30Ext.block.anotherRun': '让[spriteName]运行', + '30Ext.block.anotherRunWithClone': '让[spriteName]的第[cloneId]个克隆体运行' + }, + + en: { + 'ArkosExt.extensionName': "Arkos' Extensions", + 'ArkosExt.stringEquality': '(case sensitive)[ONE]=[TWO]', + 'ArkosExt.directionFromAtoB': 'direction from x1:[X1]y1:[Y1]to x2:[X2]y2:[Y2]', + 'ArkosExt.differenceBetweenDirections': 'direction[b] minus direction[a]', + 'ArkosExt.distance': 'distance between x1:[X1]y1:[Y1]and x2:[X2]y2:[Y2]', + 'ArkosExt.searchString': 'position of[substr]in[str],start from[pos]', + 'ArkosExt.insertString': 'insert[substr]at[pos]of[str]', + 'ArkosExt.replaceString': 'replace from[start]to[end]of[str],with[substr]', + 'ArkosExt.turnDegreesToDir': 'turn[degree] degrees toward direction[dir]', + 'ArkosExt.getEffect': 'effect[EFFECT]', + 'ArkosExt.color': 'color', + 'ArkosExt.fisheye': 'fisheye', + 'ArkosExt.whirl': 'whirl', + 'ArkosExt.pixelate': 'pixelate', + 'ArkosExt.mosaic': 'mosaic', + 'ArkosExt.brightness': 'brightness', + 'ArkosExt.ghost': 'ghost', + 'ArkosExt.isHiding': 'is hiding?', + 'ArkosExt.getRotationStyle': 'rotation style', + 'ArkosExt.getWidthOrHeight': 'get [t] of the current costume', + 'ArkosExt.setSize': '⚠️force the size to [size] % (regardless of limitation) ', + 'ArkosExt.width': 'width', + 'ArkosExt.height': 'height', + + 'ArkosExt.setXY': '⚠️force to x:[x]y:[y] (regardless of the boundary)', + 'ArkosExt.getBoundaryCoord': 'get [t] of the sprite', + 'ArkosExt.top': 'top y', + 'ArkosExt.bottom': 'bottom y', + 'ArkosExt.left': 'left x', + 'ArkosExt.right': 'right x', + 'ArkosExt.isOutOfSight': 'is out of stage?', + + 'ArkosExt.and': 'and', + 'ArkosExt.or': 'or', + + 'ArkosExt.clearSortedTable': '📊empty sorted table[list]', + 'ArkosExt.setTypeOfSortedTable': '📊set sort order of[list]to[type]', + 'ArkosExt.addToSortedTable': '📊add (overwrite if existed)[name]to table[list] with sort index value[value],extra data[extra] and sort', + 'ArkosExt.getFromSortedTableByNo': '📊get[t]of #[n] from [list]', + 'ArkosExt.getFromSortedTableByName': '📊get[t]of [name] from [list]', + 'ArkosExt.lengthOfSortedTable': '📊length of sorted table[list]', + 'ArkosExt.deleteNameOfSortedTable': '📊delete [name] in[list]', + 'ArkosExt.asc': 'ascending order', + 'ArkosExt.desc': 'descending order', + + 'ArkosExt.name': 'name', + 'ArkosExt.rank': 'rank', + 'ArkosExt.rankValue': 'rankValue', + 'ArkosExt.extra': 'extra', + + 'ArkosExt.colorToHex': 'get code of color[COLOR]', + + 'ArkosExt.info1': '🚶 Coordinate and Direction', + 'ArkosExt.info2': '🔠 String Processing', + 'ArkosExt.info3': '🛠 Utilities', + 'ArkosExt.info4': '📄 Information', + 'ArkosExt.info5': '📊 Sorted Table', + 'ArkosExt.info6': '🗂️ Temporary Data', + 'ArkosExt.info7': 'temp var', + 'ArkosExt.info8': 'temp list', + 'ArkosExt.info9': 'temp container', + + 'ArkosExt.deleteAllTempData': '🗂️clear all temporary data', + 'ArkosExt.getCountOfTempData': '🗂️count of temporary data', + 'ArkosExt.delTempData': '🗂️delete temporary data[data]', + + 'ArkosExt.setTempVar': '🗂️set temp var[var] to [t]', + 'ArkosExt.addTempVar': '🗂️change temp var[var] by [t]', + 'ArkosExt.getTempVar': '🗂️temp data[var]', + + + 'ArkosExt.clearTempList': '🗂️create or clear temp list[list]', + 'ArkosExt.initTempList': '🗂️set temp list[list]to[t]', + 'ArkosExt.addTempList': '🗂️add[t] to temp list[list]', + 'ArkosExt.opTempList': '🗂️[op][t]at [n] of temp list[list]', + 'ArkosExt.ListOp1': 'insert', + 'ArkosExt.ListOp2': 'replace with', + 'ArkosExt.ListOp3': 'change by', + 'ArkosExt.delItemOfTempList': '🗂️delete [n]of temp list[list]', + 'ArkosExt.getItemOfTempList': '🗂️item[n]of temp list[list]', + 'ArkosExt.lengthOfTempList': '🗂️length of temp list[list]', + + 'ArkosExt.clearTempCon': '🗂️create or clear temp container[con]', + 'ArkosExt.initTempCon': '🗂️set temp container[con]to[t]', + 'ArkosExt.opTempCon': '🗂️[c]in temp container[con][op][t]', + 'ArkosExt.conOp1': 'set to', + 'ArkosExt.conOp2': 'change by', + 'ArkosExt.delItemOfTempCon': '🗂️delete[c]in temp container[con]', + 'ArkosExt.getItemOfTempConByName': '🗂️[c]in temp container[con]', + 'ArkosExt.getItemOfTempConByNo': '🗂️[t] of #[n] in temp container[con]', + 'ArkosExt.conInfo1': 'name', + 'ArkosExt.conInfo2': 'content', + 'ArkosExt.lengthOfTempCon': '🗂️count of contents in temp container[con]', + + '30Ext.info': '✨ Contributed by _30', + '30Ext.info.1': '🪞 Mirror transform', + '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', + '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', + '30Ext.menu.mirrorMethod.2': 'Vertical mirror transform', + '30Ext.block.clearMirror': 'Clear the mirror transform', + '30Ext.info.2': '🛸 Cross sprite operation', + '30Ext.block.anotherRun': 'Let [spriteName] run', + '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [spriteName] run' + }, + }) + } + + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id, + }) + } + + getInfo() { + return { + id: 'hcnTest', // 拓展id + name: this.formatMessage('ArkosExt.extensionName'), + + color1: '#FF8383', + // menuIconURI: icon, + // blockIconURI: icon, + blocks: [ + "---" + this.formatMessage("ArkosExt.info1"), //🏃 坐标&角度 + // 计算点A到点B的方向 + { + opcode: 'getDirFromAToB', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.directionFromAtoB'), + arguments: { + X1: { + type: 'number', + defaultValue: 0, + }, + Y1: { + type: 'number', + defaultValue: 0, + }, + X2: { + type: 'number', + defaultValue: 0, + }, + Y2: { + type: 'number', + defaultValue: 0, + }, + }, + }, + // 计算角b-角a的角度差 + { + opcode: 'differenceBetweenDirections', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.differenceBetweenDirections'), + arguments: { + a: { + type: 'number', + defaultValue: 0, + }, + b: { + type: 'number', + defaultValue: 0, + }, + }, + }, + // 两点距离 + { + opcode: 'disFromAToB', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.distance'), + arguments: { + X1: { + type: 'number', + defaultValue: 0, + }, + Y1: { + type: 'number', + defaultValue: 0, + }, + X2: { + type: 'number', + defaultValue: 0, + }, + Y2: { + type: 'number', + defaultValue: 0, + }, + }, + }, + //朝..方向旋转..角度 + { + opcode: 'turnDegreesToDir', + blockType: 'command', + text: this.formatMessage('ArkosExt.turnDegreesToDir'), + arguments: { + degree: { + type: 'number', + defaultValue: 45, + }, + dir: { + type: 'angle', + defaultValue: 10, + }, + }, + filter: ['sprite'] + }, + "---" + this.formatMessage("ArkosExt.info2"), //🔠字符串处理 + // 查找子字符串,从pos开始 + { + opcode: 'indexof', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.searchString'), + arguments: { + str: { + type: 'string', + defaultValue: 'banana', + }, + substr: { + type: 'string', + defaultValue: 'na', + }, + pos: { + type: 'number', + defaultValue: 1, + }, + }, + }, + // 在字符串中插入子字符串 + { + opcode: 'insertStr', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.insertString'), + arguments: { + str: { + type: 'string', + defaultValue: 'ac', + }, + substr: { + type: 'string', + defaultValue: 'b', + }, + pos: { + type: 'number', + defaultValue: 2, + }, + }, + }, + // 替换字符串中的从..到..的字符串 + { + opcode: 'replaceStr', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.replaceString'), + arguments: { + str: { + type: 'string', + defaultValue: 'ABCDEF', + }, + substr: { + type: 'string', + defaultValue: 'XX', + }, + start: { + type: 'number', + defaultValue: 3, + }, + end: { + type: 'number', + defaultValue: 4, + }, + }, + }, + "---" + this.formatMessage("ArkosExt.info3"), //🔧实用积木 + // 判断相等(区分大小写) + { + opcode: 'strictlyEquals', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.stringEquality'), + arguments: { + ONE: { + type: 'string', + defaultValue: 'A', + }, + TWO: { + type: 'string', + defaultValue: 'a', + }, + }, + }, + //返回值转bool积木 + { + opcode: 'reporterToBoolean', + blockType: 'Boolean', + text: '[t]', + arguments: { + t: { + type: 'string', + defaultValue: '1', + } + }, + }, + //形如 a≤b≤c + { + opcode: 'compareTwoSides', + blockType: 'Boolean', + text: '[a][op1][b][op2][c]', + arguments: { + a: { + type: 'string', + defaultValue: '1', + }, + b: { + type: 'string', + defaultValue: 'x', + }, + c: { + type: 'string', + defaultValue: '3', + }, + op1: { + type: 'string', + menu: 'opMenu1', + }, + op2: { + type: 'string', + menu: 'opMenu1', + }, + }, + }, + //形如:a≤b且/或>c op1,op2 logic compareTwoSidesPlus + { + opcode: 'compareTwoSidesPlus', + blockType: 'Boolean', + text: '[a][op1][b][logic][op2][c]', + arguments: { + a: { + type: 'string', + defaultValue: 'x', + }, + b: { + type: 'string', + defaultValue: '1', + }, + c: { + type: 'string', + defaultValue: '3', + }, + op1: { + type: 'string', + menu: 'opMenu2', + defaultValue: '<', + }, + op2: { + type: 'string', + menu: 'opMenu2', + defaultValue: '>', + }, + logic: { + type: 'string', + menu: 'logicMenu', + defaultValue: 'or', // + }, + }, + }, + //获取颜色HEX + { + opcode: 'colorToHex', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.colorToHex'), + arguments: { + COLOR: { + type: 'color', + //defaultValue: '1', + }, + }, + }, + //强行设置大小 + { + opcode: 'setSize', + blockType: 'command', + text: this.formatMessage('ArkosExt.setSize'), + arguments: { + size: { + type: 'number', + defaultValue: 9999, + }, + }, + filter: ['sprite'] + }, + //强行移到xy + { + opcode: 'setXY', + blockType: 'command', + text: this.formatMessage('ArkosExt.setXY'), + arguments: { + x: { + type: 'number', + defaultValue: 100000, + }, + y: { + type: 'number', + defaultValue: 100000, + }, + }, + filter: ['sprite'] + }, + "---" + this.formatMessage("ArkosExt.info4"), //📄数据获取 + //获取特效值 + { + opcode: 'getEffect', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getEffect'), + arguments: { + EFFECT: { + type: 'string', + menu: 'effectMenu', + }, + }, + }, + //是否隐藏 + { + opcode: 'isHiding', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.isHiding'), + filter: ['sprite'] + }, + //获取旋转方式 + { + opcode: 'getRotationStyle', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getRotationStyle'), + filter: ['sprite'] + }, + //获取造型0宽1高 + { + opcode: 'getWidthOrHeight', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getWidthOrHeight'), + arguments: { + t: { + type: 'string', + menu: 'WOrH', + }, + }, + }, + //获取角色边缘xy + { + opcode: 'getBoundaryCoord', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getBoundaryCoord'), + arguments: { + t: { + type: 'string', + menu: 'boundaryMenu', + } + }, + filter: ['sprite'] + }, + //是否跑到舞台外 + { + opcode: 'isOutOfSight', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.isOutOfSight'), + filter: ['sprite'] + }, + "---" + this.formatMessage("ArkosExt.info5"), //📊排序表 + //📊清空排序表 + { + opcode: 'clearSortedTable', + blockType: 'command', + text: this.formatMessage('ArkosExt.clearSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + }, + }, + { + //📊排序表排序方式 + opcode: 'setTypeOfSortedTable', + blockType: 'command', + text: this.formatMessage('ArkosExt.setTypeOfSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + type: { + type: 'string', + menu: 'sortOrder', + }, + }, + }, + { + //📊将XX加入排序表 + opcode: 'addToSortedTable', + blockType: 'command', + text: this.formatMessage('ArkosExt.addToSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + name: { + type: 'string', + defaultValue: '小明', + }, + value: { + type: 'number', + defaultValue: '95', + }, + extra: { + type: 'string', + defaultValue: '20212490', + }, + }, + }, + { + //📊获取排序表第n项 + opcode: 'getFromSortedTableByNo', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getFromSortedTableByNo'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + n: { + type: 'number', + defaultValue: 1, + }, + t: { + type: 'string', + defaultValue: '1', + menu: 'tableItemPropertyMenu', + }, + }, + }, + { + //📊获取排序表特定名字内容 + opcode: 'getFromSortedTableByName', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getFromSortedTableByName'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + name: { + type: 'string', + defaultValue: '小明', + }, + t: { + type: 'string', + defaultValue: '2', + menu: 'tableItemPropertyMenu', + }, + }, + }, + { + //📊获取排序表长度 + opcode: 'lengthOfSortedTable', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.lengthOfSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + }, + }, + { + //📊删除表中内容 + opcode: 'deleteNameOfSortedTable', + blockType: 'command', + text: this.formatMessage('ArkosExt.deleteNameOfSortedTable'), + arguments: { + list: { + type: 'string', + menu: 'sortedTableMenu', + }, + name: { + type: 'string', + defaultValue: '小明', + }, + }, + }, + + "---" + this.formatMessage("ArkosExt.info6"), //🗂️ 临时数据 + //清空所有临时数据 + { + opcode: 'deleteAllTempData', + blockType: 'command', + text: this.formatMessage('ArkosExt.deleteAllTempData'), + }, + //临时数据量 + { + opcode: 'getCountOfTempData', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getCountOfTempData'), + }, + //删除临时数据 + { + opcode: 'delTempData', + blockType: 'command', + text: this.formatMessage('ArkosExt.delTempData'), + arguments: { + data: { + type: 'string', + defaultValue: 'i', + }, + }, + }, + "---" + this.formatMessage("ArkosExt.info7"), //临时变量 + //设置临时数据 + { + opcode: 'setTempVar', + blockType: 'command', + text: this.formatMessage('ArkosExt.setTempVar'), + arguments: { + var: { + type: 'string', + defaultValue: 'i', + }, + t: { + type: 'string', + defaultValue: '0', + }, + }, + }, + //增加临时数据 + { + opcode: 'addTempVar', + blockType: 'command', + text: this.formatMessage('ArkosExt.addTempVar'), + arguments: { + var: { + type: 'string', + defaultValue: 'i', + }, + t: { + type: 'number', + defaultValue: 1, + }, + }, + }, + //获取临时数据 + { + opcode: 'getTempVar', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getTempVar'), + arguments: { + var: { + type: 'string', + defaultValue: 'i', + }, + }, + }, + "---" + this.formatMessage("ArkosExt.info8"), //临时列表 + //创建或清空临时列表 + { + opcode: 'clearTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.clearTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + }, + }, + //设置临时列表 + { + opcode: 'initTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.initTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + t: { + type: 'string', + defaultValue: '[1,2,"apple"]', + }, + }, + }, + //向临时列表加入 + { + opcode: 'addTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.addTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + t: { + type: 'string', + defaultValue: 'thing', + }, + }, + }, + //操作临时列表 + { + opcode: 'opTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.opTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + op: { + type: 'string', + menu: 'ListOpMenu', + }, + n: { + type: 'number', + defaultValue: 1, + }, + t: { + type: 'string', + defaultValue: 'thing', + }, + }, + }, + //删除临时列表XX项 + { + opcode: 'delItemOfTempList', + blockType: 'command', + text: this.formatMessage('ArkosExt.delItemOfTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + n: { + type: 'number', + defaultValue: 1, + }, + }, + }, + //获取临时列表XX项 + { + opcode: 'getItemOfTempList', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getItemOfTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + n: { + type: 'number', + defaultValue: 1, + }, + }, + }, + //临时列表长度 + { + opcode: 'lengthOfTempList', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.lengthOfTempList'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + }, + }, + "---" + this.formatMessage("ArkosExt.info9"), //临时容器 + //创建或清空临时容器 + { + opcode: 'clearTempCon', + blockType: 'command', + text: this.formatMessage('ArkosExt.clearTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + }, + }, + //设置临时容器 + { + opcode: 'initTempCon', + blockType: 'command', + text: this.formatMessage('ArkosExt.initTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + t: { + type: 'string', + defaultValue: '{"coins":200,"backpack":["wood","bread"]}', + }, + }, + }, + //操作临时容器 + { + opcode: 'opTempCon', + blockType: 'command', + text: this.formatMessage('ArkosExt.opTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + op: { + type: 'string', + menu: 'conOpMenu', + }, + c: { + type: 'string', + defaultValue: 'coins', + }, + t: { + type: 'string', + defaultValue: '520', + }, + }, + }, + //删除临时容器名为xx的内容 + { + opcode: 'delItemOfTempCon', + blockType: 'command', + text: this.formatMessage('ArkosExt.delItemOfTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + c: { + type: 'string', + defaultValue: 'coins', + }, + }, + }, + //获取临时容器名为XX的内容 + { + opcode: 'getItemOfTempConByName', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getItemOfTempConByName'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + c: { + type: 'string', + defaultValue: 'coins', + }, + }, + }, + //获取临时容器第n项的xx + { + opcode: 'getItemOfTempConByNo', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getItemOfTempConByNo'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + n: { + type: 'number', + defaultValue: 1, + }, + t: { + type: 'string', + menu: 'conInfoMenu', + defaultValue: '2', + }, + }, + }, + //临时容器长度 + { + opcode: 'lengthOfTempCon', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.lengthOfTempCon'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + }, + }, + + + // + "---" + this.formatMessage("30Ext.info"), //感谢30提供的扩展 + "---" + this.formatMessage("30Ext.info.1"), //造型镜像 + // 镜像造型 + { + opcode: 'mirrorSprite', + blockType: 'command', + text: this.formatMessage('30Ext.block.mirrorSprite'), + arguments: { + mirrorMethod: { + type: 'string', + menu: 'mirrorMenu' + } + } + }, + // 清除镜像 + { + opcode: 'clearMirror', + blockType: 'command', + text: this.formatMessage('30Ext.block.clearMirror') + }, + "---" + this.formatMessage("30Ext.info.2"), //角色跨域操作 + { + opcode: 'anotherRun', + blockType: 'conditional', + text: this.formatMessage('30Ext.block.anotherRun'), + arguments: { + spriteName: { + type: 'string', + menu: 'spritesMenu' + }, + SUBSTACK: { //TODO + type: "input_statement" + } + } + }, + { + opcode: 'anotherRunWithClone', + blockType: 'conditional', + text: this.formatMessage('30Ext.block.anotherRunWithClone'), + arguments: { + spriteName: { + type: 'string', + menu: 'spritesMenu' + }, + cloneId: { + type: 'number', + defaultValue: 1 + }, + SUBSTACK: { + type: "input_statement" + } + + } + }, + + ], + menus: { + conInfoMenu: [{ + text: this.formatMessage('ArkosExt.conInfo1'), //名称 + value: '1' + }, + { + text: this.formatMessage('ArkosExt.conInfo2'), //内容 + value: '2' + }, + ], + conOpMenu: [{ + text: this.formatMessage('ArkosExt.conOp1'), //设为 + value: '1' + }, + { + text: this.formatMessage('ArkosExt.conOp2'), //增加 + value: '2' + }, + ], + ListOpMenu: [{ + text: this.formatMessage('ArkosExt.ListOp1'), //插入 + value: '1' + }, + { + text: this.formatMessage('ArkosExt.ListOp2'), //替换 + value: '2' + }, + { + text: this.formatMessage('ArkosExt.ListOp3'), //增加 + value: '3' + }, + ], + tableItemPropertyMenu: [{ + text: this.formatMessage('ArkosExt.name'), + value: '1' + }, + { + text: this.formatMessage('ArkosExt.rank'), + value: '2' + }, + { + text: this.formatMessage('ArkosExt.rankValue'), + value: '3' + }, + { + text: this.formatMessage('ArkosExt.extra'), + value: '4' + }, + ], + sortOrder: [{ + text: this.formatMessage('ArkosExt.asc'), + value: 'asc' //升序 + }, + { + text: this.formatMessage('ArkosExt.desc'), + value: 'desc' //降序 + }, + ], + sortedTableMenu: { + items: 'findAllSortedTable', + acceptReporters: true, + }, + //判断符菜单 + opMenu1: ['<', '≤', '=', '≠', ], + opMenu2: ['<', '>', '≤', '≥', '=', '≠', ], + //logicMenu + logicMenu: [{ + text: this.formatMessage('ArkosExt.or'), + value: 'or' + }, + { + text: this.formatMessage('ArkosExt.and'), + value: 'and' + }, + ], + //角色上下左右边缘 + boundaryMenu: [{ + text: this.formatMessage('ArkosExt.top'), + value: '1' + }, + { + text: this.formatMessage('ArkosExt.bottom'), + value: '2' + }, + { + text: this.formatMessage('ArkosExt.left'), + value: '3' + }, + { + text: this.formatMessage('ArkosExt.right'), + value: '4' + }, + ], + //0宽1高 菜单 + WOrH: [{ + text: this.formatMessage('ArkosExt.width'), + value: '0' + }, + { + text: this.formatMessage('ArkosExt.height'), + value: '1' + }, + ], + //特效菜单 + effectMenu: [{ + text: this.formatMessage('ArkosExt.color'), + value: 'color' + }, + { + text: this.formatMessage('ArkosExt.fisheye'), + value: 'fisheye' + }, + { + text: this.formatMessage('ArkosExt.whirl'), + value: 'whirl' + }, + { + text: this.formatMessage('ArkosExt.pixelate'), + value: 'pixelate' + }, + { + text: this.formatMessage('ArkosExt.mosaic'), + value: 'mosaic' + }, + { + text: this.formatMessage('ArkosExt.brightness'), + value: 'brightness' + }, + { + text: this.formatMessage('ArkosExt.ghost'), + value: 'ghost' + } + ], + //30Ext + spritesMenu: { + items: 'getSpritesMenu' + }, + mirrorMenu: [{ + text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 + value: '0' + }, + { + text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 + value: '1' + } + ] + }, + } + } + + strictlyEquals(args) { + // 实际上在这里直接使用严格相等是不太明智的,因为有一定的可能会遇到数字和字符比较, + // 而在Scratch中数字和字符在表现完全一样的时候几乎没有区别。 + // 因此包上Cast.toString()以使得数字和字符能够正常比较(类似 9 = "9" ) + return Cast.toString(args.ONE) === Cast.toString(args.TWO) + } + + getDirFromAToB(args) { + // 一定要先转化为数字; + const X1 = Cast.toNumber(args.X1) + const X2 = Cast.toNumber(args.X2) + const Y1 = Cast.toNumber(args.Y1) + const Y2 = Cast.toNumber(args.Y2) + + // 这里利用atan函数的性质atan(+inf)=90,atan(-inf)=-90,atan(NaN)=NaN可以省很多代码 + let a = Math.atan((X2 - X1) / (Y2 - Y1)) / Math.PI * 180 + (Y1 > Y2 ? 180 : 0) + if(a > 180) a -= 360 + return a; + } + + differenceBetweenDirections(args) { + const a = Cast.toNumber(args.a) + const b = Cast.toNumber(args.b) + let dif = b - a + dif -= Math.round(dif / 360) * 360 + if(dif === -180) dif = 180 + return dif + } + + disFromAToB(args) { + const X1 = Cast.toNumber(args.X1) + const X2 = Cast.toNumber(args.X2) + const Y1 = Cast.toNumber(args.Y1) + const Y2 = Cast.toNumber(args.Y2) + return Math.sqrt((X1 - X2) * (X1 - X2) + (Y1 - Y2) * (Y1 - Y2)) + } + + indexof(args) { + const str = Cast.toString(args.str) + const substr = Cast.toString(args.substr) + const a = str.indexOf(substr, Cast.toNumber(args.pos) - 1) + if(a === -1) { + // Scratch列表中也有查询积木,其中找不到返回的是0。建议维持原有的风格。 + return 0 + } + return a + 1 + } + + insertStr(args) { + const str = Cast.toString(args.str) + const substr = Cast.toString(args.substr) + let pos = Cast.toNumber(args.pos) - 1 + if(pos < 0) { + pos = 0 + } + return str.slice(0, pos) + substr + str.slice(pos) + } + + replaceStr(args) { + const str = Cast.toString(args.str) + const substr = Cast.toString(args.substr) + let start = Cast.toNumber(args.start) + let end = Cast.toNumber(args.end) + if(start > end) { + const t = end + end = start + start = t + } + if(start < 1) start = 1 + return str.slice(0, start - 1) + substr + str.slice(end) + } + + + turnDegreesToDir(args, util) { + const degree = Cast.toNumber(args.degree); + const dir = Cast.toNumber(args.dir); + const dif = this.differenceBetweenDirections({ + a: util.target.direction, + b: dir + }); + if(Math.abs(dif) < degree) + util.target.setDirection(dir); + else if(dif < 0) + util.target.setDirection(util.target.direction - degree); + else + util.target.setDirection(util.target.direction + degree); + } + + //获取特效的数值 + getEffect(args, util) { + let effect = Cast.toString(args.EFFECT) + .toLowerCase(); + if(!util.target.effects.hasOwnProperty(effect)) return 0; + return util.target.effects[effect]; + } + + //角色是否可见 + isHiding(args, util) { + return !util.target.visible; + } + + //获取图层(逝一逝) + // getLayer (args, util) { + // return util.target.layer; + // } + + //获取当前角色的旋转方式 + getRotationStyle(args, util) { + return util.target.rotationStyle; + } + + //获取当前造型的长/宽 + getWidthOrHeight(args, util) { + const costumeSize = util.target.renderer.getCurrentSkinSize(util.target.drawableID); + return costumeSize[args.t]; + } + + //强行设置大小(逝一逝) + setSize(args, util) { + if(util.target.isStage) { + return; + } + if(util.target.renderer) { + args.size = this._clamp(Cast.toNumber(args.size), 0.1, 100000000) + util.target.size = args.size; + const { + direction, + scale + } = util.target._getRenderedDirectionAndScale(); + util.target.renderer.updateDrawableDirectionScale(util.target.drawableID, direction, scale); + if(util.target.visible) { + util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + util.target.runtime.requestRedraw(); + } + } + util.target.runtime.requestTargetsUpdate(util.target); + } + + _clamp(n, min, max) { + return Math.min(Math.max(n, min), max); + } + + //强行设置XY(逝一逝) + setXY(args, util) { + if(util.target.isStage) return; + args.x = this._clamp(Cast.toNumber(args.x), -100000000, 100000000) + args.y = this._clamp(Cast.toNumber(args.y), -100000000, 100000000) + const oldX = util.target.x; + const oldY = util.target.y; + util.target.x = args.x; + util.target.y = args.y; + if(util.target.renderer) { + util.target.renderer.updateDrawablePosition(util.target.drawableID, [args.x, args.y]); + if(util.target.visible) { + util.target.emit('EVENT_TARGET_VISUAL_CHANGE', util.target); + util.target.runtime.requestRedraw(); + } + } else { + util.target.x = x; + util.target.y = y; + } + util.target.emit('TARGET_MOVED', util.target, oldX, oldY, false); + util.target.runtime.requestTargetsUpdate(util.target); + } + + //获取角色边缘的坐标 + getBoundaryCoord(args, util) { + const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); + switch (args.t) { + case '1': + return bounds.top; + case '2': + return bounds.bottom; + case '3': + return bounds.left; + case '4': + return bounds.right; + default: + return ''; + } + } + + //是否在舞台外 + isOutOfSight(args, util) { + // console.log(util.target.runtime.renderer) + // console.log(util.target.renderer) + if(util.target.renderer) { + const stageWidth = util.target.runtime.stageWidth; + const stageHeight = util.target.runtime.stageHeight; + console.log('stageWidth', stageWidth); + console.log('stageHeight', stageHeight); + const bounds = util.target.runtime.renderer.getBounds(util.target.drawableID); + if(bounds.right < -stageWidth / 2 || + bounds.left > stageWidth / 2 || + bounds.bottom > stageHeight / 2 || + bounds.top < -stageHeight / 2) { + return true; + } + } + return false; + } + + //形如:<() > + reporterToBoolean(args) { + if(Cast.toString(args.t) + .toLowerCase() === 'false') return false; + if(args.t === '0') return false; + return (args.t) ? true : false; + } + + compare(a, b, op) { + switch (op) { + case '<': + return Cast.compare(a, b) < 0; + case '>': + return Cast.compare(a, b) > 0; + case '=': + return Cast.compare(a, b) === 0; + case '≤': + return Cast.compare(a, b) <= 0; + case '≥': + return Cast.compare(a, b) >= 0; + case '≠': + return Cast.compare(a, b) !== 0; + default: + return false; + } + } + + //形如:a≤b≤c op1,op2 + compareTwoSides(args) { + return this.compare(args.a, args.b, args.op1) && this.compare(args.b, args.c, args.op2) + } + + //形如:a≤b且/或>c op1,op2 logic + compareTwoSidesPlus(args) { + switch (args.logic) { + case 'or': + return this.compare(args.a, args.b, args.op1) || this.compare(args.a, args.c, args.op2) + case 'and': + return this.compare(args.a, args.b, args.op1) && this.compare(args.a, args.c, args.op2) + default: + return false; + } + } + + //数组排序规则 + sortRule(propName, order) { + return (a, b) => { + a = a[propName] + b = b[propName] + if(a > b) return order === 'asc' ? 1 : -1; + else if(a < b) return order === 'asc' ? -1 : 1; + else return 0; + } + } + + //查找所有排序表 + findAllSortedTable() { + const list = []; + let temp = this.sortedTable; + Object.keys(temp) + .forEach(obj => { + //if ( Array.isArray (temp[obj]) ) { + list.push(obj); + //} + }); + if(list.length === 0) { + list.push({ + text: '-', + value: 'empty', + }); + } + //list.sort(this.sortRule("text")); + return list; + } + + createTableIfNotExist(list) { + if(!(list in this.sortedTable)) + this.sortedTable[list] = { + order: 'desc', + list: [] + }; + } + + sortTable(list) { + this.sortedTable[list].list.sort(this.sortRule("rankValue", this.sortedTable[list].order)); + } + + //📊清空排序表 + clearSortedTable(args) { + this.createTableIfNotExist(args.list) + this.sortedTable[args.list].list = []; + } + + //📊设置排序方式 + setTypeOfSortedTable(args) { + this.createTableIfNotExist(args.list) + this.sortedTable[args.list].order = args.type; + this.sortTable(args.list) + } + + //查找在列表中的插入位置(已有则覆盖) + _findPlaceAndInsert(list, order, item) { + //删除已存在的内容 + for(let i = 0; i < list.length; i++) { + if(list[i].name === item.name) { + //删除同名项 + list.splice(i, 1); + break; + } + } + //查找插入位置并插入 + for(let i = 0; i < list.length; i++) { + if((list[i].rankValue > item.rankValue && order === 'asc') || + (list[i].rankValue < item.rankValue && order === 'desc')) { + //插入在该项前 + list.splice(i, 0, item); + return; + } + } + //没找到插入位置,加在末尾 + list.push(item); + } + + //📊将内容加入表 + addToSortedTable(args) { + this.createTableIfNotExist(args.list) + this._findPlaceAndInsert( + this.sortedTable[args.list].list, + this.sortedTable[args.list].order, { + name: args.name, + rankValue: args.value, + extra: args.extra + }); + } + + _getTInItem(item, t, rank) { + if(item === undefined) return ''; + switch (t) { + case '1': + return item.name; + case '2': + return rank; + case '3': + return item.rankValue; + case '4': + return item.extra; + default: + return ''; + } + } + + //📊获取第n项 + getFromSortedTableByNo(args) { + if(!(args.list in this.sortedTable)) return ''; + let list = this.sortedTable[args.list].list; + return this._getTInItem(list[args.n - 1], args.t, Cast.toNumber(args.n)); + } + + _getItemIdxByName(list, name) { + for(let i = 0; i < list.length; i++) { + if(list[i].name === name) { + return i; + } + } + return -1; + } + + //📊获取名为XX的项 + getFromSortedTableByName(args) { + if(!(args.list in this.sortedTable)) return ''; + let list = this.sortedTable[args.list].list; + let n = this._getItemIdxByName(list, args.name); + if(n === -1) return ''; + return this._getTInItem(list[n], args.t, n + 1); + } + + //📊获取排序表长度 + lengthOfSortedTable(args) { + if(!(args.list in this.sortedTable)) return 0; + return this.sortedTable[args.list].list.length; + } + + //📊删除排序表名为XX的内容 + deleteNameOfSortedTable(args) { + if(!(args.list in this.sortedTable)) return; + let list = this.sortedTable[args.list].list; + let n = this._getItemIdxByName(list, args.name); + if(n === -1) return; + list.splice(n, 1); + } + + //获取颜色HEX码 + colorToHex(args, util) { + let c = Cast.toRgbColorList(args.COLOR) + return Color.rgbToHex({ + r: c[0], + g: c[1], + b: c[2] + }); + } + + + //🗂️ 临时变量积木 + + //来自 -6 :任意内容转字符或数字 + _anythingToNumberString(value) { + switch (typeof(value)) { + case "string": + case "number": + break; + case "object": + value = JSON.stringify(value); + break; + default: + value = ''; //包含了undefined + } + return value; + } + + deleteAllTempData(args) { + this.tempData = {}; + } + + getCountOfTempData(args) { + return Object.keys(this.tempData) + .length; + } + + delTempData(args) { + delete this.tempData[Cast.toString(args.data)]; + } + + setTempVar(args) { + this.tempData[Cast.toString(args.var)] = args.t; + } + + addTempVar(args) { + this.tempData[Cast.toString(args.var)] = Cast.toNumber(this.tempData[Cast.toString(args.var)]) + Cast.toNumber(args.t); + } + + getTempVar(args) { + let temp = this.tempData[Cast.toString(args.var)] + if(typeof(temp) === 'object') return JSON.stringify(temp); + return Cast.toString(temp); + } + + //创建或清空 + clearTempList(args) { + this.tempData[Cast.toString(args.list)] = []; + } + + initTempList(args) { + try { + let content = JSON.parse(Cast.toString(args.t)) + if(Array.isArray(content)) { + this.tempData[Cast.toString(args.list)] = content; + } + } catch (e) { + + } + } + + addTempList(args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return; + list.push(Cast.toString(args.t)); + } + + opTempList(args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return; + let n = Cast.toNumber(args.n) + if(n < 1 || n > list.length + 1) return; + n -= 1; + switch (args.op) { + case '1': //插入 + list.splice(n, 0, args.t); + return; + case '2': //替换 + list[n] = args.t; + return; + case '3': //增加 + list[n] = Cast.toNumber(list[n]) + Cast.toNumber(args.t); + return; + default: + return; + } + } + + delItemOfTempList(args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return; + let n = Cast.toNumber(args.n) + if(n < 1 || n > list.length) return; + n -= 1; + list.splice(n, 1); + } + + getItemOfTempList(args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return ''; + let n = Cast.toNumber(args.n) + if(n < 1 || n > list.length) return ''; + n -= 1; + return Cast.toString(list[n]); + } + + lengthOfTempList(args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return 0; + return list.length; + } + + //容器 + clearTempCon(args) { + this.tempData[Cast.toString(args.con)] = {}; + } + + initTempCon(args) { + try { + let content = JSON.parse(Cast.toString(args.t)) + if(typeof(content) === 'object' && content !== null) { + this.tempData[Cast.toString(args.con)] = content; + } + } catch (e) { + + } + } + + opTempCon(args) { + let con = this.tempData[Cast.toString(args.con)] + if(!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return; + let c = Cast.toString(args.c) + switch (args.op) { + case '1': //设为 + con[c] = args.t; + return; + case '2': //增加 + if(!(c in con)) return; + con[c] = Cast.toNumber(con[c]) + Cast.toNumber(args.t); + return; + default: + return; + } + } + + delItemOfTempCon(args) { + let con = this.tempData[Cast.toString(args.con)] + if(!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return; + delete con[Cast.toString(args.c)]; + } + + getItemOfTempConByName(args) { + let con = this.tempData[Cast.toString(args.con)] + if(!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return ''; + return Cast.toString(con[Cast.toString(args.c)]); + } + + getItemOfTempConByNo(args) { + let con = this.tempData[Cast.toString(args.con)] + if(!(typeof(con) === 'object' && !Array.isArray(con) && con !== null)) return ''; + let key = Object.keys(con)[Cast.toNumber(args.n) - 1] + if(key === undefined) return ''; + switch (args.t) { + case '1': //名称 + return key; + case '2': //内容 + return this._anythingToNumberString(con[key]); + default: + return; + } + } + + lengthOfTempCon(args) { + let con = this.tempData[Cast.toString(args.con)] + if(!(typeof(con) === 'object' && con !== null)) return 0; + return Object.keys(con) + .length; + } + + + // + //30Ext + // + //菜单 + //动态菜单: 角色菜单 + getSpritesMenu() { + var sprites = []; + for(const targetId in this.runtime.targets) { + if(!this.runtime.targets.hasOwnProperty(targetId)) continue; + if(!this.runtime.targets[targetId].isOriginal) continue; + if(this.runtime.targets[targetId] === this.runtime._editingTarget) continue; //排除自己 + let name = this.runtime.targets[targetId].sprite.name; + sprites.push(name); //['Stage','角色1','角色2'] Stage暂时懒得换成中文 + } + return sprites; + } + // + //角色造型操作 + // + //镜像造型 + mirrorSprite(args, util) { + //OK + let target = util.target; + if(!.ext30_isHook) { + target.addListener('EVENT_TARGET_VISUAL_CHANGE', (e, t) => { + let drawable = this.runtime.renderer._allDrawables[target.drawableID]; + if(target.ext30_mirror0) drawable._skinScale[0] = Math.abs(drawable._skinScale[0]) * target.ext30_mirror0; + if(target.ext30_mirror1) drawable._skinScale[1] = Math.abs(drawable._skinScale[1]) * target.ext30_mirror1; + }); + target.ext30_mirror0 = 1; + target.ext30_mirror1 = 1; + target.ext30_isHook = true; + } + target['ext30_mirror' + args.mirrorMethod] *= -1; + if (target.visible) { + target.emitFast('EVENT_TARGET_VISUAL_CHANGE', util.target); + target.runtime.requestRedraw(); + } + target.runtime.requestTargetsUpdate(util.target); + } + //清除镜像 + clearMirror(args, util) { + let target = util.target; + target.ext30_mirror0 = 1; + target.ext30_mirror1 = 1; + target.emitFast('EVENT_TARGET_VISUAL_CHANGE', util.target); + target.runtime.requestRedraw(); + if (target.visible) { + target.emitFast('EVENT_TARGET_VISUAL_CHANGE', util.target); + target.runtime.requestRedraw(); + } + target.runtime.requestTargetsUpdate(util.target); + } + // + //角色跨域操作 + // + //跨域执行 + anotherRun(args, util) { + if(!util.thread.ex_30Ext_count) { + util.thread.ex_30Ext_count = true; + util.thread.ex_30Ext_oldTarget = util.thread.target; + util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName) + .sprite.clones[0]; + util.startBranch(1, true); + } else { + util.thread.target = util.thread.ex_30Ext_oldTarget; + util.thread.ex_30Ext_count = false; + } + } + //跨域克隆体执行 + anotherRunWithClone(args, util) { + if(!util.thread.ex_30Ext_count) { + util.thread.ex_30Ext_count = true; + util.thread.ex_30Ext_oldTarget = util.thread.target; + util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName) + .sprite.clones[args.cloneId]; + util.startBranch(1, true); + } else { + util.thread.target = util.thread.ex_30Ext_oldTarget; + util.thread.ex_30Ext_count = false; + } + } } window.tempExt = { - Extension: ArkosExtensions, - info: { - name: 'hcn.extensionName', - description: 'hcn.description', - extensionId: 'hcnTest', - // iconURL: icon, - // insetIconURL: cover, - featured: true, - disabled: false, - collaborator: 'only for hcn test', - }, - l10n: { - 'zh-cn': { - 'hcn.extensionName': 'hcn 的测试', - 'hcn.description': 'hcn 的测试', - }, - en: { - 'hcn.extensionName': 'hcn test', - 'hcn.description': 'hcn test', - }, - }, + Extension: ArkosExtensions, + info: { + name: 'hcn.extensionName', + description: 'hcn.description', + extensionId: 'hcnTest', + // iconURL: icon, + // insetIconURL: cover, + featured: true, + disabled: false, + collaborator: 'only for hcn test', + }, + l10n: { + 'zh-cn': { + 'hcn.extensionName': 'hcn 的测试', + 'hcn.description': 'hcn 的测试', + }, + en: { + 'hcn.extensionName': 'hcn test', + 'hcn.description': 'hcn test', + }, + }, } From 94b1ec455fbc9e2a926f449c44ae984f32513af8 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Sun, 31 Jul 2022 22:57:04 +0800 Subject: [PATCH 098/357] Update projectWith30.js --- Arkos/projectWith30.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index c318c98d..8bd0cb91 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1832,7 +1832,7 @@ class ArkosExtensions { mirrorSprite(args, util) { //OK let target = util.target; - if(!.ext30_isHook) { + if(!target.ext30_isHook) { target.addListener('EVENT_TARGET_VISUAL_CHANGE', (e, t) => { let drawable = this.runtime.renderer._allDrawables[target.drawableID]; if(target.ext30_mirror0) drawable._skinScale[0] = Math.abs(drawable._skinScale[0]) * target.ext30_mirror0; From 85e71920d68e8f45868746e8cc7b3e30ed187706 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Sun, 31 Jul 2022 23:18:51 +0800 Subject: [PATCH 099/357] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=B8=B2=E6=9F=93=E5=99=A8=E7=9A=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 8bd0cb91..61438eb8 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1832,9 +1832,9 @@ class ArkosExtensions { mirrorSprite(args, util) { //OK let target = util.target; + let drawable = this.runtime.renderer._allDrawables[target.drawableID]; if(!target.ext30_isHook) { target.addListener('EVENT_TARGET_VISUAL_CHANGE', (e, t) => { - let drawable = this.runtime.renderer._allDrawables[target.drawableID]; if(target.ext30_mirror0) drawable._skinScale[0] = Math.abs(drawable._skinScale[0]) * target.ext30_mirror0; if(target.ext30_mirror1) drawable._skinScale[1] = Math.abs(drawable._skinScale[1]) * target.ext30_mirror1; }); @@ -1843,11 +1843,10 @@ class ArkosExtensions { target.ext30_isHook = true; } target['ext30_mirror' + args.mirrorMethod] *= -1; - if (target.visible) { - target.emitFast('EVENT_TARGET_VISUAL_CHANGE', util.target); - target.runtime.requestRedraw(); - } - target.runtime.requestTargetsUpdate(util.target); + //更新渲染器 + drawable._renderer.dirty = true; + drawable._rotationTransformDirty = true; + drawable.setTransformDirty(); } //清除镜像 clearMirror(args, util) { @@ -1856,11 +1855,11 @@ class ArkosExtensions { target.ext30_mirror1 = 1; target.emitFast('EVENT_TARGET_VISUAL_CHANGE', util.target); target.runtime.requestRedraw(); - if (target.visible) { - target.emitFast('EVENT_TARGET_VISUAL_CHANGE', util.target); - target.runtime.requestRedraw(); - } - target.runtime.requestTargetsUpdate(util.target); + //更新渲染器 + let drawable = this.runtime.renderer._allDrawables[target.drawableID]; + drawable._renderer.dirty = true; + drawable._rotationTransformDirty = true; + drawable.setTransformDirty(); } // //角色跨域操作 From 58e4dd8a3161d543f859c86089e188f76f413ee0 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Sun, 31 Jul 2022 23:43:14 +0800 Subject: [PATCH 100/357] =?UTF-8?q?=E9=87=8D=E5=86=99=E8=B7=A8=E5=9F=9F?= =?UTF-8?q?=E6=89=A7=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 74 ++++++++++++------------------------------ 1 file changed, 21 insertions(+), 53 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 61438eb8..c5909032 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1041,23 +1041,22 @@ class ArkosExtensions { text: this.formatMessage('30Ext.block.clearMirror') }, "---" + this.formatMessage("30Ext.info.2"), //角色跨域操作 + //跨域执行 { opcode: 'anotherRun', - blockType: 'conditional', + blockType: 'command', text: this.formatMessage('30Ext.block.anotherRun'), arguments: { spriteName: { type: 'string', menu: 'spritesMenu' - }, - SUBSTACK: { //TODO - type: "input_statement" } } }, + //跨域执行(克隆体) { opcode: 'anotherRunWithClone', - blockType: 'conditional', + blockType: 'command', text: this.formatMessage('30Ext.block.anotherRunWithClone'), arguments: { spriteName: { @@ -1067,9 +1066,6 @@ class ArkosExtensions { cloneId: { type: 'number', defaultValue: 1 - }, - SUBSTACK: { - type: "input_statement" } } @@ -1831,64 +1827,36 @@ class ArkosExtensions { //镜像造型 mirrorSprite(args, util) { //OK - let target = util.target; + let targetSize = util.target._size; let drawable = this.runtime.renderer._allDrawables[target.drawableID]; - if(!target.ext30_isHook) { - target.addListener('EVENT_TARGET_VISUAL_CHANGE', (e, t) => { - if(target.ext30_mirror0) drawable._skinScale[0] = Math.abs(drawable._skinScale[0]) * target.ext30_mirror0; - if(target.ext30_mirror1) drawable._skinScale[1] = Math.abs(drawable._skinScale[1]) * target.ext30_mirror1; - }); - target.ext30_mirror0 = 1; - target.ext30_mirror1 = 1; - target.ext30_isHook = true; - } - target['ext30_mirror' + args.mirrorMethod] *= -1; - //更新渲染器 - drawable._renderer.dirty = true; - drawable._rotationTransformDirty = true; - drawable.setTransformDirty(); + drawable['ext30_mirror' + args.mirrorMethod] *= -1; + drawable.updateScale([ + (drawable.ext30_mirror0?drawable.ext30_mirror0:1) * targetSize, + (drawable.ext30_mirror1?drawable.ext30_mirror1:1) * targetSize + ]); } //清除镜像 clearMirror(args, util) { - let target = util.target; - target.ext30_mirror0 = 1; - target.ext30_mirror1 = 1; - target.emitFast('EVENT_TARGET_VISUAL_CHANGE', util.target); - target.runtime.requestRedraw(); - //更新渲染器 + let targetSize = util.target._size; let drawable = this.runtime.renderer._allDrawables[target.drawableID]; - drawable._renderer.dirty = true; - drawable._rotationTransformDirty = true; - drawable.setTransformDirty(); - } + drawable.ext30_mirror0 = 1; + drawable.ext30_mirror1 = 1; + drawable.updateScale([ + (drawable.ext30_mirror0?drawable.ext30_mirror0:1) * targetSize, + (drawable.ext30_mirror1?drawable.ext30_mirror1:1) * targetSize + ]); + } + //TODO: 拉伸 // //角色跨域操作 // //跨域执行 anotherRun(args, util) { - if(!util.thread.ex_30Ext_count) { - util.thread.ex_30Ext_count = true; - util.thread.ex_30Ext_oldTarget = util.thread.target; - util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName) - .sprite.clones[0]; - util.startBranch(1, true); - } else { - util.thread.target = util.thread.ex_30Ext_oldTarget; - util.thread.ex_30Ext_count = false; - } + util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName).sprite.clones[0]; } //跨域克隆体执行 anotherRunWithClone(args, util) { - if(!util.thread.ex_30Ext_count) { - util.thread.ex_30Ext_count = true; - util.thread.ex_30Ext_oldTarget = util.thread.target; - util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName) - .sprite.clones[args.cloneId]; - util.startBranch(1, true); - } else { - util.thread.target = util.thread.ex_30Ext_oldTarget; - util.thread.ex_30Ext_count = false; - } + util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName).sprite.clones[args.cloneId]; } } From ae553696be952b55c480e89ab55b3af8437565ad Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Sun, 31 Jul 2022 23:51:41 +0800 Subject: [PATCH 101/357] Update projectWith30.js --- Arkos/projectWith30.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index c5909032..9067e266 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1827,23 +1827,23 @@ class ArkosExtensions { //镜像造型 mirrorSprite(args, util) { //OK - let targetSize = util.target._size; + let target = util.target; let drawable = this.runtime.renderer._allDrawables[target.drawableID]; drawable['ext30_mirror' + args.mirrorMethod] *= -1; drawable.updateScale([ - (drawable.ext30_mirror0?drawable.ext30_mirror0:1) * targetSize, - (drawable.ext30_mirror1?drawable.ext30_mirror1:1) * targetSize + (drawable.ext30_mirror0?drawable.ext30_mirror0:1) * target._size, + (drawable.ext30_mirror1?drawable.ext30_mirror1:1) * target._size ]); } //清除镜像 clearMirror(args, util) { - let targetSize = util.target._size; + let target = util.target; let drawable = this.runtime.renderer._allDrawables[target.drawableID]; drawable.ext30_mirror0 = 1; drawable.ext30_mirror1 = 1; drawable.updateScale([ - (drawable.ext30_mirror0?drawable.ext30_mirror0:1) * targetSize, - (drawable.ext30_mirror1?drawable.ext30_mirror1:1) * targetSize + (drawable.ext30_mirror0?drawable.ext30_mirror0:1) * target._size, + (drawable.ext30_mirror1?drawable.ext30_mirror1:1) * target._size ]); } //TODO: 拉伸 From 67752bdb0d65c0cf58aa1fb7ee6acc624106b010 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Mon, 1 Aug 2022 00:01:47 +0800 Subject: [PATCH 102/357] Update projectWith30.js --- Arkos/projectWith30.js | 42 +++++++++++++++++++++++++++++++----------- 1 file changed, 31 insertions(+), 11 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 9067e266..674ae6d0 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1826,14 +1826,29 @@ class ArkosExtensions { // //镜像造型 mirrorSprite(args, util) { - //OK let target = util.target; let drawable = this.runtime.renderer._allDrawables[target.drawableID]; drawable['ext30_mirror' + args.mirrorMethod] *= -1; - drawable.updateScale([ - (drawable.ext30_mirror0?drawable.ext30_mirror0:1) * target._size, - (drawable.ext30_mirror1?drawable.ext30_mirror1:1) * target._size - ]); + if(!drawable.ext30_hook) { + drawable.__proto__.updateScale = function(scale) { + if(drawable._scale[0] !== scale[0] || drawable._scale[1] !== scale[1]) { + drawable._scale[0] = scale[0] * (drawable.ext30_mirror0 ? drawable.ext30_mirror0 : 1); + drawable._scale[1] = scale[1] * (drawable.ext30_mirror1 ? drawable.ext30_mirror1 : 1); + drawable._renderer.dirty = true; + drawable._rotationCenterDirty = true; + drawable._skinScaleDirty = true; + drawable.setTransformDirty(); + } + } + drawable.ext30_hook = true; + }; + //更新 + drawable._scale[0] = target._size * (drawable.ext30_mirror0 ? drawable.ext30_mirror0 : 1); + drawable._scale[1] = target._size * (drawable.ext30_mirror1 ? drawable.ext30_mirror1 : 1); + drawable._renderer.dirty = true; + drawable._rotationCenterDirty = true; + drawable._skinScaleDirty = true; + drawable.setTransformDirty(); } //清除镜像 clearMirror(args, util) { @@ -1841,10 +1856,13 @@ class ArkosExtensions { let drawable = this.runtime.renderer._allDrawables[target.drawableID]; drawable.ext30_mirror0 = 1; drawable.ext30_mirror1 = 1; - drawable.updateScale([ - (drawable.ext30_mirror0?drawable.ext30_mirror0:1) * target._size, - (drawable.ext30_mirror1?drawable.ext30_mirror1:1) * target._size - ]); + //更新 + drawable._scale[0] = target._size * (drawable.ext30_mirror0 ? drawable.ext30_mirror0 : 1); + drawable._scale[1] = target._size * (drawable.ext30_mirror1 ? drawable.ext30_mirror1 : 1); + drawable._renderer.dirty = true; + drawable._rotationCenterDirty = true; + drawable._skinScaleDirty = true; + drawable.setTransformDirty(); } //TODO: 拉伸 // @@ -1852,11 +1870,13 @@ class ArkosExtensions { // //跨域执行 anotherRun(args, util) { - util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName).sprite.clones[0]; + util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName) + .sprite.clones[0]; } //跨域克隆体执行 anotherRunWithClone(args, util) { - util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName).sprite.clones[args.cloneId]; + util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName) + .sprite.clones[args.cloneId]; } } From 4c69301fb0eced8994c462b646c2565328826f12 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Mon, 1 Aug 2022 00:16:36 +0800 Subject: [PATCH 103/357] Update projectWith30.js --- Arkos/projectWith30.js | 44 +++++++++++++++++++----------------------- 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 674ae6d0..aa99cbc2 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1828,27 +1828,23 @@ class ArkosExtensions { mirrorSprite(args, util) { let target = util.target; let drawable = this.runtime.renderer._allDrawables[target.drawableID]; - drawable['ext30_mirror' + args.mirrorMethod] *= -1; - if(!drawable.ext30_hook) { - drawable.__proto__.updateScale = function(scale) { - if(drawable._scale[0] !== scale[0] || drawable._scale[1] !== scale[1]) { - drawable._scale[0] = scale[0] * (drawable.ext30_mirror0 ? drawable.ext30_mirror0 : 1); - drawable._scale[1] = scale[1] * (drawable.ext30_mirror1 ? drawable.ext30_mirror1 : 1); - drawable._renderer.dirty = true; - drawable._rotationCenterDirty = true; - drawable._skinScaleDirty = true; - drawable.setTransformDirty(); - } - } - drawable.ext30_hook = true; - }; + if(!util.target.ext30_isHook) { + target.ext30_mirror0 = 1; + target.ext30_mirror1 = 1; + target.addListener('EVENT_TARGET_VISUAL_CHANGE', (e, t) => { + drawable._skinScale[0] = Math.abs(drawable._skinScale[0]) * target.ext30_mirror0; + drawable._skinScale[1] = Math.abs(drawable._skinScale[1]) * target.ext30_mirror1; + }); + target.ext30_isHook = true; + } + util.target['ext30_mirror' + args.mirrorMethod] *= -1; //更新 - drawable._scale[0] = target._size * (drawable.ext30_mirror0 ? drawable.ext30_mirror0 : 1); - drawable._scale[1] = target._size * (drawable.ext30_mirror1 ? drawable.ext30_mirror1 : 1); + target.emitFast(RenderedTarget.EVENT_TARGET_VISUAL_CHANGE, this); drawable._renderer.dirty = true; - drawable._rotationCenterDirty = true; - drawable._skinScaleDirty = true; - drawable.setTransformDirty(); + drawable._rotationCenterDirty = true; + drawable._skinScaleDirty = true; + drawable.setTransformDirty(); + this.runtime.requestRedraw(); } //清除镜像 clearMirror(args, util) { @@ -1857,12 +1853,12 @@ class ArkosExtensions { drawable.ext30_mirror0 = 1; drawable.ext30_mirror1 = 1; //更新 - drawable._scale[0] = target._size * (drawable.ext30_mirror0 ? drawable.ext30_mirror0 : 1); - drawable._scale[1] = target._size * (drawable.ext30_mirror1 ? drawable.ext30_mirror1 : 1); + target.emitFast(RenderedTarget.EVENT_TARGET_VISUAL_CHANGE, this); drawable._renderer.dirty = true; - drawable._rotationCenterDirty = true; - drawable._skinScaleDirty = true; - drawable.setTransformDirty(); + drawable._rotationCenterDirty = true; + drawable._skinScaleDirty = true; + drawable.setTransformDirty(); + this.runtime.requestRedraw(); } //TODO: 拉伸 // From 4f48f1b4ad83e69977abf9be6936b48564edd219 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Mon, 1 Aug 2022 00:17:32 +0800 Subject: [PATCH 104/357] Update projectWith30.js --- Arkos/projectWith30.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index aa99cbc2..1905ffc8 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1839,7 +1839,7 @@ class ArkosExtensions { } util.target['ext30_mirror' + args.mirrorMethod] *= -1; //更新 - target.emitFast(RenderedTarget.EVENT_TARGET_VISUAL_CHANGE, this); + target.emitFast('EVENT_TARGET_VISUAL_CHANGE', this); drawable._renderer.dirty = true; drawable._rotationCenterDirty = true; drawable._skinScaleDirty = true; @@ -1853,7 +1853,7 @@ class ArkosExtensions { drawable.ext30_mirror0 = 1; drawable.ext30_mirror1 = 1; //更新 - target.emitFast(RenderedTarget.EVENT_TARGET_VISUAL_CHANGE, this); + target.emitFast('EVENT_TARGET_VISUAL_CHANGE', this); drawable._renderer.dirty = true; drawable._rotationCenterDirty = true; drawable._skinScaleDirty = true; From 7c58b570e86d12f38d23b98b5cfe47a62d151b65 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Mon, 1 Aug 2022 13:53:08 +0800 Subject: [PATCH 105/357] Update projectWith30.js --- Arkos/projectWith30.js | 63 ++---------------------------------------- 1 file changed, 3 insertions(+), 60 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 1905ffc8..9267585a 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -122,9 +122,6 @@ class ArkosExtensions { '30Ext.menu.mirrorMethod.1': '左右镜像', '30Ext.menu.mirrorMethod.2': '上下镜像', '30Ext.block.clearMirror': '清除角色镜像变换', - '30Ext.info.2': '🛸 角色跨域操作', - '30Ext.block.anotherRun': '让[spriteName]运行', - '30Ext.block.anotherRunWithClone': '让[spriteName]的第[cloneId]个克隆体运行' }, en: { @@ -228,9 +225,6 @@ class ArkosExtensions { '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', '30Ext.menu.mirrorMethod.2': 'Vertical mirror transform', '30Ext.block.clearMirror': 'Clear the mirror transform', - '30Ext.info.2': '🛸 Cross sprite operation', - '30Ext.block.anotherRun': 'Let [spriteName] run', - '30Ext.block.anotherRunWithClone': 'Let the [cloneId] clone of [spriteName] run' }, }) } @@ -1039,37 +1033,7 @@ class ArkosExtensions { opcode: 'clearMirror', blockType: 'command', text: this.formatMessage('30Ext.block.clearMirror') - }, - "---" + this.formatMessage("30Ext.info.2"), //角色跨域操作 - //跨域执行 - { - opcode: 'anotherRun', - blockType: 'command', - text: this.formatMessage('30Ext.block.anotherRun'), - arguments: { - spriteName: { - type: 'string', - menu: 'spritesMenu' - } - } - }, - //跨域执行(克隆体) - { - opcode: 'anotherRunWithClone', - blockType: 'command', - text: this.formatMessage('30Ext.block.anotherRunWithClone'), - arguments: { - spriteName: { - type: 'string', - menu: 'spritesMenu' - }, - cloneId: { - type: 'number', - defaultValue: 1 - } - - } - }, + } ], menus: { @@ -1827,6 +1791,7 @@ class ArkosExtensions { //镜像造型 mirrorSprite(args, util) { let target = util.target; + this.setXY({x: target._x+1, y: target._y+1},util); let drawable = this.runtime.renderer._allDrawables[target.drawableID]; if(!util.target.ext30_isHook) { target.ext30_mirror0 = 1; @@ -1840,11 +1805,7 @@ class ArkosExtensions { util.target['ext30_mirror' + args.mirrorMethod] *= -1; //更新 target.emitFast('EVENT_TARGET_VISUAL_CHANGE', this); - drawable._renderer.dirty = true; - drawable._rotationCenterDirty = true; - drawable._skinScaleDirty = true; - drawable.setTransformDirty(); - this.runtime.requestRedraw(); + this.setXY({x: target._x-1, y: target._y-1},util); } //清除镜像 clearMirror(args, util) { @@ -1854,26 +1815,8 @@ class ArkosExtensions { drawable.ext30_mirror1 = 1; //更新 target.emitFast('EVENT_TARGET_VISUAL_CHANGE', this); - drawable._renderer.dirty = true; - drawable._rotationCenterDirty = true; - drawable._skinScaleDirty = true; - drawable.setTransformDirty(); - this.runtime.requestRedraw(); } //TODO: 拉伸 - // - //角色跨域操作 - // - //跨域执行 - anotherRun(args, util) { - util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName) - .sprite.clones[0]; - } - //跨域克隆体执行 - anotherRunWithClone(args, util) { - util.thread.target = this.runtime.targets.find(target => target.sprite.name === args.spriteName) - .sprite.clones[args.cloneId]; - } } From abb2af9522c4246d09c90b168f34a08c7cacfe74 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Mon, 1 Aug 2022 13:55:36 +0800 Subject: [PATCH 106/357] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E4=BA=86=E8=B7=A8?= =?UTF-8?q?=E5=9F=9F=E6=93=8D=E4=BD=9C=EF=BC=88=E6=97=A0=E6=B3=95=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 9267585a..8d6eeb60 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1810,11 +1810,13 @@ class ArkosExtensions { //清除镜像 clearMirror(args, util) { let target = util.target; + this.setXY({x: target._x+1, y: target._y+1},util); let drawable = this.runtime.renderer._allDrawables[target.drawableID]; drawable.ext30_mirror0 = 1; drawable.ext30_mirror1 = 1; //更新 target.emitFast('EVENT_TARGET_VISUAL_CHANGE', this); + this.setXY({x: target._x-1, y: target._y-1},util); } //TODO: 拉伸 } From 60a926d3ab23512264e2ec4183022747e2bb0c0e Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Tue, 2 Aug 2022 12:13:58 +0800 Subject: [PATCH 107/357] Update projectWith30.js --- Arkos/projectWith30.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 8d6eeb60..6f31fb22 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1788,11 +1788,10 @@ class ArkosExtensions { // //角色造型操作 // - //镜像造型 - mirrorSprite(args, util) { +mirrorSprite(args, util) { let target = util.target; - this.setXY({x: target._x+1, y: target._y+1},util); let drawable = this.runtime.renderer._allDrawables[target.drawableID]; +this.setXY({x: target._x+1, y: target._y+1},util); if(!util.target.ext30_isHook) { target.ext30_mirror0 = 1; target.ext30_mirror1 = 1; @@ -1800,6 +1799,12 @@ class ArkosExtensions { drawable._skinScale[0] = Math.abs(drawable._skinScale[0]) * target.ext30_mirror0; drawable._skinScale[1] = Math.abs(drawable._skinScale[1]) * target.ext30_mirror1; }); +let oldf = target.__proto__.setSize; +target.__proto__.setSize = function(size) { +this.setXY({x: target._x+1, y: target._y+1},util); +oldf.call(target, size); +this.setXY({x: target._x-1, y: target._y-1},util); +} target.ext30_isHook = true; } util.target['ext30_mirror' + args.mirrorMethod] *= -1; From efc1ebca1b51cc02f4f67dc8e776ab25cbd8ffcf Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Tue, 2 Aug 2022 12:42:38 +0800 Subject: [PATCH 108/357] Update projectWith30.js --- Arkos/projectWith30.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 6f31fb22..2619a37f 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1791,7 +1791,7 @@ class ArkosExtensions { mirrorSprite(args, util) { let target = util.target; let drawable = this.runtime.renderer._allDrawables[target.drawableID]; -this.setXY({x: target._x+1, y: target._y+1},util); +this.setXY({x: target.x+1, y: target.y+1},util); if(!util.target.ext30_isHook) { target.ext30_mirror0 = 1; target.ext30_mirror1 = 1; @@ -1801,16 +1801,16 @@ this.setXY({x: target._x+1, y: target._y+1},util); }); let oldf = target.__proto__.setSize; target.__proto__.setSize = function(size) { -this.setXY({x: target._x+1, y: target._y+1},util); +this.setXY({x: target.x+1, y: target.y+1},util); oldf.call(target, size); -this.setXY({x: target._x-1, y: target._y-1},util); +this.setXY({x: target.x-1, y: target.y-1},util); } target.ext30_isHook = true; } util.target['ext30_mirror' + args.mirrorMethod] *= -1; //更新 target.emitFast('EVENT_TARGET_VISUAL_CHANGE', this); - this.setXY({x: target._x-1, y: target._y-1},util); + this.setXY({x: target.x-1, y: target.y-1},util); } //清除镜像 clearMirror(args, util) { From c88c9fa22d2e461bac1912d0c030ca5e7d3795e4 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Tue, 2 Aug 2022 12:50:01 +0800 Subject: [PATCH 109/357] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E6=96=87=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 2619a37f..cf9e2742 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -117,11 +117,11 @@ class ArkosExtensions { 'ArkosExt.lengthOfTempCon': '🗂️临时容器[con]中内容数', '30Ext.info': '✨ 以下扩展由_30提供', - '30Ext.info.1': '🪞 造型镜像操作', - '30Ext.block.mirrorSprite': '[mirrorMethod]当前角色', + '30Ext.info.1': '🔮 造型镜像操作', + '30Ext.block.mirrorSprite': '(⚠还在测试)[mirrorMethod]当前角色', '30Ext.menu.mirrorMethod.1': '左右镜像', '30Ext.menu.mirrorMethod.2': '上下镜像', - '30Ext.block.clearMirror': '清除角色镜像变换', + '30Ext.block.clearMirror': '(⚠还在测试)清除角色镜像变换', }, en: { @@ -220,11 +220,11 @@ class ArkosExtensions { 'ArkosExt.lengthOfTempCon': '🗂️count of contents in temp container[con]', '30Ext.info': '✨ Contributed by _30', - '30Ext.info.1': '🪞 Mirror transform', - '30Ext.block.mirrorSprite': '[mirrorMethod] current sprite', + '30Ext.info.1': '🔮 Mirror transform', + '30Ext.block.mirrorSprite': '(⚠testing)[mirrorMethod] current sprite', '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', '30Ext.menu.mirrorMethod.2': 'Vertical mirror transform', - '30Ext.block.clearMirror': 'Clear the mirror transform', + '30Ext.block.clearMirror': '(⚠testing)Clear the mirror transform', }, }) } From 0a14a791e23ef82491504aa1b7ecda16b54f1577 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Tue, 2 Aug 2022 12:57:23 +0800 Subject: [PATCH 110/357] Update projectWith30.js --- Arkos/projectWith30.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index cf9e2742..ff49c501 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1801,9 +1801,9 @@ this.setXY({x: target.x+1, y: target.y+1},util); }); let oldf = target.__proto__.setSize; target.__proto__.setSize = function(size) { -this.setXY({x: target.x+1, y: target.y+1},util); + util.target.renderer.updateDrawablePosition(util.target.drawableID, [target.x+1,target.y]); oldf.call(target, size); -this.setXY({x: target.x-1, y: target.y-1},util); + util.target.renderer.updateDrawablePosition(util.target.drawableID, [target.x-1,target.y]); } target.ext30_isHook = true; } From ace3c6e0ca992455c8547bf83dfea825da0d6643 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Tue, 2 Aug 2022 12:58:17 +0800 Subject: [PATCH 111/357] Update projectWith30.js --- Arkos/projectWith30.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index ff49c501..8f84f445 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1815,13 +1815,13 @@ oldf.call(target, size); //清除镜像 clearMirror(args, util) { let target = util.target; - this.setXY({x: target._x+1, y: target._y+1},util); + this.setXY({x: target.x+1, y: target.y+1},util); let drawable = this.runtime.renderer._allDrawables[target.drawableID]; drawable.ext30_mirror0 = 1; drawable.ext30_mirror1 = 1; //更新 target.emitFast('EVENT_TARGET_VISUAL_CHANGE', this); - this.setXY({x: target._x-1, y: target._y-1},util); + this.setXY({x: target.x-1, y: target.y-1},util); } //TODO: 拉伸 } From d60a270ab6a5ce7e8735954664521dc46648bb79 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Tue, 2 Aug 2022 13:05:01 +0800 Subject: [PATCH 112/357] =?UTF-8?q?=E6=9B=B4=E6=94=B9emoji?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 8f84f445..704c11c6 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -118,10 +118,10 @@ class ArkosExtensions { '30Ext.info': '✨ 以下扩展由_30提供', '30Ext.info.1': '🔮 造型镜像操作', - '30Ext.block.mirrorSprite': '(⚠还在测试)[mirrorMethod]当前角色', + '30Ext.block.mirrorSprite': '(⚠️还在测试)[mirrorMethod]当前角色', '30Ext.menu.mirrorMethod.1': '左右镜像', '30Ext.menu.mirrorMethod.2': '上下镜像', - '30Ext.block.clearMirror': '(⚠还在测试)清除角色镜像变换', + '30Ext.block.clearMirror': '(⚠️还在测试)清除角色镜像变换', }, en: { @@ -221,10 +221,10 @@ class ArkosExtensions { '30Ext.info': '✨ Contributed by _30', '30Ext.info.1': '🔮 Mirror transform', - '30Ext.block.mirrorSprite': '(⚠testing)[mirrorMethod] current sprite', + '30Ext.block.mirrorSprite': '(⚠️testing)[mirrorMethod] current sprite', '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', '30Ext.menu.mirrorMethod.2': 'Vertical mirror transform', - '30Ext.block.clearMirror': '(⚠testing)Clear the mirror transform', + '30Ext.block.clearMirror': '(⚠️testing)Clear the mirror transform', }, }) } From ba6b25de9fa4bf7e97d6caa931ae08ecfca5869a Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Tue, 2 Aug 2022 13:26:13 +0800 Subject: [PATCH 113/357] Update projectWith30.js --- Arkos/projectWith30.js | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 704c11c6..e4f2be87 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1793,18 +1793,34 @@ mirrorSprite(args, util) { let drawable = this.runtime.renderer._allDrawables[target.drawableID]; this.setXY({x: target.x+1, y: target.y+1},util); if(!util.target.ext30_isHook) { + let setXYhook = function(args, util) { + if(util.target.isStage) return; + args.x = this._clamp(Cast.toNumber(args.x), -100000000, 100000000) + args.y = this._clamp(Cast.toNumber(args.y), -100000000, 100000000) + const oldX = util.target.x; + const oldY = util.target.y; + util.target.x = args.x; + util.target.y = args.y; + if(util.target.renderer) { + util.target.renderer.updateDrawablePosition(util.target.drawableID, [args.x, args.y]); + if(util.target.visible) { + util.target.runtime.requestRedraw(); + } + } else { + util.target.x = x; + util.target.y = y; + } + util.target.emit('TARGET_MOVED', util.target, oldX, oldY, false); + util.target.runtime.requestTargetsUpdate(util.target); + } target.ext30_mirror0 = 1; target.ext30_mirror1 = 1; target.addListener('EVENT_TARGET_VISUAL_CHANGE', (e, t) => { + setXYhook({x: target.x-1, y: target.y-1},util); drawable._skinScale[0] = Math.abs(drawable._skinScale[0]) * target.ext30_mirror0; drawable._skinScale[1] = Math.abs(drawable._skinScale[1]) * target.ext30_mirror1; + setXYhook({x: target.x+1, y: target.y+1},util); }); -let oldf = target.__proto__.setSize; -target.__proto__.setSize = function(size) { - util.target.renderer.updateDrawablePosition(util.target.drawableID, [target.x+1,target.y]); -oldf.call(target, size); - util.target.renderer.updateDrawablePosition(util.target.drawableID, [target.x-1,target.y]); -} target.ext30_isHook = true; } util.target['ext30_mirror' + args.mirrorMethod] *= -1; From ee2fc12bc79b199eb7fa3bfa8735af0a8ea39cfb Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Tue, 2 Aug 2022 13:34:48 +0800 Subject: [PATCH 114/357] Update projectWith30.js --- Arkos/projectWith30.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index e4f2be87..3a5c5f29 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1795,8 +1795,6 @@ this.setXY({x: target.x+1, y: target.y+1},util); if(!util.target.ext30_isHook) { let setXYhook = function(args, util) { if(util.target.isStage) return; - args.x = this._clamp(Cast.toNumber(args.x), -100000000, 100000000) - args.y = this._clamp(Cast.toNumber(args.y), -100000000, 100000000) const oldX = util.target.x; const oldY = util.target.y; util.target.x = args.x; @@ -1832,9 +1830,8 @@ this.setXY({x: target.x+1, y: target.y+1},util); clearMirror(args, util) { let target = util.target; this.setXY({x: target.x+1, y: target.y+1},util); - let drawable = this.runtime.renderer._allDrawables[target.drawableID]; - drawable.ext30_mirror0 = 1; - drawable.ext30_mirror1 = 1; + +target.ext30_mirror0 = 1;target.ext30_mirror1 = 1; //更新 target.emitFast('EVENT_TARGET_VISUAL_CHANGE', this); this.setXY({x: target.x-1, y: target.y-1},util); From 4ac9e536939d4a04db0358a3796fd791ea446430 Mon Sep 17 00:00:00 2001 From: six-6 <1195132772@qq.com> Date: Thu, 21 Jul 2022 13:19:52 +0800 Subject: [PATCH 115/357] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E4=BF=AE=E5=A4=8Darg?= =?UTF-8?q?s.LIST=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- six-6/regexp.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/six-6/regexp.js b/six-6/regexp.js index a28ca9f8..16fca510 100644 --- a/six-6/regexp.js +++ b/six-6/regexp.js @@ -700,7 +700,8 @@ class RegExpVI { } let text = String(args.TEXT); result = text.split(regexp); - let vari = util.target.lookupVariableById(args.LIST); + // 这里估计是vm对名为LIST或者VARIABLE的参数有特殊处理 + let vari = util.target.lookupVariableById(args.LIST.id); if (vari !== null) vari.value = result; } From ff2f7fbc5e95cd8d5a8feb88129ecedb5d9d1fef Mon Sep 17 00:00:00 2001 From: six-6 <1195132772@qq.com> Date: Thu, 21 Jul 2022 13:20:17 +0800 Subject: [PATCH 116/357] =?UTF-8?q?Revert=20"=E5=B0=9D=E8=AF=95=E4=BF=AE?= =?UTF-8?q?=E5=A4=8Dargs.LIST=E7=9A=84=E9=97=AE=E9=A2=98"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 314a61057464f4543f80c06643b1a65d3c3e8366. --- six-6/regexp.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/six-6/regexp.js b/six-6/regexp.js index 16fca510..a28ca9f8 100644 --- a/six-6/regexp.js +++ b/six-6/regexp.js @@ -700,8 +700,7 @@ class RegExpVI { } let text = String(args.TEXT); result = text.split(regexp); - // 这里估计是vm对名为LIST或者VARIABLE的参数有特殊处理 - let vari = util.target.lookupVariableById(args.LIST.id); + let vari = util.target.lookupVariableById(args.LIST); if (vari !== null) vari.value = result; } From 9b3a5409049b17ed7c17e628068b0eba891cc2a3 Mon Sep 17 00:00:00 2001 From: six-6 <1195132772@qq.com> Date: Thu, 21 Jul 2022 13:22:02 +0800 Subject: [PATCH 117/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BA=86RegExpVI=20s?= =?UTF-8?q?plit/matchall=20LIST=20->=20LISTID=20=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- six-6/regexp.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/six-6/regexp.js b/six-6/regexp.js index a28ca9f8..facd2643 100644 --- a/six-6/regexp.js +++ b/six-6/regexp.js @@ -59,8 +59,8 @@ class RegExpVI { "RegExpVI.foundtextbegin": "找到的文本开始位置", "RegExpVI.foundtextend": "找到的文本结束位置", "RegExpVI.foundtextgroups": "找到的第 [N] 个捕获组的内容", - "RegExpVI.findall": "在 [TEXT] 里查找所有 [REGEXP] 并保存到 [LIST]", - "RegExpVI.split": "在 [TEXT] 里以 [REGEXP] 分割并保存到 [LIST]", + "RegExpVI.findall": "在 [TEXT] 里查找所有 [REGEXP] 并保存到列表 [LISTID]", + "RegExpVI.split": "在 [TEXT] 里以 [REGEXP] 分割并保存到列表 [LISTID]", "RegExpVI.replace": "将 [TEXT] 里的所有 [REGEXP] 替换为 [DEST] [GROUP]", "RegExpVI.replace.group": "(使用引用记号)", "RegExpVI.replace.nogroup": "(不使用引用记号)", @@ -117,8 +117,8 @@ class RegExpVI { "RegExpVI.foundtextbegin": "begin index", "RegExpVI.foundtextend": "end index", "RegExpVI.foundtextgroups": "founded content of group [N]", - "RegExpVI.findall": "find all [REGEXP] in [TEXT] and save to [LIST]", - "RegExpVI.split": "split [TEXT] by [REGEXP] and save to [LIST]", + "RegExpVI.findall": "find all [REGEXP] in [TEXT] and save to list [LISTID]", + "RegExpVI.split": "split [TEXT] by [REGEXP] and save to list [LISTID]", "RegExpVI.replace": "replace all [REGEXP] in [TEXT] with [DEST] [GROUP]", "RegExpVI.replace.group": "(refs enabled)", "RegExpVI.replace.nogroup": "(refs disabled)", @@ -373,7 +373,7 @@ class RegExpVI { type: "string", defaultValue: "I have 23 45." }, - LIST: { + LISTID: { type: "string", menu: "List" } @@ -392,7 +392,7 @@ class RegExpVI { type: "string", defaultValue: "I have 23 apples." }, - LIST: { + LISTID: { type: "string", menu: "List" } @@ -684,7 +684,7 @@ class RegExpVI { while (res = regexp.exec(text), res !== null) { result.push(res[0]); } - let vari = util.target.lookupVariableById(args.LIST); + let vari = util.target.lookupVariableById(args.LISTID); if (vari !== null) vari.value = result; } @@ -700,7 +700,7 @@ class RegExpVI { } let text = String(args.TEXT); result = text.split(regexp); - let vari = util.target.lookupVariableById(args.LIST); + let vari = util.target.lookupVariableById(args.LISTID); if (vari !== null) vari.value = result; } From d2dbdf8d36fa416bb920f554ae0a9c89ed995ca3 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Tue, 2 Aug 2022 21:35:10 +0800 Subject: [PATCH 118/357] Update projectWith30.js --- Arkos/projectWith30.js | 107 ++++++++++++++++++++--------------------- 1 file changed, 53 insertions(+), 54 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 3a5c5f29..33c1bfc5 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -118,10 +118,11 @@ class ArkosExtensions { '30Ext.info': '✨ 以下扩展由_30提供', '30Ext.info.1': '🔮 造型镜像操作', - '30Ext.block.mirrorSprite': '(⚠️还在测试)[mirrorMethod]当前角色', - '30Ext.menu.mirrorMethod.1': '左右镜像', - '30Ext.menu.mirrorMethod.2': '上下镜像', - '30Ext.block.clearMirror': '(⚠️还在测试)清除角色镜像变换', + '30Ext.block.mirrorSprite': '(⚠️还在测试)将角色的镜像模式设为[mirrorMethod]', + '30Ext.menu.mirrorMethod.1': '无镜像', + '30Ext.menu.mirrorMethod.2': '左右镜像', + '30Ext.menu.mirrorMethod.3': '上下镜像', + '30Ext.menu.mirrorMethod.4': '上下左右镜像', }, en: { @@ -221,10 +222,11 @@ class ArkosExtensions { '30Ext.info': '✨ Contributed by _30', '30Ext.info.1': '🔮 Mirror transform', - '30Ext.block.mirrorSprite': '(⚠️testing)[mirrorMethod] current sprite', - '30Ext.menu.mirrorMethod.1': 'Horizontal mirror transform', - '30Ext.menu.mirrorMethod.2': 'Vertical mirror transform', - '30Ext.block.clearMirror': '(⚠️testing)Clear the mirror transform', + '30Ext.block.mirrorSprite': '(⚠️Testing)Set the mirroring mode of the sprite to [mirrorMethod]', + '30Ext.menu.mirrorMethod.1': 'No mirror', + '30Ext.menu.mirrorMethod.2': 'Horizontal mirror', + '30Ext.menu.mirrorMethod.3': 'Vertical Mirror', + '30Ext.menu.mirrorMethod.4': 'Horizontal & Vertical mirror', }, }) } @@ -1174,12 +1176,20 @@ class ArkosExtensions { items: 'getSpritesMenu' }, mirrorMenu: [{ - text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //左右镜像 - value: '0' + text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //无镜像 + value: '1' }, { - text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //上下镜像 - value: '1' + text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //左右镜像 + value: '2' + }, + { + text: this.formatMessage('30Ext.menu.mirrorMethod.3'), //上下镜像 + value: '3' + }, + { + text: this.formatMessage('30Ext.menu.mirrorMethod.4'), //上下左右镜像 + value: '4' } ] }, @@ -1788,53 +1798,42 @@ class ArkosExtensions { // //角色造型操作 // -mirrorSprite(args, util) { + mirrorSprite(args, util) { let target = util.target; let drawable = this.runtime.renderer._allDrawables[target.drawableID]; -this.setXY({x: target.x+1, y: target.y+1},util); - if(!util.target.ext30_isHook) { - let setXYhook = function(args, util) { - if(util.target.isStage) return; - const oldX = util.target.x; - const oldY = util.target.y; - util.target.x = args.x; - util.target.y = args.y; - if(util.target.renderer) { - util.target.renderer.updateDrawablePosition(util.target.drawableID, [args.x, args.y]); - if(util.target.visible) { - util.target.runtime.requestRedraw(); - } - } else { - util.target.x = x; - util.target.y = y; + switch (args.mirrorMethod) { + case 1: + target.ext30.mirror.x = 1; + target.ext30.mirror.y = 1; + break; + case 2: + target.ext30.mirror.x = -1; + target.ext30.mirror.y = 1; + break; + case 3: + target.ext30.mirror.x = 1; + target.ext30.mirror.y = -1; + break; + case 4: + target.ext30.mirror.x = -1; + target.ext30.mirror.y = -1; + break; } - util.target.emit('TARGET_MOVED', util.target, oldX, oldY, false); - util.target.runtime.requestTargetsUpdate(util.target); - } - target.ext30_mirror0 = 1; - target.ext30_mirror1 = 1; - target.addListener('EVENT_TARGET_VISUAL_CHANGE', (e, t) => { - setXYhook({x: target.x-1, y: target.y-1},util); - drawable._skinScale[0] = Math.abs(drawable._skinScale[0]) * target.ext30_mirror0; - drawable._skinScale[1] = Math.abs(drawable._skinScale[1]) * target.ext30_mirror1; - setXYhook({x: target.x+1, y: target.y+1},util); - }); - target.ext30_isHook = true; + if(!target.ext30.mirror.hook) { + //初始化 + target.ext30.mirror.x = 1; + target.ext30.mirror.y = 1; + //注入修改函数 + let old_fun = drawable.__proto__.updateScale; + drawable.__proto__.updateScale = function(scale) { + scale[0] *= target.ext30.mirror.x; + scale[1] *= target.ext30.mirror.y; + return old_fun.call(drawable, scale); + } + target.ext30.mirror.hook = true; } - util.target['ext30_mirror' + args.mirrorMethod] *= -1; - //更新 - target.emitFast('EVENT_TARGET_VISUAL_CHANGE', this); - this.setXY({x: target.x-1, y: target.y-1},util); - } - //清除镜像 - clearMirror(args, util) { - let target = util.target; - this.setXY({x: target.x+1, y: target.y+1},util); - -target.ext30_mirror0 = 1;target.ext30_mirror1 = 1; //更新 - target.emitFast('EVENT_TARGET_VISUAL_CHANGE', this); - this.setXY({x: target.x-1, y: target.y-1},util); + drawable.updateScale(drawable.scale); } //TODO: 拉伸 } From 6a465c3ddf0025d662bde23f0ed8a7b9a1fa4a06 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Tue, 2 Aug 2022 21:46:53 +0800 Subject: [PATCH 119/357] Update projectWith30.js --- Arkos/projectWith30.js | 45 ++++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 33c1bfc5..ef476c76 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1029,14 +1029,7 @@ class ArkosExtensions { menu: 'mirrorMenu' } } - }, - // 清除镜像 - { - opcode: 'clearMirror', - blockType: 'command', - text: this.formatMessage('30Ext.block.clearMirror') } - ], menus: { conInfoMenu: [{ @@ -1782,6 +1775,19 @@ class ArkosExtensions { // //30Ext // + //初始化 + ext30_tryInit(target) { + if (!target.ext30) { + target.ext30 = { + mirror: { + x: 1, + y: 1, + hook: false + } + }; + } + return target; + } //菜单 //动态菜单: 角色菜单 getSpritesMenu() { @@ -1799,8 +1805,18 @@ class ArkosExtensions { //角色造型操作 // mirrorSprite(args, util) { - let target = util.target; + let target = this.ext30_tryInit(util.target); let drawable = this.runtime.renderer._allDrawables[target.drawableID]; + if(!target.ext30.mirror.hook) { + //注入修改函数 + let old_fun = drawable.__proto__.updateScale; + drawable.__proto__.updateScale = function(scale) { + scale[0] *= target.ext30.mirror.x; + scale[1] *= target.ext30.mirror.y; + return old_fun.call(drawable, scale); + } + target.ext30.mirror.hook = true; + } switch (args.mirrorMethod) { case 1: target.ext30.mirror.x = 1; @@ -1819,19 +1835,6 @@ class ArkosExtensions { target.ext30.mirror.y = -1; break; } - if(!target.ext30.mirror.hook) { - //初始化 - target.ext30.mirror.x = 1; - target.ext30.mirror.y = 1; - //注入修改函数 - let old_fun = drawable.__proto__.updateScale; - drawable.__proto__.updateScale = function(scale) { - scale[0] *= target.ext30.mirror.x; - scale[1] *= target.ext30.mirror.y; - return old_fun.call(drawable, scale); - } - target.ext30.mirror.hook = true; - } //更新 drawable.updateScale(drawable.scale); } From 4c4020469ac063703db89436d2e40d2da4ac9045 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Tue, 2 Aug 2022 21:49:49 +0800 Subject: [PATCH 120/357] Update projectWith30.js --- Arkos/projectWith30.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index ef476c76..61571a81 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1818,19 +1818,19 @@ class ArkosExtensions { target.ext30.mirror.hook = true; } switch (args.mirrorMethod) { - case 1: + case '1': target.ext30.mirror.x = 1; target.ext30.mirror.y = 1; break; - case 2: + case '2': target.ext30.mirror.x = -1; target.ext30.mirror.y = 1; break; - case 3: + case '3': target.ext30.mirror.x = 1; target.ext30.mirror.y = -1; break; - case 4: + case '4': target.ext30.mirror.x = -1; target.ext30.mirror.y = -1; break; From 314fa1d451f2d78ef30a9e596e13dd3f79c25417 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Tue, 2 Aug 2022 22:03:39 +0800 Subject: [PATCH 121/357] Update projectWith30.js --- Arkos/projectWith30.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 61571a81..cf8304cc 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1811,8 +1811,8 @@ class ArkosExtensions { //注入修改函数 let old_fun = drawable.__proto__.updateScale; drawable.__proto__.updateScale = function(scale) { - scale[0] *= target.ext30.mirror.x; - scale[1] *= target.ext30.mirror.y; + scale[0] = Math.abs(scale[0]) * target.ext30.mirror.x; + scale[1] = Math.abs(scale[1]) * target.ext30.mirror.y; return old_fun.call(drawable, scale); } target.ext30.mirror.hook = true; From f59166bc005746e703908bb4039554b09e8f81d5 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Tue, 2 Aug 2022 22:18:00 +0800 Subject: [PATCH 122/357] Update projectWith30.js --- Arkos/projectWith30.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index cf8304cc..9ce53ca8 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1028,7 +1028,8 @@ class ArkosExtensions { type: 'string', menu: 'mirrorMenu' } - } + }, + filter: ['sprite'] } ], menus: { From 6ecc99af5c4b66a16e720d7802f4f3fa33aa8390 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Tue, 2 Aug 2022 23:52:43 +0800 Subject: [PATCH 123/357] Update projectWith30.js --- Arkos/projectWith30.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 9ce53ca8..25101456 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1778,7 +1778,7 @@ class ArkosExtensions { // //初始化 ext30_tryInit(target) { - if (!target.ext30) { + if(!target.ext30) { target.ext30 = { mirror: { x: 1, @@ -1810,11 +1810,16 @@ class ArkosExtensions { let drawable = this.runtime.renderer._allDrawables[target.drawableID]; if(!target.ext30.mirror.hook) { //注入修改函数 - let old_fun = drawable.__proto__.updateScale; - drawable.__proto__.updateScale = function(scale) { + drawable.updateScale.prototype.constructor = function(scale) { scale[0] = Math.abs(scale[0]) * target.ext30.mirror.x; scale[1] = Math.abs(scale[1]) * target.ext30.mirror.y; - return old_fun.call(drawable, scale); + if(drawable._scale[0] !== scale[0] ||drawable._scale[1] !== scale[1]) { + drawable._scale[0] = scale[0]; + drawable._scale[1] = scale[1]; + drawable._rotationCenterDirty = true; + drawable._skinScaleDirty = true; + drawable.setTransformDirty(); + } } target.ext30.mirror.hook = true; } From 8ac7e78daf8dd5491d972f06867165c9ab47f8e4 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Tue, 2 Aug 2022 23:54:52 +0800 Subject: [PATCH 124/357] Update projectWith30.js --- Arkos/projectWith30.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 25101456..1291e0e5 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1810,7 +1810,7 @@ class ArkosExtensions { let drawable = this.runtime.renderer._allDrawables[target.drawableID]; if(!target.ext30.mirror.hook) { //注入修改函数 - drawable.updateScale.prototype.constructor = function(scale) { + drawable.updateScale = function(scale) { scale[0] = Math.abs(scale[0]) * target.ext30.mirror.x; scale[1] = Math.abs(scale[1]) * target.ext30.mirror.y; if(drawable._scale[0] !== scale[0] ||drawable._scale[1] !== scale[1]) { From c9bd3cf852480bb7ea9ed3201aacf32d6177676c Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Tue, 2 Aug 2022 23:56:58 +0800 Subject: [PATCH 125/357] Update projectWith30.js --- Arkos/projectWith30.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 1291e0e5..405e2672 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1810,7 +1810,7 @@ class ArkosExtensions { let drawable = this.runtime.renderer._allDrawables[target.drawableID]; if(!target.ext30.mirror.hook) { //注入修改函数 - drawable.updateScale = function(scale) { + drawable.__proto__.updateScale = function(scale) { scale[0] = Math.abs(scale[0]) * target.ext30.mirror.x; scale[1] = Math.abs(scale[1]) * target.ext30.mirror.y; if(drawable._scale[0] !== scale[0] ||drawable._scale[1] !== scale[1]) { From c1504d114a791ba6222e2e50c587aff414230093 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Wed, 3 Aug 2022 00:00:59 +0800 Subject: [PATCH 126/357] Update projectWith30.js --- Arkos/projectWith30.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 405e2672..8bd58afa 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1813,12 +1813,12 @@ class ArkosExtensions { drawable.__proto__.updateScale = function(scale) { scale[0] = Math.abs(scale[0]) * target.ext30.mirror.x; scale[1] = Math.abs(scale[1]) * target.ext30.mirror.y; - if(drawable._scale[0] !== scale[0] ||drawable._scale[1] !== scale[1]) { - drawable._scale[0] = scale[0]; - drawable._scale[1] = scale[1]; - drawable._rotationCenterDirty = true; - drawable._skinScaleDirty = true; - drawable.setTransformDirty(); + if(this._scale[0] !== scale[0] ||this._scale[1] !== scale[1]) { + this._scale[0] = scale[0]; + this._scale[1] = scale[1]; + this._rotationCenterDirty = true; + this._skinScaleDirty = true; + this.setTransformDirty(); } } target.ext30.mirror.hook = true; From 3e667bb1fac2d2ace2000b125cf416b06dadcc8e Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Wed, 3 Aug 2022 00:09:39 +0800 Subject: [PATCH 127/357] Update projectWith30.js --- Arkos/projectWith30.js | 50 ++++++++++++++---------------------------- 1 file changed, 17 insertions(+), 33 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 8bd58afa..44ab43d6 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1776,19 +1776,6 @@ class ArkosExtensions { // //30Ext // - //初始化 - ext30_tryInit(target) { - if(!target.ext30) { - target.ext30 = { - mirror: { - x: 1, - y: 1, - hook: false - } - }; - } - return target; - } //菜单 //动态菜单: 角色菜单 getSpritesMenu() { @@ -1806,39 +1793,36 @@ class ArkosExtensions { //角色造型操作 // mirrorSprite(args, util) { - let target = this.ext30_tryInit(util.target); + let target = util.target; let drawable = this.runtime.renderer._allDrawables[target.drawableID]; - if(!target.ext30.mirror.hook) { + if(!drawable.ext30_mirror_hook) { + drawable.ext30_mirror_x = 1; + drawable.ext30_mirror_y = 1; //注入修改函数 + let old_fun = drawable.__proto__.updateScale; drawable.__proto__.updateScale = function(scale) { - scale[0] = Math.abs(scale[0]) * target.ext30.mirror.x; - scale[1] = Math.abs(scale[1]) * target.ext30.mirror.y; - if(this._scale[0] !== scale[0] ||this._scale[1] !== scale[1]) { - this._scale[0] = scale[0]; - this._scale[1] = scale[1]; - this._rotationCenterDirty = true; - this._skinScaleDirty = true; - this.setTransformDirty(); - } + scale[0] = Math.abs(scale[0]) * this.ext30_mirror_x; + scale[1] = Math.abs(scale[1]) * this.ext30_mirror_y; + return old_fun.call(this, scale); } - target.ext30.mirror.hook = true; + drawable.ext30_mirror_hook = true; } switch (args.mirrorMethod) { case '1': - target.ext30.mirror.x = 1; - target.ext30.mirror.y = 1; + drawable.ext30_mirror_x = 1; + drawable.ext30_mirror_y = 1; break; case '2': - target.ext30.mirror.x = -1; - target.ext30.mirror.y = 1; + drawable.ext30_mirror_x = -1; + drawable.ext30_mirror_y = 1; break; case '3': - target.ext30.mirror.x = 1; - target.ext30.mirror.y = -1; + drawable.ext30_mirror_x = 1; + drawable.ext30_mirror_y = -1; break; case '4': - target.ext30.mirror.x = -1; - target.ext30.mirror.y = -1; + drawable.ext30_mirror_x = -1; + drawable.ext30_mirror_y = -1; break; } //更新 From b0b3713849526fbda8e3145fc55076e6a2428297 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Wed, 3 Aug 2022 20:08:17 +0800 Subject: [PATCH 128/357] Update projectWith30.js --- Arkos/projectWith30.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 44ab43d6..941042ec 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1800,11 +1800,13 @@ class ArkosExtensions { drawable.ext30_mirror_y = 1; //注入修改函数 let old_fun = drawable.__proto__.updateScale; - drawable.__proto__.updateScale = function(scale) { - scale[0] = Math.abs(scale[0]) * this.ext30_mirror_x; - scale[1] = Math.abs(scale[1]) * this.ext30_mirror_y; - return old_fun.call(this, scale); - } + Object.defineProperty(drawable, "updateScale" , + {value: function(scale) { + scale[0] = Math.abs(scale[0]) * this.ext30_mirror_x; + scale[1] = Math.abs(scale[1]) * this.ext30_mirror_y; + return old_fun.call(this, scale); + }} + ); drawable.ext30_mirror_hook = true; } switch (args.mirrorMethod) { From b926c866abdf63514ca6e93384764e430897e209 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Wed, 3 Aug 2022 20:52:52 +0800 Subject: [PATCH 129/357] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E9=95=9C=E5=83=8F=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AE=9A=E5=90=91=E7=BC=A9=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 103 ++++++++++++++++------------------------- 1 file changed, 40 insertions(+), 63 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 941042ec..0b0a1dca 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -117,12 +117,9 @@ class ArkosExtensions { 'ArkosExt.lengthOfTempCon': '🗂️临时容器[con]中内容数', '30Ext.info': '✨ 以下扩展由_30提供', - '30Ext.info.1': '🔮 造型镜像操作', - '30Ext.block.mirrorSprite': '(⚠️还在测试)将角色的镜像模式设为[mirrorMethod]', - '30Ext.menu.mirrorMethod.1': '无镜像', - '30Ext.menu.mirrorMethod.2': '左右镜像', - '30Ext.menu.mirrorMethod.3': '上下镜像', - '30Ext.menu.mirrorMethod.4': '上下左右镜像', + '30Ext.info.1': '🔮 定向缩放操作', + '30Ext.block.sclaeSpriteX': '水平缩放角色[input]倍', + '30Ext.block.sclaeSpriteY': '垂直缩放角色[input]倍' }, en: { @@ -221,12 +218,9 @@ class ArkosExtensions { 'ArkosExt.lengthOfTempCon': '🗂️count of contents in temp container[con]', '30Ext.info': '✨ Contributed by _30', - '30Ext.info.1': '🔮 Mirror transform', - '30Ext.block.mirrorSprite': '(⚠️Testing)Set the mirroring mode of the sprite to [mirrorMethod]', - '30Ext.menu.mirrorMethod.1': 'No mirror', - '30Ext.menu.mirrorMethod.2': 'Horizontal mirror', - '30Ext.menu.mirrorMethod.3': 'Vertical Mirror', - '30Ext.menu.mirrorMethod.4': 'Horizontal & Vertical mirror', + '30Ext.info.1': '🔮 Directional scale', + '30Ext.block.sclaeSpriteX': 'Scale the sprite [input] times horizontally', + '30Ext.block.sclaeSpriteY': 'Scale the sprite [input] times vertically' }, }) } @@ -1017,16 +1011,29 @@ class ArkosExtensions { // "---" + this.formatMessage("30Ext.info"), //感谢30提供的扩展 - "---" + this.formatMessage("30Ext.info.1"), //造型镜像 - // 镜像造型 + "---" + this.formatMessage("30Ext.info.1"), //定向缩放 + // x向缩放 { - opcode: 'mirrorSprite', + opcode: 'sclaeSpriteX', blockType: 'command', - text: this.formatMessage('30Ext.block.mirrorSprite'), + text: this.formatMessage('30Ext.block.sclaeSpriteX'), arguments: { - mirrorMethod: { - type: 'string', - menu: 'mirrorMenu' + input: { + type: 'number', + defaultValue: '1' + } + }, + filter: ['sprite'] + } + // y向缩放 + { + opcode: 'sclaeSpriteY', + blockType: 'command', + text: this.formatMessage('30Ext.block.sclaeSpriteY'), + arguments: { + input: { + type: 'number', + defaultValue: '1' } }, filter: ['sprite'] @@ -1168,25 +1175,8 @@ class ArkosExtensions { //30Ext spritesMenu: { items: 'getSpritesMenu' - }, - mirrorMenu: [{ - text: this.formatMessage('30Ext.menu.mirrorMethod.1'), //无镜像 - value: '1' - }, - { - text: this.formatMessage('30Ext.menu.mirrorMethod.2'), //左右镜像 - value: '2' - }, - { - text: this.formatMessage('30Ext.menu.mirrorMethod.3'), //上下镜像 - value: '3' - }, - { - text: this.formatMessage('30Ext.menu.mirrorMethod.4'), //上下左右镜像 - value: '4' - } - ] - }, + } + } } } @@ -1792,44 +1782,31 @@ class ArkosExtensions { // //角色造型操作 // - mirrorSprite(args, util) { + scaleSprite(index, value, util) { let target = util.target; let drawable = this.runtime.renderer._allDrawables[target.drawableID]; - if(!drawable.ext30_mirror_hook) { - drawable.ext30_mirror_x = 1; - drawable.ext30_mirror_y = 1; + if(!drawable.ext30_scale) { + drawable.ext30_scale = [1,1]; //注入修改函数 let old_fun = drawable.__proto__.updateScale; Object.defineProperty(drawable, "updateScale" , {value: function(scale) { - scale[0] = Math.abs(scale[0]) * this.ext30_mirror_x; - scale[1] = Math.abs(scale[1]) * this.ext30_mirror_y; + scale[0] = Math.abs(scale[0]) * this.ext30_scale[0]; + scale[1] = Math.abs(scale[1]) * this.ext30_scale[1]; return old_fun.call(this, scale); }} ); - drawable.ext30_mirror_hook = true; - } - switch (args.mirrorMethod) { - case '1': - drawable.ext30_mirror_x = 1; - drawable.ext30_mirror_y = 1; - break; - case '2': - drawable.ext30_mirror_x = -1; - drawable.ext30_mirror_y = 1; - break; - case '3': - drawable.ext30_mirror_x = 1; - drawable.ext30_mirror_y = -1; - break; - case '4': - drawable.ext30_mirror_x = -1; - drawable.ext30_mirror_y = -1; - break; } + drawable.ext30_scale[index] = value; //更新 drawable.updateScale(drawable.scale); } + scaleSpriteX(args, util) { + this.scaleSprite(0, args.input, util); + } + scaleSpriteY(args, util) { + this.scaleSprite(1, args.input, util); + } //TODO: 拉伸 } From 49557578280367150c3ebbbaa99a0104b309490a Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Wed, 3 Aug 2022 20:53:57 +0800 Subject: [PATCH 130/357] Update projectWith30.js --- Arkos/projectWith30.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 0b0a1dca..e5b05024 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1024,7 +1024,7 @@ class ArkosExtensions { } }, filter: ['sprite'] - } + }, // y向缩放 { opcode: 'sclaeSpriteY', From 9f6ee850607d30cfab8d4df4a391d6268aab8fab Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Wed, 3 Aug 2022 20:57:15 +0800 Subject: [PATCH 131/357] Update projectWith30.js --- Arkos/projectWith30.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index e5b05024..69154949 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1014,7 +1014,7 @@ class ArkosExtensions { "---" + this.formatMessage("30Ext.info.1"), //定向缩放 // x向缩放 { - opcode: 'sclaeSpriteX', + opcode: 'scaleSpriteX', blockType: 'command', text: this.formatMessage('30Ext.block.sclaeSpriteX'), arguments: { @@ -1027,7 +1027,7 @@ class ArkosExtensions { }, // y向缩放 { - opcode: 'sclaeSpriteY', + opcode: 'scaleSpriteY', blockType: 'command', text: this.formatMessage('30Ext.block.sclaeSpriteY'), arguments: { @@ -1807,7 +1807,6 @@ class ArkosExtensions { scaleSpriteY(args, util) { this.scaleSprite(1, args.input, util); } - //TODO: 拉伸 } From 90d63d7a12e5c37cb164417e6e82c22545bb25d1 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Wed, 3 Aug 2022 20:59:38 +0800 Subject: [PATCH 132/357] Update projectWith30.js --- Arkos/projectWith30.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 69154949..6ec3766b 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -118,8 +118,8 @@ class ArkosExtensions { '30Ext.info': '✨ 以下扩展由_30提供', '30Ext.info.1': '🔮 定向缩放操作', - '30Ext.block.sclaeSpriteX': '水平缩放角色[input]倍', - '30Ext.block.sclaeSpriteY': '垂直缩放角色[input]倍' + '30Ext.block.scaleSpriteX': '水平缩放角色[input]倍', + '30Ext.block.scaleSpriteY': '垂直缩放角色[input]倍' }, en: { @@ -219,8 +219,8 @@ class ArkosExtensions { '30Ext.info': '✨ Contributed by _30', '30Ext.info.1': '🔮 Directional scale', - '30Ext.block.sclaeSpriteX': 'Scale the sprite [input] times horizontally', - '30Ext.block.sclaeSpriteY': 'Scale the sprite [input] times vertically' + '30Ext.block.scaleSpriteX': 'Scale the sprite [input] times horizontally', + '30Ext.block.scaleSpriteY': 'Scale the sprite [input] times vertically' }, }) } @@ -1029,7 +1029,7 @@ class ArkosExtensions { { opcode: 'scaleSpriteY', blockType: 'command', - text: this.formatMessage('30Ext.block.sclaeSpriteY'), + text: this.formatMessage('30Ext.block.scaleSpriteY'), arguments: { input: { type: 'number', From 2bf07ccc9947f271668fd403eb7a470811cc8ef2 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Wed, 3 Aug 2022 21:02:06 +0800 Subject: [PATCH 133/357] Update projectWith30.js --- Arkos/projectWith30.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 6ec3766b..d3ec7520 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1016,7 +1016,7 @@ class ArkosExtensions { { opcode: 'scaleSpriteX', blockType: 'command', - text: this.formatMessage('30Ext.block.sclaeSpriteX'), + text: this.formatMessage('30Ext.block.scaleSpriteX'), arguments: { input: { type: 'number', From a10bdbfd58521181ba22daf69894c73926f9f71a Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Wed, 3 Aug 2022 21:13:47 +0800 Subject: [PATCH 134/357] Update projectWith30.js --- Arkos/projectWith30.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index d3ec7520..d68ce7f1 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -118,8 +118,8 @@ class ArkosExtensions { '30Ext.info': '✨ 以下扩展由_30提供', '30Ext.info.1': '🔮 定向缩放操作', - '30Ext.block.scaleSpriteX': '水平缩放角色[input]倍', - '30Ext.block.scaleSpriteY': '垂直缩放角色[input]倍' + '30Ext.block.scaleSpriteX': '将角色水平缩放比例设为[input](倍)', + '30Ext.block.scaleSpriteY': '将角色垂直缩放比例设为[input](倍)' }, en: { @@ -219,8 +219,8 @@ class ArkosExtensions { '30Ext.info': '✨ Contributed by _30', '30Ext.info.1': '🔮 Directional scale', - '30Ext.block.scaleSpriteX': 'Scale the sprite [input] times horizontally', - '30Ext.block.scaleSpriteY': 'Scale the sprite [input] times vertically' + '30Ext.block.scaleSpriteX': 'Set the horizontal scaling of the sprite to [input] (Times)', + '30Ext.block.scaleSpriteY': 'Set the vertical scaling of the sprite to [input] (Times)' }, }) } @@ -1787,19 +1787,21 @@ class ArkosExtensions { let drawable = this.runtime.renderer._allDrawables[target.drawableID]; if(!drawable.ext30_scale) { drawable.ext30_scale = [1,1]; + drawable.ext30_rawScale = drawable.scale; //注入修改函数 let old_fun = drawable.__proto__.updateScale; Object.defineProperty(drawable, "updateScale" , {value: function(scale) { - scale[0] = Math.abs(scale[0]) * this.ext30_scale[0]; - scale[1] = Math.abs(scale[1]) * this.ext30_scale[1]; + this.ext30_rawScale = scale; + scale[0] = Math.abs(this.ext30_rawScale[0]) * this.ext30_scale[0]; + scale[1] = Math.abs(this.ext30_rawScale[1]) * this.ext30_scale[1]; return old_fun.call(this, scale); }} ); } drawable.ext30_scale[index] = value; //更新 - drawable.updateScale(drawable.scale); + drawable.updateScale(drawable.ext30_rawScale); } scaleSpriteX(args, util) { this.scaleSprite(0, args.input, util); From c5322a42a6d27c833fac631d667e4414581c2616 Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Wed, 3 Aug 2022 21:25:11 +0800 Subject: [PATCH 135/357] Update projectWith30.js --- Arkos/projectWith30.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index d68ce7f1..3e0b75f6 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -1792,16 +1792,16 @@ class ArkosExtensions { let old_fun = drawable.__proto__.updateScale; Object.defineProperty(drawable, "updateScale" , {value: function(scale) { - this.ext30_rawScale = scale; - scale[0] = Math.abs(this.ext30_rawScale[0]) * this.ext30_scale[0]; - scale[1] = Math.abs(this.ext30_rawScale[1]) * this.ext30_scale[1]; + this.ext30_rawSize = scale[0]; + scale[0] = this.ext30_rawSize * this.ext30_scale[0]; + scale[1] = this.ext30_rawSize * this.ext30_scale[1]; return old_fun.call(this, scale); }} ); } drawable.ext30_scale[index] = value; //更新 - drawable.updateScale(drawable.ext30_rawScale); + drawable.updateScale([target.size, target.size]); } scaleSpriteX(args, util) { this.scaleSprite(0, args.input, util); From 37c73268dbad8b922c32ddfc3081d2552ca3950d Mon Sep 17 00:00:00 2001 From: java30433 <110109574+java30433@users.noreply.github.com> Date: Mon, 8 Aug 2022 21:28:46 +0800 Subject: [PATCH 136/357] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=9B=BE=E5=B1=82?= =?UTF-8?q?=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arkos/projectWith30.js | 41 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 3e0b75f6..8aa6c5ed 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -119,7 +119,10 @@ class ArkosExtensions { '30Ext.info': '✨ 以下扩展由_30提供', '30Ext.info.1': '🔮 定向缩放操作', '30Ext.block.scaleSpriteX': '将角色水平缩放比例设为[input](倍)', - '30Ext.block.scaleSpriteY': '将角色垂直缩放比例设为[input](倍)' + '30Ext.block.scaleSpriteY': '将角色垂直缩放比例设为[input](倍)', + '30Ext.info.2': '图层操作', + '30Ext.block.getLayer': '角色当前图层序数', + '30Ext.block.setLayer': '将角色移到第[input]图层', }, en: { @@ -220,7 +223,10 @@ class ArkosExtensions { '30Ext.info': '✨ Contributed by _30', '30Ext.info.1': '🔮 Directional scale', '30Ext.block.scaleSpriteX': 'Set the horizontal scaling of the sprite to [input] (Times)', - '30Ext.block.scaleSpriteY': 'Set the vertical scaling of the sprite to [input] (Times)' + '30Ext.block.scaleSpriteY': 'Set the vertical scaling of the sprite to [input] (Times)', + '30Ext.info.2': 'Layer Manage', + '30Ext.block.getLayer': 'Current layer of the sprite', + '30Ext.block.setLayer': 'Move the sprite to layer [input]', }, }) } @@ -1037,7 +1043,27 @@ class ArkosExtensions { } }, filter: ['sprite'] - } + }, + "---" + this.formatMessage("30Ext.info.2"), //图层管理 + //获取图层 + { + opcode: 'getLayer', + blockType: 'reporter', + text: this.formatMessage('30Ext.block.getLayer'), + }, + //设置图层 + { + opcode: 'setLayer', + blockType: 'command', + text: this.formatMessage('30Ext.block.setLayer'), + arguments: { + input: { + type: 'number', + defaultValue: '1' + } + }, + filter: ['sprite'] + }, ], menus: { conInfoMenu: [{ @@ -1809,6 +1835,15 @@ class ArkosExtensions { scaleSpriteY(args, util) { this.scaleSprite(1, args.input, util); } + // + //图层操作 + // + getLayer(args, util) { + return util.target.getLayerOrder(); + } + setLayer(args, util) { + util.target.renderer.setDrawableOrder(util.target.drawableID, args.input, 'sprite'); + } } From 2c6d0d8fd5fd1da08a1e6d1ca7501aa1491dd555 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 25 Sep 2022 13:07:14 +0800 Subject: [PATCH 137/357] Add files via upload --- ...07\344\273\266\345\212\251\346\211\213.js" | 249 ++++++++++++++++++ 1 file changed, 249 insertions(+) create mode 100644 "\346\226\207\344\273\266\345\212\251\346\211\213.js" diff --git "a/\346\226\207\344\273\266\345\212\251\346\211\213.js" "b/\346\226\207\344\273\266\345\212\251\346\211\213.js" new file mode 100644 index 00000000..1d9b6614 --- /dev/null +++ "b/\346\226\207\344\273\266\345\212\251\346\211\213.js" @@ -0,0 +1,249 @@ +// import Cast from "cast.js"; + +let _picture = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAF0CAYAAAD/4EcMAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzt3X10W+dh3/HfBS9fIAuSSYqURMqmKDmm3iPXtOOojm3Va+w4jt208ZLOWtKmS5umOU3TNS/r2dn+2VnatdtZurVLvfXsdLGznCZ9ieJtdlNbrh0rjkW/SaJNWtYLbRGySJG0CVkgRQB3f4AAAREEccHn4l4A3885PBQuLu59qHsB/O7zPPd5rPv/3T84sixZVkiWZUmylH5sSZKU+Q0AAIA0x5n/5cz/25HjOHKclOQ4si0rJCsUkuZ/W3kBq3DIsghdAACgTjjzYSpnQeYf2YDlyJFSKVmOJSeVkm2FGmQ1NMzXYM2HLc0HrMxPeklF/xgAAICgcTQfrjLBKlN7lUrJsVLpGiwlZYca7HTNVagh/WOFlNdkmFtbRc0VAACoV7k1WU5+k6ATSslJJdM/suZrsOZrsUIFQpakhVosAhYAAKhT2abCbP+r+XDlpMNVKtu9KpkOWKEGW+marPmAFQrlhKyFju8AAAB1LadD+0K4SsmZ72qVkqWUJNtqSAcsaz5gha4MWVI6aC3R4R0AAKDmZWqt5OTVYKXD1XztlWUpNL+OvRCoGrK1WJlluc2EDNsAAADqVu6wDEqHK8txsuEqZKVrruQ4CjmphT5YoStCVvqOwoZsR/e8uwgJWQAAoF7kdG7P1GA5jiMnlUzXWs2Hq5DjKOU4spzUwjhYeSHrys7uofmmQoZqAAC48LcvvqSLszP66J49arvqKr+LA6yQI0uSk8rUXlnpzu3KD1dWKiQ7OyTDfJ+r3CbDK8fEYiwsAECpzr37jibfe0+S9ObEpNZF1vhcImBlsv2vQpYkR0qlc1FIUiqVSmepVLpyys6GJyskZUZ0zwlcmVosSQw6CgAo6Nw7U7pw8aJ2b7omuyx7o5Q0P1tIQ9H1gaDKDC5qOU56YIXM+FchpZsLLUcKhWQ5CyMw2MoZUDR/cFFrIVxxFyEAoIi/P3ZMs4mEJi9e1O3bd6QX5g1UvfB4+Nw5/eNrr2af2H0NIQvBZslK11xZ1kLYUijd4X0+UFlWSE5meCsrJHvhpQsBKl17tTBVDncSAgCKaWps1GwioeFz5yTL0h07dko5NVjW/HfLcDSaE66kNatW5fTzBQIqE64cR5YsOen7BdO5KBSanx4n08I332yYOx2OVaCmKvP4yrkJAQDIuGvP+9Vkp6/Zh6NRPfXqoJrnH2dklmfcsWOnNnd0VLScQFmyFU5XdJXKeZxbCZVuIrzixVpYNX+DOcGKPlgAgFzrImt0/4036QcvHNHlRELD0ajaV0fUt7FL0Xem1NfVrUd+/Ex2/f07dqqvq9vHEgOly07wbKUTUKaR0HKs+fsKtagSypZLhCsAQCHtkYjuv/EmPXb0ZcXicUXCYe25tifv+YlYjHCFqpNuFnSWXzH3NQceOuGE7CY12E0K2Y0KNTQuHs19vn2cwUYBABmziYSOvTmyaHmkJazNnZ2LmgglKTo1qejU1KLlvR2dao9EPCknsCJXDjKq9DhYmh9oNJVKpn8n55RKzCmZuKxU4rL7GixJhCsAgF44+YaOFghYkvRAZJ+aCwSmQ8ePKzYTX7T82MgZ/er+O42XEVgxy8oLWaXi1g0AQFk2trUVXN7UaKupsfD1+1K1VKvDYWPlAoKgvBosoMrFZuIajkbVZNt5fUQAlK63o1MPfug2xeKLa6ROj40tem9FpybV1damm7Zep9nEXN5zXa2FwxpQrQhYqEuPvfySJmIxSdLFeFz7+rb5XCKgOkVawoq0LNQ+DUdHdWjwePqBI/Wu79TluYTaIxE9/vJLmk0k1NvRqbv23uBTiYHKoIkQdSkTriRpPOffAMqXF64kNTfa+v5PDut7zx3WcHQ02wx4enwsbz2gFhGwAAArdmW42r9zlyLhsGYTCUlSLB7Xff03Z/tmXbk+UGsIWACAFZlNJBaFq0LjXDXbtu6/MT9kHR0pfBciUO0IWACAFWm27ezdgUuFq4z0YKQ3KzLfXBhZxd2DqE10ckdNm00kNBmbLrrO5cSczk1NLlq+kbuagJI9cMs+zSYSBQcXvVJ7JKIHb72t5PWBasSZjZo1m0jo+z85XHBQw1wTsZh+MHBk0fK+rm7t37nLq+IBNefKsBTJGduqyW5cdn2gltBEiJoVnZpcNlwVMxwdNVgaoP5EWsK6a+8N6t+yVX3dzD2I+sLlA2rWuhXOaxZhZGlgxXo7OtXb0el3MYCKI2ChZkVawrqv/yZFJxf3rxo4dXJhvXBYfRu7Fq3DFTcAoFwELNS0rta2glNw5Aas1S1h9W+9rpLFAgDUOPpgAQAAGEbAAgAAMIyABQAAYBgBC3UpM1WHxFg8AADzCFioS/t37lZ7JKLNHZ26iQ7uAADDuHRHXWJsHgCAl6jBAgAAMIyABQAAYBgBCwAAwDD6YAHLiM3EdXpsTGfGxiSlJ5GuZl2tbWq2bW1sa1NvZ6ciLcy5CACmEbCAJcRm4jp0/HjVB6orZf6e0+NjOjw8pL6ubu3r28ZwFQBgEJ+oQAHD0VEdGjzudzEqYjg6qjNj53XHrt3cWQkAhtAHC7jCocHjdROuMmYTCT3+8ksajo76XRQAqAkELCDHcHS0rkPGocHjOj0+5ncxAKDqEbCAebGZeN3VXBVyeGhIs4mE38UAgKpGHyxg3sDJN4o+HwmH1dvRqaYrOoPbDdJt1yRlN3hZOnNGJuN69NUJvRsvHKJiM3EdGzmjfqYQAoCyEbAApUPFcDS65PP9W7YuGTg+tSuh/o1Jr4rmiXfjCX314Ak98sL5gs8PR6MELABYAZoIAUnRyaWHYigWrtrCTtWFK0laG7b155/crnt3riv4fGwmTl8sAFgBAhYg6fRY4TARCYeL1uTs7Eh5VaSK+MP7lv7bzowVrt0CACyPJkJAWrJTd1dra9HXhW3Hi+JUTE9ri+7duU6PDl5Y9NxwNFq02RTVrdm2tblzvXo7O7WZ8c8A46jBAopYbhqZrW3VHbAkLdlMiNo2m0hoODqqx15+SY8883TNzVgA+I2ABdS5jxGw6l5sJq6DA0d0+PUhv4sC1AwCFlDn1oZtarEgSTo6MsJYcIAhBCwABCxkDUdHlx0TDsDyCFgAaCZEnoFTJxWbiftdDKCqcRchgGwzYaG7CSXpvv6blnztgT0JRZqqv7N/tRh/T/oPx97Vxbnyx19LJVOaGntHscmLS65zeGhId+29oex9APWOgAVAkooGrNlEQr1L3MofWZXQh66tvsFWq1my+Sr98eDEirYRaV2t2NRFvTl0tuDzp8fHNJtIqNnmawIoB02EACQVbyYsNujokWiVTMJYQz7a22hkO5HW1dqwef2SzzPYLFA+AhYAScXvJjyzxEj3khSNWZqasbwqFgpY1Sjd1rnayLbaN7aqqblwYJuIxYzsA6hHBCwAWUsFrNlEoujchMfH+CiptE1XmWu6W7Wm8IC64wQsoGx8KgLIopmwenStMvd/3tTcZGxbANIIWACyaCYEADMIWADy0EyIlaDfFpDGJyKAPDQTolzD0VF977nDOjR4zO+iAL4jYAHIszZs69YtVxd8jmZCFBOLp0d/n47P+FwSwH8ELACLLFWLRTMhAJSGIXoBLHLvrnX62g8LT/h7Zuz8kqO6H4k2MKp7nRmOjmo4GpW0UIM1GZvWwYEjkqRIOKz9O3f5Vj7AL1xuAlikp7VFu7sKD2RJMyFyDUWjik5NKjo1mZ0gejaRyC4bjo5qNpHwuZRA5RGwAElrwi0Fl/d2Lj2NSK07cOOGgstpJkSun9u1S/uu36b+LVu1sbVNUrrWqn/LVvVv2aoHbtnHfIaoS3wSApL29W1XeySSt6x/y9ZFy+rJvbu4mxDLi7SEtaenR/1br1N3a6skaXVLWP1br1P/1uvq+j2E+sZlBSCp2bb1wC37dHp8TBPT0+rtXF/3XwyZZsJj0YuLnjszNibtLPy6TDNha4vjcQkBILiowQJy9HZ0ctWdg2ZCuNHX3a2NrW3a1tXld1EA3/EpCGBJNBPCjUhLWPf336S+rm6/iwL4joAF5JiIxXRuapK7nuZxNyEAlIc+WMC8x19+Kdvs1Wzb2te3jStxpZsJvxZdPCZWpplwqTGxjo+FGBMLQN2iBguQNHDyjbw+RbOJhA4NHs+O61PPaCYEAPcIWICk0ampgstPn1+6GaxeLNdMuFRzKs2EAOoZAQso4nJizu8iBEKxuwkPDw8t+bojo3zEAKhPfPoBWFaxZsLh6Kgef/mlgs2pT79lK879AgDqEJ3cASyrp7VFv//zm/Xvf3Sm4POnx8d0enxMXa1tioTDioTD2ec+fdbRDevp7G7a4ERKY+OXjGzr0nTh7VyMxzVw6qS6W1vVFlnDlDeAC7xbAJTkt27dpD/98Vm9W6RKKjo1KRXozvb/PCwXvBObiWvg5BsamH/c29Gp3T096pqfcxDA0mgiBFCStWFbf/ix6/wuBnx0enxMBweO6NDgccaKA5ZBwAJQsgP9G/Stf7rN72LAZ8PRUR0ceJ6QBRRBwALgyoH+DfruZ3ZpbZgeBvVsIhYjZAFFELAAuHbvznV69eu36MEb1xO06thELKYXTi4e5R8AndwBlGlt2Naff3K7JOnRwQv64fFxjUzN+lwq5Hr9naQuJsq/gzOZTGr2veLH9OibI9rd06NIS7joekC9IWABWLF7d67TvTuXHisL/rg0J/3C31/Qu5fLb8ZLJlOKTcT09sh5JROpgus8OzSku/feUPY+gFpEEyEA1KhVjdLn3rd2RdtoaAjp6s612ryzRw124a+MM+NMKQVciYAFADXszmsajWynZVWzNvSsX/L56NSkkf0AtYKABQA1rM1g16irO5euDYtOErCAXAQsAKhxt3WuNratVWtWGdsWUMsIWAAAAIYRsAAAAAwjYAEAABhGwAIAADCMgAUAAGAYAQsoIjYTL/r8yUmrQiUBAFQTAhZQxHR8xu8iAACqEAELAADAMAIWAACAYQQsAAAAwwhYAAAAhhGwAAAADCNgAQAAGEbAAgAAMIyABQAAYBgBCwAAwDACFgAAgGEELAAAAMMIWAAAAIYRsAAAAAwjYAEAABhGwAIAADCMgAUAAGAYAQsAAMAwAhYAAIBhBCwAQMmamu2CyyPhcIVLAgQbAQsAULKOazrUYOd/dbRHIurr6vapREAwFb4UAQCggKbmRm3Z06vxt8bVNBfStW3t2t2z2e9iAYFDwAIAuNLU3Kju67q0J7xeaxta/C4OEEg0EQIAABhGwAIAADCMgAUAAGAYfbAAAK7MXJrVxLlJjV9+WxvWrtWNW65Ts83XCZCLdwQAoGSXZ+d05viIksmUJGnsnXd0+vyYPvHBfYQsIAdNhACAko2/NZ4NVxmxmbjOjJ33qURAMBGwAAAluzybKLg8Fo9XuCRAsBGwAAAADCNgAQAAGEbAAgAAMIyABQAAYBgBCwAAwDACFgAAgGEELAAAAMMIWAAAAIYRsAAAAAwjYAEAABhGwAIAADCMgAUAAGAYAQsAAMAwAhYAAIBhBCwAAADDCFgAAACGEbAAAAAMs/0uAIDaNTU5qaFXX1Vre7u2bd/uWzlmZmZ07Ogramxs0t4bbvCtHADqBwELgHGnT53SIw9/W8889VTe8s9/4bf08U98omLlmJ6e1l/+xV/o0R8ezFv+qQcP6Fd/7dcqVg4A9YeABcCokZEz+sKvf06pVGrRc9/6sz/V6Nmz+uLv/I7n5UgkEvryF7+os2ffWvTcdx95WK8PvaZv/NEfe14OAPWJPlgAjPrOt79dMFxl/PDgD/T60JDn5fjuIw8XDFcZL77wgp740Y88LweA+kTAAmBMbHpaTz355LLrPfnkE56X5bvf+c6y6zzxo7/3vBwA6hMBC4Axr732aknrHT92zNNynD9/XnNzc8uud+zoUU/LAaB+EbAAGNO+rqOk9dauWeNtOdrbS1pvzdq1npYDQP0iYAEwZuvWrSWtd9sd+z0th23b2nfrh5Zd746f+zlPywGgfhGwABj121/+3aLPd65fr7s+8hHPy/HxX/rFZde5/xc+7nk5ANQnhmkA4EpqcFjJF44pdeasrKvXqOEDP6OGD+zNPv/Rj31MZ8+e1d98768WvXb9hg368u99JW9ZNBrVn/3JN3Xk+ee1fsOGsso0ceGCPnrvx/SF3/7t7LI979+rz/3G5/Xf//xbi9a3bVu/+5WvqnP9+uwyZzqm5OEXlBwclpIpha7fooYP3KDQxs6yygSgvhGwAJQmkdTc//jfSr76enaRc2FSqTfOKPHEM2r8zAMKdacD0m/85m/qw3fdpUNPPqHjR4+qbd06feCWW/TzH75r0Wb/5D/9R7304ouSpPNvv1128X7wd3+rtvY2ferBA9lln/jkJ3XHnXfqHx5/TC++8KJsu0E33/JB3X3PPWppaVn40555XonvPZq3veTZc0o++azsu+6Q/VGaEgG4Q8ACUJLEDx7PC1e5nLfHNfedv1PzVz6fXda7ZYt6t2wpus1UKpUNVyYcfeWVvIAlSevWrdOnHjywaHm2DGMXFoWrXInHn1Kod5NCO643Vk4AtY8+WACW915ciX98rugqzltRpV4/5WqzoVBI937svpWULM9H7vmo69ckf3xk2XUST/+0nOIAqGMELADLSg2dKGm95KulrZfr4w+YmZtw27bt+tAdd7h+Xeql48uv8+oJ6fLy42oBQAZNhACWlbp4qaT1nOmY621v2nSNHvz0Z/TI//rLvOWrbFv96zt144ZOrW5Mf1SNXYrr6bPn9Nrk5KLtfPqzn3W9b0nS7OWSVnPeuySriXGzAJSGgAVgWQ1brlWilPWu6y1r+5/+lV/Ra4PH9eILL0iSblrfqQPb+9SxKpy33vY26fZN3XptclLfOjqo8UtxSdIvHzigG/v7y9p36LrNSh4fLr6SbctqJVwBKB1NhACWZV3TJevq5UdfD924u+x9fPVf/b66N23S7Zu69eUb9y4KV7m2t7XpG7d+UD1rIvr5D9+lX/nsr5W934ab9y67jn337WVvH0B9ImABKEnjgeIDd9q/dI+s5qayt9/a1qY/+KM/1u07tpW0/irb1i/edbd+7+tfL3ufkhTau1OhPduXfN7qWi/7wwQsAO4QsACUJHT9FjX/3ucV2rszf/nWHjV+7p/Jvv2WFe+jc/16/ezX/7Uu3fKzOmcXDmuzKUfnV69R84Of0d2/+YUV71OSmv7FL6vx/g8vWt7wT25V07/8dSP7AFBf6IMFoGTWtV1q+uwnpfcuKflWVKHOdbLarja+n2tuvU3X3HqbJGnqtVc1dv68mpqatHHzZrV3davL+B6lhjtvVcOdt8p5KyonmVRo8zUe7AVAvSBgAXDvqlVq2HZdRXbVun2HWrfvqMi+pPn+ZhXbG4BaRRMhAACAYQQsAAAAwwhYAAAAhhGwAAAADCNgAQAAGEbAAgAAMIyABQAAYBgBCwAAwDACFgAAgGEELAAAAMOYKgcAUBGziYQODw8pFo9Lkvq3blVXa5vPpQK8QQ0WAMBzs4mEvvPMP2o4OipH0oWL0zo4cETRqUm/iwZ4goAFAPDcsZEzmk0kdF//Tbq//yY9eOvtioTDenZ4yO+iAZ4gYAEAPBebSTcLZpoEm21bXa2tmojF/CwW4BkCFgDAc+2r10iShqOjktKB68zYmDbSBws1ik7uAADP9XV3a/jcqA4NHtfRN0eyNVc3bd3qc8kAbxCwAACea7Zt3dd/s46NnNHo1JT6urq059rNao9E/C4a4AkCFgCgIpptW/1br1O/3wUBKoA+WAAAAIYRsAAAAAwjYAEAABhGwAIAADCMgAUAAGAYAQsAAMAwAhYAAIBhBCwAAADDCFgAAACGEbAAAAAMI2ABAAAYRsACAAAwjIAFAABgGAELAADAMAIWIKkjEvG7CIBnjr4zY2xbidk5Y9sCahkBC5DUZNsFl5+bmtRsIrHk605O8RZCsMXnpHcuL30Ou/He9CVdXiJgdbW1GdkHUCsKf6sAVejIyTd0+vx5tTQ3aUf3Nbpuw4aSX9u+Zs2Szz11/Jju2ntDwedOToUUT0hh3kkIqIExx9i2xt+6sORzkXDY2H6AWsDlN2rCs8NDeuHUSU2+d1HRyUn9w7FXNDo5UfLrezs61dRYOCWdHh/TocHjS9ZkPTPSUFaZgUr4L4NTK95GMpnSm0Nn9d70pYLPt0ciirQQsIBcXHejJgyNji5adnpsTN1t7SVvY881PRo4dbLgc8PRUUUnJ9W7vlNNdmPecwOnpENDSUWazNUUmHbb1qt165arCz73bjyhY+cu6umT7xR8fm3Y1vu7Vi/5+oyRqRn9+NS7GpmMr7i8MGNwIqUj44VDUanmZucUm4gpmUwtuc6ea3tWtA+gFhGwUBPshpDmkvnLQpblahu7ezbr6FsjujxXuKYqNhPX0ZGRgs8NFM5lgfHvfyTt7lqt735ml3paW7LLR6Zm9Km/PK5j0YvLbmN312o99ht7tbZAe+jDA2/r8381ZLTMqA4bW9vU19XtdzGAwKGJEDVhW4EP+K0u+mBJUrNta//O3aaKFDjHohf1tYNv5C372sE3SgpXmdd/9eCJgssJV/WpqdHWrX3b/C4GEEjUYKEmfOB91yvc3Kwz42MKNzZpe/cmrV9bvEmrkN6OTu3fuUuHBo97UEr/PTp4Ie/Ox0cHl+60XMjB4xP66ofzr8v+5vi7RsqG6tLUmL4gaWeIE6AgAhZqxp5re4z0Bck0dzz7+tCSzYXVKhIO678NNOY9jsVL7zPV1JT/ekkaPtdsrHyoDk2Ntu6/8WbCFVAETYRAAX1d3Xrgln3a3NHpd1GM6tvYVfTx8q9f3BS7uXM9t+jXkf4tW/XgrbcTroBlWAceOuGE7CY12E0K2Y0KNTTKCjUoFGqQFWqQLEtWKJ3DLM13GnbZeRioZrGZuE6fH9Pp8TFdnIm7qvEJikg4rL6NXerfet2i546OjGj43KgmYrElX98eiahvY7f29BSuIYzNxPXs0JCi70zWXK1fvdvY2qZm21ZvZ6c2d65X8xKD8gI1zUnfJe5o/ncqJTmOnFRSqVQy/Ts5p1RiTsnEZaUSlwlYAAAARZURsGgiBAAAMIyABQAAYBgBC3VnIhZbdhJnAABWgt6KqAuxmbgGTp7UmbHzecGqPRLRnms3q6/L3d10AAAUQ8BCzZuIxXRw4PmCNVYTsZgODR5TdGpS+3fu8qF0AIBaRBMhalpsJr5kuMo1HB2t2dHbAQCVRw0WatrAyTfywlX/lq3a3bNZzbat6NSknh0eyo7/NBwdVV9Xl7pa2/wqriuxmRmdm5rSVS3N6q6SMgNAvSBgoWbNJhIajkazj/ddvy1voMyu1jbd13+zvv/c4ezgocPR0aoIWK9Ho3py8Fj2cU9Hhz6y92d8LBEAIBdNhKhZE7HpvMeFRiFvtm3tvmZh+YUio5kHyZGTb+Q9Hhkf1+vnokusDQCoNAIWalZu0+DGIrVS69YszKlWbLqYoHhvdlaxmcXT9VRD2VGa2ExcZ8bHdG5q0u+iACgTTYSoWblzphX7orowvRBMigWxoLiquVltV63W5HsX85Z3rl3rU4lg0pU3XLRHIrp77w2KtDChNlBNqMFCzWqPrMl7PHBFs5qUruV64dTC8o5IZNE6QXTL9dcr3NSUfby9e5O2rt/gY4lgQnrYkONqj0R0X/9N2r9zV3rZce5wBaoNNVioWc22rb6urmxH94FTJ3U5mVBvR6dWh8OaiMX07NBQXlPi7gL9tILo2nUd+vRtd+jtd6YUbm7R1atW+V0kGHB67LwkLdRYtaZD19E3R3wuGQC3CFioafv6tis6NZW9S/DoyIiOjhT+stpzbU9VNcNYllUVTZooXZPduGjZbGLOh5IAWCmaCFHTmm1bd7//BrUv0/S359oe7evbVqFSAYX1ru9UU6Otx15+ScPRqA6/PqThaJSpnIAqZB146IQTspvUYDcpZDcq1NAoK9SgUKhBVqhBsixZoXQOs2TNv8rysciAe7OJhI6NnNHp8bG8u+02d3RqT09PVYx9hfpwenxMhwaP6fJcuul6Y2ub7t57Q95NGwAqzHHSvzT/O5WSHEdOKqlUKpn+nZxTKjGnZOKyUonLBCwACKLo1KQi4XBVNVsDNauMgMUlEQAEELWqQHWjDxYAAIBh1GABADwx9u67em30rGYTCfWsW6e+rm6/iwRUDAEL8NhsIkEHZdSdC9PT+pvnn8s+PnX+bV2cndGNvVt9LBVQOTQRAh77n4eeUJQ55VBnXn978eTjr7111oeSAP4gYAEeODhwZNHky7OJhB5/+SUmZUZdmEskFy3LnTUBqHUELMADkXCLDg48nw1Ts4mEDg48r+mZuFaHue0etW9zR+eiZddv3OhDSQB/ELAAD+zfuVubOzt15OQbumvvDZqYnpYk3dd/M/2xUBd6Ojp0246dao9EtKq5WbuvvVYf2r7D72IBFcMnPWBQdGpSAydPSpqfpmfvDZKk3o5OXU6mmwglqa+rizuqUPN2dG/Sju5NfhcD8AUBCzCo2W5UV2urJOlyIqHYTFyRlrBmEwk1NdjZ5yI0EwJATSNgAQa1RyJqj0Syfa5mE3Nqj6yRHOnYmyO6r//mZSeeBgBUP/pgAR44OPC8JGlf33YdHh7SujURbe7s1MGB5xWbiftcOgCA16jBAjywLhLRvr7teR3a9+/crcP2kI+lAgBUCgEL8MD+nbuz/25qtNVsN0qS9vVt86tIAIAKImABHvvsHXf6XQQAQIXRBwsAAMAwAhYAAIBhBCwAAADDCFgAAACGEbAAAAAMI2ABAAAYRsACAAAwjIAFAABgGAELAADAMAIWAACAYQQsAAAAwwhYAAAAhhGwAAAADCNgAQAAGEbAAgAAMIyABQAAYBgBCwAAwDACFgAAgGEELAAAAMMIWAAAAIYRsAAECieUAAAM50lEQVQAAAwjYAEAABhGwAIAADCMgAUAAGAYAQsAAMAwAhYAAIBhBCwAAADDCFgAAACGEbAAAAAMI2ABAAAYRsACAAAwjIAFAABgGAELAADAMAIWAACAYQQsAAAAwwhYAAAAhhGwAAAADCNgAQAAGEbAAgAAMIyABQAAYBgBCwAAwDACFgAAgGEELAAAAMMIWAAAAIYRsAAAAAwjYAEAABhGwAIAADCMgAUAAGAYAQsAAMAwAhYAAIBhBCwAAADDCFgAAACGEbAAAAAMI2ABAAAYRsACAAAwjIAFAABgGAELAADAMAIWAACAYQQsAAAAwwhYAAAAhtl+FwCAObdcIx14v/vX/cHT0tlp8+UBvMY5j6CiBguoIc+9JT38ivvX8UWDasU5j6AiYAE15uy77tYf5YsGVY5zHkFEwAJqTLjR3fqX5rwpB1ApnPMIIvpgoer9873SBzb5XYoF//ZJaeLS8uvdc336p1QnJqRv/mT59d7XXvo2M9uFeZvWpM/N7jXuX/vFR92t/7526UsfdL+f//t6+qfacc4jiKjBQtX7/mCwqvxLCVdS+gvYjVK/FNpXudtunKt5T5ydlr7xtPTTs+5eNxl3v68TE9JfD5b3ulrAOY8gImCh6sXnpP9ThVfhbps1Su2U2xb2Zrsoz3NvuVu/1IB+pUOng3WhUUmc8wgiAhZgkJdfcJMe1YyVU2OC0rltvlrJ8XDbHFkrNVic8wgiAhZqgtsPWK+46Tzr9ou31KtutzVj5daYoDSrKnQ83B73eKK8/QQR5zyCiICFmhCUgOVV345Sa8bchrZ6bVKqJLe1SuU2X7l9D7gd2iCoOOcRVNxFiJrg9gr2qdPSK2+bL0epTQ9eXXFzu3rwuO0fVG5Id9vRu1aayTjnEVQELNQEt1exr7ztb/+T+Jz7W/FL4dWdiSif2+BTbg2W2yBXK81knPMIKpoIUfXcXsFKtXubNrerB0s5TdflHpNKdqYPEs55BBU1WKh65XyJ+XWb9qY10pf2SWGX77xSB4T06nb1/3qvu+2aFE9IX3nMv/2vhNvwv5LaFa+anYN+7L0658t9r5r2zZ8sf14E+Rh96YPuwv9Sf2+4Mb0tN5/3D7/ifpgUk6jBQtVzfQXr491TZ6elbx52XwY3Xwqmt+v3DQTV3Bnbba3SStTrsffi786sV8571bTlwlXQj9HDr7j7PzQRruIJ/8OVRMBCDXB9BevzF/bZaff9X0pt1nB9q34J2y2nCdakam7KcjtEQ7k1WG4vMqTaOfZenPMZ5bxXTSolmAT9GE1cKr0WsNDfW064+uZh/8OVRBMhaoDbK7gg9MHw4qrbq/nY/L5CrubO2G6HaCj33HR7kVErx74ScxD6+X/gRQ2eacsdIzcB8Mq/1224Gp2Wvv1ycEbqJ2Ch6rVV6C4tU4JS2+BVrZhpfh+vlXAbfByV16zo1WTnQT/2XtZeSeW9V03yogbPtOWOkZsAmPv3lhOu/vNPgnEBnUHAQtWrthqsoNQ2lBpcKtmPqJBSpwgKIrdf0J/Y6U05rlTqORX0Y+/VOZ/h9r1qWim1t0E/Rm7eA5m/1224Ovq29O1X/P9svxIBC1WtnCtMv2tEvAqEQZmP7cRE8Tsev/RBd9vz+3iVy++mm2K8+iKq9LH3+px3/V5NSA8dWfr5T+x012zsxXu00sfITUg9O+0+XP30bLpZMIgIWKhq5Vxhuv0AWU6pQyhkeDXwpFe36ZfTz2WpGhK3ZazmDu5+N90U41XtZaWPvddzELrd/tl3i9cOtrj8xvWiBqvSx8htSHUTrv56UDp02t32K4mAhaoWhFoCtyHAbcfnUrfvxeTR5YSEYtt1e7yquYO73003xXjVt6fSx96rCdPL3f5y8xyavriqhmPkpoy/tKP0/6MgDMOwHAIWqloQagnchgAvpjTxajT7cgJsW3jpLya3nbGreVoTt0M0VFIp51TQj30lZnBw+14tNs+hF6P6B/0YSe5CainhKjMMQzV0HSBgoaoFuZZgKV5MyuvVfGzlfImZ7KgdtE6rbritqayU5WpZMoJ+7CsxB6Hb92qxfbi927mU4xT0Y2T6AriawpVEwEKVC0INlpsP7nKuOEupbfAitEn+N8FWywdpIW5rPx4aSN8N5daeDdKv95e+frFallxBP/ZenfMZ5fz9xfbhdnulHKegHyOT5QviMAzLIWChqvn9AeOW20BYam2DF82OUnWMAxRUlZqE2O17oNRzKujH3qtzPqOci7di+zBZG1buNk1b7hiZKt+JifQFSDWFK4mAhSpWTrj65k/Ml8MNt02aXtU2lFozVA3jAAVROedmpabJKfWcCvqx93oMLNOjxHvx/xn0Y2SifEEehmE5BCxUrXJqg/zuNO3V3HRejWjtZw2h38dqJdz2t1nJhMJBGbjWpFLK6PUo7m7fq8tt34tpfYJ+jFZaPrdD4AQNAQtVy6vaIC95NTedV3Oy+dnHrdqaA3K5rl1ZwQTkbo99NUyRVEoZvZ6H0O17tVgNmVd3PAb9GK2kfNUwDMNyCFioWm6vMEvte+IlL5o1XF/Jl1hbUk7fnm887e41tcrrDtgZpsdBygj6sffqnM/ltmbQ5PhSy22vnG368f4s5y7veCLdJFjODR9BQ8BC1XJ7hRmEGiwvmjW8qi1xW9Yg/P8GhdcdsDPKmcqlFEE/9pWoIXQdkoscQy+m9An6MSqr1q7KhmFYTsjvAgDl8qrviVfKuZor5YPGq9oS06NYu1Vtd4jm8roDdobrkcFLDBpBP/ZBHKLBZBOhF6PYV/oYlfN/+AdP1064kghYqGJ+36Lsllfz8FWqtmQ5pq6Qw43pcZ02rTWzPT943QE7w+2x92rYi0of+6AN0bDc/6vbMOTFcar0MXI9TEmieu8aXgpNhKhKlbwN3hSv5uHzaj62cm4iWOnI+uHGhfnI/vrVlW3LL17VVJrYl1fnVKWPfdDmIFzu7/ciEAb9GLnuw7aCGz2CioCFqlSJTq6mub2i82pKk/29pXUgdbtdo1NwVPHVbCXmyCt3X6UGjaAfe6/O+Qy3N9BsWiN96YPuXlOMFze3VPoYedHvrNrQRIiq5PoKNgBXRyYnjs3l9oPsfe3pLxzT2zXpxAX/9r1SlZgjr9x9VcX4ZyUce6/O+Qy/55H0aiJ2U0o5Rl70O6s2BCxUpUpNQ2KSVx2fy6mdu+f65cvjZ61fNXd0DeoUOVLpYS7ox96rcz7Dz/AST5R2nIJ+jLxuxq0GBCxUJZNj1FRCuNG7js/l1PaEG6UDe81v1xS/+8utRKXOTS8HmQz6sffqnM9d1y+HTpW2XpCPUSWbyYOMgIWqVG3t+17WNhw67X7bUrpM91xvfrsm+B2IV6JS56aXI5kH/dh7dc5LK+8IvhI/PVv61DBBPkbVeBOSFwhYqErV1r5fzi3LpToxkZ7EupwPqHuuX/oLZSXbXYnR6eq+mq3UuellU2TQj71X57zkT+3V6LT00IC7SY2DfIy8/LyrJtaBh044IbtJDXaTQnajQg2NskINCoUaZIUaJMuSFUrnMEvW/KssH4sMAIA37rl++VquXJNx6d884V15EBCOk/6l+d+plOQ4clJJpVLJ9O/knFKJOSUTl5VKXKYGCwCADLe1L37XjiO4CFgAAMxze5NCECaRRzARsAAAmOfVjAuoPwQsAADmeTU6PuoPAQsAAJU3RIPfQ8AguAhYAACovCEaaCLEUghYAADIff8rOrijGAIWAABiiAaYRcACAEDVN8cpgo2ABQCA3Hdyp4M7iiFgAQDqHh3cYRoBCwBQ99x2cJdoIkRxBCwAQN1z28E9npDic96UBbXB9rsAAAD47bm30j+AKdRgAQAAGEbAAgAAMIyABQAAYBgBCwAAwLDyApbjGC4GAABAAJWZeRbfRZizIUeOLFnpZZa18HgFOwQAAKg2juZzz3z+yT7OWZYrlPdkodB0xbK8DQIAANS4RdlnqbyUs9x2CtZEOenaqkzNleOk660sq/COAAAAap3jKJubHGc+Dy3ORI7jzDcRzq/kODnBykm/yLEcWU765Vbuqy1r0QYBAABqSm7Xqfl85MhZqLG6IkNl1rczQSr3d2YDstJhy7GUDlmZnVgWfbAAAEB9uKJ/el6ocvIzVOa3rZwV0j8pWU5IclJyUpJCkuVYcjI1VoQrAABQb65oGnRSKclJzVdMpfKylOSk+2A5qZScUEpKpeRYKaWUVEiSlc5Z86Fq4bclmgcBAEB9WHQHoePMV0SllEol02ErlUoHrVQ6bNnp1JVOYY6TklJJSVJKkiVHluUs9LfKdnKXRMgCAAA1b/FwDJkWPyeVkpNKpn9yspTjpGQrlZJC8ynMSuaPPOqk5FghWZaV16mdGiwAAFAvrhzzKluD5TjZgJWtyXLStVn/H1tJC/8WGNuAAAAAAElFTkSuQmCC"; + +let _icon = "data:image/png;base64,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"; + +class File_Helper { + constructor(runtime) { + this._formatMessage = runtime.getFormatMessage({ + "zh-cn": { + "File_Helper.name": "文件助手", + "File_Helper.download": "将内容[text]按[s]分割后命名为[name]并下载", + "File_Helper.upload": "获取键[name]的值", + "File_Helper.save": "将内容[text]命名为[name]并保存", + "File_Helper.delete": "删除键[name]", + "File_Helper.segmentation": "将[text]按[s]分割", + }, + en: { + "File_Helper.name": "File Helper", + "File_Helper.download": "Download split content [text] by [S] named [name]", + "File_Helper.upload": "Get value [name]", + "File_Helper.save": "Save content [text] with [name]", + "File_Helper.delete": "delete value [name]", + "File_Helper.segmentation": "Split [text] by [s]", + } + }) + } + + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id + }); + } + + getInfo() { + return { + id: "File_Helper", // 拓展id + name: this.formatMessage("File_Helper.name"), // 拓展名 + // docsURI: "https://www.baidu.com", + blockIconURI: _icon, + menuIconURI: _icon, + color1: "#60D6F4", + color2: "#55a7f7", + blocks: [ + { + opcode: "download", + blockType: "command", + text: this.formatMessage("File_Helper.download"), + arguments: { + text: { + type: "string", + defaultValue: 'awa!!!', + }, + name: { + type: "string", + defaultValue: 'wit_cat.txt', + }, + }, + }, + { + opcode: "upload", + blockType: "reporter", + text: this.formatMessage("File_Helper.upload"), + arguments: { + name: { + type: "string", + defaultValue: 'i', + }, + }, + }, + { + opcode: "save", + blockType: "command", + text: this.formatMessage("File_Helper.save"), + arguments: { + text: { + type: "string", + defaultValue: '0', + }, + name: { + type: "string", + defaultValue: 'i', + }, + }, + }, + { + opcode: "segmentation", + blockType: "reporter", + text: this.formatMessage("File_Helper.sasegmentation"), + arguments: { + text: { + type: "string", + defaultValue: 'wow/!!!', + }, + s: { + type: "string", + defaultValue: '/', + }, + }, + }, + ] + }; + } + //下载文件 + download(args){ + const filename = args.name; + var s = args.s; + var a = args.text.split(s); + var h = a[0]; + for(j = 1; j < a.length; j++) { + var h = h + ` +` + a[j]; + } + const content = h; + // 创建隐藏的可下载链接 + var eleLink = document.createElement('a'); + eleLink.download = filename; + eleLink.style.display = 'none'; + // 字符内容转变成blob地址 + var blob = new Blob([content]); + eleLink.href = URL.createObjectURL(blob); + // 触发点击 + document.body.appendChild(eleLink); + eleLink.click(); + // 然后移除 + document.body.removeChild(eleLink); + } + //读取本地变量 + upload(args){ + const name = args.name; + var h = window.location.href; + console.log(h); + var array = h.split("/"); + var indexOf4 = array.findIndex((item) => item == 'detail'); + if(indexOf4 == -1){ + var indexOf4 = array.findIndex((item) => item == 'project'); + if(indexOf4 == -1){ + var array = h.split("?"); + var h = array[1]; + var array = h.split("="); + var h = array[1]; + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + return localStorage.getItem(h+name); + } + //保存本地变量 + save(args){ + const text = args.text; + const name = args.name; + var h = window.location.href; + console.log(h); + var array = h.split("/"); + var indexOf4 = array.findIndex((item) => item == 'detail'); + if(indexOf4 == -1){ + var indexOf4 = array.findIndex((item) => item == 'project'); + if(indexOf4 == -1){ + var array = h.split("?"); + var h = array[1]; + var array = h.split("="); + var h = array[1]; + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + localStorage.setItem(h+name, text); + } + //删除本地变量 + delete(args){ + const name = args.name; + var h = window.location.href; + console.log(h); + var array = h.split("/"); + var indexOf4 = array.findIndex((item) => item == 'detail'); + if(indexOf4 == -1){ + var indexOf4 = array.findIndex((item) => item == 'project'); + if(indexOf4 == -1){ + var array = h.split("?"); + var h = array[1]; + var array = h.split("="); + var h = array[1]; + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + localStorage.setItem(h+name); + } + + segmentation(args){ + var text = args.text; + var s = args.s; + var array = text.split(s); + return array; + } + +} + +window.tempExt = { + Extension: File_Helper, + info: { + name: "File_Helper.name", + description: "File_Helper.descp", + extensionId: "File_Helper", + iconURL: _picture, + insetIconURL: _icon, + featured: true, + disabled: false, + collaborator: "白猫 x CCW" + }, + l10n: { + "zh-cn": { + "File_Helper.name": "文件助手", + "File_Helper.descp": "处理本地数据" + }, + en: { + "File_Helper.name": "File Helper", + "File_Helper.descp": "Handling local data" + } + } +}; + +/* vim: set expandtab tabstop=2 shiftwidth=2: */ \ No newline at end of file From acdc0aa1e627d42043c181c60531d645e3464c0a Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 25 Sep 2022 13:22:07 +0800 Subject: [PATCH 138/357] =?UTF-8?q?Delete=20=E6=96=87=E4=BB=B6=E5=8A=A9?= =?UTF-8?q?=E6=89=8B.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...07\344\273\266\345\212\251\346\211\213.js" | 249 ------------------ 1 file changed, 249 deletions(-) delete mode 100644 "\346\226\207\344\273\266\345\212\251\346\211\213.js" diff --git "a/\346\226\207\344\273\266\345\212\251\346\211\213.js" "b/\346\226\207\344\273\266\345\212\251\346\211\213.js" deleted file mode 100644 index 1d9b6614..00000000 --- "a/\346\226\207\344\273\266\345\212\251\346\211\213.js" +++ /dev/null @@ -1,249 +0,0 @@ -// import Cast from "cast.js"; - -let _picture = "data:image/png;base64,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"; - -let _icon = "data:image/png;base64,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"; - -class File_Helper { - constructor(runtime) { - this._formatMessage = runtime.getFormatMessage({ - "zh-cn": { - "File_Helper.name": "文件助手", - "File_Helper.download": "将内容[text]按[s]分割后命名为[name]并下载", - "File_Helper.upload": "获取键[name]的值", - "File_Helper.save": "将内容[text]命名为[name]并保存", - "File_Helper.delete": "删除键[name]", - "File_Helper.segmentation": "将[text]按[s]分割", - }, - en: { - "File_Helper.name": "File Helper", - "File_Helper.download": "Download split content [text] by [S] named [name]", - "File_Helper.upload": "Get value [name]", - "File_Helper.save": "Save content [text] with [name]", - "File_Helper.delete": "delete value [name]", - "File_Helper.segmentation": "Split [text] by [s]", - } - }) - } - - formatMessage(id) { - return this._formatMessage({ - id, - default: id, - description: id - }); - } - - getInfo() { - return { - id: "File_Helper", // 拓展id - name: this.formatMessage("File_Helper.name"), // 拓展名 - // docsURI: "https://www.baidu.com", - blockIconURI: _icon, - menuIconURI: _icon, - color1: "#60D6F4", - color2: "#55a7f7", - blocks: [ - { - opcode: "download", - blockType: "command", - text: this.formatMessage("File_Helper.download"), - arguments: { - text: { - type: "string", - defaultValue: 'awa!!!', - }, - name: { - type: "string", - defaultValue: 'wit_cat.txt', - }, - }, - }, - { - opcode: "upload", - blockType: "reporter", - text: this.formatMessage("File_Helper.upload"), - arguments: { - name: { - type: "string", - defaultValue: 'i', - }, - }, - }, - { - opcode: "save", - blockType: "command", - text: this.formatMessage("File_Helper.save"), - arguments: { - text: { - type: "string", - defaultValue: '0', - }, - name: { - type: "string", - defaultValue: 'i', - }, - }, - }, - { - opcode: "segmentation", - blockType: "reporter", - text: this.formatMessage("File_Helper.sasegmentation"), - arguments: { - text: { - type: "string", - defaultValue: 'wow/!!!', - }, - s: { - type: "string", - defaultValue: '/', - }, - }, - }, - ] - }; - } - //下载文件 - download(args){ - const filename = args.name; - var s = args.s; - var a = args.text.split(s); - var h = a[0]; - for(j = 1; j < a.length; j++) { - var h = h + ` -` + a[j]; - } - const content = h; - // 创建隐藏的可下载链接 - var eleLink = document.createElement('a'); - eleLink.download = filename; - eleLink.style.display = 'none'; - // 字符内容转变成blob地址 - var blob = new Blob([content]); - eleLink.href = URL.createObjectURL(blob); - // 触发点击 - document.body.appendChild(eleLink); - eleLink.click(); - // 然后移除 - document.body.removeChild(eleLink); - } - //读取本地变量 - upload(args){ - const name = args.name; - var h = window.location.href; - console.log(h); - var array = h.split("/"); - var indexOf4 = array.findIndex((item) => item == 'detail'); - if(indexOf4 == -1){ - var indexOf4 = array.findIndex((item) => item == 'project'); - if(indexOf4 == -1){ - var array = h.split("?"); - var h = array[1]; - var array = h.split("="); - var h = array[1]; - } - else{ - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - } - else{ - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - return localStorage.getItem(h+name); - } - //保存本地变量 - save(args){ - const text = args.text; - const name = args.name; - var h = window.location.href; - console.log(h); - var array = h.split("/"); - var indexOf4 = array.findIndex((item) => item == 'detail'); - if(indexOf4 == -1){ - var indexOf4 = array.findIndex((item) => item == 'project'); - if(indexOf4 == -1){ - var array = h.split("?"); - var h = array[1]; - var array = h.split("="); - var h = array[1]; - } - else{ - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - } - else{ - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - localStorage.setItem(h+name, text); - } - //删除本地变量 - delete(args){ - const name = args.name; - var h = window.location.href; - console.log(h); - var array = h.split("/"); - var indexOf4 = array.findIndex((item) => item == 'detail'); - if(indexOf4 == -1){ - var indexOf4 = array.findIndex((item) => item == 'project'); - if(indexOf4 == -1){ - var array = h.split("?"); - var h = array[1]; - var array = h.split("="); - var h = array[1]; - } - else{ - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - } - else{ - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - localStorage.setItem(h+name); - } - - segmentation(args){ - var text = args.text; - var s = args.s; - var array = text.split(s); - return array; - } - -} - -window.tempExt = { - Extension: File_Helper, - info: { - name: "File_Helper.name", - description: "File_Helper.descp", - extensionId: "File_Helper", - iconURL: _picture, - insetIconURL: _icon, - featured: true, - disabled: false, - collaborator: "白猫 x CCW" - }, - l10n: { - "zh-cn": { - "File_Helper.name": "文件助手", - "File_Helper.descp": "处理本地数据" - }, - en: { - "File_Helper.name": "File Helper", - "File_Helper.descp": "Handling local data" - } - } -}; - -/* vim: set expandtab tabstop=2 shiftwidth=2: */ \ No newline at end of file From 87a3c9dae3070c6824192a83460a62a567911534 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 25 Sep 2022 13:31:20 +0800 Subject: [PATCH 139/357] wit_cat File_Helper ,you can use this to handling local data. --- ...07\344\273\266\345\212\251\346\211\213.js" | 260 ++++++++++++++++++ 1 file changed, 260 insertions(+) create mode 100644 "wit_cat/\346\226\207\344\273\266\345\212\251\346\211\213.js" diff --git "a/wit_cat/\346\226\207\344\273\266\345\212\251\346\211\213.js" "b/wit_cat/\346\226\207\344\273\266\345\212\251\346\211\213.js" new file mode 100644 index 00000000..eda46902 --- /dev/null +++ "b/wit_cat/\346\226\207\344\273\266\345\212\251\346\211\213.js" @@ -0,0 +1,260 @@ +// import Cast from "cast.js"; + +let _picture = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAF0CAYAAAD/4EcMAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzt3X10W+dh3/HfBS9fIAuSSYqURMqmKDmm3iPXtOOojm3Va+w4jt208ZLOWtKmS5umOU3TNS/r2dn+2VnatdtZurVLvfXsdLGznCZ9ieJtdlNbrh0rjkW/SaJNWtYLbRGySJG0CVkgRQB3f4AAAREEccHn4l4A3885PBQuLu59qHsB/O7zPPd5rPv/3T84sixZVkiWZUmylH5sSZKU+Q0AAIA0x5n/5cz/25HjOHKclOQ4si0rJCsUkuZ/W3kBq3DIsghdAACgTjjzYSpnQeYf2YDlyJFSKVmOJSeVkm2FGmQ1NMzXYM2HLc0HrMxPeklF/xgAAICgcTQfrjLBKlN7lUrJsVLpGiwlZYca7HTNVagh/WOFlNdkmFtbRc0VAACoV7k1WU5+k6ATSslJJdM/suZrsOZrsUIFQpakhVosAhYAAKhT2abCbP+r+XDlpMNVKtu9KpkOWKEGW+marPmAFQrlhKyFju8AAAB1LadD+0K4SsmZ72qVkqWUJNtqSAcsaz5gha4MWVI6aC3R4R0AAKDmZWqt5OTVYKXD1XztlWUpNL+OvRCoGrK1WJlluc2EDNsAAADqVu6wDEqHK8txsuEqZKVrruQ4CjmphT5YoStCVvqOwoZsR/e8uwgJWQAAoF7kdG7P1GA5jiMnlUzXWs2Hq5DjKOU4spzUwjhYeSHrys7uofmmQoZqAAC48LcvvqSLszP66J49arvqKr+LA6yQI0uSk8rUXlnpzu3KD1dWKiQ7OyTDfJ+r3CbDK8fEYiwsAECpzr37jibfe0+S9ObEpNZF1vhcImBlsv2vQpYkR0qlc1FIUiqVSmepVLpyys6GJyskZUZ0zwlcmVosSQw6CgAo6Nw7U7pw8aJ2b7omuyx7o5Q0P1tIQ9H1gaDKDC5qOU56YIXM+FchpZsLLUcKhWQ5CyMw2MoZUDR/cFFrIVxxFyEAoIi/P3ZMs4mEJi9e1O3bd6QX5g1UvfB4+Nw5/eNrr2af2H0NIQvBZslK11xZ1kLYUijd4X0+UFlWSE5meCsrJHvhpQsBKl17tTBVDncSAgCKaWps1GwioeFz5yTL0h07dko5NVjW/HfLcDSaE66kNatW5fTzBQIqE64cR5YsOen7BdO5KBSanx4n08I332yYOx2OVaCmKvP4yrkJAQDIuGvP+9Vkp6/Zh6NRPfXqoJrnH2dklmfcsWOnNnd0VLScQFmyFU5XdJXKeZxbCZVuIrzixVpYNX+DOcGKPlgAgFzrImt0/4036QcvHNHlRELD0ajaV0fUt7FL0Xem1NfVrUd+/Ex2/f07dqqvq9vHEgOly07wbKUTUKaR0HKs+fsKtagSypZLhCsAQCHtkYjuv/EmPXb0ZcXicUXCYe25tifv+YlYjHCFqpNuFnSWXzH3NQceOuGE7CY12E0K2Y0KNTQuHs19vn2cwUYBABmziYSOvTmyaHmkJazNnZ2LmgglKTo1qejU1KLlvR2dao9EPCknsCJXDjKq9DhYmh9oNJVKpn8n55RKzCmZuKxU4rL7GixJhCsAgF44+YaOFghYkvRAZJ+aCwSmQ8ePKzYTX7T82MgZ/er+O42XEVgxy8oLWaXi1g0AQFk2trUVXN7UaKupsfD1+1K1VKvDYWPlAoKgvBosoMrFZuIajkbVZNt5fUQAlK63o1MPfug2xeKLa6ROj40tem9FpybV1damm7Zep9nEXN5zXa2FwxpQrQhYqEuPvfySJmIxSdLFeFz7+rb5XCKgOkVawoq0LNQ+DUdHdWjwePqBI/Wu79TluYTaIxE9/vJLmk0k1NvRqbv23uBTiYHKoIkQdSkTriRpPOffAMqXF64kNTfa+v5PDut7zx3WcHQ02wx4enwsbz2gFhGwAAArdmW42r9zlyLhsGYTCUlSLB7Xff03Z/tmXbk+UGsIWACAFZlNJBaFq0LjXDXbtu6/MT9kHR0pfBciUO0IWACAFWm27ezdgUuFq4z0YKQ3KzLfXBhZxd2DqE10ckdNm00kNBmbLrrO5cSczk1NLlq+kbuagJI9cMs+zSYSBQcXvVJ7JKIHb72t5PWBasSZjZo1m0jo+z85XHBQw1wTsZh+MHBk0fK+rm7t37nLq+IBNefKsBTJGduqyW5cdn2gltBEiJoVnZpcNlwVMxwdNVgaoP5EWsK6a+8N6t+yVX3dzD2I+sLlA2rWuhXOaxZhZGlgxXo7OtXb0el3MYCKI2ChZkVawrqv/yZFJxf3rxo4dXJhvXBYfRu7Fq3DFTcAoFwELNS0rta2glNw5Aas1S1h9W+9rpLFAgDUOPpgAQAAGEbAAgAAMIyABQAAYBgBC3UpM1WHxFg8AADzCFioS/t37lZ7JKLNHZ26iQ7uAADDuHRHXWJsHgCAl6jBAgAAMIyABQAAYBgBCwAAwDD6YAHLiM3EdXpsTGfGxiSlJ5GuZl2tbWq2bW1sa1NvZ6ciLcy5CACmEbCAJcRm4jp0/HjVB6orZf6e0+NjOjw8pL6ubu3r28ZwFQBgEJ+oQAHD0VEdGjzudzEqYjg6qjNj53XHrt3cWQkAhtAHC7jCocHjdROuMmYTCT3+8ksajo76XRQAqAkELCDHcHS0rkPGocHjOj0+5ncxAKDqEbCAebGZeN3VXBVyeGhIs4mE38UAgKpGHyxg3sDJN4o+HwmH1dvRqaYrOoPbDdJt1yRlN3hZOnNGJuN69NUJvRsvHKJiM3EdGzmjfqYQAoCyEbAApUPFcDS65PP9W7YuGTg+tSuh/o1Jr4rmiXfjCX314Ak98sL5gs8PR6MELABYAZoIAUnRyaWHYigWrtrCTtWFK0laG7b155/crnt3riv4fGwmTl8sAFgBAhYg6fRY4TARCYeL1uTs7Eh5VaSK+MP7lv7bzowVrt0CACyPJkJAWrJTd1dra9HXhW3Hi+JUTE9ri+7duU6PDl5Y9NxwNFq02RTVrdm2tblzvXo7O7WZ8c8A46jBAopYbhqZrW3VHbAkLdlMiNo2m0hoODqqx15+SY8883TNzVgA+I2ABdS5jxGw6l5sJq6DA0d0+PUhv4sC1AwCFlDn1oZtarEgSTo6MsJYcIAhBCwABCxkDUdHlx0TDsDyCFgAaCZEnoFTJxWbiftdDKCqcRchgGwzYaG7CSXpvv6blnztgT0JRZqqv7N/tRh/T/oPx97Vxbnyx19LJVOaGntHscmLS65zeGhId+29oex9APWOgAVAkooGrNlEQr1L3MofWZXQh66tvsFWq1my+Sr98eDEirYRaV2t2NRFvTl0tuDzp8fHNJtIqNnmawIoB02EACQVbyYsNujokWiVTMJYQz7a22hkO5HW1dqwef2SzzPYLFA+AhYAScXvJjyzxEj3khSNWZqasbwqFgpY1Sjd1rnayLbaN7aqqblwYJuIxYzsA6hHBCwAWUsFrNlEoujchMfH+CiptE1XmWu6W7Wm8IC64wQsoGx8KgLIopmwenStMvd/3tTcZGxbANIIWACyaCYEADMIWADy0EyIlaDfFpDGJyKAPDQTolzD0VF977nDOjR4zO+iAL4jYAHIszZs69YtVxd8jmZCFBOLp0d/n47P+FwSwH8ELACLLFWLRTMhAJSGIXoBLHLvrnX62g8LT/h7Zuz8kqO6H4k2MKp7nRmOjmo4GpW0UIM1GZvWwYEjkqRIOKz9O3f5Vj7AL1xuAlikp7VFu7sKD2RJMyFyDUWjik5NKjo1mZ0gejaRyC4bjo5qNpHwuZRA5RGwAElrwi0Fl/d2Lj2NSK07cOOGgstpJkSun9u1S/uu36b+LVu1sbVNUrrWqn/LVvVv2aoHbtnHfIaoS3wSApL29W1XeySSt6x/y9ZFy+rJvbu4mxDLi7SEtaenR/1br1N3a6skaXVLWP1br1P/1uvq+j2E+sZlBSCp2bb1wC37dHp8TBPT0+rtXF/3XwyZZsJj0YuLnjszNibtLPy6TDNha4vjcQkBILiowQJy9HZ0ctWdg2ZCuNHX3a2NrW3a1tXld1EA3/EpCGBJNBPCjUhLWPf336S+rm6/iwL4joAF5JiIxXRuapK7nuZxNyEAlIc+WMC8x19+Kdvs1Wzb2te3jStxpZsJvxZdPCZWpplwqTGxjo+FGBMLQN2iBguQNHDyjbw+RbOJhA4NHs+O61PPaCYEAPcIWICk0ampgstPn1+6GaxeLNdMuFRzKs2EAOoZAQso4nJizu8iBEKxuwkPDw8t+bojo3zEAKhPfPoBWFaxZsLh6Kgef/mlgs2pT79lK879AgDqEJ3cASyrp7VFv//zm/Xvf3Sm4POnx8d0enxMXa1tioTDioTD2ec+fdbRDevp7G7a4ERKY+OXjGzr0nTh7VyMxzVw6qS6W1vVFlnDlDeAC7xbAJTkt27dpD/98Vm9W6RKKjo1KRXozvb/PCwXvBObiWvg5BsamH/c29Gp3T096pqfcxDA0mgiBFCStWFbf/ix6/wuBnx0enxMBweO6NDgccaKA5ZBwAJQsgP9G/Stf7rN72LAZ8PRUR0ceJ6QBRRBwALgyoH+DfruZ3ZpbZgeBvVsIhYjZAFFELAAuHbvznV69eu36MEb1xO06thELKYXTi4e5R8AndwBlGlt2Naff3K7JOnRwQv64fFxjUzN+lwq5Hr9naQuJsq/gzOZTGr2veLH9OibI9rd06NIS7joekC9IWABWLF7d67TvTuXHisL/rg0J/3C31/Qu5fLb8ZLJlOKTcT09sh5JROpgus8OzSku/feUPY+gFpEEyEA1KhVjdLn3rd2RdtoaAjp6s612ryzRw124a+MM+NMKQVciYAFADXszmsajWynZVWzNvSsX/L56NSkkf0AtYKABQA1rM1g16irO5euDYtOErCAXAQsAKhxt3WuNratVWtWGdsWUMsIWAAAAIYRsAAAAAwjYAEAABhGwAIAADCMgAUAAGAYAQsoIjYTL/r8yUmrQiUBAFQTAhZQxHR8xu8iAACqEAELAADAMAIWAACAYQQsAAAAwwhYAAAAhhGwAAAADCNgAQAAGEbAAgAAMIyABQAAYBgBCwAAwDACFgAAgGEELAAAAMMIWAAAAIYRsAAAAAwjYAEAABhGwAIAADCMgAUAAGAYAQsAAMAwAhYAAIBhBCwAQMmamu2CyyPhcIVLAgQbAQsAULKOazrUYOd/dbRHIurr6vapREAwFb4UAQCggKbmRm3Z06vxt8bVNBfStW3t2t2z2e9iAYFDwAIAuNLU3Kju67q0J7xeaxta/C4OEEg0EQIAABhGwAIAADCMgAUAAGAYfbAAAK7MXJrVxLlJjV9+WxvWrtWNW65Ts83XCZCLdwQAoGSXZ+d05viIksmUJGnsnXd0+vyYPvHBfYQsIAdNhACAko2/NZ4NVxmxmbjOjJ33qURAMBGwAAAluzybKLg8Fo9XuCRAsBGwAAAADCNgAQAAGEbAAgAAMIyABQAAYBgBCwAAwDACFgAAgGEELAAAAMMIWAAAAIYRsAAAAAwjYAEAABhGwAIAADCMgAUAAGAYAQsAAMAwAhYAAIBhBCwAAADDCFgAAACGEbAAAAAMs/0uAIDaNTU5qaFXX1Vre7u2bd/uWzlmZmZ07Ogramxs0t4bbvCtHADqBwELgHGnT53SIw9/W8889VTe8s9/4bf08U98omLlmJ6e1l/+xV/o0R8ezFv+qQcP6Fd/7dcqVg4A9YeABcCokZEz+sKvf06pVGrRc9/6sz/V6Nmz+uLv/I7n5UgkEvryF7+os2ffWvTcdx95WK8PvaZv/NEfe14OAPWJPlgAjPrOt79dMFxl/PDgD/T60JDn5fjuIw8XDFcZL77wgp740Y88LweA+kTAAmBMbHpaTz355LLrPfnkE56X5bvf+c6y6zzxo7/3vBwA6hMBC4Axr732aknrHT92zNNynD9/XnNzc8uud+zoUU/LAaB+EbAAGNO+rqOk9dauWeNtOdrbS1pvzdq1npYDQP0iYAEwZuvWrSWtd9sd+z0th23b2nfrh5Zd746f+zlPywGgfhGwABj121/+3aLPd65fr7s+8hHPy/HxX/rFZde5/xc+7nk5ANQnhmkA4EpqcFjJF44pdeasrKvXqOEDP6OGD+zNPv/Rj31MZ8+e1d98768WvXb9hg368u99JW9ZNBrVn/3JN3Xk+ee1fsOGsso0ceGCPnrvx/SF3/7t7LI979+rz/3G5/Xf//xbi9a3bVu/+5WvqnP9+uwyZzqm5OEXlBwclpIpha7fooYP3KDQxs6yygSgvhGwAJQmkdTc//jfSr76enaRc2FSqTfOKPHEM2r8zAMKdacD0m/85m/qw3fdpUNPPqHjR4+qbd06feCWW/TzH75r0Wb/5D/9R7304ouSpPNvv1128X7wd3+rtvY2ferBA9lln/jkJ3XHnXfqHx5/TC++8KJsu0E33/JB3X3PPWppaVn40555XonvPZq3veTZc0o++azsu+6Q/VGaEgG4Q8ACUJLEDx7PC1e5nLfHNfedv1PzVz6fXda7ZYt6t2wpus1UKpUNVyYcfeWVvIAlSevWrdOnHjywaHm2DGMXFoWrXInHn1Kod5NCO643Vk4AtY8+WACW915ciX98rugqzltRpV4/5WqzoVBI937svpWULM9H7vmo69ckf3xk2XUST/+0nOIAqGMELADLSg2dKGm95KulrZfr4w+YmZtw27bt+tAdd7h+Xeql48uv8+oJ6fLy42oBQAZNhACWlbp4qaT1nOmY621v2nSNHvz0Z/TI//rLvOWrbFv96zt144ZOrW5Mf1SNXYrr6bPn9Nrk5KLtfPqzn3W9b0nS7OWSVnPeuySriXGzAJSGgAVgWQ1brlWilPWu6y1r+5/+lV/Ra4PH9eILL0iSblrfqQPb+9SxKpy33vY26fZN3XptclLfOjqo8UtxSdIvHzigG/v7y9p36LrNSh4fLr6SbctqJVwBKB1NhACWZV3TJevq5UdfD924u+x9fPVf/b66N23S7Zu69eUb9y4KV7m2t7XpG7d+UD1rIvr5D9+lX/nsr5W934ab9y67jn337WVvH0B9ImABKEnjgeIDd9q/dI+s5qayt9/a1qY/+KM/1u07tpW0/irb1i/edbd+7+tfL3ufkhTau1OhPduXfN7qWi/7wwQsAO4QsACUJHT9FjX/3ucV2rszf/nWHjV+7p/Jvv2WFe+jc/16/ezX/7Uu3fKzOmcXDmuzKUfnV69R84Of0d2/+YUV71OSmv7FL6vx/g8vWt7wT25V07/8dSP7AFBf6IMFoGTWtV1q+uwnpfcuKflWVKHOdbLarja+n2tuvU3X3HqbJGnqtVc1dv68mpqatHHzZrV3davL+B6lhjtvVcOdt8p5KyonmVRo8zUe7AVAvSBgAXDvqlVq2HZdRXbVun2HWrfvqMi+pPn+ZhXbG4BaRRMhAACAYQQsAAAAwwhYAAAAhhGwAAAADCNgAQAAGEbAAgAAMIyABQAAYBgBCwAAwDACFgAAgGEELAAAAMOYKgcAUBGziYQODw8pFo9Lkvq3blVXa5vPpQK8QQ0WAMBzs4mEvvPMP2o4OipH0oWL0zo4cETRqUm/iwZ4goAFAPDcsZEzmk0kdF//Tbq//yY9eOvtioTDenZ4yO+iAZ4gYAEAPBebSTcLZpoEm21bXa2tmojF/CwW4BkCFgDAc+2r10iShqOjktKB68zYmDbSBws1ik7uAADP9XV3a/jcqA4NHtfRN0eyNVc3bd3qc8kAbxCwAACea7Zt3dd/s46NnNHo1JT6urq059rNao9E/C4a4AkCFgCgIpptW/1br1O/3wUBKoA+WAAAAIYRsAAAAAwjYAEAABhGwAIAADCMgAUAAGAYAQsAAMAwAhYAAIBhBCwAAADDCFgAAACGEbAAAAAMI2ABAAAYRsACAAAwjIAFAABgGAELAADAMAIWIKkjEvG7CIBnjr4zY2xbidk5Y9sCahkBC5DUZNsFl5+bmtRsIrHk605O8RZCsMXnpHcuL30Ou/He9CVdXiJgdbW1GdkHUCsKf6sAVejIyTd0+vx5tTQ3aUf3Nbpuw4aSX9u+Zs2Szz11/Jju2ntDwedOToUUT0hh3kkIqIExx9i2xt+6sORzkXDY2H6AWsDlN2rCs8NDeuHUSU2+d1HRyUn9w7FXNDo5UfLrezs61dRYOCWdHh/TocHjS9ZkPTPSUFaZgUr4L4NTK95GMpnSm0Nn9d70pYLPt0ciirQQsIBcXHejJgyNji5adnpsTN1t7SVvY881PRo4dbLgc8PRUUUnJ9W7vlNNdmPecwOnpENDSUWazNUUmHbb1qt165arCz73bjyhY+cu6umT7xR8fm3Y1vu7Vi/5+oyRqRn9+NS7GpmMr7i8MGNwIqUj44VDUanmZucUm4gpmUwtuc6ea3tWtA+gFhGwUBPshpDmkvnLQpblahu7ezbr6FsjujxXuKYqNhPX0ZGRgs8NFM5lgfHvfyTt7lqt735ml3paW7LLR6Zm9Km/PK5j0YvLbmN312o99ht7tbZAe+jDA2/r8381ZLTMqA4bW9vU19XtdzGAwKGJEDVhW4EP+K0u+mBJUrNta//O3aaKFDjHohf1tYNv5C372sE3SgpXmdd/9eCJgssJV/WpqdHWrX3b/C4GEEjUYKEmfOB91yvc3Kwz42MKNzZpe/cmrV9bvEmrkN6OTu3fuUuHBo97UEr/PTp4Ie/Ox0cHl+60XMjB4xP66ofzr8v+5vi7RsqG6tLUmL4gaWeIE6AgAhZqxp5re4z0Bck0dzz7+tCSzYXVKhIO678NNOY9jsVL7zPV1JT/ekkaPtdsrHyoDk2Ntu6/8WbCFVAETYRAAX1d3Xrgln3a3NHpd1GM6tvYVfTx8q9f3BS7uXM9t+jXkf4tW/XgrbcTroBlWAceOuGE7CY12E0K2Y0KNTTKCjUoFGqQFWqQLEtWKJ3DLM13GnbZeRioZrGZuE6fH9Pp8TFdnIm7qvEJikg4rL6NXerfet2i546OjGj43KgmYrElX98eiahvY7f29BSuIYzNxPXs0JCi70zWXK1fvdvY2qZm21ZvZ6c2d65X8xKD8gI1zUnfJe5o/ncqJTmOnFRSqVQy/Ts5p1RiTsnEZaUSlwlYAAAARZURsGgiBAAAMIyABQAAYBgBC3VnIhZbdhJnAABWgt6KqAuxmbgGTp7UmbHzecGqPRLRnms3q6/L3d10AAAUQ8BCzZuIxXRw4PmCNVYTsZgODR5TdGpS+3fu8qF0AIBaRBMhalpsJr5kuMo1HB2t2dHbAQCVRw0WatrAyTfywlX/lq3a3bNZzbat6NSknh0eyo7/NBwdVV9Xl7pa2/wqriuxmRmdm5rSVS3N6q6SMgNAvSBgoWbNJhIajkazj/ddvy1voMyu1jbd13+zvv/c4ezgocPR0aoIWK9Ho3py8Fj2cU9Hhz6y92d8LBEAIBdNhKhZE7HpvMeFRiFvtm3tvmZh+YUio5kHyZGTb+Q9Hhkf1+vnokusDQCoNAIWalZu0+DGIrVS69YszKlWbLqYoHhvdlaxmcXT9VRD2VGa2ExcZ8bHdG5q0u+iACgTTYSoWblzphX7orowvRBMigWxoLiquVltV63W5HsX85Z3rl3rU4lg0pU3XLRHIrp77w2KtDChNlBNqMFCzWqPrMl7PHBFs5qUruV64dTC8o5IZNE6QXTL9dcr3NSUfby9e5O2rt/gY4lgQnrYkONqj0R0X/9N2r9zV3rZce5wBaoNNVioWc22rb6urmxH94FTJ3U5mVBvR6dWh8OaiMX07NBQXlPi7gL9tILo2nUd+vRtd+jtd6YUbm7R1atW+V0kGHB67LwkLdRYtaZD19E3R3wuGQC3CFioafv6tis6NZW9S/DoyIiOjhT+stpzbU9VNcNYllUVTZooXZPduGjZbGLOh5IAWCmaCFHTmm1bd7//BrUv0/S359oe7evbVqFSAYX1ru9UU6Otx15+ScPRqA6/PqThaJSpnIAqZB146IQTspvUYDcpZDcq1NAoK9SgUKhBVqhBsixZoXQOs2TNv8rysciAe7OJhI6NnNHp8bG8u+02d3RqT09PVYx9hfpwenxMhwaP6fJcuul6Y2ub7t57Q95NGwAqzHHSvzT/O5WSHEdOKqlUKpn+nZxTKjGnZOKyUonLBCwACKLo1KQi4XBVNVsDNauMgMUlEQAEELWqQHWjDxYAAIBh1GABADwx9u67em30rGYTCfWsW6e+rm6/iwRUDAEL8NhsIkEHZdSdC9PT+pvnn8s+PnX+bV2cndGNvVt9LBVQOTQRAh77n4eeUJQ55VBnXn978eTjr7111oeSAP4gYAEeODhwZNHky7OJhB5/+SUmZUZdmEskFy3LnTUBqHUELMADkXCLDg48nw1Ts4mEDg48r+mZuFaHue0etW9zR+eiZddv3OhDSQB/ELAAD+zfuVubOzt15OQbumvvDZqYnpYk3dd/M/2xUBd6Ojp0246dao9EtKq5WbuvvVYf2r7D72IBFcMnPWBQdGpSAydPSpqfpmfvDZKk3o5OXU6mmwglqa+rizuqUPN2dG/Sju5NfhcD8AUBCzCo2W5UV2urJOlyIqHYTFyRlrBmEwk1NdjZ5yI0EwJATSNgAQa1RyJqj0Syfa5mE3Nqj6yRHOnYmyO6r//mZSeeBgBUP/pgAR44OPC8JGlf33YdHh7SujURbe7s1MGB5xWbiftcOgCA16jBAjywLhLRvr7teR3a9+/crcP2kI+lAgBUCgEL8MD+nbuz/25qtNVsN0qS9vVt86tIAIAKImABHvvsHXf6XQQAQIXRBwsAAMAwAhYAAIBhBCwAAADDCFgAAACGEbAAAAAMI2ABAAAYRsACAAAwjIAFAABgGAELAADAMAIWAACAYQQsAAAAwwhYAAAAhhGwAAAADCNgAQAAGEbAAgAAMIyABQAAYBgBCwAAwDACFgAAgGEELAAAAMMIWAAAAIYRsAAECieUAAAM50lEQVQAAAwjYAEAABhGwAIAADCMgAUAAGAYAQsAAMAwAhYAAIBhBCwAAADDCFgAAACGEbAAAAAMI2ABAAAYRsACAAAwjIAFAABgGAELAADAMAIWAACAYQQsAAAAwwhYAAAAhhGwAAAADCNgAQAAGEbAAgAAMIyABQAAYBgBCwAAwDACFgAAgGEELAAAAMMIWAAAAIYRsAAAAAwjYAEAABhGwAIAADCMgAUAAGAYAQsAAMAwAhYAAIBhBCwAAADDCFgAAACGEbAAAAAMI2ABAAAYRsACAAAwjIAFAABgGAELAADAMAIWAACAYQQsAAAAwwhYAAAAhtl+FwCAObdcIx14v/vX/cHT0tlp8+UBvMY5j6CiBguoIc+9JT38ivvX8UWDasU5j6AiYAE15uy77tYf5YsGVY5zHkFEwAJqTLjR3fqX5rwpB1ApnPMIIvpgoer9873SBzb5XYoF//ZJaeLS8uvdc336p1QnJqRv/mT59d7XXvo2M9uFeZvWpM/N7jXuX/vFR92t/7526UsfdL+f//t6+qfacc4jiKjBQtX7/mCwqvxLCVdS+gvYjVK/FNpXudtunKt5T5ydlr7xtPTTs+5eNxl3v68TE9JfD5b3ulrAOY8gImCh6sXnpP9ThVfhbps1Su2U2xb2Zrsoz3NvuVu/1IB+pUOng3WhUUmc8wgiAhZgkJdfcJMe1YyVU2OC0rltvlrJ8XDbHFkrNVic8wgiAhZqgtsPWK+46Tzr9ou31KtutzVj5daYoDSrKnQ83B73eKK8/QQR5zyCiICFmhCUgOVV345Sa8bchrZ6bVKqJLe1SuU2X7l9D7gd2iCoOOcRVNxFiJrg9gr2qdPSK2+bL0epTQ9eXXFzu3rwuO0fVG5Id9vRu1aayTjnEVQELNQEt1exr7ztb/+T+Jz7W/FL4dWdiSif2+BTbg2W2yBXK81knPMIKpoIUfXcXsFKtXubNrerB0s5TdflHpNKdqYPEs55BBU1WKh65XyJ+XWb9qY10pf2SWGX77xSB4T06nb1/3qvu+2aFE9IX3nMv/2vhNvwv5LaFa+anYN+7L0658t9r5r2zZ8sf14E+Rh96YPuwv9Sf2+4Mb0tN5/3D7/ifpgUk6jBQtVzfQXr491TZ6elbx52XwY3Xwqmt+v3DQTV3Bnbba3SStTrsffi786sV8571bTlwlXQj9HDr7j7PzQRruIJ/8OVRMBCDXB9BevzF/bZaff9X0pt1nB9q34J2y2nCdakam7KcjtEQ7k1WG4vMqTaOfZenPMZ5bxXTSolmAT9GE1cKr0WsNDfW064+uZh/8OVRBMhaoDbK7gg9MHw4qrbq/nY/L5CrubO2G6HaCj33HR7kVErx74ScxD6+X/gRQ2eacsdIzcB8Mq/1224Gp2Wvv1ycEbqJ2Ch6rVV6C4tU4JS2+BVrZhpfh+vlXAbfByV16zo1WTnQT/2XtZeSeW9V03yogbPtOWOkZsAmPv3lhOu/vNPgnEBnUHAQtWrthqsoNQ2lBpcKtmPqJBSpwgKIrdf0J/Y6U05rlTqORX0Y+/VOZ/h9r1qWim1t0E/Rm7eA5m/1224Ovq29O1X/P9svxIBC1WtnCtMv2tEvAqEQZmP7cRE8Tsev/RBd9vz+3iVy++mm2K8+iKq9LH3+px3/V5NSA8dWfr5T+x012zsxXu00sfITUg9O+0+XP30bLpZMIgIWKhq5Vxhuv0AWU6pQyhkeDXwpFe36ZfTz2WpGhK3ZazmDu5+N90U41XtZaWPvddzELrd/tl3i9cOtrj8xvWiBqvSx8htSHUTrv56UDp02t32K4mAhaoWhFoCtyHAbcfnUrfvxeTR5YSEYtt1e7yquYO73003xXjVt6fSx96rCdPL3f5y8xyavriqhmPkpoy/tKP0/6MgDMOwHAIWqloQagnchgAvpjTxajT7cgJsW3jpLya3nbGreVoTt0M0VFIp51TQj30lZnBw+14tNs+hF6P6B/0YSe5CainhKjMMQzV0HSBgoaoFuZZgKV5MyuvVfGzlfImZ7KgdtE6rbritqayU5WpZMoJ+7CsxB6Hb92qxfbi927mU4xT0Y2T6AriawpVEwEKVC0INlpsP7nKuOEupbfAitEn+N8FWywdpIW5rPx4aSN8N5daeDdKv95e+frFallxBP/ZenfMZ5fz9xfbhdnulHKegHyOT5QviMAzLIWChqvn9AeOW20BYam2DF82OUnWMAxRUlZqE2O17oNRzKujH3qtzPqOci7di+zBZG1buNk1b7hiZKt+JifQFSDWFK4mAhSpWTrj65k/Ml8MNt02aXtU2lFozVA3jAAVROedmpabJKfWcCvqx93oMLNOjxHvx/xn0Y2SifEEehmE5BCxUrXJqg/zuNO3V3HRejWjtZw2h38dqJdz2t1nJhMJBGbjWpFLK6PUo7m7fq8tt34tpfYJ+jFZaPrdD4AQNAQtVy6vaIC95NTedV3Oy+dnHrdqaA3K5rl1ZwQTkbo99NUyRVEoZvZ6H0O17tVgNmVd3PAb9GK2kfNUwDMNyCFioWm6vMEvte+IlL5o1XF/Jl1hbUk7fnm887e41tcrrDtgZpsdBygj6sffqnM/ltmbQ5PhSy22vnG368f4s5y7veCLdJFjODR9BQ8BC1XJ7hRmEGiwvmjW8qi1xW9Yg/P8GhdcdsDPKmcqlFEE/9pWoIXQdkoscQy+m9An6MSqr1q7KhmFYTsjvAgDl8qrviVfKuZor5YPGq9oS06NYu1Vtd4jm8roDdobrkcFLDBpBP/ZBHKLBZBOhF6PYV/oYlfN/+AdP1064kghYqGJ+36Lsllfz8FWqtmQ5pq6Qw43pcZ02rTWzPT943QE7w+2x92rYi0of+6AN0bDc/6vbMOTFcar0MXI9TEmieu8aXgpNhKhKlbwN3hSv5uHzaj62cm4iWOnI+uHGhfnI/vrVlW3LL17VVJrYl1fnVKWPfdDmIFzu7/ciEAb9GLnuw7aCGz2CioCFqlSJTq6mub2i82pKk/29pXUgdbtdo1NwVPHVbCXmyCt3X6UGjaAfe6/O+Qy3N9BsWiN96YPuXlOMFze3VPoYedHvrNrQRIiq5PoKNgBXRyYnjs3l9oPsfe3pLxzT2zXpxAX/9r1SlZgjr9x9VcX4ZyUce6/O+Qy/55H0aiJ2U0o5Rl70O6s2BCxUpUpNQ2KSVx2fy6mdu+f65cvjZ61fNXd0DeoUOVLpYS7ox96rcz7Dz/AST5R2nIJ+jLxuxq0GBCxUJZNj1FRCuNG7js/l1PaEG6UDe81v1xS/+8utRKXOTS8HmQz6sffqnM9d1y+HTpW2XpCPUSWbyYOMgIWqVG3t+17WNhw67X7bUrpM91xvfrsm+B2IV6JS56aXI5kH/dh7dc5LK+8IvhI/PVv61DBBPkbVeBOSFwhYqErV1r5fzi3LpToxkZ7EupwPqHuuX/oLZSXbXYnR6eq+mq3UuellU2TQj71X57zkT+3V6LT00IC7SY2DfIy8/LyrJtaBh044IbtJDXaTQnajQg2NskINCoUaZIUaJMuSFUrnMEvW/KssH4sMAIA37rl++VquXJNx6d884V15EBCOk/6l+d+plOQ4clJJpVLJ9O/knFKJOSUTl5VKXKYGCwCADLe1L37XjiO4CFgAAMxze5NCECaRRzARsAAAmOfVjAuoPwQsAADmeTU6PuoPAQsAAJU3RIPfQ8AguAhYAACovCEaaCLEUghYAADIff8rOrijGAIWAABiiAaYRcACAEDVN8cpgo2ABQCA3Hdyp4M7iiFgAQDqHh3cYRoBCwBQ99x2cJdoIkRxBCwAQN1z28E9npDic96UBbXB9rsAAAD47bm30j+AKdRgAQAAGEbAAgAAMIyABQAAYBgBCwAAwLDyApbjGC4GAABAAJWZeRbfRZizIUeOLFnpZZa18HgFOwQAAKg2juZzz3z+yT7OWZYrlPdkodB0xbK8DQIAANS4RdlnqbyUs9x2CtZEOenaqkzNleOk660sq/COAAAAap3jKJubHGc+Dy3ORI7jzDcRzq/kODnBykm/yLEcWU765Vbuqy1r0QYBAABqSm7Xqfl85MhZqLG6IkNl1rczQSr3d2YDstJhy7GUDlmZnVgWfbAAAEB9uKJ/el6ocvIzVOa3rZwV0j8pWU5IclJyUpJCkuVYcjI1VoQrAABQb65oGnRSKclJzVdMpfKylOSk+2A5qZScUEpKpeRYKaWUVEiSlc5Z86Fq4bclmgcBAEB9WHQHoePMV0SllEol02ErlUoHrVQ6bNnp1JVOYY6TklJJSVJKkiVHluUs9LfKdnKXRMgCAAA1b/FwDJkWPyeVkpNKpn9yspTjpGQrlZJC8ynMSuaPPOqk5FghWZaV16mdGiwAAFAvrhzzKluD5TjZgJWtyXLStVn/H1tJC/8WGNuAAAAAAElFTkSuQmCC"; + +let _icon = "data:image/png;base64,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"; + +class File_Helper { + constructor(runtime) { + this._formatMessage = runtime.getFormatMessage({ + "zh-cn": { + "File_Helper.name": "文件助手", + "File_Helper.download": "将内容[text]按[s]分割后命名为[name]并下载", + "File_Helper.upload": "获取键[name]的值", + "File_Helper.save": "将内容[text]命名为[name]并保存", + "File_Helper.delete": "删除键[name]", + "File_Helper.segmentation": "将[text]按[s]分割", + }, + en: { + "File_Helper.name": "File Helper", + "File_Helper.download": "Download split content [text] by [S] named [name]", + "File_Helper.upload": "Get value [name]", + "File_Helper.save": "Save content [text] with [name]", + "File_Helper.delete": "delete value [name]", + "File_Helper.segmentation": "Split [text] by [s]", + } + }) + } + + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id + }); + } + + getInfo() { + return { + id: "File_Helper", // 拓展id + name: this.formatMessage("File_Helper.name"), // 拓展名 + // docsURI: "https://www.baidu.com", + blockIconURI: _icon, + menuIconURI: _icon, + color1: "#60D6F4", + color2: "#55a7f7", + blocks: [ + { + opcode: "download", + blockType: "command", + text: this.formatMessage("File_Helper.download"), + arguments: { + text: { + type: "string", + defaultValue: 'awa!!!', + }, + name: { + type: "string", + defaultValue: 'wit_cat.txt', + }, + }, + }, + { + opcode: "upload", + blockType: "reporter", + text: this.formatMessage("File_Helper.upload"), + arguments: { + name: { + type: "string", + defaultValue: 'i', + }, + }, + }, + { + opcode: "save", + blockType: "command", + text: this.formatMessage("File_Helper.save"), + arguments: { + text: { + type: "string", + defaultValue: '0', + }, + name: { + type: "string", + defaultValue: 'i', + }, + }, + }, + { + opcode: "segmentation", + blockType: "reporter", + text: this.formatMessage("File_Helper.segmentation"), + arguments: { + text: { + type: "string", + defaultValue: 'wow/!!!', + }, + s: { + type: "string", + defaultValue: '/', + }, + }, + }, + { + opcode: "delete", + blockType: "command", + text: this.formatMessage("File_Helper.delete"), + arguments: { + name: { + type: "string", + defaultValue: 'i', + }, + }, + }, + ] + }; + } + //下载文件 + download(args){ + const filename = args.name; + var s = args.s; + var a = args.text.split(s); + var h = a[0]; + for(j = 1; j < a.length; j++) { + var h = h + ` +` + a[j]; + } + const content = h; + // 创建隐藏的可下载链接 + var eleLink = document.createElement('a'); + eleLink.download = filename; + eleLink.style.display = 'none'; + // 字符内容转变成blob地址 + var blob = new Blob([content]); + eleLink.href = URL.createObjectURL(blob); + // 触发点击 + document.body.appendChild(eleLink); + eleLink.click(); + // 然后移除 + document.body.removeChild(eleLink); + } + //读取本地变量 + upload(args){ + const name = args.name; + var h = window.location.href; + console.log(h); + var array = h.split("/"); + var indexOf4 = array.findIndex((item) => item == 'detail'); + if(indexOf4 == -1){ + var indexOf4 = array.findIndex((item) => item == 'project'); + if(indexOf4 == -1){ + var array = h.split("?"); + var h = array[1]; + var array = h.split("="); + var h = array[1]; + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + return localStorage.getItem(h+name); + } + //保存本地变量 + save(args){ + const text = args.text; + const name = args.name; + var h = window.location.href; + console.log(h); + var array = h.split("/"); + var indexOf4 = array.findIndex((item) => item == 'detail'); + if(indexOf4 == -1){ + var indexOf4 = array.findIndex((item) => item == 'project'); + if(indexOf4 == -1){ + var array = h.split("?"); + var h = array[1]; + var array = h.split("="); + var h = array[1]; + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + localStorage.setItem(h+name, text); + } + //删除本地变量 + delete(args){ + const name = args.name; + var h = window.location.href; + console.log(h); + var array = h.split("/"); + var indexOf4 = array.findIndex((item) => item == 'detail'); + if(indexOf4 == -1){ + var indexOf4 = array.findIndex((item) => item == 'project'); + if(indexOf4 == -1){ + var array = h.split("?"); + var h = array[1]; + var array = h.split("="); + var h = array[1]; + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + localStorage.removeItem(h+name); + } + + segmentation(args){ + var text = args.text; + var s = args.s; + var array = text.split(s); + return array; + } + +} + +window.tempExt = { + Extension: File_Helper, + info: { + name: "File_Helper.name", + description: "File_Helper.descp", + extensionId: "File_Helper", + iconURL: _picture, + insetIconURL: _icon, + featured: true, + disabled: false, + collaborator: "白猫 x CCW" + }, + l10n: { + "zh-cn": { + "File_Helper.name": "文件助手", + "File_Helper.descp": "处理本地数据" + }, + en: { + "File_Helper.name": "File Helper", + "File_Helper.descp": "Handling local data" + } + } +}; + +/* vim: set expandtab tabstop=2 shiftwidth=2: */ \ No newline at end of file From a4a6faa9332562a99833e115c01f59c8154d11e9 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 25 Sep 2022 15:43:13 +0800 Subject: [PATCH 140/357] =?UTF-8?q?Update=20=E6=96=87=E4=BB=B6=E5=8A=A9?= =?UTF-8?q?=E6=89=8B.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...07\344\273\266\345\212\251\346\211\213.js" | 65 ++++++++++++++++--- 1 file changed, 57 insertions(+), 8 deletions(-) diff --git "a/wit_cat/\346\226\207\344\273\266\345\212\251\346\211\213.js" "b/wit_cat/\346\226\207\344\273\266\345\212\251\346\211\213.js" index eda46902..852de8fc 100644 --- "a/wit_cat/\346\226\207\344\273\266\345\212\251\346\211\213.js" +++ "b/wit_cat/\346\226\207\344\273\266\345\212\251\346\211\213.js" @@ -14,6 +14,8 @@ class File_Helper { "File_Helper.save": "将内容[text]命名为[name]并保存", "File_Helper.delete": "删除键[name]", "File_Helper.segmentation": "将[text]按[s]分割", + "File_Helper.encrypt": "base64加密[text]", + "File_Helper.decrypt": "base64解密[text]", }, en: { "File_Helper.name": "File Helper", @@ -22,6 +24,8 @@ class File_Helper { "File_Helper.save": "Save content [text] with [name]", "File_Helper.delete": "delete value [name]", "File_Helper.segmentation": "Split [text] by [s]", + "File_Helper.encrypt": "base64 encrypt[text]", + "File_Helper.decrypt": "base64 decrypt[text]", } }) } @@ -57,6 +61,10 @@ class File_Helper { type: "string", defaultValue: 'wit_cat.txt', }, + s: { + type: "string", + defaultValue: '', + }, }, }, { @@ -110,20 +118,48 @@ class File_Helper { defaultValue: 'i', }, }, + }, + { + opcode: "encrypt", + blockType: "reporter", + text: this.formatMessage("File_Helper.encrypt"), + arguments: { + text: { + type: "string", + defaultValue: 'i love中国', + }, + }, + }, + { + opcode: "decrypt", + blockType: "reporter", + text: this.formatMessage("File_Helper.decrypt"), + arguments: { + text: { + type: "string", + defaultValue: 'aSUyMGxvdmUlRTQlQjglQUQlRTUlOUIlQkQ=', + }, + }, }, ] }; } //下载文件 download(args){ + var text = args.text; const filename = args.name; var s = args.s; - var a = args.text.split(s); - var h = a[0]; - for(j = 1; j < a.length; j++) { - var h = h + ` + if(s != ""){ + var a = text.split(s); + var h = a[0]; + for(j = 1; j < a.length; j++) { + var h = h + ` ` + a[j]; - } + } + } + else{ + var h = text; + } const content = h; // 创建隐藏的可下载链接 var eleLink = document.createElement('a'); @@ -223,14 +259,27 @@ class File_Helper { } localStorage.removeItem(h+name); } - + //字符串分割 segmentation(args){ var text = args.text; var s = args.s; var array = text.split(s); return array; } - + //加密 + encrypt(args){ + var str = args.text; + var jiaMi = encodeURIComponent(str); + var jiaM = btoa(jiaMi); + return jiaM; + } + //解密 + decrypt(args){ + var jiaM = args.text; + var jieMi = atob(jiaM); + var jieM = decodeURIComponent(jieMi); + return jieM; + } } window.tempExt = { @@ -257,4 +306,4 @@ window.tempExt = { } }; -/* vim: set expandtab tabstop=2 shiftwidth=2: */ \ No newline at end of file +/* vim: set expandtab tabstop=2 shiftwidth=2: */ From c959d199aa51455193e99c640447d52dafb83f51 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 25 Sep 2022 20:24:50 +0800 Subject: [PATCH 141/357] =?UTF-8?q?Delete=20=E6=96=87=E4=BB=B6=E5=8A=A9?= =?UTF-8?q?=E6=89=8B.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...07\344\273\266\345\212\251\346\211\213.js" | 309 ------------------ 1 file changed, 309 deletions(-) delete mode 100644 "wit_cat/\346\226\207\344\273\266\345\212\251\346\211\213.js" diff --git "a/wit_cat/\346\226\207\344\273\266\345\212\251\346\211\213.js" "b/wit_cat/\346\226\207\344\273\266\345\212\251\346\211\213.js" deleted file mode 100644 index 852de8fc..00000000 --- "a/wit_cat/\346\226\207\344\273\266\345\212\251\346\211\213.js" +++ /dev/null @@ -1,309 +0,0 @@ -// import Cast from "cast.js"; - -let _picture = "data:image/png;base64,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"; - -let _icon = "data:image/png;base64,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"; - -class File_Helper { - constructor(runtime) { - this._formatMessage = runtime.getFormatMessage({ - "zh-cn": { - "File_Helper.name": "文件助手", - "File_Helper.download": "将内容[text]按[s]分割后命名为[name]并下载", - "File_Helper.upload": "获取键[name]的值", - "File_Helper.save": "将内容[text]命名为[name]并保存", - "File_Helper.delete": "删除键[name]", - "File_Helper.segmentation": "将[text]按[s]分割", - "File_Helper.encrypt": "base64加密[text]", - "File_Helper.decrypt": "base64解密[text]", - }, - en: { - "File_Helper.name": "File Helper", - "File_Helper.download": "Download split content [text] by [S] named [name]", - "File_Helper.upload": "Get value [name]", - "File_Helper.save": "Save content [text] with [name]", - "File_Helper.delete": "delete value [name]", - "File_Helper.segmentation": "Split [text] by [s]", - "File_Helper.encrypt": "base64 encrypt[text]", - "File_Helper.decrypt": "base64 decrypt[text]", - } - }) - } - - formatMessage(id) { - return this._formatMessage({ - id, - default: id, - description: id - }); - } - - getInfo() { - return { - id: "File_Helper", // 拓展id - name: this.formatMessage("File_Helper.name"), // 拓展名 - // docsURI: "https://www.baidu.com", - blockIconURI: _icon, - menuIconURI: _icon, - color1: "#60D6F4", - color2: "#55a7f7", - blocks: [ - { - opcode: "download", - blockType: "command", - text: this.formatMessage("File_Helper.download"), - arguments: { - text: { - type: "string", - defaultValue: 'awa!!!', - }, - name: { - type: "string", - defaultValue: 'wit_cat.txt', - }, - s: { - type: "string", - defaultValue: '', - }, - }, - }, - { - opcode: "upload", - blockType: "reporter", - text: this.formatMessage("File_Helper.upload"), - arguments: { - name: { - type: "string", - defaultValue: 'i', - }, - }, - }, - { - opcode: "save", - blockType: "command", - text: this.formatMessage("File_Helper.save"), - arguments: { - text: { - type: "string", - defaultValue: '0', - }, - name: { - type: "string", - defaultValue: 'i', - }, - }, - }, - { - opcode: "segmentation", - blockType: "reporter", - text: this.formatMessage("File_Helper.segmentation"), - arguments: { - text: { - type: "string", - defaultValue: 'wow/!!!', - }, - s: { - type: "string", - defaultValue: '/', - }, - }, - }, - { - opcode: "delete", - blockType: "command", - text: this.formatMessage("File_Helper.delete"), - arguments: { - name: { - type: "string", - defaultValue: 'i', - }, - }, - }, - { - opcode: "encrypt", - blockType: "reporter", - text: this.formatMessage("File_Helper.encrypt"), - arguments: { - text: { - type: "string", - defaultValue: 'i love中国', - }, - }, - }, - { - opcode: "decrypt", - blockType: "reporter", - text: this.formatMessage("File_Helper.decrypt"), - arguments: { - text: { - type: "string", - defaultValue: 'aSUyMGxvdmUlRTQlQjglQUQlRTUlOUIlQkQ=', - }, - }, - }, - ] - }; - } - //下载文件 - download(args){ - var text = args.text; - const filename = args.name; - var s = args.s; - if(s != ""){ - var a = text.split(s); - var h = a[0]; - for(j = 1; j < a.length; j++) { - var h = h + ` -` + a[j]; - } - } - else{ - var h = text; - } - const content = h; - // 创建隐藏的可下载链接 - var eleLink = document.createElement('a'); - eleLink.download = filename; - eleLink.style.display = 'none'; - // 字符内容转变成blob地址 - var blob = new Blob([content]); - eleLink.href = URL.createObjectURL(blob); - // 触发点击 - document.body.appendChild(eleLink); - eleLink.click(); - // 然后移除 - document.body.removeChild(eleLink); - } - //读取本地变量 - upload(args){ - const name = args.name; - var h = window.location.href; - console.log(h); - var array = h.split("/"); - var indexOf4 = array.findIndex((item) => item == 'detail'); - if(indexOf4 == -1){ - var indexOf4 = array.findIndex((item) => item == 'project'); - if(indexOf4 == -1){ - var array = h.split("?"); - var h = array[1]; - var array = h.split("="); - var h = array[1]; - } - else{ - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - } - else{ - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - return localStorage.getItem(h+name); - } - //保存本地变量 - save(args){ - const text = args.text; - const name = args.name; - var h = window.location.href; - console.log(h); - var array = h.split("/"); - var indexOf4 = array.findIndex((item) => item == 'detail'); - if(indexOf4 == -1){ - var indexOf4 = array.findIndex((item) => item == 'project'); - if(indexOf4 == -1){ - var array = h.split("?"); - var h = array[1]; - var array = h.split("="); - var h = array[1]; - } - else{ - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - } - else{ - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - localStorage.setItem(h+name, text); - } - //删除本地变量 - delete(args){ - const name = args.name; - var h = window.location.href; - console.log(h); - var array = h.split("/"); - var indexOf4 = array.findIndex((item) => item == 'detail'); - if(indexOf4 == -1){ - var indexOf4 = array.findIndex((item) => item == 'project'); - if(indexOf4 == -1){ - var array = h.split("?"); - var h = array[1]; - var array = h.split("="); - var h = array[1]; - } - else{ - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - } - else{ - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - localStorage.removeItem(h+name); - } - //字符串分割 - segmentation(args){ - var text = args.text; - var s = args.s; - var array = text.split(s); - return array; - } - //加密 - encrypt(args){ - var str = args.text; - var jiaMi = encodeURIComponent(str); - var jiaM = btoa(jiaMi); - return jiaM; - } - //解密 - decrypt(args){ - var jiaM = args.text; - var jieMi = atob(jiaM); - var jieM = decodeURIComponent(jieMi); - return jieM; - } -} - -window.tempExt = { - Extension: File_Helper, - info: { - name: "File_Helper.name", - description: "File_Helper.descp", - extensionId: "File_Helper", - iconURL: _picture, - insetIconURL: _icon, - featured: true, - disabled: false, - collaborator: "白猫 x CCW" - }, - l10n: { - "zh-cn": { - "File_Helper.name": "文件助手", - "File_Helper.descp": "处理本地数据" - }, - en: { - "File_Helper.name": "File Helper", - "File_Helper.descp": "Handling local data" - } - } -}; - -/* vim: set expandtab tabstop=2 shiftwidth=2: */ From 12977e25ed707156e1cca63a9cd87865793ccfe9 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 25 Sep 2022 20:26:53 +0800 Subject: [PATCH 142/357] File Helper you can use this to handling local data --- wit_cat/File Helper.js | 309 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 309 insertions(+) create mode 100644 wit_cat/File Helper.js diff --git a/wit_cat/File Helper.js b/wit_cat/File Helper.js new file mode 100644 index 00000000..083a47db --- /dev/null +++ b/wit_cat/File Helper.js @@ -0,0 +1,309 @@ +// import Cast from "cast.js"; + +let _picture = "data:image/png;base64,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"; + +let _icon = "data:image/png;base64,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"; + +class File_Helper { + constructor(runtime) { + this._formatMessage = runtime.getFormatMessage({ + "zh-cn": { + "File_Helper.name": "文件助手", + "File_Helper.download": "将内容[text]按[s]分割后命名为[name]并下载", + "File_Helper.upload": "获取键[name]的值", + "File_Helper.save": "将内容[text]命名为[name]并保存", + "File_Helper.delete": "删除键[name]", + "File_Helper.segmentation": "将[text]按[s]分割", + "File_Helper.encrypt": "base64加密[text]", + "File_Helper.decrypt": "base64解密[text]", + }, + en: { + "File_Helper.name": "File Helper", + "File_Helper.download": "Download split content [text] by [S] named [name]", + "File_Helper.upload": "Get value [name]", + "File_Helper.save": "Save content [text] with [name]", + "File_Helper.delete": "delete value [name]", + "File_Helper.segmentation": "Split [text] by [s]", + "File_Helper.encrypt": "base64 encrypt[text]", + "File_Helper.decrypt": "base64 decrypt[text]", + } + }) + } + + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id + }); + } + + getInfo() { + return { + id: "Wit_Cat_File_Helper", // 拓展id + name: this.formatMessage("File_Helper.name"), // 拓展名 + // docsURI: "https://www.baidu.com", + blockIconURI: _icon, + menuIconURI: _icon, + color1: "#60D6F4", + color2: "#55a7f7", + blocks: [ + { + opcode: "download", + blockType: "command", + text: this.formatMessage("File_Helper.download"), + arguments: { + text: { + type: "string", + defaultValue: 'awa!!!', + }, + name: { + type: "string", + defaultValue: 'wit_cat.txt', + }, + s: { + type: "string", + defaultValue: '', + }, + }, + }, + { + opcode: "upload", + blockType: "reporter", + text: this.formatMessage("File_Helper.upload"), + arguments: { + name: { + type: "string", + defaultValue: 'i', + }, + }, + }, + { + opcode: "save", + blockType: "command", + text: this.formatMessage("File_Helper.save"), + arguments: { + text: { + type: "string", + defaultValue: '0', + }, + name: { + type: "string", + defaultValue: 'i', + }, + }, + }, + { + opcode: "segmentation", + blockType: "reporter", + text: this.formatMessage("File_Helper.segmentation"), + arguments: { + text: { + type: "string", + defaultValue: 'wow/!!!', + }, + s: { + type: "string", + defaultValue: '/', + }, + }, + }, + { + opcode: "delete", + blockType: "command", + text: this.formatMessage("File_Helper.delete"), + arguments: { + name: { + type: "string", + defaultValue: 'i', + }, + }, + }, + { + opcode: "encrypt", + blockType: "reporter", + text: this.formatMessage("File_Helper.encrypt"), + arguments: { + text: { + type: "string", + defaultValue: 'i love中国', + }, + }, + }, + { + opcode: "decrypt", + blockType: "reporter", + text: this.formatMessage("File_Helper.decrypt"), + arguments: { + text: { + type: "string", + defaultValue: 'aSUyMGxvdmUlRTQlQjglQUQlRTUlOUIlQkQ=', + }, + }, + }, + ] + }; + } + //下载文件 + download(args){ + var text = args.text; + const filename = args.name; + var s = args.s; + if(s != ""){ + var a = text.split(s); + var h = a[0]; + for(j = 1; j < a.length; j++) { + var h = h + ` +` + a[j]; + } + } + else{ + var h = text; + } + const content = h; + // 创建隐藏的可下载链接 + var eleLink = document.createElement('a'); + eleLink.download = filename; + eleLink.style.display = 'none'; + // 字符内容转变成blob地址 + var blob = new Blob([content]); + eleLink.href = URL.createObjectURL(blob); + // 触发点击 + document.body.appendChild(eleLink); + eleLink.click(); + // 然后移除 + document.body.removeChild(eleLink); + } + //读取本地变量 + upload(args){ + const name = args.name; + var h = window.location.href; + console.log(h); + var array = h.split("/"); + var indexOf4 = array.findIndex((item) => item == 'detail'); + if(indexOf4 == -1){ + var indexOf4 = array.findIndex((item) => item == 'project'); + if(indexOf4 == -1){ + var array = h.split("?"); + var h = array[1]; + var array = h.split("="); + var h = array[1]; + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + return localStorage.getItem(h+name); + } + //保存本地变量 + save(args){ + const text = args.text; + const name = args.name; + var h = window.location.href; + console.log(h); + var array = h.split("/"); + var indexOf4 = array.findIndex((item) => item == 'detail'); + if(indexOf4 == -1){ + var indexOf4 = array.findIndex((item) => item == 'project'); + if(indexOf4 == -1){ + var array = h.split("?"); + var h = array[1]; + var array = h.split("="); + var h = array[1]; + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + localStorage.setItem(h+name, text); + } + //删除本地变量 + delete(args){ + const name = args.name; + var h = window.location.href; + console.log(h); + var array = h.split("/"); + var indexOf4 = array.findIndex((item) => item == 'detail'); + if(indexOf4 == -1){ + var indexOf4 = array.findIndex((item) => item == 'project'); + if(indexOf4 == -1){ + var array = h.split("?"); + var h = array[1]; + var array = h.split("="); + var h = array[1]; + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + } + else{ + var h = array[indexOf4 + 1]; + var array = h.split("?"); + var h = array[0]; + } + localStorage.removeItem(h+name); + } + //字符串分割 + segmentation(args){ + var text = args.text; + var s = args.s; + var array = text.split(s); + return array; + } + //加密 + encrypt(args){ + var str = args.text; + var jiaMi = encodeURIComponent(str); + var jiaM = btoa(jiaMi); + return jiaM; + } + //解密 + decrypt(args){ + var jiaM = args.text; + var jieMi = atob(jiaM); + var jieM = decodeURIComponent(jieMi); + return jieM; + } +} + +window.tempExt = { + Extension: File_Helper, + info: { + name: "File_Helper.name", + description: "File_Helper.descp", + extensionId: "File_Helper", + iconURL: _picture, + insetIconURL: _icon, + featured: true, + disabled: false, + collaborator: "白猫 @ CCW" + }, + l10n: { + "zh-cn": { + "File_Helper.name": "文件助手", + "File_Helper.descp": "处理本地数据" + }, + en: { + "File_Helper.name": "File Helper", + "File_Helper.descp": "Handling local data" + } + } +}; + +/* vim: set expandtab tabstop=2 shiftwidth=2: */ \ No newline at end of file From 7c8badf973dcd7305627e3e0ab9e53f85f509c00 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 25 Sep 2022 23:14:12 +0800 Subject: [PATCH 143/357] Update File Helper.js --- wit_cat/File Helper.js | 386 ++++++++++++++++++++--------------------- 1 file changed, 189 insertions(+), 197 deletions(-) diff --git a/wit_cat/File Helper.js b/wit_cat/File Helper.js index 083a47db..a638425e 100644 --- a/wit_cat/File Helper.js +++ b/wit_cat/File Helper.js @@ -4,160 +4,158 @@ let _picture = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAF0CAYAAAD/4E let _icon = "data:image/png;base64,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"; -class File_Helper { - constructor(runtime) { - this._formatMessage = runtime.getFormatMessage({ - "zh-cn": { - "File_Helper.name": "文件助手", - "File_Helper.download": "将内容[text]按[s]分割后命名为[name]并下载", - "File_Helper.upload": "获取键[name]的值", - "File_Helper.save": "将内容[text]命名为[name]并保存", - "File_Helper.delete": "删除键[name]", - "File_Helper.segmentation": "将[text]按[s]分割", - "File_Helper.encrypt": "base64加密[text]", - "File_Helper.decrypt": "base64解密[text]", - }, - en: { - "File_Helper.name": "File Helper", - "File_Helper.download": "Download split content [text] by [S] named [name]", - "File_Helper.upload": "Get value [name]", - "File_Helper.save": "Save content [text] with [name]", - "File_Helper.delete": "delete value [name]", - "File_Helper.segmentation": "Split [text] by [s]", - "File_Helper.encrypt": "base64 encrypt[text]", - "File_Helper.decrypt": "base64 decrypt[text]", - } - }) - } +class Wit_Cat_File_Helper { + constructor(runtime) { + this._formatMessage = runtime.getFormatMessage({ + "zh-cn": { + "File_Helper.name": "文件助手", + "File_Helper.download": "将内容[text]按[s]分割后命名为[name]并下载", + "File_Helper.upload": "获取键[name]的值", + "File_Helper.save": "将内容[text]命名为[name]并保存", + "File_Helper.delete": "删除键[name]", + "File_Helper.segmentation": "将[text]按[s]分割", + "File_Helper.encrypt": "base64加密[text]", + "File_Helper.decrypt": "base64解密[text]", + }, + en: { + "File_Helper.name": "File Helper", + "File_Helper.download": "Download split content [text] by [S] named [name]", + "File_Helper.upload": "Get value [name]", + "File_Helper.save": "Save content [text] with [name]", + "File_Helper.delete": "delete value [name]", + "File_Helper.segmentation": "Split [text] by [s]", + "File_Helper.encrypt": "base64 encrypt[text]", + "File_Helper.decrypt": "base64 decrypt[text]", + } + }) + } - formatMessage(id) { - return this._formatMessage({ - id, - default: id, - description: id - }); - } + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id + }); + } - getInfo() { - return { - id: "Wit_Cat_File_Helper", // 拓展id - name: this.formatMessage("File_Helper.name"), // 拓展名 - // docsURI: "https://www.baidu.com", - blockIconURI: _icon, - menuIconURI: _icon, - color1: "#60D6F4", - color2: "#55a7f7", - blocks: [ - { - opcode: "download", - blockType: "command", - text: this.formatMessage("File_Helper.download"), - arguments: { - text: { - type: "string", - defaultValue: 'awa!!!', - }, - name: { - type: "string", - defaultValue: 'wit_cat.txt', - }, - s: { - type: "string", - defaultValue: '', - }, - }, - }, - { - opcode: "upload", - blockType: "reporter", - text: this.formatMessage("File_Helper.upload"), - arguments: { - name: { - type: "string", - defaultValue: 'i', - }, - }, - }, - { - opcode: "save", - blockType: "command", - text: this.formatMessage("File_Helper.save"), - arguments: { - text: { - type: "string", - defaultValue: '0', - }, - name: { - type: "string", - defaultValue: 'i', - }, - }, - }, - { - opcode: "segmentation", - blockType: "reporter", - text: this.formatMessage("File_Helper.segmentation"), - arguments: { - text: { - type: "string", - defaultValue: 'wow/!!!', - }, - s: { - type: "string", - defaultValue: '/', - }, - }, - }, - { - opcode: "delete", - blockType: "command", - text: this.formatMessage("File_Helper.delete"), - arguments: { - name: { - type: "string", - defaultValue: 'i', - }, - }, - }, - { - opcode: "encrypt", - blockType: "reporter", - text: this.formatMessage("File_Helper.encrypt"), - arguments: { - text: { - type: "string", - defaultValue: 'i love中国', - }, - }, - }, - { - opcode: "decrypt", - blockType: "reporter", - text: this.formatMessage("File_Helper.decrypt"), - arguments: { - text: { - type: "string", - defaultValue: 'aSUyMGxvdmUlRTQlQjglQUQlRTUlOUIlQkQ=', - }, - }, - }, - ] - }; - } + getInfo() { + return { + id: "Wit_Cat_File_Helper", // 拓展id + name: this.formatMessage("File_Helper.name"), // 拓展名 + // docsURI: "https://www.baidu.com", + blockIconURI: _icon, + menuIconURI: _icon, + color1: "#60D6F4", + color2: "#55a7f7", + blocks: [{ + opcode: "download", + blockType: "command", + text: this.formatMessage("File_Helper.download"), + arguments: { + text: { + type: "string", + defaultValue: 'awa!!!', + }, + name: { + type: "string", + defaultValue: 'wit_cat.txt', + }, + s: { + type: "string", + defaultValue: '', + }, + }, + }, + { + opcode: "upload", + blockType: "reporter", + text: this.formatMessage("File_Helper.upload"), + arguments: { + name: { + type: "string", + defaultValue: 'i', + }, + }, + }, + { + opcode: "save", + blockType: "command", + text: this.formatMessage("File_Helper.save"), + arguments: { + text: { + type: "string", + defaultValue: '0', + }, + name: { + type: "string", + defaultValue: 'i', + }, + }, + }, + { + opcode: "segmentation", + blockType: "reporter", + text: this.formatMessage("File_Helper.segmentation"), + arguments: { + text: { + type: "string", + defaultValue: 'wow/!!!', + }, + s: { + type: "string", + defaultValue: '/', + }, + }, + }, + { + opcode: "delete", + blockType: "command", + text: this.formatMessage("File_Helper.delete"), + arguments: { + name: { + type: "string", + defaultValue: 'i', + }, + }, + }, + { + opcode: "encrypt", + blockType: "reporter", + text: this.formatMessage("File_Helper.encrypt"), + arguments: { + text: { + type: "string", + defaultValue: 'i love中国', + }, + }, + }, + { + opcode: "decrypt", + blockType: "reporter", + text: this.formatMessage("File_Helper.decrypt"), + arguments: { + text: { + type: "string", + defaultValue: 'aSUyMGxvdmUlRTQlQjglQUQlRTUlOUIlQkQ=', + }, + }, + }, + ] + }; + } //下载文件 - download(args){ + download(args) { var text = args.text; const filename = args.name; var s = args.s; - if(s != ""){ + if (s != "") { var a = text.split(s); var h = a[0]; - for(j = 1; j < a.length; j++) { + for (j = 1; j < a.length; j++) { var h = h + ` -` + a[j]; - } - } - else{ +` + a[j]; //不能对齐格式,因为用了``来台行 + } + } else { var h = text; } const content = h; @@ -175,106 +173,100 @@ class File_Helper { document.body.removeChild(eleLink); } //读取本地变量 - upload(args){ + upload(args) { const name = args.name; var h = window.location.href; console.log(h); var array = h.split("/"); var indexOf4 = array.findIndex((item) => item == 'detail'); - if(indexOf4 == -1){ + if (indexOf4 == -1) { var indexOf4 = array.findIndex((item) => item == 'project'); - if(indexOf4 == -1){ + if (indexOf4 == -1) { var array = h.split("?"); var h = array[1]; var array = h.split("="); var h = array[1]; - } - else{ + } else { var h = array[indexOf4 + 1]; var array = h.split("?"); var h = array[0]; - } - } - else{ + } + } else { var h = array[indexOf4 + 1]; var array = h.split("?"); var h = array[0]; } - return localStorage.getItem(h+name); + return localStorage.getItem(h + name); } //保存本地变量 - save(args){ + save(args) { const text = args.text; const name = args.name; var h = window.location.href; console.log(h); var array = h.split("/"); var indexOf4 = array.findIndex((item) => item == 'detail'); - if(indexOf4 == -1){ + if (indexOf4 == -1) { var indexOf4 = array.findIndex((item) => item == 'project'); - if(indexOf4 == -1){ + if (indexOf4 == -1) { var array = h.split("?"); var h = array[1]; var array = h.split("="); var h = array[1]; - } - else{ + } else { var h = array[indexOf4 + 1]; var array = h.split("?"); var h = array[0]; - } - } - else{ + } + } else { var h = array[indexOf4 + 1]; var array = h.split("?"); var h = array[0]; } - localStorage.setItem(h+name, text); + localStorage.setItem(h + name, text); } //删除本地变量 - delete(args){ + delete(args) { const name = args.name; var h = window.location.href; console.log(h); var array = h.split("/"); var indexOf4 = array.findIndex((item) => item == 'detail'); - if(indexOf4 == -1){ + if (indexOf4 == -1) { var indexOf4 = array.findIndex((item) => item == 'project'); - if(indexOf4 == -1){ + if (indexOf4 == -1) { var array = h.split("?"); var h = array[1]; var array = h.split("="); var h = array[1]; - } - else{ + } else { var h = array[indexOf4 + 1]; var array = h.split("?"); var h = array[0]; - } - } - else{ + } + } else { var h = array[indexOf4 + 1]; var array = h.split("?"); var h = array[0]; } - localStorage.removeItem(h+name); + localStorage.removeItem(h + name); } //字符串分割 - segmentation(args){ + segmentation(args) { var text = args.text; var s = args.s; var array = text.split(s); return array; } //加密 - encrypt(args){ + encrypt(args) { var str = args.text; var jiaMi = encodeURIComponent(str); var jiaM = btoa(jiaMi); return jiaM; } //解密 - decrypt(args){ + decrypt(args) { var jiaM = args.text; var jieMi = atob(jiaM); var jieM = decodeURIComponent(jieMi); @@ -283,27 +275,27 @@ class File_Helper { } window.tempExt = { - Extension: File_Helper, - info: { - name: "File_Helper.name", - description: "File_Helper.descp", - extensionId: "File_Helper", - iconURL: _picture, - insetIconURL: _icon, - featured: true, - disabled: false, - collaborator: "白猫 @ CCW" - }, - l10n: { - "zh-cn": { - "File_Helper.name": "文件助手", - "File_Helper.descp": "处理本地数据" - }, - en: { - "File_Helper.name": "File Helper", - "File_Helper.descp": "Handling local data" - } - } + Extension: File_Helper, + info: { + name: "File_Helper.name", + description: "File_Helper.descp", + extensionId: "File_Helper", + iconURL: _picture, + insetIconURL: _icon, + featured: true, + disabled: false, + collaborator: "白猫 @ CCW" + }, + l10n: { + "zh-cn": { + "File_Helper.name": "文件助手", + "File_Helper.descp": "处理本地数据" + }, + en: { + "File_Helper.name": "File Helper", + "File_Helper.descp": "Handling local data" + } + } }; -/* vim: set expandtab tabstop=2 shiftwidth=2: */ \ No newline at end of file +/* vim: set expandtab tabstop=2 shiftwidth=2: */ From b61ae415484afb82bae9fcd699e2a8e3dfa16fc4 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 27 Sep 2022 14:34:31 +0800 Subject: [PATCH 144/357] Update File Helper.js --- wit_cat/File Helper.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/wit_cat/File Helper.js b/wit_cat/File Helper.js index a638425e..2de84745 100644 --- a/wit_cat/File Helper.js +++ b/wit_cat/File Helper.js @@ -152,8 +152,7 @@ class Wit_Cat_File_Helper { var a = text.split(s); var h = a[0]; for (j = 1; j < a.length; j++) { - var h = h + ` -` + a[j]; //不能对齐格式,因为用了``来台行 + var h = h + "\n" + a[j]; } } else { var h = text; From c504d1207addc0a207b7333ad5bbb7ab8be8f908 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 27 Sep 2022 17:01:27 +0800 Subject: [PATCH 145/357] Update File Helper.js --- wit_cat/File Helper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wit_cat/File Helper.js b/wit_cat/File Helper.js index 2de84745..31b7a5d7 100644 --- a/wit_cat/File Helper.js +++ b/wit_cat/File Helper.js @@ -274,7 +274,7 @@ class Wit_Cat_File_Helper { } window.tempExt = { - Extension: File_Helper, + Extension: Wit_Cat_File_Helper, info: { name: "File_Helper.name", description: "File_Helper.descp", From 1265a297ee4d5a40bc7344153c270cfb14bc763f Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 27 Sep 2022 21:06:02 +0800 Subject: [PATCH 146/357] Update and rename File Helper.js to File_Helper.js --- wit_cat/{File Helper.js => File_Helper.js} | 68 +++++++++++----------- 1 file changed, 34 insertions(+), 34 deletions(-) rename wit_cat/{File Helper.js => File_Helper.js} (92%) diff --git a/wit_cat/File Helper.js b/wit_cat/File_Helper.js similarity index 92% rename from wit_cat/File Helper.js rename to wit_cat/File_Helper.js index 31b7a5d7..bd92bf3c 100644 --- a/wit_cat/File Helper.js +++ b/wit_cat/File_Helper.js @@ -4,28 +4,28 @@ let _picture = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAF0CAYAAAD/4E let _icon = "data:image/png;base64,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"; -class Wit_Cat_File_Helper { +class Wit_Cat_Wit_Cat_File_Helper { constructor(runtime) { this._formatMessage = runtime.getFormatMessage({ "zh-cn": { - "File_Helper.name": "文件助手", - "File_Helper.download": "将内容[text]按[s]分割后命名为[name]并下载", - "File_Helper.upload": "获取键[name]的值", - "File_Helper.save": "将内容[text]命名为[name]并保存", - "File_Helper.delete": "删除键[name]", - "File_Helper.segmentation": "将[text]按[s]分割", - "File_Helper.encrypt": "base64加密[text]", - "File_Helper.decrypt": "base64解密[text]", + "Wit_Cat_File_Helper.name": "文件助手", + "Wit_Cat_File_Helper.download": "将内容[text]按[s]分割后命名为[name]并下载", + "Wit_Cat_File_Helper.upload": "获取键[name]的值", + "Wit_Cat_File_Helper.save": "将内容[text]命名为[name]并保存", + "Wit_Cat_File_Helper.delete": "删除键[name]", + "Wit_Cat_File_Helper.segmentation": "将[text]按[s]分割", + "Wit_Cat_File_Helper.encrypt": "base64加密[text]", + "Wit_Cat_File_Helper.decrypt": "base64解密[text]", }, en: { - "File_Helper.name": "File Helper", - "File_Helper.download": "Download split content [text] by [S] named [name]", - "File_Helper.upload": "Get value [name]", - "File_Helper.save": "Save content [text] with [name]", - "File_Helper.delete": "delete value [name]", - "File_Helper.segmentation": "Split [text] by [s]", - "File_Helper.encrypt": "base64 encrypt[text]", - "File_Helper.decrypt": "base64 decrypt[text]", + "Wit_Cat_File_Helper.name": "File Helper", + "Wit_Cat_File_Helper.download": "Download split content [text] by [S] named [name]", + "Wit_Cat_File_Helper.upload": "Get value [name]", + "Wit_Cat_File_Helper.save": "Save content [text] with [name]", + "Wit_Cat_File_Helper.delete": "delete value [name]", + "Wit_Cat_File_Helper.segmentation": "Split [text] by [s]", + "Wit_Cat_File_Helper.encrypt": "base64 encrypt[text]", + "Wit_Cat_File_Helper.decrypt": "base64 decrypt[text]", } }) } @@ -40,8 +40,8 @@ class Wit_Cat_File_Helper { getInfo() { return { - id: "Wit_Cat_File_Helper", // 拓展id - name: this.formatMessage("File_Helper.name"), // 拓展名 + id: "Wit_Cat_Wit_Cat_File_Helper", // 拓展id + name: this.formatMessage("Wit_Cat_File_Helper.name"), // 拓展名 // docsURI: "https://www.baidu.com", blockIconURI: _icon, menuIconURI: _icon, @@ -50,7 +50,7 @@ class Wit_Cat_File_Helper { blocks: [{ opcode: "download", blockType: "command", - text: this.formatMessage("File_Helper.download"), + text: this.formatMessage("Wit_Cat_File_Helper.download"), arguments: { text: { type: "string", @@ -69,7 +69,7 @@ class Wit_Cat_File_Helper { { opcode: "upload", blockType: "reporter", - text: this.formatMessage("File_Helper.upload"), + text: this.formatMessage("Wit_Cat_File_Helper.upload"), arguments: { name: { type: "string", @@ -80,7 +80,7 @@ class Wit_Cat_File_Helper { { opcode: "save", blockType: "command", - text: this.formatMessage("File_Helper.save"), + text: this.formatMessage("Wit_Cat_File_Helper.save"), arguments: { text: { type: "string", @@ -95,7 +95,7 @@ class Wit_Cat_File_Helper { { opcode: "segmentation", blockType: "reporter", - text: this.formatMessage("File_Helper.segmentation"), + text: this.formatMessage("Wit_Cat_File_Helper.segmentation"), arguments: { text: { type: "string", @@ -110,7 +110,7 @@ class Wit_Cat_File_Helper { { opcode: "delete", blockType: "command", - text: this.formatMessage("File_Helper.delete"), + text: this.formatMessage("Wit_Cat_File_Helper.delete"), arguments: { name: { type: "string", @@ -121,7 +121,7 @@ class Wit_Cat_File_Helper { { opcode: "encrypt", blockType: "reporter", - text: this.formatMessage("File_Helper.encrypt"), + text: this.formatMessage("Wit_Cat_File_Helper.encrypt"), arguments: { text: { type: "string", @@ -132,7 +132,7 @@ class Wit_Cat_File_Helper { { opcode: "decrypt", blockType: "reporter", - text: this.formatMessage("File_Helper.decrypt"), + text: this.formatMessage("Wit_Cat_File_Helper.decrypt"), arguments: { text: { type: "string", @@ -274,11 +274,11 @@ class Wit_Cat_File_Helper { } window.tempExt = { - Extension: Wit_Cat_File_Helper, + Extension: Wit_Cat_Wit_Cat_File_Helper, info: { - name: "File_Helper.name", - description: "File_Helper.descp", - extensionId: "File_Helper", + name: "Wit_Cat_File_Helper.name", + description: "Wit_Cat_File_Helper.descp", + extensionId: "Wit_Cat_File_Helper", iconURL: _picture, insetIconURL: _icon, featured: true, @@ -287,12 +287,12 @@ window.tempExt = { }, l10n: { "zh-cn": { - "File_Helper.name": "文件助手", - "File_Helper.descp": "处理本地数据" + "Wit_Cat_File_Helper.name": "文件助手", + "Wit_Cat_File_Helper.descp": "处理本地数据" }, en: { - "File_Helper.name": "File Helper", - "File_Helper.descp": "Handling local data" + "Wit_Cat_File_Helper.name": "File Helper", + "Wit_Cat_File_Helper.descp": "Handling local data" } } }; From 6ee4c4a22966fa8ba7244dd04ea4ecea2006a286 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 27 Sep 2022 22:01:22 +0800 Subject: [PATCH 147/357] Update File_Helper.js --- wit_cat/File_Helper.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index bd92bf3c..971085e1 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -4,7 +4,7 @@ let _picture = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAF0CAYAAAD/4E let _icon = "data:image/png;base64,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"; -class Wit_Cat_Wit_Cat_File_Helper { +class Wit_Cat_File_Helper { constructor(runtime) { this._formatMessage = runtime.getFormatMessage({ "zh-cn": { @@ -274,7 +274,7 @@ class Wit_Cat_Wit_Cat_File_Helper { } window.tempExt = { - Extension: Wit_Cat_Wit_Cat_File_Helper, + Extension: Wit_Cat_File_Helper, info: { name: "Wit_Cat_File_Helper.name", description: "Wit_Cat_File_Helper.descp", From 148e8a8e9e140edffe47fca433bfb50ea1b3b8a4 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 27 Sep 2022 22:16:26 +0800 Subject: [PATCH 148/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BA=86ID=E7=9A=84B?= =?UTF-8?q?UG=E3=80=81=E3=80=81=E3=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wit_cat/File_Helper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 971085e1..8612a9e4 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -40,7 +40,7 @@ class Wit_Cat_File_Helper { getInfo() { return { - id: "Wit_Cat_Wit_Cat_File_Helper", // 拓展id + id: "Wit_Cat_File_Helper", // 拓展id name: this.formatMessage("Wit_Cat_File_Helper.name"), // 拓展名 // docsURI: "https://www.baidu.com", blockIconURI: _icon, From 12573464eb3ec48e5c0f38ba6f4415e4dfe65a5f Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 27 Sep 2022 23:09:12 +0800 Subject: [PATCH 149/357] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=8B=93=E5=B1=95ID?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wit_cat/File_Helper.js | 70 ++++++++++++++++++++++-------------------- 1 file changed, 36 insertions(+), 34 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 8612a9e4..8d1ae63e 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -4,28 +4,30 @@ let _picture = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAF0CAYAAAD/4E let _icon = "data:image/png;base64,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"; -class Wit_Cat_File_Helper { +const extensionId = "WitCatFileHelper"; + +class WitCatFileHelper { constructor(runtime) { this._formatMessage = runtime.getFormatMessage({ "zh-cn": { - "Wit_Cat_File_Helper.name": "文件助手", - "Wit_Cat_File_Helper.download": "将内容[text]按[s]分割后命名为[name]并下载", - "Wit_Cat_File_Helper.upload": "获取键[name]的值", - "Wit_Cat_File_Helper.save": "将内容[text]命名为[name]并保存", - "Wit_Cat_File_Helper.delete": "删除键[name]", - "Wit_Cat_File_Helper.segmentation": "将[text]按[s]分割", - "Wit_Cat_File_Helper.encrypt": "base64加密[text]", - "Wit_Cat_File_Helper.decrypt": "base64解密[text]", + "WitCatFileHelper.name": "文件助手", + "WitCatFileHelper.download": "将内容[text]按[s]分割后命名为[name]并下载", + "WitCatFileHelper.upload": "获取键[name]的值", + "WitCatFileHelper.save": "将内容[text]命名为[name]并保存", + "WitCatFileHelper.delete": "删除键[name]", + "WitCatFileHelper.segmentation": "将[text]按[s]分割", + "WitCatFileHelper.encrypt": "base64加密[text]", + "WitCatFileHelper.decrypt": "base64解密[text]", }, en: { - "Wit_Cat_File_Helper.name": "File Helper", - "Wit_Cat_File_Helper.download": "Download split content [text] by [S] named [name]", - "Wit_Cat_File_Helper.upload": "Get value [name]", - "Wit_Cat_File_Helper.save": "Save content [text] with [name]", - "Wit_Cat_File_Helper.delete": "delete value [name]", - "Wit_Cat_File_Helper.segmentation": "Split [text] by [s]", - "Wit_Cat_File_Helper.encrypt": "base64 encrypt[text]", - "Wit_Cat_File_Helper.decrypt": "base64 decrypt[text]", + "WitCatFileHelper.name": "File Helper", + "WitCatFileHelper.download": "Download split content [text] by [S] named [name]", + "WitCatFileHelper.upload": "Get value [name]", + "WitCatFileHelper.save": "Save content [text] with [name]", + "WitCatFileHelper.delete": "delete value [name]", + "WitCatFileHelper.segmentation": "Split [text] by [s]", + "WitCatFileHelper.encrypt": "base64 encrypt[text]", + "WitCatFileHelper.decrypt": "base64 decrypt[text]", } }) } @@ -40,8 +42,8 @@ class Wit_Cat_File_Helper { getInfo() { return { - id: "Wit_Cat_File_Helper", // 拓展id - name: this.formatMessage("Wit_Cat_File_Helper.name"), // 拓展名 + id: extensionId, // 拓展id + name: this.formatMessage("WitCatFileHelper.name"), // 拓展名 // docsURI: "https://www.baidu.com", blockIconURI: _icon, menuIconURI: _icon, @@ -50,7 +52,7 @@ class Wit_Cat_File_Helper { blocks: [{ opcode: "download", blockType: "command", - text: this.formatMessage("Wit_Cat_File_Helper.download"), + text: this.formatMessage("WitCatFileHelper.download"), arguments: { text: { type: "string", @@ -69,7 +71,7 @@ class Wit_Cat_File_Helper { { opcode: "upload", blockType: "reporter", - text: this.formatMessage("Wit_Cat_File_Helper.upload"), + text: this.formatMessage("WitCatFileHelper.upload"), arguments: { name: { type: "string", @@ -80,7 +82,7 @@ class Wit_Cat_File_Helper { { opcode: "save", blockType: "command", - text: this.formatMessage("Wit_Cat_File_Helper.save"), + text: this.formatMessage("WitCatFileHelper.save"), arguments: { text: { type: "string", @@ -95,7 +97,7 @@ class Wit_Cat_File_Helper { { opcode: "segmentation", blockType: "reporter", - text: this.formatMessage("Wit_Cat_File_Helper.segmentation"), + text: this.formatMessage("WitCatFileHelper.segmentation"), arguments: { text: { type: "string", @@ -110,7 +112,7 @@ class Wit_Cat_File_Helper { { opcode: "delete", blockType: "command", - text: this.formatMessage("Wit_Cat_File_Helper.delete"), + text: this.formatMessage("WitCatFileHelper.delete"), arguments: { name: { type: "string", @@ -121,7 +123,7 @@ class Wit_Cat_File_Helper { { opcode: "encrypt", blockType: "reporter", - text: this.formatMessage("Wit_Cat_File_Helper.encrypt"), + text: this.formatMessage("WitCatFileHelper.encrypt"), arguments: { text: { type: "string", @@ -132,7 +134,7 @@ class Wit_Cat_File_Helper { { opcode: "decrypt", blockType: "reporter", - text: this.formatMessage("Wit_Cat_File_Helper.decrypt"), + text: this.formatMessage("WitCatFileHelper.decrypt"), arguments: { text: { type: "string", @@ -274,11 +276,11 @@ class Wit_Cat_File_Helper { } window.tempExt = { - Extension: Wit_Cat_File_Helper, + Extension: WitCatFileHelper, info: { - name: "Wit_Cat_File_Helper.name", - description: "Wit_Cat_File_Helper.descp", - extensionId: "Wit_Cat_File_Helper", + name: "WitCatFileHelper.name", + description: "WitCatFileHelper.descp", + extensionId: extensionId, iconURL: _picture, insetIconURL: _icon, featured: true, @@ -287,12 +289,12 @@ window.tempExt = { }, l10n: { "zh-cn": { - "Wit_Cat_File_Helper.name": "文件助手", - "Wit_Cat_File_Helper.descp": "处理本地数据" + "WitCatFileHelper.name": "文件助手", + "WitCatFileHelper.descp": "处理本地数据" }, en: { - "Wit_Cat_File_Helper.name": "File Helper", - "Wit_Cat_File_Helper.descp": "Handling local data" + "WitCatFileHelper.name": "File Helper", + "WitCatFileHelper.descp": "Handling local data" } } }; From 47dbeeb2a90dacfb179bf0fba29b6d68200deb6b Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Wed, 28 Sep 2022 00:13:49 +0800 Subject: [PATCH 150/357] =?UTF-8?q?=E4=BC=98=E5=8C=96+=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复下载的BUG,优化保存的流程,修复分割的BUG --- wit_cat/File_Helper.js | 62 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 51 insertions(+), 11 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 8d1ae63e..c5bdc698 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -11,9 +11,10 @@ class WitCatFileHelper { this._formatMessage = runtime.getFormatMessage({ "zh-cn": { "WitCatFileHelper.name": "文件助手", - "WitCatFileHelper.download": "将内容[text]按[s]分割后命名为[name]并下载", + "WitCatFileHelper.downloads": "将内容[text]按[s]分割后命名为[name]并下载多行文本", + "WitCatFileHelper.download": "将内容[text]命名为[name]并下载", + "WitCatFileHelper.save": "设置键[name]为[text]并储存到本地", "WitCatFileHelper.upload": "获取键[name]的值", - "WitCatFileHelper.save": "将内容[text]命名为[name]并保存", "WitCatFileHelper.delete": "删除键[name]", "WitCatFileHelper.segmentation": "将[text]按[s]分割", "WitCatFileHelper.encrypt": "base64加密[text]", @@ -21,9 +22,10 @@ class WitCatFileHelper { }, en: { "WitCatFileHelper.name": "File Helper", - "WitCatFileHelper.download": "Download split content [text] by [S] named [name]", + "WitCatFileHelper.downloads": "Download split content [text] by [S] named [name]", + "WitCatFileHelper.download": "Download content [text] named [name]", + "WitCatFileHelper.save": "Save content [text] with [name] on computer", "WitCatFileHelper.upload": "Get value [name]", - "WitCatFileHelper.save": "Save content [text] with [name]", "WitCatFileHelper.delete": "delete value [name]", "WitCatFileHelper.segmentation": "Split [text] by [s]", "WitCatFileHelper.encrypt": "base64 encrypt[text]", @@ -50,13 +52,13 @@ class WitCatFileHelper { color1: "#60D6F4", color2: "#55a7f7", blocks: [{ - opcode: "download", + opcode: "downloads", blockType: "command", - text: this.formatMessage("WitCatFileHelper.download"), + text: this.formatMessage("WitCatFileHelper.downloads"), arguments: { text: { type: "string", - defaultValue: 'awa!!!', + defaultValue: 'awa!!!|awa!!!', }, name: { type: "string", @@ -64,7 +66,22 @@ class WitCatFileHelper { }, s: { type: "string", - defaultValue: '', + defaultValue: '|', + }, + }, + }, + { + opcode: "download", + blockType: "command", + text: this.formatMessage("WitCatFileHelper.download"), + arguments: { + text: { + type: "string", + defaultValue: 'awa!!!', + }, + name: { + type: "string", + defaultValue: 'wit_cat.txt', }, }, }, @@ -145,11 +162,12 @@ class WitCatFileHelper { ] }; } - //下载文件 - download(args) { + //下载多行文件 + downloads(args) { var text = args.text; const filename = args.name; var s = args.s; + var j = 0; if (s != "") { var a = text.split(s); var h = a[0]; @@ -173,6 +191,23 @@ class WitCatFileHelper { // 然后移除 document.body.removeChild(eleLink); } + //下载文件 + download(args) { + const filename = args.name; + const content = args.text; + // 创建隐藏的可下载链接 + var eleLink = document.createElement('a'); + eleLink.download = filename; + eleLink.style.display = 'none'; + // 字符内容转变成blob地址 + var blob = new Blob([content]); + eleLink.href = URL.createObjectURL(blob); + // 触发点击 + document.body.appendChild(eleLink); + eleLink.click(); + // 然后移除 + document.body.removeChild(eleLink); + } //读取本地变量 upload(args) { const name = args.name; @@ -257,7 +292,12 @@ class WitCatFileHelper { var text = args.text; var s = args.s; var array = text.split(s); - return array; + const a = `","`; + const b = `["`; + const c = `"]`; + var str = array.join(a); + var r = b + str + c; + return r; } //加密 encrypt(args) { From 6331044475b163de320e9cf425d7ae018007102a Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 11 Oct 2022 14:03:09 +0800 Subject: [PATCH 151/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8DBUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wit_cat/File_Helper.js | 149 +++++++++++++++++------------------------ 1 file changed, 61 insertions(+), 88 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index c5bdc698..a885f7fa 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -1,13 +1,14 @@ // import Cast from "cast.js"; -let _picture = "data:image/png;base64,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"; +const _picture = "data:image/png;base64,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"; -let _icon = "data:image/png;base64,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"; +const _icon = "data:image/png;base64,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"; const extensionId = "WitCatFileHelper"; class WitCatFileHelper { constructor(runtime) { + this.runtime = runtime; this._formatMessage = runtime.getFormatMessage({ "zh-cn": { "WitCatFileHelper.name": "文件助手", @@ -19,6 +20,7 @@ class WitCatFileHelper { "WitCatFileHelper.segmentation": "将[text]按[s]分割", "WitCatFileHelper.encrypt": "base64加密[text]", "WitCatFileHelper.decrypt": "base64解密[text]", + "WitCatFileHelper.openfile": "打卡文件" }, en: { "WitCatFileHelper.name": "File Helper", @@ -30,6 +32,7 @@ class WitCatFileHelper { "WitCatFileHelper.segmentation": "Split [text] by [s]", "WitCatFileHelper.encrypt": "base64 encrypt[text]", "WitCatFileHelper.decrypt": "base64 decrypt[text]", + "WitCatFileHelper.openfile": "openfile" } }) } @@ -46,7 +49,7 @@ class WitCatFileHelper { return { id: extensionId, // 拓展id name: this.formatMessage("WitCatFileHelper.name"), // 拓展名 - // docsURI: "https://www.baidu.com", + docsURI: "https://www.ccw.site/post/d6d96e80-3f58-4a19-b7e6-c567d3a6a583", blockIconURI: _icon, menuIconURI: _icon, color1: "#60D6F4", @@ -159,31 +162,37 @@ class WitCatFileHelper { }, }, }, + { + opcode: "openfile", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.openfile"), + arguments: {}, + }, ] }; } //下载多行文件 downloads(args) { - var text = args.text; + let text = args.text; const filename = args.name; - var s = args.s; - var j = 0; + let s = args.s; + let j = 0; if (s != "") { - var a = text.split(s); - var h = a[0]; + let a = text.split(s); + let h = a[0]; for (j = 1; j < a.length; j++) { - var h = h + "\n" + a[j]; + let h = h + "\n" + a[j]; } } else { - var h = text; + let h = text; } const content = h; // 创建隐藏的可下载链接 - var eleLink = document.createElement('a'); + let eleLink = document.createElement('a'); eleLink.download = filename; eleLink.style.display = 'none'; // 字符内容转变成blob地址 - var blob = new Blob([content]); + let blob = new Blob([content]); eleLink.href = URL.createObjectURL(blob); // 触发点击 document.body.appendChild(eleLink); @@ -196,11 +205,11 @@ class WitCatFileHelper { const filename = args.name; const content = args.text; // 创建隐藏的可下载链接 - var eleLink = document.createElement('a'); + let eleLink = document.createElement('a'); eleLink.download = filename; eleLink.style.display = 'none'; // 字符内容转变成blob地址 - var blob = new Blob([content]); + let blob = new Blob([content]); eleLink.href = URL.createObjectURL(blob); // 触发点击 document.body.appendChild(eleLink); @@ -211,108 +220,72 @@ class WitCatFileHelper { //读取本地变量 upload(args) { const name = args.name; - var h = window.location.href; - console.log(h); - var array = h.split("/"); - var indexOf4 = array.findIndex((item) => item == 'detail'); - if (indexOf4 == -1) { - var indexOf4 = array.findIndex((item) => item == 'project'); - if (indexOf4 == -1) { - var array = h.split("?"); - var h = array[1]; - var array = h.split("="); - var h = array[1]; - } else { - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - } else { - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } + let h = this.runtime.ccwAPI.getProjectUUID(); return localStorage.getItem(h + name); } //保存本地变量 save(args) { const text = args.text; const name = args.name; - var h = window.location.href; - console.log(h); - var array = h.split("/"); - var indexOf4 = array.findIndex((item) => item == 'detail'); - if (indexOf4 == -1) { - var indexOf4 = array.findIndex((item) => item == 'project'); - if (indexOf4 == -1) { - var array = h.split("?"); - var h = array[1]; - var array = h.split("="); - var h = array[1]; - } else { - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - } else { - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; + let h = this.runtime.ccwAPI.getProjectUUID(); + if(h == ""){ + alert("请先保存作品"); + } else{ + localStorage.setItem(h + name, text); } - localStorage.setItem(h + name, text); } //删除本地变量 delete(args) { const name = args.name; - var h = window.location.href; - console.log(h); - var array = h.split("/"); - var indexOf4 = array.findIndex((item) => item == 'detail'); - if (indexOf4 == -1) { - var indexOf4 = array.findIndex((item) => item == 'project'); - if (indexOf4 == -1) { - var array = h.split("?"); - var h = array[1]; - var array = h.split("="); - var h = array[1]; - } else { - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } - } else { - var h = array[indexOf4 + 1]; - var array = h.split("?"); - var h = array[0]; - } + let h = this.runtime.ccwAPI.getProjectUUID(); localStorage.removeItem(h + name); } //字符串分割 segmentation(args) { - var text = args.text; - var s = args.s; - var array = text.split(s); + let text = args.text; + let s = args.s; + let array = text.split(s); const a = `","`; const b = `["`; const c = `"]`; - var str = array.join(a); - var r = b + str + c; + let str = array.join(a); + let r = b + str + c; return r; } //加密 encrypt(args) { - var str = args.text; - var jiaMi = encodeURIComponent(str); - var jiaM = btoa(jiaMi); + let str = args.text; + let jiaMi = encodeURIComponent(str); + let jiaM = btoa(jiaMi); return jiaM; } //解密 decrypt(args) { - var jiaM = args.text; - var jieMi = atob(jiaM); - var jieM = decodeURIComponent(jieMi); + let jiaM = args.text; + let jieMi = atob(jiaM); + let jieM = decodeURIComponent(jieMi); return jieM; } + //打开文件 + openfile(args){ + return new Promise(resolve => { + const input = document.createElement("input"); + input.type = "file"; + input.onchange = () => { + const reader = new FileReader(); + const file = input.files[0]; + reader.onload = (e) => { + resolve(e.target.result); + }; + reader.onerror = (e) => { + console.error(e); + resolve(); + }; + reader.readAsText(file); + } + input.click(); + }); + } } window.tempExt = { From 66b968c417da6020eb61cb0550a52822b4158079 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 11 Oct 2022 19:13:58 +0800 Subject: [PATCH 152/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修了下载的BUG,修复一个错别字 --- wit_cat/File_Helper.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index a885f7fa..57693743 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -20,7 +20,7 @@ class WitCatFileHelper { "WitCatFileHelper.segmentation": "将[text]按[s]分割", "WitCatFileHelper.encrypt": "base64加密[text]", "WitCatFileHelper.decrypt": "base64解密[text]", - "WitCatFileHelper.openfile": "打卡文件" + "WitCatFileHelper.openfile": "打开文件" }, en: { "WitCatFileHelper.name": "File Helper", @@ -173,18 +173,19 @@ class WitCatFileHelper { } //下载多行文件 downloads(args) { + let h = args.text; let text = args.text; const filename = args.name; let s = args.s; let j = 0; if (s != "") { let a = text.split(s); - let h = a[0]; + h = a[0]; for (j = 1; j < a.length; j++) { - let h = h + "\n" + a[j]; + h = h + "\n" + a[j]; } } else { - let h = text; + h = text; } const content = h; // 创建隐藏的可下载链接 From 75e455cd0622422aa793e4a47785138af8b8aa46 Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Sat, 1 Oct 2022 17:36:18 +0800 Subject: [PATCH 153/357] up up --- danny/scCOM.js | 1254 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1254 insertions(+) create mode 100644 danny/scCOM.js diff --git a/danny/scCOM.js b/danny/scCOM.js new file mode 100644 index 00000000..e7fcf227 --- /dev/null +++ b/danny/scCOM.js @@ -0,0 +1,1254 @@ +const Cast = require('../../util/cast'); +const ArgumentType = require('../../extension-support/argument-type'); +const BlockType = require('../../extension-support/block-type'); +// var dgram = require("dgram"); +//感谢Arkos开源的扩展代码,作为参照编写框架 +//欸,别把作者忘了。Danny欸 +class AuEx_communication { + constructor(runtime) { + this.runtime = runtime + this._formatMessage = runtime.getFormatMessage({ + 'zh-cn': { + 'AusCOM.extensionName': 'AUSの通讯模块', + 'AusCOM.tit1': 'sock通讯', + 'AusCOM.tit2': '数据处理', + 'AusCOM.tit3': 'JSON', + 'AusCOM.http': 'HTTP以[g_way]方式访问[site]发送[body]', + 'AusCOM.wsocket_create': 'ws.创建websocket,协议[yi],并返回ccid', + 'AusCOM.wsocket_connect': 'ws.id[id]socket连接[host]', + 'AusCOM.wsocket_send': 'ws.发送id[id]数据[text]', + 'AusCOM.wsocket_recv': 'ws.接收数据id[id]', + 'AusCOM.wsocket_conclose': 'ws.连接关闭id[id]', + 'AusCOM.wsocket_close': 'ws.销毁websocket id[id]', + 'AusCOM.socket_create': 'sock.创建[yi]方式[method]并返回ccid', + 'AusCOM.socket_create_chk': 'sock.创建是否成功[ccid]并返回id', + 'AusCOM.socket_recv': 'sock.收到数据id [id]', + 'AusCOM.socket_send': 'sock.发送数据id [id] ip[ip]数据[TEXT]', + 'AusCOM.socket_conclose': 'sock.断开连接id[id]', + 'AusCOM.socket_connect': 'sock.连接/启动服务 id[id] ip [ip] 接收长度[buff]', + 'AusCOM.socket_breakev': 'sock.断开连接id[id]ip[ip]', + 'AusCOM.socket_close': 'sock.销毁socket对象 id[id]', + 'AusCOM.socket_parse': 'sock.解析返回的数据data[data]属性[type]', + 'AusCOM.socket_opchk': 'sock.操作是否成功[cid]', + 'AusCOM.code_RC4': 'RC4加解密 密钥[KEY] 文本[TEXT]', + 'AusCOM.code_base64_en': 'base64编码文本[TEXT]', + 'AusCOM.code_base64_de': 'base64解码文本[TEXT]', + 'AusCOM.code_base58_en': 'base58编码文本[TEXT]', + 'AusCOM.code_base58_de': 'base58解码码文本[TEXT]', + 'AusCOM.code_base_custom_en': '自定义base加密 字符集[ALPHABET] 文本[TEXT]', + 'AusCOM.code_base_custom_de': '自定义base解密 字符集[ALPHABET] 文本[TEXT]', + 'AusCOM.str': '字符串', + 'AusCOM.int': '整数', + 'AusCOM.float': '浮点数', + 'AusCOM.list': '列表', + 'AusCOM.logic': '逻辑', + 'AusCOM.json_create': '创建json 载入[json_] 并返回id', + 'AusCOM.json_load': '载入json id[id]json[json_]', + 'AusCOM.json_get_all_item': '获取json id[id]中所有属性名', + 'AusCOM.json_add_from_id': '将id[_id]对应的json加入json/改变值 id[id] 属性名[name]', + 'AusCOM.json_add': '加入/改变对象到json id[id]类型[type]属性名[name]内容[TEXT]', + 'AusCOM.json_get_item': '获取json id [id]中某属性名为[name]项的值', + 'AusCOM.json_del_item': '删除json id [id]中某属性名为[name]项的值', + 'AusCOM.json_get': '获取json id[id]', + 'AusCOM.json_destroy': '销毁json id[id]', + 'AusCOM.help': '使用帮助', + }, + en: { + 'AusCOM.extensionName': 'AUSのcommunication', + 'AusCOM.tit1': 'sock communication', + 'AusCOM.tit2': 'solve data', + 'AusCOM.tit3': 'JSON', + 'AusCOM.http': 'http access[g_way]to[site]send[body]', + 'AusCOM.wsocket_create': 'ws.create websocket,protocol', 'AusCOM.wsocket_connect': 'id[id]websocket connect[host]', + 'AusCOM.wsocket_send': 'ws.send id[id] data[text]', + 'AusCOM.wsocket_recv': 'ws.recv id [id]', + 'AusCOM.wsocket_conclose': 'ws.When connection closed id[id]', + 'AusCOM.wsocket_close': 'ws.destroy socket id[id]', + 'AusCOM.socket_ sreate ': 'sock. Create [yi] method [method] and return ID', + 'AusCOM.socket_create_chk': 'sock.create successfully[ccid]?', + 'AusCOM.socket_ recv': 'sock. Received data ID [id] ', + 'AusCOM.socket_ send': 'sock. Send data ID [id] data [text] ', + 'AusCOM.socket_ close ': 'sock. Connection closing ID [id]', + 'AusCOM.socket_ connect': 'sock. Connect to/start server ID [id] IP [ip] ,buff[buff]', + 'AusCOM.socket_breakev': 'sock.break connection off id[id]ip[ip]', + 'AusCOM.socket_ close': 'sock. Destroy the socket object ID [id] ', + 'AusCOM.socket_ parse ': 'sock. Parse the returned data [data] attribute [type]', + 'AusCOM.socket_opchk': 'sock.run operation successfully[cid]?', + 'AusCOM.code_RC4': 'RC4 KEY[KEY] TEXT[TEXT]', + 'AusCOM.code_base64_en': 'base64 encoding[TEXT]', + 'AusCOM.code_base64_de': 'base64 decoding[TEXT]', + 'AusCOM.code_base58_en': 'base58 encoding[TEXT]', + 'AusCOM.code_base58_de': 'base58 decoding[TEXT]', + 'AusCOM.code_base_custom_en': 'Custom base encryption,ALPHABET[ALPHABET] TEXT[TEXT]', + 'AusCOM.code_base_custom_de': 'Custom base decryption,ALPHABET[ALPHABET] TEXT[TEXT]', + 'AusCOM.str': 'string', + 'AusCOM.int': 'int', + 'AusCOM.float': 'float', + 'AusCOM.list': 'list', + 'AusCOM.logic': 'logic', + 'AusCOM.json_create': 'create json,load[json_] and return id', + 'AusCOM.json_load': ' load json id[id]json[json_]', + 'AusCOM.json_get_all_item': 'get all attribute name of json id[id]', + 'AusCOM.json_add_from_id': 'Add the JSON corresponding to ID [_id] to JSON/change a value ID [id] attribute name [name]', + 'AusCOM.json_add': 'Add object/change a value to JSON ID [id], type [type], attribute name [name], content [TEXT]', + 'AusCOM.json_get_item': 'Get the value of an attribute named [name] in JSON ID [id]', + 'AusCOM.json_del_item': 'Delete the value of an attribute named [name] in JSON ID [ID]', + 'AusCOM.json_get': 'get json id[id]', + 'AusCOM.json_destroy': 'destroy json id[id]', + 'AusCOM.help': 'help', + }, + }) + this.aulink = new Worker('./aurora_link.js') + window.AusCOM = { 'wsrecv_': [], 'wsnotalive_': [], 'json_list': [], 'wsock': [] } + + } + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id, + }) + } + getInfo() { + return { + id: 'DAdevNet', // 拓展id + name: this.formatMessage('AusCOM.extensionName'), // 拓展名 + color1: '#FF8383', + menuIconURI: "data:image/png;base64,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", + blockIconURI: "data:image/png;base64,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", + blocks: [ + "---" + this.formatMessage("AusCOM.tit1"), + { + opcode: 'http', + blockType: 'reporter', + text: this.formatMessage('AusCOM.http'), + arguments: { + g_way: { + type: 'string', + menu: 'HTTP_method' + }, + site: { + type: 'string', + defaultValue: '/' + }, + body: { + type: 'string', + defaultValue: ' ' + }, + } + }, + + { + opcode: 'ws_cre_sock', + blockType: 'reporter', + text: this.formatMessage('AusCOM.wsocket_create'), + arguments: { + yi: { + type: 'string', + menu: 'ws_method' + }, + } + }, + { + opcode: 'ws_conn_sock', + blockType: 'Boolean', + text: this.formatMessage('AusCOM.wsocket_connect'), + arguments: { + id: { + type: 'string', + defaultValue: '0' + }, + host: { + type: 'string', + defaultValue: '0.0.0.0:1212/' + }, + } + }, + { + opcode: 'ws_recv', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.wsocket_recv'), + arguments: { + id: { + type: ArgumentType.STRING, + defaultValue: '0' + } + }, + }, + { + opcode: 'ws_close', + blockType: BlockType.BOOLEAN, + text: this.formatMessage('AusCOM.wsocket_conclose'), + arguments: { + id: { + type: ArgumentType.STRING, + defaultValue: '0' + } + }, + }, + { + opcode: 'ws_destroy', + blockType: BlockType.COMMAND, + text: this.formatMessage('AusCOM.wsocket_close'), + arguments: { + id: { + type: ArgumentType.STRING, + defaultValue: '0' + } + }, + }, + { + opcode: 'ws_send', + blockType: BlockType.BOOLEAN, + text: this.formatMessage('AusCOM.wsocket_send'), + arguments: { + id: { + type: ArgumentType.STRING, + defaultValue: '0' + }, + text: { + type: ArgumentType.STRING, + defaultValue: ' ' + } + }, + }, + // { + // opcode: 'sock_cre', + // blockType: BlockType.REPORTER, + // text: this.formatMessage('AusCOM.socket_create'), + // arguments: { + // + // yi: { + // type: ArgumentType.STRING, + // menu: 'sock_yi' + // }, + // + // method: { + // type: ArgumentType.STRING, + // menu: 'sock_method' + // }, + // buff: { + // type: ArgumentType.STRING, + // defaultValue: ' ' + // } + // }, + //}, + "---" + this.formatMessage("AusCOM.tit2"), + { + opcode: 'RC4_coding', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.code_RC4'), + arguments: { + KEY: { + type: ArgumentType.STRING, + defaultValue: 'Danny' + }, + TEXT: { + type: ArgumentType.STRING, + defaultValue: '我来了' + } + }, + }, + { + opcode: 'b64encoding', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.code_base64_en'), + arguments: { + TEXT: { + type: ArgumentType.STRING, + defaultValue: 'Danny' + }, + }, + + }, + { + opcode: 'b64decoding', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.code_base64_de'), + arguments: { + TEXT: { + type: ArgumentType.STRING, + defaultValue: 'RGFubnk=' + }, + }, + + }, + { + opcode: 'b58encoding', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.code_base58_en'), + arguments: { + TEXT: { + type: ArgumentType.STRING, + defaultValue: 'Danny' + }, + }, + + }, + { + opcode: 'b58decoding', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.code_base58_de'), + arguments: { + TEXT: { + type: ArgumentType.STRING, + defaultValue: '8iTbLRE' + }, + }, + + }, + { + opcode: 'bcostomencoding', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.code_base_custom_en'), + arguments: { + ALPHABET: { + type: ArgumentType.STRING, + defaultValue: '!@#$%^&*()' + }, + TEXT: { + type: ArgumentType.STRING, + defaultValue: 'Danny' + }, + }, + + }, + { + opcode: 'bcostomdecoding', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.code_base_custom_de'), + arguments: { + ALPHABET: { + type: ArgumentType.STRING, + defaultValue: '!@#$%^&*()' + }, + TEXT: { + type: ArgumentType.STRING, + defaultValue: '#)$&)#%!$$#@' + }, + }, + + }, + + "---" + this.formatMessage("AusCOM.tit3"), + { + opcode: 'json_create', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.json_create'), + arguments: { + json_: { + type: ArgumentType.STRING, + defaultValue: '{}' + }, + }, + }, + { + opcode: 'json_load', + blockType: BlockType.BOOLEAN, + text: this.formatMessage('AusCOM.json_load'), + arguments: { + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + json_: { + type: ArgumentType.STRING, + defaultValue: '{}' + }, + }, + }, + { + opcode: 'json_get_all_item', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.json_get_all_item'), + arguments: { + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + }, + }, + { + opcode: 'json_add_from_id', + blockType: BlockType.BOOLEAN, + text: this.formatMessage('AusCOM.json_add_from_id'), + arguments: { + _id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + name: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + }, + }, + { + opcode: 'json_add', + blockType: BlockType.BOOLEAN, + text: this.formatMessage('AusCOM.json_add'), + arguments: { + + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + type: { + type: ArgumentType.STRING, + menu: 'JSON_add' + }, + name: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + TEXT: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + }, + }, + { + opcode: 'json_get_item', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.json_get_item'), + arguments: { + + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + name: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + + }, + }, + { + opcode: 'json_del_item', + blockType: BlockType.BOOLEAN, + text: this.formatMessage('AusCOM.json_del_item'), + arguments: { + + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + name: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + + }, + }, + { + opcode: 'GETjson', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.json_get'), + arguments: { + + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + } + }, + { + opcode: 'DESTROYjson', + blockType: BlockType.BOOLEAN, + text: this.formatMessage('AusCOM.json_destroy'), + arguments: { + + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + }, + }, + + { + opcode: 'help', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.help') + 'ver 1.00C1', + }, + + ], + menus: { + HTTP_method: [ + { + text: 'GET', + value: 'GET' + }, + { + text: 'POST', + value: 'POST' + }, + { + text: 'HEAD', + value: 'HEAD' + }, + { + text: 'PUT', + value: 'PUT' + }, + { + text: 'DELETE', + value: 'DELETE' + }, + { + text: 'OPTIONS', + value: 'OPTIONS' + }, + ], + ws_method: [ + { + text: 'WS', + value: 'WS' + }, + { + text: 'WSS', + value: 'WSS' + }, + ], + JSON_add: [ + { + text: this.formatMessage('AusCOM.str'), + value: '0' + }, + { + text: this.formatMessage('AusCOM.int'), + value: '1' + }, + { + text: this.formatMessage('AusCOM.float'), + value: '2' + }, + { + text: this.formatMessage('AusCOM.list'), + value: '3' + }, + { + text: this.formatMessage('AusCOM.logic'), + value: '4' + }, + ], + + sock_yi: [ + { + text: 'TCP', + value: '0' + }, + { + text: 'UDP', + value: '1' + }, + ], + sock_method: [ + { + text: 'client', + value: '0' + }, + { + text: 'server', + value: '1' + }, + ], + } + } + } + httpGet(theUrl, body, method) { + try { + var xmlHttp = new XMLHttpRequest(); + xmlHttp.open(method, theUrl, false); // false 为同步请求 + xmlHttp.send(body); + return xmlHttp.responseText; + } + catch (error) { + return error + } + } + + http(args) { + const { g_way, site, body } = args + return this.httpGet(site, body, g_way); + } + + ws_cre_sock(args) { + const { yi } = args + if (yi == 'WS') { + id = Date.now() + window.AusCOM.wsock.push({ 'id': String(id), 'ip': null, 'port': null, 'obj': null, 'way': 'WS' }) + return String(id) + } + if (yi == 'WSS') { + id = Date.now() + window.AusCOM.wsock.push({ 'id': String(id), 'ip': null, 'port': null, 'obj': null, 'way': 'WSS' }) + return String(id) + } + return '未知协议' + } + ws_conn_sock(args) { + const { id, host } = args + console.log(id, host) + for (let i = 0, len = window.AusCOM.wsock.length; i < len; i++) { + if (String(id) == window.AusCOM.wsock[i]["id"]) { + for (let i = 0, len = window.AusCOM.wsrecv_.length; i < len; i++) { + if (String(id) == window.AusCOM.wsrecv_[i]["id"]) { + delete window.AusCOM.wsnotalive_[String(id)] + } + } + + try { + window.AusCOM.wsock[i]['obj'] = new WebSocket(window.AusCOM.wsock[i]["way"] + '://' + host) + console.log(window.AusCOM.wsock) + window.AusCOM.wsock[i]['obj'].onmessage = function (evt) { + + window.abc = evt.data + window.AusCOM.wsrecv_.push({ 'id': window.AusCOM.wsock[i]['id'], 'nr': evt.data }) + } + window.AusCOM.wsock[i]['obj'].onclose = function (evt) { + window.AusCOM.wsnotalive_.push(window.AusCOM.wsock[i]['id']) + } + return true + } + catch (error) { + + return false + } + } + } + + return false + } + ws_recv(args) { + const { id } = args + console.log(window.AusCOM.wsrecv_) + for (let i = 0, len = window.AusCOM.wsrecv_.length; i < len; i++) { + if (String(id) == window.AusCOM.wsrecv_[i]["id"]) { + console.log(window.AusCOM.wsrecv_) + try { + var a = String(window.AusCOM.wsrecv_[i]["nr"]) + window.AusCOM.wsrecv_.splice(i, 1); + return a + } + catch (error) { + + return '' + } + } + } + return false + } + ws_close(args) { + const { id } = args + for (let i = 0, len = window.AusCOM.wsrecv_.length; i < len; i++) { + if (String(id) == window.AusCOM.wsrecv_[i]["id"]) { + window.AusCOM.wsnotalive_.splice(i, 1) + return true + } + } + return false + } + ws_destroy(args) { + const { id } = args + for (let i = 0, len = window.AusCOM.wsock.length; i < len; i++) { + console.log(window.AusCOM.wsock[i]) + if (String(id) == window.AusCOM.wsock[i]["id"]) { + try { + if (window.AusCOM.wsock[i]["obj"] == null) { } + else { window.AusCOM.wsock[i]["obj"].close() } + window.AusCOM.wsock.splice(i, 1); + // alert(window.AusCOM.wsock) + return '' + } + catch (error) { console.log(error) } + } + } + } + ws_send(args) { + const { id, text } = args + for (let i = 0, len = window.AusCOM.wsock.length; i < len; i++) { + if (String(id) == window.AusCOM.wsock[i]["id"]) { + console.log(window.AusCOM.wsrecv_) + console.log(window.AusCOM.wsock[i]) + + try { + if (window.AusCOM.wsock[i]["obj"] == null) { return false } else { window.AusCOM.wsock[i]["obj"].send(text); return true } + } + catch (error) { + + return false + } + } + + } + + return false + } + help() { + return "http访问出现fail to load XX可能是域名/ip不存在,也有可能是出现跨域问题,可以联系本站站住修改HTTP协议头或者自行修改浏览器跨域设置。如果ws无法发送数据,请F12打开开发者工具查看是否报错,如果报错则是无法连接,目前浏览器还不支持侦察此类报错。更多帮助请进入 https://gitee.com/ausx/scCOM" + } + RC4_coding(args) { + var key = '' + var data = '' + const { KEY, TEXT } = args + key = String(KEY) + data = String(TEXT)//对js不识别字符串进行处理 + var seq = Array(256); //如果有机会编译成离线可执行程序,会考虑支持AVX512 + var das = Array(data.length); + for (var i = 0; i < 256; i++) { + seq[i] = i; + var j = (j + seq[i] + key.charCodeAt(i % key.length)) % 256; + var temp = seq[i]; + seq[i] = seq[j]; + seq[j] = temp; + } + for (var i = 0; i < data.length; i++) { + das[i] = data.charCodeAt(i) + } + for (var x = 0; x < das.length; x++) { + var i = (i + 1) % 256; + var j = (j + seq[i]) % 256; + var temp = seq[i]; + seq[i] = seq[j]; + seq[j] = temp; + var k = (seq[i] + (seq[j] % 256)) % 256; + das[x] = String.fromCharCode(das[x] ^ seq[k]); + } + return das.join(''); + } + b64encoding(args) { + const { TEXT } = args + return window.btoa(encodeURIComponent(String(TEXT))); // 编码 + } + b64decoding(args) { + const { TEXT } = args + try { + return decodeURIComponent(window.atob(String(TEXT))); // 解码 + } + catch (error) { + return error + } + } + b58encoding(args) { + const { TEXT } = args + var ALPHABET = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'; + var ALPHABET_MAP = {}; + var BASE = 58; + for (var i = 0; i < ALPHABET.length; i++) { + ALPHABET_MAP[ALPHABET.charAt(i)] = i; + } + function ToUTF8(str) { + var result = new Array(); + + var k = 0; + for (var i = 0; i < str.length; i++) { + var j = encodeURI(str[i]); + if (j.length == 1) { + // 未转换的字符 + result[k++] = j.charCodeAt(0); + } else { + // 转换成%XX形式的字符 + var bytes = j.split("%"); + for (var l = 1; l < bytes.length; l++) { + result[k++] = parseInt("0x" + bytes[l]); + } + } + } + + return result; + } + + + // 如果有特殊需求,要转成utf16,可以用以下函数 + function ToUTF16(str) { + var result = new Array(); + + var k = 0; + for (var i = 0; i < str.length; i++) { + var j = str[i].charCodeAt(0); + result[k++] = j & 0xFF; + result[k++] = j >> 8; + } + + return result; + } + // 传进已经转成字节的数组 -->buffer(utf8格式) + function encode(buffer) { + if (buffer.length === 0) return ''; + var i, + j, + digits = [0]; + for (i = 0; i < buffer.length; i++) { + for (j = 0; j < digits.length; j++) { + digits[j] <<= 8; + } + digits[0] += buffer[i]; + var carry = 0; + for (j = 0; j < digits.length; ++j) { + digits[j] += carry; + carry = (digits[j] / BASE) | 0; + digits[j] %= BASE; + } + while (carry) { + digits.push(carry % BASE); + carry = (carry / BASE) | 0; + } + } + // deal with leading zeros + for (i = 0; buffer[i] === 0 && i < buffer.length - 1; i++) digits.push(0); + return digits + .reverse() + .map(function (digit) { + return ALPHABET[digit]; + }) + .join(''); + } + + + return encode(ToUTF8(String(TEXT))) + } + b58decoding(args) { + const { TEXT } = args + var ALPHABET = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'; + var ALPHABET_MAP = {}; + var BASE = 58; + for (var i = 0; i < ALPHABET.length; i++) { + ALPHABET_MAP[ALPHABET.charAt(i)] = i; + } + function decode(string) { + if (string.length === 0) return []; + var i, + j, + bytes = [0]; + for (i = 0; i < string.length; i++) { + var c = string[i]; + // c是不是ALPHABET_MAP的key + if (!(c in ALPHABET_MAP)) throw new Error('Non-base58 character'); + for (j = 0; j < bytes.length; j++) bytes[j] *= BASE; + bytes[0] += ALPHABET_MAP[c]; + var carry = 0; + for (j = 0; j < bytes.length; ++j) { + bytes[j] += carry; + carry = bytes[j] >> 8; + // 0xff --> 11111111 + bytes[j] &= 0xff; + } + while (carry) { + bytes.push(carry & 0xff); + carry >>= 8; + } + } + for (i = 0; string[i] === '1' && i < string.length - 1; i++) bytes.push(0); + return bytes.reverse(); + } + + function byteToString(arr) { + if (typeof arr === 'string') { + return arr; + } + var str = '', + _arr = arr; + for (var i = 0; i < _arr.length; i++) { + // 数组中每个数字转为二进制 匹配出开头为1的直到0的字符 + // eg:123-->"1111011"-->{0:"1111",groups: undefined, index: 0, input: "1111011"} + var one = _arr[i].toString(2), + v = one.match(/^1+?(?=0)/); + if (v && one.length == 8) { + var bytesLength = v[0].length; + var store = _arr[i].toString(2).slice(7 - bytesLength); + for (var st = 1; st < bytesLength; st++) { + store += _arr[st + i].toString(2).slice(2); + } + str += String.fromCharCode(parseInt(store, 2)); + i += bytesLength - 1; + } else { + str += String.fromCharCode(_arr[i]); + } + } + return str; + } + return byteToString(decode(String(TEXT))) + } + bcostomencoding(args) { + const { ALPHABET, TEXT } = args + var ALPHABET_MAP = {}; + var BASE = ALPHABET.length; + for (var i = 0; i < ALPHABET.length; i++) { + ALPHABET_MAP[ALPHABET.charAt(i)] = i; + } + function ToUTF8(str) { + var result = new Array(); + + var k = 0; + for (var i = 0; i < str.length; i++) { + var j = encodeURI(str[i]); + if (j.length == 1) { + // 未转换的字符 + result[k++] = j.charCodeAt(0); + } else { + // 转换成%XX形式的字符 + var bytes = j.split("%"); + for (var l = 1; l < bytes.length; l++) { + result[k++] = parseInt("0x" + bytes[l]); + } + } + } + + return result; + } + + + // 如果有特殊需求,要转成utf16,可以用以下函数 + function ToUTF16(str) { + var result = new Array(); + + var k = 0; + for (var i = 0; i < str.length; i++) { + var j = str[i].charCodeAt(0); + result[k++] = j & 0xFF; + result[k++] = j >> 8; + } + + return result; + } + // 传进已经转成字节的数组 -->buffer(utf8格式) + function encode(buffer) { + if (buffer.length === 0) return ''; + var i, + j, + digits = [0]; + for (i = 0; i < buffer.length; i++) { + for (j = 0; j < digits.length; j++) { + digits[j] <<= 8; + } + digits[0] += buffer[i]; + var carry = 0; + for (j = 0; j < digits.length; ++j) { + digits[j] += carry; + carry = (digits[j] / BASE) | 0; + digits[j] %= BASE; + } + while (carry) { + digits.push(carry % BASE); + carry = (carry / BASE) | 0; + } + } + // deal with leading zeros + for (i = 0; buffer[i] === 0 && i < buffer.length - 1; i++) digits.push(0); + return digits + .reverse() + .map(function (digit) { + return ALPHABET[digit]; + }) + .join(''); + } + + + return encode(ToUTF8(String(TEXT))) + } + bcostomdecoding(args) { + const { ALPHABET, TEXT } = args + var ALPHABET_MAP = {}; + var BASE = ALPHABET.length; + for (var i = 0; i < ALPHABET.length; i++) { + ALPHABET_MAP[ALPHABET.charAt(i)] = i; + } + function decode(string) { + if (string.length === 0) return []; + var i, + j, + bytes = [0]; + for (i = 0; i < string.length; i++) { + var c = string[i]; + // c是不是ALPHABET_MAP的key + if (!(c in ALPHABET_MAP)) throw new Error('Non-base58 character'); + for (j = 0; j < bytes.length; j++) bytes[j] *= BASE; + bytes[0] += ALPHABET_MAP[c]; + var carry = 0; + for (j = 0; j < bytes.length; ++j) { + bytes[j] += carry; + carry = bytes[j] >> 8; + // 0xff --> 11111111 + bytes[j] &= 0xff; + } + while (carry) { + bytes.push(carry & 0xff); + carry >>= 8; + } + } + for (i = 0; string[i] === '1' && i < string.length - 1; i++) bytes.push(0); + return bytes.reverse(); + } + + function byteToString(arr) { + if (typeof arr === 'string') { + return arr; + } + var str = '', + _arr = arr; + for (var i = 0; i < _arr.length; i++) { + // 数组中每个数字转为二进制 匹配出开头为1的直到0的字符 + // eg:123-->"1111011"-->{0:"1111",groups: undefined, index: 0, input: "1111011"} + var one = _arr[i].toString(2), + v = one.match(/^1+?(?=0)/); + if (v && one.length == 8) { + var bytesLength = v[0].length; + var store = _arr[i].toString(2).slice(7 - bytesLength); + for (var st = 1; st < bytesLength; st++) { + store += _arr[st + i].toString(2).slice(2); + } + str += String.fromCharCode(parseInt(store, 2)); + i += bytesLength - 1; + } else { + str += String.fromCharCode(_arr[i]); + } + } + return str; + } + return byteToString(decode(String(TEXT))) + } + json_create(args) { + const { json_ } = args + function create(j) { + id = Date.now() + a = {} + try { + a = JSON.parse(j) + } + catch (error) { } + window.AusCOM.json_list.push({ 'id': String(id), 'json': a }) + return id + } + return create(json_) + + } + json_load(args) { + const { id, json_ } = args + function load(id, j) { + var a = {} + try { + a = JSON.parse(j) + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + window.AusCOM.json_list[i]['json'] = a + return true + } + } + } + catch (error) { return false } + return false + + } + return load(id, json_) + } + json_get_all_item(args) { + const { id } = args + var b = [] + try { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + b = Object.keys(window.AusCOM.json_list[i]['json']) + } + } + } + catch (error) { b = [] } + var d = '' + for (let c of b) { + if (c == b[-1]) { + d += c + } + else { + d += c + ' ' + } + } + + return d + } + check(id) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + return true + } + } + return false + } + getjson(id) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + return window.AusCOM.json_list[i]['json'] + } + } + return {} + } + json_add_from_id(args) { + const { _id, id, name } = args + function check(id) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + return true + } + } + return false + } + function getjson(id) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + return window.AusCOM.json_list[i]['json'] + } + } + return {} + } + function add_item_from_id(id, id1, name) { + if (check(id) & check(id1)) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + window.AusCOM.json_list[i]['json'][name] = getjson(id1) + return true + } + } + } + else { return false } + return false + } + return add_item_from_id(id, _id, name) + } + json_add(args) { + const { id, type, name, TEXT } = args + function check(id) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + return true + } + } + return false + } + function getjson(id) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + return window.AusCOM.json_list[i]['json'] + } + } + return {} + } + function add_item(id, name, type, content) { + if (check(id)) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + if (type == '0') {//字符串 + window.AusCOM.json_list[i]['json'][String(name)] = String(content) + return true + } + if (type == '1') {//整数 + window.AusCOM.json_list[i]['json'][String(name)] = parseInt(content) + return true + } + if (type == '2') {//浮点数 + window.AusCOM.json_list[i]['json'][String(name)] = parseFloat(content) + return true + } + if (type == '3') {//列表 + window.AusCOM.json_list[i]['json'][String(name)] = content.split(' ') + return true + } + if (type == '4') {//逻辑 + if (String(content) == 'true') { + window.AusCOM.json_list[i]['json'][String(name)] = true + return true + } + else { + window.AusCOM.json_list[i]['json'][String(name)] = false + return true + } + } + + } + } + + } + return false + } + return add_item(id, name, type, TEXT) + } + GETjson(args) { + const { id } = args + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + return JSON.stringify(window.AusCOM.json_list[i]['json']) + } + } + return '' + } + DESTROYjson(args) { + const { id } = args + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + window.AusCOM.json_list.splice(i, 1); + return true + } + } + return false + } + json_get_item(args) { // + const { id, name } = args + try { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + if (typeof (window.AusCOM.json_list[i]['json'][name]) == 'string') { //id_0 字符串 + return window.AusCOM.json_list[i]['json'][name] + } + if (typeof (window.AusCOM.json_list[i]['json'][name]) == 'number') { //id_1&2 整数&浮点 + return window.AusCOM.json_list[i]['json'][name] + } + if (window.AusCOM.json_list[i]['json'][name] instanceof Array) { //id_4列表 + var a = '' + for (let i_ = 0, len = window.AusCOM.json_list[i]['json'][name].length; i_ < len; i_++) { + if (i_ == window.AusCOM.json_list[i]['json'][name].length) { + a += window.AusCOM.json_list[i]['json'][name][i] + } + else { + a += window.AusCOM.json_list[i]['json'][name][i] + ' ' + } + } + } + if (typeof (window.AusCOM.json_list[i]['json'][name]) == 'boolean') { // id_4 逻辑 + return window.AusCOM.json_list[i]['json'][name] + } + + } + } + } catch { } + return '' + } + json_del_item(args) { //删除项 + const { id, name } = args + try { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + Reflect.deleteProperty(window.AusCOM.json_list[i]['json'], String(name)) + return true + } + } + } catch { } + return false + } + _ws(host, data) { + id = this.ws_conn_sock({ 'id': 'WS', 'host': host }) + this.ws_send({ 'id': id, 'text': data }) + recv = this.ws_recv({ 'id': id }) + for (; ;) { if (recv != '') { break } } + return recv + } + + sock_cre(args) { + const { yi, method } = args + j = JSON.parse(this._ws('127.0.0.1:23089/socket/create', JSON.stringify({ 'yi': yi, 'method': method }))) + return j['id'] + + } +} +module.exports = AuEx_communication; From de7e28cf869c762f2b2af5ab420970b503875f6d Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Sat, 1 Oct 2022 18:21:05 +0800 Subject: [PATCH 154/357] Delete scCOM.js --- danny/scCOM.js | 1254 ------------------------------------------------ 1 file changed, 1254 deletions(-) delete mode 100644 danny/scCOM.js diff --git a/danny/scCOM.js b/danny/scCOM.js deleted file mode 100644 index e7fcf227..00000000 --- a/danny/scCOM.js +++ /dev/null @@ -1,1254 +0,0 @@ -const Cast = require('../../util/cast'); -const ArgumentType = require('../../extension-support/argument-type'); -const BlockType = require('../../extension-support/block-type'); -// var dgram = require("dgram"); -//感谢Arkos开源的扩展代码,作为参照编写框架 -//欸,别把作者忘了。Danny欸 -class AuEx_communication { - constructor(runtime) { - this.runtime = runtime - this._formatMessage = runtime.getFormatMessage({ - 'zh-cn': { - 'AusCOM.extensionName': 'AUSの通讯模块', - 'AusCOM.tit1': 'sock通讯', - 'AusCOM.tit2': '数据处理', - 'AusCOM.tit3': 'JSON', - 'AusCOM.http': 'HTTP以[g_way]方式访问[site]发送[body]', - 'AusCOM.wsocket_create': 'ws.创建websocket,协议[yi],并返回ccid', - 'AusCOM.wsocket_connect': 'ws.id[id]socket连接[host]', - 'AusCOM.wsocket_send': 'ws.发送id[id]数据[text]', - 'AusCOM.wsocket_recv': 'ws.接收数据id[id]', - 'AusCOM.wsocket_conclose': 'ws.连接关闭id[id]', - 'AusCOM.wsocket_close': 'ws.销毁websocket id[id]', - 'AusCOM.socket_create': 'sock.创建[yi]方式[method]并返回ccid', - 'AusCOM.socket_create_chk': 'sock.创建是否成功[ccid]并返回id', - 'AusCOM.socket_recv': 'sock.收到数据id [id]', - 'AusCOM.socket_send': 'sock.发送数据id [id] ip[ip]数据[TEXT]', - 'AusCOM.socket_conclose': 'sock.断开连接id[id]', - 'AusCOM.socket_connect': 'sock.连接/启动服务 id[id] ip [ip] 接收长度[buff]', - 'AusCOM.socket_breakev': 'sock.断开连接id[id]ip[ip]', - 'AusCOM.socket_close': 'sock.销毁socket对象 id[id]', - 'AusCOM.socket_parse': 'sock.解析返回的数据data[data]属性[type]', - 'AusCOM.socket_opchk': 'sock.操作是否成功[cid]', - 'AusCOM.code_RC4': 'RC4加解密 密钥[KEY] 文本[TEXT]', - 'AusCOM.code_base64_en': 'base64编码文本[TEXT]', - 'AusCOM.code_base64_de': 'base64解码文本[TEXT]', - 'AusCOM.code_base58_en': 'base58编码文本[TEXT]', - 'AusCOM.code_base58_de': 'base58解码码文本[TEXT]', - 'AusCOM.code_base_custom_en': '自定义base加密 字符集[ALPHABET] 文本[TEXT]', - 'AusCOM.code_base_custom_de': '自定义base解密 字符集[ALPHABET] 文本[TEXT]', - 'AusCOM.str': '字符串', - 'AusCOM.int': '整数', - 'AusCOM.float': '浮点数', - 'AusCOM.list': '列表', - 'AusCOM.logic': '逻辑', - 'AusCOM.json_create': '创建json 载入[json_] 并返回id', - 'AusCOM.json_load': '载入json id[id]json[json_]', - 'AusCOM.json_get_all_item': '获取json id[id]中所有属性名', - 'AusCOM.json_add_from_id': '将id[_id]对应的json加入json/改变值 id[id] 属性名[name]', - 'AusCOM.json_add': '加入/改变对象到json id[id]类型[type]属性名[name]内容[TEXT]', - 'AusCOM.json_get_item': '获取json id [id]中某属性名为[name]项的值', - 'AusCOM.json_del_item': '删除json id [id]中某属性名为[name]项的值', - 'AusCOM.json_get': '获取json id[id]', - 'AusCOM.json_destroy': '销毁json id[id]', - 'AusCOM.help': '使用帮助', - }, - en: { - 'AusCOM.extensionName': 'AUSのcommunication', - 'AusCOM.tit1': 'sock communication', - 'AusCOM.tit2': 'solve data', - 'AusCOM.tit3': 'JSON', - 'AusCOM.http': 'http access[g_way]to[site]send[body]', - 'AusCOM.wsocket_create': 'ws.create websocket,protocol', 'AusCOM.wsocket_connect': 'id[id]websocket connect[host]', - 'AusCOM.wsocket_send': 'ws.send id[id] data[text]', - 'AusCOM.wsocket_recv': 'ws.recv id [id]', - 'AusCOM.wsocket_conclose': 'ws.When connection closed id[id]', - 'AusCOM.wsocket_close': 'ws.destroy socket id[id]', - 'AusCOM.socket_ sreate ': 'sock. Create [yi] method [method] and return ID', - 'AusCOM.socket_create_chk': 'sock.create successfully[ccid]?', - 'AusCOM.socket_ recv': 'sock. Received data ID [id] ', - 'AusCOM.socket_ send': 'sock. Send data ID [id] data [text] ', - 'AusCOM.socket_ close ': 'sock. Connection closing ID [id]', - 'AusCOM.socket_ connect': 'sock. Connect to/start server ID [id] IP [ip] ,buff[buff]', - 'AusCOM.socket_breakev': 'sock.break connection off id[id]ip[ip]', - 'AusCOM.socket_ close': 'sock. Destroy the socket object ID [id] ', - 'AusCOM.socket_ parse ': 'sock. Parse the returned data [data] attribute [type]', - 'AusCOM.socket_opchk': 'sock.run operation successfully[cid]?', - 'AusCOM.code_RC4': 'RC4 KEY[KEY] TEXT[TEXT]', - 'AusCOM.code_base64_en': 'base64 encoding[TEXT]', - 'AusCOM.code_base64_de': 'base64 decoding[TEXT]', - 'AusCOM.code_base58_en': 'base58 encoding[TEXT]', - 'AusCOM.code_base58_de': 'base58 decoding[TEXT]', - 'AusCOM.code_base_custom_en': 'Custom base encryption,ALPHABET[ALPHABET] TEXT[TEXT]', - 'AusCOM.code_base_custom_de': 'Custom base decryption,ALPHABET[ALPHABET] TEXT[TEXT]', - 'AusCOM.str': 'string', - 'AusCOM.int': 'int', - 'AusCOM.float': 'float', - 'AusCOM.list': 'list', - 'AusCOM.logic': 'logic', - 'AusCOM.json_create': 'create json,load[json_] and return id', - 'AusCOM.json_load': ' load json id[id]json[json_]', - 'AusCOM.json_get_all_item': 'get all attribute name of json id[id]', - 'AusCOM.json_add_from_id': 'Add the JSON corresponding to ID [_id] to JSON/change a value ID [id] attribute name [name]', - 'AusCOM.json_add': 'Add object/change a value to JSON ID [id], type [type], attribute name [name], content [TEXT]', - 'AusCOM.json_get_item': 'Get the value of an attribute named [name] in JSON ID [id]', - 'AusCOM.json_del_item': 'Delete the value of an attribute named [name] in JSON ID [ID]', - 'AusCOM.json_get': 'get json id[id]', - 'AusCOM.json_destroy': 'destroy json id[id]', - 'AusCOM.help': 'help', - }, - }) - this.aulink = new Worker('./aurora_link.js') - window.AusCOM = { 'wsrecv_': [], 'wsnotalive_': [], 'json_list': [], 'wsock': [] } - - } - formatMessage(id) { - return this._formatMessage({ - id, - default: id, - description: id, - }) - } - getInfo() { - return { - id: 'DAdevNet', // 拓展id - name: this.formatMessage('AusCOM.extensionName'), // 拓展名 - color1: '#FF8383', - menuIconURI: "data:image/png;base64,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", - blockIconURI: "data:image/png;base64,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", - blocks: [ - "---" + this.formatMessage("AusCOM.tit1"), - { - opcode: 'http', - blockType: 'reporter', - text: this.formatMessage('AusCOM.http'), - arguments: { - g_way: { - type: 'string', - menu: 'HTTP_method' - }, - site: { - type: 'string', - defaultValue: '/' - }, - body: { - type: 'string', - defaultValue: ' ' - }, - } - }, - - { - opcode: 'ws_cre_sock', - blockType: 'reporter', - text: this.formatMessage('AusCOM.wsocket_create'), - arguments: { - yi: { - type: 'string', - menu: 'ws_method' - }, - } - }, - { - opcode: 'ws_conn_sock', - blockType: 'Boolean', - text: this.formatMessage('AusCOM.wsocket_connect'), - arguments: { - id: { - type: 'string', - defaultValue: '0' - }, - host: { - type: 'string', - defaultValue: '0.0.0.0:1212/' - }, - } - }, - { - opcode: 'ws_recv', - blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.wsocket_recv'), - arguments: { - id: { - type: ArgumentType.STRING, - defaultValue: '0' - } - }, - }, - { - opcode: 'ws_close', - blockType: BlockType.BOOLEAN, - text: this.formatMessage('AusCOM.wsocket_conclose'), - arguments: { - id: { - type: ArgumentType.STRING, - defaultValue: '0' - } - }, - }, - { - opcode: 'ws_destroy', - blockType: BlockType.COMMAND, - text: this.formatMessage('AusCOM.wsocket_close'), - arguments: { - id: { - type: ArgumentType.STRING, - defaultValue: '0' - } - }, - }, - { - opcode: 'ws_send', - blockType: BlockType.BOOLEAN, - text: this.formatMessage('AusCOM.wsocket_send'), - arguments: { - id: { - type: ArgumentType.STRING, - defaultValue: '0' - }, - text: { - type: ArgumentType.STRING, - defaultValue: ' ' - } - }, - }, - // { - // opcode: 'sock_cre', - // blockType: BlockType.REPORTER, - // text: this.formatMessage('AusCOM.socket_create'), - // arguments: { - // - // yi: { - // type: ArgumentType.STRING, - // menu: 'sock_yi' - // }, - // - // method: { - // type: ArgumentType.STRING, - // menu: 'sock_method' - // }, - // buff: { - // type: ArgumentType.STRING, - // defaultValue: ' ' - // } - // }, - //}, - "---" + this.formatMessage("AusCOM.tit2"), - { - opcode: 'RC4_coding', - blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.code_RC4'), - arguments: { - KEY: { - type: ArgumentType.STRING, - defaultValue: 'Danny' - }, - TEXT: { - type: ArgumentType.STRING, - defaultValue: '我来了' - } - }, - }, - { - opcode: 'b64encoding', - blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.code_base64_en'), - arguments: { - TEXT: { - type: ArgumentType.STRING, - defaultValue: 'Danny' - }, - }, - - }, - { - opcode: 'b64decoding', - blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.code_base64_de'), - arguments: { - TEXT: { - type: ArgumentType.STRING, - defaultValue: 'RGFubnk=' - }, - }, - - }, - { - opcode: 'b58encoding', - blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.code_base58_en'), - arguments: { - TEXT: { - type: ArgumentType.STRING, - defaultValue: 'Danny' - }, - }, - - }, - { - opcode: 'b58decoding', - blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.code_base58_de'), - arguments: { - TEXT: { - type: ArgumentType.STRING, - defaultValue: '8iTbLRE' - }, - }, - - }, - { - opcode: 'bcostomencoding', - blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.code_base_custom_en'), - arguments: { - ALPHABET: { - type: ArgumentType.STRING, - defaultValue: '!@#$%^&*()' - }, - TEXT: { - type: ArgumentType.STRING, - defaultValue: 'Danny' - }, - }, - - }, - { - opcode: 'bcostomdecoding', - blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.code_base_custom_de'), - arguments: { - ALPHABET: { - type: ArgumentType.STRING, - defaultValue: '!@#$%^&*()' - }, - TEXT: { - type: ArgumentType.STRING, - defaultValue: '#)$&)#%!$$#@' - }, - }, - - }, - - "---" + this.formatMessage("AusCOM.tit3"), - { - opcode: 'json_create', - blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.json_create'), - arguments: { - json_: { - type: ArgumentType.STRING, - defaultValue: '{}' - }, - }, - }, - { - opcode: 'json_load', - blockType: BlockType.BOOLEAN, - text: this.formatMessage('AusCOM.json_load'), - arguments: { - id: { - type: ArgumentType.STRING, - defaultValue: ' ' - }, - json_: { - type: ArgumentType.STRING, - defaultValue: '{}' - }, - }, - }, - { - opcode: 'json_get_all_item', - blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.json_get_all_item'), - arguments: { - id: { - type: ArgumentType.STRING, - defaultValue: ' ' - }, - }, - }, - { - opcode: 'json_add_from_id', - blockType: BlockType.BOOLEAN, - text: this.formatMessage('AusCOM.json_add_from_id'), - arguments: { - _id: { - type: ArgumentType.STRING, - defaultValue: ' ' - }, - id: { - type: ArgumentType.STRING, - defaultValue: ' ' - }, - name: { - type: ArgumentType.STRING, - defaultValue: ' ' - }, - }, - }, - { - opcode: 'json_add', - blockType: BlockType.BOOLEAN, - text: this.formatMessage('AusCOM.json_add'), - arguments: { - - id: { - type: ArgumentType.STRING, - defaultValue: ' ' - }, - type: { - type: ArgumentType.STRING, - menu: 'JSON_add' - }, - name: { - type: ArgumentType.STRING, - defaultValue: ' ' - }, - TEXT: { - type: ArgumentType.STRING, - defaultValue: ' ' - }, - }, - }, - { - opcode: 'json_get_item', - blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.json_get_item'), - arguments: { - - id: { - type: ArgumentType.STRING, - defaultValue: ' ' - }, - name: { - type: ArgumentType.STRING, - defaultValue: ' ' - }, - - }, - }, - { - opcode: 'json_del_item', - blockType: BlockType.BOOLEAN, - text: this.formatMessage('AusCOM.json_del_item'), - arguments: { - - id: { - type: ArgumentType.STRING, - defaultValue: ' ' - }, - name: { - type: ArgumentType.STRING, - defaultValue: ' ' - }, - - }, - }, - { - opcode: 'GETjson', - blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.json_get'), - arguments: { - - id: { - type: ArgumentType.STRING, - defaultValue: ' ' - }, - } - }, - { - opcode: 'DESTROYjson', - blockType: BlockType.BOOLEAN, - text: this.formatMessage('AusCOM.json_destroy'), - arguments: { - - id: { - type: ArgumentType.STRING, - defaultValue: ' ' - }, - }, - }, - - { - opcode: 'help', - blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.help') + 'ver 1.00C1', - }, - - ], - menus: { - HTTP_method: [ - { - text: 'GET', - value: 'GET' - }, - { - text: 'POST', - value: 'POST' - }, - { - text: 'HEAD', - value: 'HEAD' - }, - { - text: 'PUT', - value: 'PUT' - }, - { - text: 'DELETE', - value: 'DELETE' - }, - { - text: 'OPTIONS', - value: 'OPTIONS' - }, - ], - ws_method: [ - { - text: 'WS', - value: 'WS' - }, - { - text: 'WSS', - value: 'WSS' - }, - ], - JSON_add: [ - { - text: this.formatMessage('AusCOM.str'), - value: '0' - }, - { - text: this.formatMessage('AusCOM.int'), - value: '1' - }, - { - text: this.formatMessage('AusCOM.float'), - value: '2' - }, - { - text: this.formatMessage('AusCOM.list'), - value: '3' - }, - { - text: this.formatMessage('AusCOM.logic'), - value: '4' - }, - ], - - sock_yi: [ - { - text: 'TCP', - value: '0' - }, - { - text: 'UDP', - value: '1' - }, - ], - sock_method: [ - { - text: 'client', - value: '0' - }, - { - text: 'server', - value: '1' - }, - ], - } - } - } - httpGet(theUrl, body, method) { - try { - var xmlHttp = new XMLHttpRequest(); - xmlHttp.open(method, theUrl, false); // false 为同步请求 - xmlHttp.send(body); - return xmlHttp.responseText; - } - catch (error) { - return error - } - } - - http(args) { - const { g_way, site, body } = args - return this.httpGet(site, body, g_way); - } - - ws_cre_sock(args) { - const { yi } = args - if (yi == 'WS') { - id = Date.now() - window.AusCOM.wsock.push({ 'id': String(id), 'ip': null, 'port': null, 'obj': null, 'way': 'WS' }) - return String(id) - } - if (yi == 'WSS') { - id = Date.now() - window.AusCOM.wsock.push({ 'id': String(id), 'ip': null, 'port': null, 'obj': null, 'way': 'WSS' }) - return String(id) - } - return '未知协议' - } - ws_conn_sock(args) { - const { id, host } = args - console.log(id, host) - for (let i = 0, len = window.AusCOM.wsock.length; i < len; i++) { - if (String(id) == window.AusCOM.wsock[i]["id"]) { - for (let i = 0, len = window.AusCOM.wsrecv_.length; i < len; i++) { - if (String(id) == window.AusCOM.wsrecv_[i]["id"]) { - delete window.AusCOM.wsnotalive_[String(id)] - } - } - - try { - window.AusCOM.wsock[i]['obj'] = new WebSocket(window.AusCOM.wsock[i]["way"] + '://' + host) - console.log(window.AusCOM.wsock) - window.AusCOM.wsock[i]['obj'].onmessage = function (evt) { - - window.abc = evt.data - window.AusCOM.wsrecv_.push({ 'id': window.AusCOM.wsock[i]['id'], 'nr': evt.data }) - } - window.AusCOM.wsock[i]['obj'].onclose = function (evt) { - window.AusCOM.wsnotalive_.push(window.AusCOM.wsock[i]['id']) - } - return true - } - catch (error) { - - return false - } - } - } - - return false - } - ws_recv(args) { - const { id } = args - console.log(window.AusCOM.wsrecv_) - for (let i = 0, len = window.AusCOM.wsrecv_.length; i < len; i++) { - if (String(id) == window.AusCOM.wsrecv_[i]["id"]) { - console.log(window.AusCOM.wsrecv_) - try { - var a = String(window.AusCOM.wsrecv_[i]["nr"]) - window.AusCOM.wsrecv_.splice(i, 1); - return a - } - catch (error) { - - return '' - } - } - } - return false - } - ws_close(args) { - const { id } = args - for (let i = 0, len = window.AusCOM.wsrecv_.length; i < len; i++) { - if (String(id) == window.AusCOM.wsrecv_[i]["id"]) { - window.AusCOM.wsnotalive_.splice(i, 1) - return true - } - } - return false - } - ws_destroy(args) { - const { id } = args - for (let i = 0, len = window.AusCOM.wsock.length; i < len; i++) { - console.log(window.AusCOM.wsock[i]) - if (String(id) == window.AusCOM.wsock[i]["id"]) { - try { - if (window.AusCOM.wsock[i]["obj"] == null) { } - else { window.AusCOM.wsock[i]["obj"].close() } - window.AusCOM.wsock.splice(i, 1); - // alert(window.AusCOM.wsock) - return '' - } - catch (error) { console.log(error) } - } - } - } - ws_send(args) { - const { id, text } = args - for (let i = 0, len = window.AusCOM.wsock.length; i < len; i++) { - if (String(id) == window.AusCOM.wsock[i]["id"]) { - console.log(window.AusCOM.wsrecv_) - console.log(window.AusCOM.wsock[i]) - - try { - if (window.AusCOM.wsock[i]["obj"] == null) { return false } else { window.AusCOM.wsock[i]["obj"].send(text); return true } - } - catch (error) { - - return false - } - } - - } - - return false - } - help() { - return "http访问出现fail to load XX可能是域名/ip不存在,也有可能是出现跨域问题,可以联系本站站住修改HTTP协议头或者自行修改浏览器跨域设置。如果ws无法发送数据,请F12打开开发者工具查看是否报错,如果报错则是无法连接,目前浏览器还不支持侦察此类报错。更多帮助请进入 https://gitee.com/ausx/scCOM" - } - RC4_coding(args) { - var key = '' - var data = '' - const { KEY, TEXT } = args - key = String(KEY) - data = String(TEXT)//对js不识别字符串进行处理 - var seq = Array(256); //如果有机会编译成离线可执行程序,会考虑支持AVX512 - var das = Array(data.length); - for (var i = 0; i < 256; i++) { - seq[i] = i; - var j = (j + seq[i] + key.charCodeAt(i % key.length)) % 256; - var temp = seq[i]; - seq[i] = seq[j]; - seq[j] = temp; - } - for (var i = 0; i < data.length; i++) { - das[i] = data.charCodeAt(i) - } - for (var x = 0; x < das.length; x++) { - var i = (i + 1) % 256; - var j = (j + seq[i]) % 256; - var temp = seq[i]; - seq[i] = seq[j]; - seq[j] = temp; - var k = (seq[i] + (seq[j] % 256)) % 256; - das[x] = String.fromCharCode(das[x] ^ seq[k]); - } - return das.join(''); - } - b64encoding(args) { - const { TEXT } = args - return window.btoa(encodeURIComponent(String(TEXT))); // 编码 - } - b64decoding(args) { - const { TEXT } = args - try { - return decodeURIComponent(window.atob(String(TEXT))); // 解码 - } - catch (error) { - return error - } - } - b58encoding(args) { - const { TEXT } = args - var ALPHABET = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'; - var ALPHABET_MAP = {}; - var BASE = 58; - for (var i = 0; i < ALPHABET.length; i++) { - ALPHABET_MAP[ALPHABET.charAt(i)] = i; - } - function ToUTF8(str) { - var result = new Array(); - - var k = 0; - for (var i = 0; i < str.length; i++) { - var j = encodeURI(str[i]); - if (j.length == 1) { - // 未转换的字符 - result[k++] = j.charCodeAt(0); - } else { - // 转换成%XX形式的字符 - var bytes = j.split("%"); - for (var l = 1; l < bytes.length; l++) { - result[k++] = parseInt("0x" + bytes[l]); - } - } - } - - return result; - } - - - // 如果有特殊需求,要转成utf16,可以用以下函数 - function ToUTF16(str) { - var result = new Array(); - - var k = 0; - for (var i = 0; i < str.length; i++) { - var j = str[i].charCodeAt(0); - result[k++] = j & 0xFF; - result[k++] = j >> 8; - } - - return result; - } - // 传进已经转成字节的数组 -->buffer(utf8格式) - function encode(buffer) { - if (buffer.length === 0) return ''; - var i, - j, - digits = [0]; - for (i = 0; i < buffer.length; i++) { - for (j = 0; j < digits.length; j++) { - digits[j] <<= 8; - } - digits[0] += buffer[i]; - var carry = 0; - for (j = 0; j < digits.length; ++j) { - digits[j] += carry; - carry = (digits[j] / BASE) | 0; - digits[j] %= BASE; - } - while (carry) { - digits.push(carry % BASE); - carry = (carry / BASE) | 0; - } - } - // deal with leading zeros - for (i = 0; buffer[i] === 0 && i < buffer.length - 1; i++) digits.push(0); - return digits - .reverse() - .map(function (digit) { - return ALPHABET[digit]; - }) - .join(''); - } - - - return encode(ToUTF8(String(TEXT))) - } - b58decoding(args) { - const { TEXT } = args - var ALPHABET = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'; - var ALPHABET_MAP = {}; - var BASE = 58; - for (var i = 0; i < ALPHABET.length; i++) { - ALPHABET_MAP[ALPHABET.charAt(i)] = i; - } - function decode(string) { - if (string.length === 0) return []; - var i, - j, - bytes = [0]; - for (i = 0; i < string.length; i++) { - var c = string[i]; - // c是不是ALPHABET_MAP的key - if (!(c in ALPHABET_MAP)) throw new Error('Non-base58 character'); - for (j = 0; j < bytes.length; j++) bytes[j] *= BASE; - bytes[0] += ALPHABET_MAP[c]; - var carry = 0; - for (j = 0; j < bytes.length; ++j) { - bytes[j] += carry; - carry = bytes[j] >> 8; - // 0xff --> 11111111 - bytes[j] &= 0xff; - } - while (carry) { - bytes.push(carry & 0xff); - carry >>= 8; - } - } - for (i = 0; string[i] === '1' && i < string.length - 1; i++) bytes.push(0); - return bytes.reverse(); - } - - function byteToString(arr) { - if (typeof arr === 'string') { - return arr; - } - var str = '', - _arr = arr; - for (var i = 0; i < _arr.length; i++) { - // 数组中每个数字转为二进制 匹配出开头为1的直到0的字符 - // eg:123-->"1111011"-->{0:"1111",groups: undefined, index: 0, input: "1111011"} - var one = _arr[i].toString(2), - v = one.match(/^1+?(?=0)/); - if (v && one.length == 8) { - var bytesLength = v[0].length; - var store = _arr[i].toString(2).slice(7 - bytesLength); - for (var st = 1; st < bytesLength; st++) { - store += _arr[st + i].toString(2).slice(2); - } - str += String.fromCharCode(parseInt(store, 2)); - i += bytesLength - 1; - } else { - str += String.fromCharCode(_arr[i]); - } - } - return str; - } - return byteToString(decode(String(TEXT))) - } - bcostomencoding(args) { - const { ALPHABET, TEXT } = args - var ALPHABET_MAP = {}; - var BASE = ALPHABET.length; - for (var i = 0; i < ALPHABET.length; i++) { - ALPHABET_MAP[ALPHABET.charAt(i)] = i; - } - function ToUTF8(str) { - var result = new Array(); - - var k = 0; - for (var i = 0; i < str.length; i++) { - var j = encodeURI(str[i]); - if (j.length == 1) { - // 未转换的字符 - result[k++] = j.charCodeAt(0); - } else { - // 转换成%XX形式的字符 - var bytes = j.split("%"); - for (var l = 1; l < bytes.length; l++) { - result[k++] = parseInt("0x" + bytes[l]); - } - } - } - - return result; - } - - - // 如果有特殊需求,要转成utf16,可以用以下函数 - function ToUTF16(str) { - var result = new Array(); - - var k = 0; - for (var i = 0; i < str.length; i++) { - var j = str[i].charCodeAt(0); - result[k++] = j & 0xFF; - result[k++] = j >> 8; - } - - return result; - } - // 传进已经转成字节的数组 -->buffer(utf8格式) - function encode(buffer) { - if (buffer.length === 0) return ''; - var i, - j, - digits = [0]; - for (i = 0; i < buffer.length; i++) { - for (j = 0; j < digits.length; j++) { - digits[j] <<= 8; - } - digits[0] += buffer[i]; - var carry = 0; - for (j = 0; j < digits.length; ++j) { - digits[j] += carry; - carry = (digits[j] / BASE) | 0; - digits[j] %= BASE; - } - while (carry) { - digits.push(carry % BASE); - carry = (carry / BASE) | 0; - } - } - // deal with leading zeros - for (i = 0; buffer[i] === 0 && i < buffer.length - 1; i++) digits.push(0); - return digits - .reverse() - .map(function (digit) { - return ALPHABET[digit]; - }) - .join(''); - } - - - return encode(ToUTF8(String(TEXT))) - } - bcostomdecoding(args) { - const { ALPHABET, TEXT } = args - var ALPHABET_MAP = {}; - var BASE = ALPHABET.length; - for (var i = 0; i < ALPHABET.length; i++) { - ALPHABET_MAP[ALPHABET.charAt(i)] = i; - } - function decode(string) { - if (string.length === 0) return []; - var i, - j, - bytes = [0]; - for (i = 0; i < string.length; i++) { - var c = string[i]; - // c是不是ALPHABET_MAP的key - if (!(c in ALPHABET_MAP)) throw new Error('Non-base58 character'); - for (j = 0; j < bytes.length; j++) bytes[j] *= BASE; - bytes[0] += ALPHABET_MAP[c]; - var carry = 0; - for (j = 0; j < bytes.length; ++j) { - bytes[j] += carry; - carry = bytes[j] >> 8; - // 0xff --> 11111111 - bytes[j] &= 0xff; - } - while (carry) { - bytes.push(carry & 0xff); - carry >>= 8; - } - } - for (i = 0; string[i] === '1' && i < string.length - 1; i++) bytes.push(0); - return bytes.reverse(); - } - - function byteToString(arr) { - if (typeof arr === 'string') { - return arr; - } - var str = '', - _arr = arr; - for (var i = 0; i < _arr.length; i++) { - // 数组中每个数字转为二进制 匹配出开头为1的直到0的字符 - // eg:123-->"1111011"-->{0:"1111",groups: undefined, index: 0, input: "1111011"} - var one = _arr[i].toString(2), - v = one.match(/^1+?(?=0)/); - if (v && one.length == 8) { - var bytesLength = v[0].length; - var store = _arr[i].toString(2).slice(7 - bytesLength); - for (var st = 1; st < bytesLength; st++) { - store += _arr[st + i].toString(2).slice(2); - } - str += String.fromCharCode(parseInt(store, 2)); - i += bytesLength - 1; - } else { - str += String.fromCharCode(_arr[i]); - } - } - return str; - } - return byteToString(decode(String(TEXT))) - } - json_create(args) { - const { json_ } = args - function create(j) { - id = Date.now() - a = {} - try { - a = JSON.parse(j) - } - catch (error) { } - window.AusCOM.json_list.push({ 'id': String(id), 'json': a }) - return id - } - return create(json_) - - } - json_load(args) { - const { id, json_ } = args - function load(id, j) { - var a = {} - try { - a = JSON.parse(j) - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - window.AusCOM.json_list[i]['json'] = a - return true - } - } - } - catch (error) { return false } - return false - - } - return load(id, json_) - } - json_get_all_item(args) { - const { id } = args - var b = [] - try { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - b = Object.keys(window.AusCOM.json_list[i]['json']) - } - } - } - catch (error) { b = [] } - var d = '' - for (let c of b) { - if (c == b[-1]) { - d += c - } - else { - d += c + ' ' - } - } - - return d - } - check(id) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - return true - } - } - return false - } - getjson(id) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - return window.AusCOM.json_list[i]['json'] - } - } - return {} - } - json_add_from_id(args) { - const { _id, id, name } = args - function check(id) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - return true - } - } - return false - } - function getjson(id) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - return window.AusCOM.json_list[i]['json'] - } - } - return {} - } - function add_item_from_id(id, id1, name) { - if (check(id) & check(id1)) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - window.AusCOM.json_list[i]['json'][name] = getjson(id1) - return true - } - } - } - else { return false } - return false - } - return add_item_from_id(id, _id, name) - } - json_add(args) { - const { id, type, name, TEXT } = args - function check(id) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - return true - } - } - return false - } - function getjson(id) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - return window.AusCOM.json_list[i]['json'] - } - } - return {} - } - function add_item(id, name, type, content) { - if (check(id)) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - if (type == '0') {//字符串 - window.AusCOM.json_list[i]['json'][String(name)] = String(content) - return true - } - if (type == '1') {//整数 - window.AusCOM.json_list[i]['json'][String(name)] = parseInt(content) - return true - } - if (type == '2') {//浮点数 - window.AusCOM.json_list[i]['json'][String(name)] = parseFloat(content) - return true - } - if (type == '3') {//列表 - window.AusCOM.json_list[i]['json'][String(name)] = content.split(' ') - return true - } - if (type == '4') {//逻辑 - if (String(content) == 'true') { - window.AusCOM.json_list[i]['json'][String(name)] = true - return true - } - else { - window.AusCOM.json_list[i]['json'][String(name)] = false - return true - } - } - - } - } - - } - return false - } - return add_item(id, name, type, TEXT) - } - GETjson(args) { - const { id } = args - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - return JSON.stringify(window.AusCOM.json_list[i]['json']) - } - } - return '' - } - DESTROYjson(args) { - const { id } = args - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - window.AusCOM.json_list.splice(i, 1); - return true - } - } - return false - } - json_get_item(args) { // - const { id, name } = args - try { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - if (typeof (window.AusCOM.json_list[i]['json'][name]) == 'string') { //id_0 字符串 - return window.AusCOM.json_list[i]['json'][name] - } - if (typeof (window.AusCOM.json_list[i]['json'][name]) == 'number') { //id_1&2 整数&浮点 - return window.AusCOM.json_list[i]['json'][name] - } - if (window.AusCOM.json_list[i]['json'][name] instanceof Array) { //id_4列表 - var a = '' - for (let i_ = 0, len = window.AusCOM.json_list[i]['json'][name].length; i_ < len; i_++) { - if (i_ == window.AusCOM.json_list[i]['json'][name].length) { - a += window.AusCOM.json_list[i]['json'][name][i] - } - else { - a += window.AusCOM.json_list[i]['json'][name][i] + ' ' - } - } - } - if (typeof (window.AusCOM.json_list[i]['json'][name]) == 'boolean') { // id_4 逻辑 - return window.AusCOM.json_list[i]['json'][name] - } - - } - } - } catch { } - return '' - } - json_del_item(args) { //删除项 - const { id, name } = args - try { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - Reflect.deleteProperty(window.AusCOM.json_list[i]['json'], String(name)) - return true - } - } - } catch { } - return false - } - _ws(host, data) { - id = this.ws_conn_sock({ 'id': 'WS', 'host': host }) - this.ws_send({ 'id': id, 'text': data }) - recv = this.ws_recv({ 'id': id }) - for (; ;) { if (recv != '') { break } } - return recv - } - - sock_cre(args) { - const { yi, method } = args - j = JSON.parse(this._ws('127.0.0.1:23089/socket/create', JSON.stringify({ 'yi': yi, 'method': method }))) - return j['id'] - - } -} -module.exports = AuEx_communication; From 24326a8c94bed3b035fa9661ddaac2a81f6b45a9 Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Sat, 1 Oct 2022 18:21:44 +0800 Subject: [PATCH 155/357] Create scCOM.js --- dannydev/scCOM.js | 1254 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1254 insertions(+) create mode 100644 dannydev/scCOM.js diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js new file mode 100644 index 00000000..7d68d64d --- /dev/null +++ b/dannydev/scCOM.js @@ -0,0 +1,1254 @@ +const Cast = require('../../util/cast'); +const ArgumentType = require('../../extension-support/argument-type'); +const BlockType = require('../../extension-support/block-type'); +// var dgram = require("dgram"); +//感谢Arkos开源的扩展代码,作为参照编写框架 +//欸,别把作者忘了。Danny欸 +class AuEx_communication { + constructor(runtime) { + this.runtime = runtime + this._formatMessage = runtime.getFormatMessage({ + 'zh-cn': { + 'AusCOM.extensionName': 'AUSの通讯模块', + 'AusCOM.tit1': 'sock通讯', + 'AusCOM.tit2': '数据处理', + 'AusCOM.tit3': 'JSON', + 'AusCOM.http': 'HTTP以[g_way]方式访问[site]发送[body]', + 'AusCOM.wsocket_create': 'ws.创建websocket,协议[yi],并返回ccid', + 'AusCOM.wsocket_connect': 'ws.id[id]socket连接[host]', + 'AusCOM.wsocket_send': 'ws.发送id[id]数据[text]', + 'AusCOM.wsocket_recv': 'ws.接收数据id[id]', + 'AusCOM.wsocket_conclose': 'ws.连接关闭id[id]', + 'AusCOM.wsocket_close': 'ws.销毁websocket id[id]', + 'AusCOM.socket_create': 'sock.创建[yi]方式[method]并返回ccid', + 'AusCOM.socket_create_chk': 'sock.创建是否成功[ccid]并返回id', + 'AusCOM.socket_recv': 'sock.收到数据id [id]', + 'AusCOM.socket_send': 'sock.发送数据id [id] ip[ip]数据[TEXT]', + 'AusCOM.socket_conclose': 'sock.断开连接id[id]', + 'AusCOM.socket_connect': 'sock.连接/启动服务 id[id] ip [ip] 接收长度[buff]', + 'AusCOM.socket_breakev': 'sock.断开连接id[id]ip[ip]', + 'AusCOM.socket_close': 'sock.销毁socket对象 id[id]', + 'AusCOM.socket_parse': 'sock.解析返回的数据data[data]属性[type]', + 'AusCOM.socket_opchk': 'sock.操作是否成功[cid]', + 'AusCOM.code_RC4': 'RC4加解密 密钥[KEY] 文本[TEXT]', + 'AusCOM.code_base64_en': 'base64编码文本[TEXT]', + 'AusCOM.code_base64_de': 'base64解码文本[TEXT]', + 'AusCOM.code_base58_en': 'base58编码文本[TEXT]', + 'AusCOM.code_base58_de': 'base58解码码文本[TEXT]', + 'AusCOM.code_base_custom_en': '自定义base加密 字符集[ALPHABET] 文本[TEXT]', + 'AusCOM.code_base_custom_de': '自定义base解密 字符集[ALPHABET] 文本[TEXT]', + 'AusCOM.str': '字符串', + 'AusCOM.int': '整数', + 'AusCOM.float': '浮点数', + 'AusCOM.list': '列表', + 'AusCOM.logic': '逻辑', + 'AusCOM.json_create': '创建json 载入[json_] 并返回id', + 'AusCOM.json_load': '载入json id[id]json[json_]', + 'AusCOM.json_get_all_item': '获取json id[id]中所有属性名', + 'AusCOM.json_add_from_id': '将id[_id]对应的json加入json/改变值 id[id] 属性名[name]', + 'AusCOM.json_add': '加入/改变对象到json id[id]类型[type]属性名[name]内容[TEXT]', + 'AusCOM.json_get_item': '获取json id [id]中某属性名为[name]项的值', + 'AusCOM.json_del_item': '删除json id [id]中某属性名为[name]项的值', + 'AusCOM.json_get': '获取json id[id]', + 'AusCOM.json_destroy': '销毁json id[id]', + 'AusCOM.help': '使用帮助', + }, + en: { + 'AusCOM.extensionName': 'AUSのcommunication', + 'AusCOM.tit1': 'sock communication', + 'AusCOM.tit2': 'solve data', + 'AusCOM.tit3': 'JSON', + 'AusCOM.http': 'http access[g_way]to[site]send[body]', + 'AusCOM.wsocket_create': 'ws.create websocket,protocol', 'AusCOM.wsocket_connect': 'id[id]websocket connect[host]', + 'AusCOM.wsocket_send': 'ws.send id[id] data[text]', + 'AusCOM.wsocket_recv': 'ws.recv id [id]', + 'AusCOM.wsocket_conclose': 'ws.When connection closed id[id]', + 'AusCOM.wsocket_close': 'ws.destroy socket id[id]', + 'AusCOM.socket_ sreate ': 'sock. Create [yi] method [method] and return ID', + 'AusCOM.socket_create_chk': 'sock.create successfully[ccid]?', + 'AusCOM.socket_ recv': 'sock. Received data ID [id] ', + 'AusCOM.socket_ send': 'sock. Send data ID [id] data [text] ', + 'AusCOM.socket_ close ': 'sock. Connection closing ID [id]', + 'AusCOM.socket_ connect': 'sock. Connect to/start server ID [id] IP [ip] ,buff[buff]', + 'AusCOM.socket_breakev': 'sock.break connection off id[id]ip[ip]', + 'AusCOM.socket_ close': 'sock. Destroy the socket object ID [id] ', + 'AusCOM.socket_ parse ': 'sock. Parse the returned data [data] attribute [type]', + 'AusCOM.socket_opchk': 'sock.run operation successfully[cid]?', + 'AusCOM.code_RC4': 'RC4 KEY[KEY] TEXT[TEXT]', + 'AusCOM.code_base64_en': 'base64 encoding[TEXT]', + 'AusCOM.code_base64_de': 'base64 decoding[TEXT]', + 'AusCOM.code_base58_en': 'base58 encoding[TEXT]', + 'AusCOM.code_base58_de': 'base58 decoding[TEXT]', + 'AusCOM.code_base_custom_en': 'Custom base encryption,ALPHABET[ALPHABET] TEXT[TEXT]', + 'AusCOM.code_base_custom_de': 'Custom base decryption,ALPHABET[ALPHABET] TEXT[TEXT]', + 'AusCOM.str': 'string', + 'AusCOM.int': 'int', + 'AusCOM.float': 'float', + 'AusCOM.list': 'list', + 'AusCOM.logic': 'logic', + 'AusCOM.json_create': 'create json,load[json_] and return id', + 'AusCOM.json_load': ' load json id[id]json[json_]', + 'AusCOM.json_get_all_item': 'get all attribute name of json id[id]', + 'AusCOM.json_add_from_id': 'Add the JSON corresponding to ID [_id] to JSON/change a value ID [id] attribute name [name]', + 'AusCOM.json_add': 'Add object/change a value to JSON ID [id], type [type], attribute name [name], content [TEXT]', + 'AusCOM.json_get_item': 'Get the value of an attribute named [name] in JSON ID [id]', + 'AusCOM.json_del_item': 'Delete the value of an attribute named [name] in JSON ID [ID]', + 'AusCOM.json_get': 'get json id[id]', + 'AusCOM.json_destroy': 'destroy json id[id]', + 'AusCOM.help': 'help', + }, + }) + this.aulink = new Worker('./aurora_link.js') + window.AusCOM = { 'wsrecv_': [], 'wsnotalive_': [], 'json_list': [], 'wsock': [] } + this.icon="data:image/png;base64,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" + } + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id, + }) + } + getInfo() { + return { + id: 'DAdevNet', // 拓展id + name: this.formatMessage('AusCOM.extensionName'), // 拓展名 + color1: '#FF8383', + blockIconURI: this.icon, + menuIconURI: this.icon, + blocks: [ + "---" + this.formatMessage("AusCOM.tit1"), + { + opcode: 'http', + blockType: 'reporter', + text: this.formatMessage('AusCOM.http'), + arguments: { + g_way: { + type: 'string', + menu: 'HTTP_method' + }, + site: { + type: 'string', + defaultValue: '/' + }, + body: { + type: 'string', + defaultValue: ' ' + }, + } + }, + + { + opcode: 'ws_cre_sock', + blockType: 'reporter', + text: this.formatMessage('AusCOM.wsocket_create'), + arguments: { + yi: { + type: 'string', + menu: 'ws_method' + }, + } + }, + { + opcode: 'ws_conn_sock', + blockType: 'Boolean', + text: this.formatMessage('AusCOM.wsocket_connect'), + arguments: { + id: { + type: 'string', + defaultValue: '0' + }, + host: { + type: 'string', + defaultValue: '0.0.0.0:1212/' + }, + } + }, + { + opcode: 'ws_recv', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.wsocket_recv'), + arguments: { + id: { + type: ArgumentType.STRING, + defaultValue: '0' + } + }, + }, + { + opcode: 'ws_close', + blockType: BlockType.BOOLEAN, + text: this.formatMessage('AusCOM.wsocket_conclose'), + arguments: { + id: { + type: ArgumentType.STRING, + defaultValue: '0' + } + }, + }, + { + opcode: 'ws_destroy', + blockType: BlockType.COMMAND, + text: this.formatMessage('AusCOM.wsocket_close'), + arguments: { + id: { + type: ArgumentType.STRING, + defaultValue: '0' + } + }, + }, + { + opcode: 'ws_send', + blockType: BlockType.BOOLEAN, + text: this.formatMessage('AusCOM.wsocket_send'), + arguments: { + id: { + type: ArgumentType.STRING, + defaultValue: '0' + }, + text: { + type: ArgumentType.STRING, + defaultValue: ' ' + } + }, + }, + // { + // opcode: 'sock_cre', + // blockType: BlockType.REPORTER, + // text: this.formatMessage('AusCOM.socket_create'), + // arguments: { + // + // yi: { + // type: ArgumentType.STRING, + // menu: 'sock_yi' + // }, + // + // method: { + // type: ArgumentType.STRING, + // menu: 'sock_method' + // }, + // buff: { + // type: ArgumentType.STRING, + // defaultValue: ' ' + // } + // }, + //}, + "---" + this.formatMessage("AusCOM.tit2"), + { + opcode: 'RC4_coding', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.code_RC4'), + arguments: { + KEY: { + type: ArgumentType.STRING, + defaultValue: 'Danny' + }, + TEXT: { + type: ArgumentType.STRING, + defaultValue: '我来了' + } + }, + }, + { + opcode: 'b64encoding', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.code_base64_en'), + arguments: { + TEXT: { + type: ArgumentType.STRING, + defaultValue: 'Danny' + }, + }, + + }, + { + opcode: 'b64decoding', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.code_base64_de'), + arguments: { + TEXT: { + type: ArgumentType.STRING, + defaultValue: 'RGFubnk=' + }, + }, + + }, + { + opcode: 'b58encoding', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.code_base58_en'), + arguments: { + TEXT: { + type: ArgumentType.STRING, + defaultValue: 'Danny' + }, + }, + + }, + { + opcode: 'b58decoding', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.code_base58_de'), + arguments: { + TEXT: { + type: ArgumentType.STRING, + defaultValue: '8iTbLRE' + }, + }, + + }, + { + opcode: 'bcostomencoding', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.code_base_custom_en'), + arguments: { + ALPHABET: { + type: ArgumentType.STRING, + defaultValue: '!@#$%^&*()' + }, + TEXT: { + type: ArgumentType.STRING, + defaultValue: 'Danny' + }, + }, + + }, + { + opcode: 'bcostomdecoding', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.code_base_custom_de'), + arguments: { + ALPHABET: { + type: ArgumentType.STRING, + defaultValue: '!@#$%^&*()' + }, + TEXT: { + type: ArgumentType.STRING, + defaultValue: '#)$&)#%!$$#@' + }, + }, + + }, + + "---" + this.formatMessage("AusCOM.tit3"), + { + opcode: 'json_create', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.json_create'), + arguments: { + json_: { + type: ArgumentType.STRING, + defaultValue: '{}' + }, + }, + }, + { + opcode: 'json_load', + blockType: BlockType.BOOLEAN, + text: this.formatMessage('AusCOM.json_load'), + arguments: { + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + json_: { + type: ArgumentType.STRING, + defaultValue: '{}' + }, + }, + }, + { + opcode: 'json_get_all_item', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.json_get_all_item'), + arguments: { + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + }, + }, + { + opcode: 'json_add_from_id', + blockType: BlockType.BOOLEAN, + text: this.formatMessage('AusCOM.json_add_from_id'), + arguments: { + _id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + name: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + }, + }, + { + opcode: 'json_add', + blockType: BlockType.BOOLEAN, + text: this.formatMessage('AusCOM.json_add'), + arguments: { + + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + type: { + type: ArgumentType.STRING, + menu: 'JSON_add' + }, + name: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + TEXT: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + }, + }, + { + opcode: 'json_get_item', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.json_get_item'), + arguments: { + + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + name: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + + }, + }, + { + opcode: 'json_del_item', + blockType: BlockType.BOOLEAN, + text: this.formatMessage('AusCOM.json_del_item'), + arguments: { + + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + name: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + + }, + }, + { + opcode: 'GETjson', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.json_get'), + arguments: { + + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + } + }, + { + opcode: 'DESTROYjson', + blockType: BlockType.BOOLEAN, + text: this.formatMessage('AusCOM.json_destroy'), + arguments: { + + id: { + type: ArgumentType.STRING, + defaultValue: ' ' + }, + }, + }, + + { + opcode: 'help', + blockType: BlockType.REPORTER, + text: this.formatMessage('AusCOM.help') + 'ver 1.00C1', + }, + + ], + menus: { + HTTP_method: [ + { + text: 'GET', + value: 'GET' + }, + { + text: 'POST', + value: 'POST' + }, + { + text: 'HEAD', + value: 'HEAD' + }, + { + text: 'PUT', + value: 'PUT' + }, + { + text: 'DELETE', + value: 'DELETE' + }, + { + text: 'OPTIONS', + value: 'OPTIONS' + }, + ], + ws_method: [ + { + text: 'WS', + value: 'WS' + }, + { + text: 'WSS', + value: 'WSS' + }, + ], + JSON_add: [ + { + text: this.formatMessage('AusCOM.str'), + value: '0' + }, + { + text: this.formatMessage('AusCOM.int'), + value: '1' + }, + { + text: this.formatMessage('AusCOM.float'), + value: '2' + }, + { + text: this.formatMessage('AusCOM.list'), + value: '3' + }, + { + text: this.formatMessage('AusCOM.logic'), + value: '4' + }, + ], + + sock_yi: [ + { + text: 'TCP', + value: '0' + }, + { + text: 'UDP', + value: '1' + }, + ], + sock_method: [ + { + text: 'client', + value: '0' + }, + { + text: 'server', + value: '1' + }, + ], + } + } + } + httpGet(theUrl, body, method) { + try { + var xmlHttp = new XMLHttpRequest(); + xmlHttp.open(method, theUrl, false); // false 为同步请求 + xmlHttp.send(body); + return xmlHttp.responseText; + } + catch (error) { + return error + } + } + + http(args) { + const { g_way, site, body } = args + return this.httpGet(site, body, g_way); + } + + ws_cre_sock(args) { + const { yi } = args + if (yi == 'WS') { + id = Date.now() + window.AusCOM.wsock.push({ 'id': String(id), 'ip': null, 'port': null, 'obj': null, 'way': 'WS' }) + return String(id) + } + if (yi == 'WSS') { + id = Date.now() + window.AusCOM.wsock.push({ 'id': String(id), 'ip': null, 'port': null, 'obj': null, 'way': 'WSS' }) + return String(id) + } + return '未知协议' + } + ws_conn_sock(args) { + const { id, host } = args + console.log(id, host) + for (let i = 0, len = window.AusCOM.wsock.length; i < len; i++) { + if (String(id) == window.AusCOM.wsock[i]["id"]) { + for (let i = 0, len = window.AusCOM.wsrecv_.length; i < len; i++) { + if (String(id) == window.AusCOM.wsrecv_[i]["id"]) { + delete window.AusCOM.wsnotalive_[String(id)] + } + } + + try { + window.AusCOM.wsock[i]['obj'] = new WebSocket(window.AusCOM.wsock[i]["way"] + '://' + host) + console.log(window.AusCOM.wsock) + window.AusCOM.wsock[i]['obj'].onmessage = function (evt) { + + window.abc = evt.data + window.AusCOM.wsrecv_.push({ 'id': window.AusCOM.wsock[i]['id'], 'nr': evt.data }) + } + window.AusCOM.wsock[i]['obj'].onclose = function (evt) { + window.AusCOM.wsnotalive_.push(window.AusCOM.wsock[i]['id']) + } + return true + } + catch (error) { + + return false + } + } + } + + return false + } + ws_recv(args) { + const { id } = args + console.log(window.AusCOM.wsrecv_) + for (let i = 0, len = window.AusCOM.wsrecv_.length; i < len; i++) { + if (String(id) == window.AusCOM.wsrecv_[i]["id"]) { + console.log(window.AusCOM.wsrecv_) + try { + var a = String(window.AusCOM.wsrecv_[i]["nr"]) + window.AusCOM.wsrecv_.splice(i, 1); + return a + } + catch (error) { + + return '' + } + } + } + return false + } + ws_close(args) { + const { id } = args + for (let i = 0, len = window.AusCOM.wsrecv_.length; i < len; i++) { + if (String(id) == window.AusCOM.wsrecv_[i]["id"]) { + window.AusCOM.wsnotalive_.splice(i, 1) + return true + } + } + return false + } + ws_destroy(args) { + const { id } = args + for (let i = 0, len = window.AusCOM.wsock.length; i < len; i++) { + console.log(window.AusCOM.wsock[i]) + if (String(id) == window.AusCOM.wsock[i]["id"]) { + try { + if (window.AusCOM.wsock[i]["obj"] == null) { } + else { window.AusCOM.wsock[i]["obj"].close() } + window.AusCOM.wsock.splice(i, 1); + // alert(window.AusCOM.wsock) + return '' + } + catch (error) { console.log(error) } + } + } + } + ws_send(args) { + const { id, text } = args + for (let i = 0, len = window.AusCOM.wsock.length; i < len; i++) { + if (String(id) == window.AusCOM.wsock[i]["id"]) { + console.log(window.AusCOM.wsrecv_) + console.log(window.AusCOM.wsock[i]) + + try { + if (window.AusCOM.wsock[i]["obj"] == null) { return false } else { window.AusCOM.wsock[i]["obj"].send(text); return true } + } + catch (error) { + + return false + } + } + + } + + return false + } + help() { + return "http访问出现fail to load XX可能是域名/ip不存在,也有可能是出现跨域问题,可以联系本站站住修改HTTP协议头或者自行修改浏览器跨域设置。如果ws无法发送数据,请F12打开开发者工具查看是否报错,如果报错则是无法连接,目前浏览器还不支持侦察此类报错。更多帮助请进入 https://gitee.com/ausx/scCOM" + } + RC4_coding(args) { + var key = '' + var data = '' + const { KEY, TEXT } = args + key = String(KEY) + data = String(TEXT)//对js不识别字符串进行处理 + var seq = Array(256); //如果有机会编译成离线可执行程序,会考虑支持AVX512 + var das = Array(data.length); + for (var i = 0; i < 256; i++) { + seq[i] = i; + var j = (j + seq[i] + key.charCodeAt(i % key.length)) % 256; + var temp = seq[i]; + seq[i] = seq[j]; + seq[j] = temp; + } + for (var i = 0; i < data.length; i++) { + das[i] = data.charCodeAt(i) + } + for (var x = 0; x < das.length; x++) { + var i = (i + 1) % 256; + var j = (j + seq[i]) % 256; + var temp = seq[i]; + seq[i] = seq[j]; + seq[j] = temp; + var k = (seq[i] + (seq[j] % 256)) % 256; + das[x] = String.fromCharCode(das[x] ^ seq[k]); + } + return das.join(''); + } + b64encoding(args) { + const { TEXT } = args + return window.btoa(encodeURIComponent(String(TEXT))); // 编码 + } + b64decoding(args) { + const { TEXT } = args + try { + return decodeURIComponent(window.atob(String(TEXT))); // 解码 + } + catch (error) { + return error + } + } + b58encoding(args) { + const { TEXT } = args + var ALPHABET = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'; + var ALPHABET_MAP = {}; + var BASE = 58; + for (var i = 0; i < ALPHABET.length; i++) { + ALPHABET_MAP[ALPHABET.charAt(i)] = i; + } + function ToUTF8(str) { + var result = new Array(); + + var k = 0; + for (var i = 0; i < str.length; i++) { + var j = encodeURI(str[i]); + if (j.length == 1) { + // 未转换的字符 + result[k++] = j.charCodeAt(0); + } else { + // 转换成%XX形式的字符 + var bytes = j.split("%"); + for (var l = 1; l < bytes.length; l++) { + result[k++] = parseInt("0x" + bytes[l]); + } + } + } + + return result; + } + + + // 如果有特殊需求,要转成utf16,可以用以下函数 + function ToUTF16(str) { + var result = new Array(); + + var k = 0; + for (var i = 0; i < str.length; i++) { + var j = str[i].charCodeAt(0); + result[k++] = j & 0xFF; + result[k++] = j >> 8; + } + + return result; + } + // 传进已经转成字节的数组 -->buffer(utf8格式) + function encode(buffer) { + if (buffer.length === 0) return ''; + var i, + j, + digits = [0]; + for (i = 0; i < buffer.length; i++) { + for (j = 0; j < digits.length; j++) { + digits[j] <<= 8; + } + digits[0] += buffer[i]; + var carry = 0; + for (j = 0; j < digits.length; ++j) { + digits[j] += carry; + carry = (digits[j] / BASE) | 0; + digits[j] %= BASE; + } + while (carry) { + digits.push(carry % BASE); + carry = (carry / BASE) | 0; + } + } + // deal with leading zeros + for (i = 0; buffer[i] === 0 && i < buffer.length - 1; i++) digits.push(0); + return digits + .reverse() + .map(function (digit) { + return ALPHABET[digit]; + }) + .join(''); + } + + + return encode(ToUTF8(String(TEXT))) + } + b58decoding(args) { + const { TEXT } = args + var ALPHABET = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'; + var ALPHABET_MAP = {}; + var BASE = 58; + for (var i = 0; i < ALPHABET.length; i++) { + ALPHABET_MAP[ALPHABET.charAt(i)] = i; + } + function decode(string) { + if (string.length === 0) return []; + var i, + j, + bytes = [0]; + for (i = 0; i < string.length; i++) { + var c = string[i]; + // c是不是ALPHABET_MAP的key + if (!(c in ALPHABET_MAP)) throw new Error('Non-base58 character'); + for (j = 0; j < bytes.length; j++) bytes[j] *= BASE; + bytes[0] += ALPHABET_MAP[c]; + var carry = 0; + for (j = 0; j < bytes.length; ++j) { + bytes[j] += carry; + carry = bytes[j] >> 8; + // 0xff --> 11111111 + bytes[j] &= 0xff; + } + while (carry) { + bytes.push(carry & 0xff); + carry >>= 8; + } + } + for (i = 0; string[i] === '1' && i < string.length - 1; i++) bytes.push(0); + return bytes.reverse(); + } + + function byteToString(arr) { + if (typeof arr === 'string') { + return arr; + } + var str = '', + _arr = arr; + for (var i = 0; i < _arr.length; i++) { + // 数组中每个数字转为二进制 匹配出开头为1的直到0的字符 + // eg:123-->"1111011"-->{0:"1111",groups: undefined, index: 0, input: "1111011"} + var one = _arr[i].toString(2), + v = one.match(/^1+?(?=0)/); + if (v && one.length == 8) { + var bytesLength = v[0].length; + var store = _arr[i].toString(2).slice(7 - bytesLength); + for (var st = 1; st < bytesLength; st++) { + store += _arr[st + i].toString(2).slice(2); + } + str += String.fromCharCode(parseInt(store, 2)); + i += bytesLength - 1; + } else { + str += String.fromCharCode(_arr[i]); + } + } + return str; + } + return byteToString(decode(String(TEXT))) + } + bcostomencoding(args) { + const { ALPHABET, TEXT } = args + var ALPHABET_MAP = {}; + var BASE = ALPHABET.length; + for (var i = 0; i < ALPHABET.length; i++) { + ALPHABET_MAP[ALPHABET.charAt(i)] = i; + } + function ToUTF8(str) { + var result = new Array(); + + var k = 0; + for (var i = 0; i < str.length; i++) { + var j = encodeURI(str[i]); + if (j.length == 1) { + // 未转换的字符 + result[k++] = j.charCodeAt(0); + } else { + // 转换成%XX形式的字符 + var bytes = j.split("%"); + for (var l = 1; l < bytes.length; l++) { + result[k++] = parseInt("0x" + bytes[l]); + } + } + } + + return result; + } + + + // 如果有特殊需求,要转成utf16,可以用以下函数 + function ToUTF16(str) { + var result = new Array(); + + var k = 0; + for (var i = 0; i < str.length; i++) { + var j = str[i].charCodeAt(0); + result[k++] = j & 0xFF; + result[k++] = j >> 8; + } + + return result; + } + // 传进已经转成字节的数组 -->buffer(utf8格式) + function encode(buffer) { + if (buffer.length === 0) return ''; + var i, + j, + digits = [0]; + for (i = 0; i < buffer.length; i++) { + for (j = 0; j < digits.length; j++) { + digits[j] <<= 8; + } + digits[0] += buffer[i]; + var carry = 0; + for (j = 0; j < digits.length; ++j) { + digits[j] += carry; + carry = (digits[j] / BASE) | 0; + digits[j] %= BASE; + } + while (carry) { + digits.push(carry % BASE); + carry = (carry / BASE) | 0; + } + } + // deal with leading zeros + for (i = 0; buffer[i] === 0 && i < buffer.length - 1; i++) digits.push(0); + return digits + .reverse() + .map(function (digit) { + return ALPHABET[digit]; + }) + .join(''); + } + + + return encode(ToUTF8(String(TEXT))) + } + bcostomdecoding(args) { + const { ALPHABET, TEXT } = args + var ALPHABET_MAP = {}; + var BASE = ALPHABET.length; + for (var i = 0; i < ALPHABET.length; i++) { + ALPHABET_MAP[ALPHABET.charAt(i)] = i; + } + function decode(string) { + if (string.length === 0) return []; + var i, + j, + bytes = [0]; + for (i = 0; i < string.length; i++) { + var c = string[i]; + // c是不是ALPHABET_MAP的key + if (!(c in ALPHABET_MAP)) throw new Error('Non-base58 character'); + for (j = 0; j < bytes.length; j++) bytes[j] *= BASE; + bytes[0] += ALPHABET_MAP[c]; + var carry = 0; + for (j = 0; j < bytes.length; ++j) { + bytes[j] += carry; + carry = bytes[j] >> 8; + // 0xff --> 11111111 + bytes[j] &= 0xff; + } + while (carry) { + bytes.push(carry & 0xff); + carry >>= 8; + } + } + for (i = 0; string[i] === '1' && i < string.length - 1; i++) bytes.push(0); + return bytes.reverse(); + } + + function byteToString(arr) { + if (typeof arr === 'string') { + return arr; + } + var str = '', + _arr = arr; + for (var i = 0; i < _arr.length; i++) { + // 数组中每个数字转为二进制 匹配出开头为1的直到0的字符 + // eg:123-->"1111011"-->{0:"1111",groups: undefined, index: 0, input: "1111011"} + var one = _arr[i].toString(2), + v = one.match(/^1+?(?=0)/); + if (v && one.length == 8) { + var bytesLength = v[0].length; + var store = _arr[i].toString(2).slice(7 - bytesLength); + for (var st = 1; st < bytesLength; st++) { + store += _arr[st + i].toString(2).slice(2); + } + str += String.fromCharCode(parseInt(store, 2)); + i += bytesLength - 1; + } else { + str += String.fromCharCode(_arr[i]); + } + } + return str; + } + return byteToString(decode(String(TEXT))) + } + json_create(args) { + const { json_ } = args + function create(j) { + id = Date.now() + a = {} + try { + a = JSON.parse(j) + } + catch (error) { } + window.AusCOM.json_list.push({ 'id': String(id), 'json': a }) + return id + } + return create(json_) + + } + json_load(args) { + const { id, json_ } = args + function load(id, j) { + var a = {} + try { + a = JSON.parse(j) + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + window.AusCOM.json_list[i]['json'] = a + return true + } + } + } + catch (error) { return false } + return false + + } + return load(id, json_) + } + json_get_all_item(args) { + const { id } = args + var b = [] + try { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + b = Object.keys(window.AusCOM.json_list[i]['json']) + } + } + } + catch (error) { b = [] } + var d = '' + for (let c of b) { + if (c == b[-1]) { + d += c + } + else { + d += c + ' ' + } + } + + return d + } + check(id) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + return true + } + } + return false + } + getjson(id) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + return window.AusCOM.json_list[i]['json'] + } + } + return {} + } + json_add_from_id(args) { + const { _id, id, name } = args + function check(id) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + return true + } + } + return false + } + function getjson(id) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + return window.AusCOM.json_list[i]['json'] + } + } + return {} + } + function add_item_from_id(id, id1, name) { + if (check(id) & check(id1)) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + window.AusCOM.json_list[i]['json'][name] = getjson(id1) + return true + } + } + } + else { return false } + return false + } + return add_item_from_id(id, _id, name) + } + json_add(args) { + const { id, type, name, TEXT } = args + function check(id) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + return true + } + } + return false + } + function getjson(id) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + return window.AusCOM.json_list[i]['json'] + } + } + return {} + } + function add_item(id, name, type, content) { + if (check(id)) { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + if (type == '0') {//字符串 + window.AusCOM.json_list[i]['json'][String(name)] = String(content) + return true + } + if (type == '1') {//整数 + window.AusCOM.json_list[i]['json'][String(name)] = parseInt(content) + return true + } + if (type == '2') {//浮点数 + window.AusCOM.json_list[i]['json'][String(name)] = parseFloat(content) + return true + } + if (type == '3') {//列表 + window.AusCOM.json_list[i]['json'][String(name)] = content.split(' ') + return true + } + if (type == '4') {//逻辑 + if (String(content) == 'true') { + window.AusCOM.json_list[i]['json'][String(name)] = true + return true + } + else { + window.AusCOM.json_list[i]['json'][String(name)] = false + return true + } + } + + } + } + + } + return false + } + return add_item(id, name, type, TEXT) + } + GETjson(args) { + const { id } = args + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + return JSON.stringify(window.AusCOM.json_list[i]['json']) + } + } + return '' + } + DESTROYjson(args) { + const { id } = args + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + window.AusCOM.json_list.splice(i, 1); + return true + } + } + return false + } + json_get_item(args) { // + const { id, name } = args + try { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + if (typeof (window.AusCOM.json_list[i]['json'][name]) == 'string') { //id_0 字符串 + return window.AusCOM.json_list[i]['json'][name] + } + if (typeof (window.AusCOM.json_list[i]['json'][name]) == 'number') { //id_1&2 整数&浮点 + return window.AusCOM.json_list[i]['json'][name] + } + if (window.AusCOM.json_list[i]['json'][name] instanceof Array) { //id_4列表 + var a = '' + for (let i_ = 0, len = window.AusCOM.json_list[i]['json'][name].length; i_ < len; i_++) { + if (i_ == window.AusCOM.json_list[i]['json'][name].length) { + a += window.AusCOM.json_list[i]['json'][name][i] + } + else { + a += window.AusCOM.json_list[i]['json'][name][i] + ' ' + } + } + } + if (typeof (window.AusCOM.json_list[i]['json'][name]) == 'boolean') { // id_4 逻辑 + return window.AusCOM.json_list[i]['json'][name] + } + + } + } + } catch { } + return '' + } + json_del_item(args) { //删除项 + const { id, name } = args + try { + for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { + if (window.AusCOM.json_list[i]['id'] == String(id)) { + Reflect.deleteProperty(window.AusCOM.json_list[i]['json'], String(name)) + return true + } + } + } catch { } + return false + } + _ws(host, data) { + id = this.ws_conn_sock({ 'id': 'WS', 'host': host }) + this.ws_send({ 'id': id, 'text': data }) + recv = this.ws_recv({ 'id': id }) + for (; ;) { if (recv != '') { break } } + return recv + } + + sock_cre(args) { + const { yi, method } = args + j = JSON.parse(this._ws('127.0.0.1:23089/socket/create', JSON.stringify({ 'yi': yi, 'method': method }))) + return j['id'] + + } +} +module.exports = AuEx_communication; From 2f6c5245de1a4f2a18d1444c754ba0af0d96b6b0 Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Sun, 2 Oct 2022 08:14:45 +0800 Subject: [PATCH 156/357] Update scCOM.js --- dannydev/scCOM.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index 7d68d64d..e95b2442 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -111,7 +111,7 @@ class AuEx_communication { } getInfo() { return { - id: 'DAdevNet', // 拓展id + id: 'AUdevNet', // 拓展id name: this.formatMessage('AusCOM.extensionName'), // 拓展名 color1: '#FF8383', blockIconURI: this.icon, From 118e86d753a897296cc7b0c8e66f3a816c5660c0 Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Sun, 2 Oct 2022 22:06:52 +0800 Subject: [PATCH 157/357] Update scCOM.js --- dannydev/scCOM.js | 116 ++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 106 insertions(+), 10 deletions(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index e95b2442..7f0c3368 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -1,6 +1,7 @@ const Cast = require('../../util/cast'); const ArgumentType = require('../../extension-support/argument-type'); const BlockType = require('../../extension-support/block-type'); +const { string } = require('prop-types'); // var dgram = require("dgram"); //感谢Arkos开源的扩展代码,作为参照编写框架 //欸,别把作者忘了。Danny欸 @@ -10,10 +11,14 @@ class AuEx_communication { this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { 'AusCOM.extensionName': 'AUSの通讯模块', - 'AusCOM.tit1': 'sock通讯', + 'AusCOM.tit1': '通讯', + 'AusCOM.tit1.1': 'http', + 'AusCOM.tit1.2': 'WebSocket', 'AusCOM.tit2': '数据处理', 'AusCOM.tit3': 'JSON', - 'AusCOM.http': 'HTTP以[g_way]方式访问[site]发送[body]', + 'AusCOM.http': 'HTTP以[g_way]方式访问[site]参数[p]发送[body]', + 'AusCOM.http_pm': '网址参数构造 id[id](创建/修改)名称[name]内容[text]', + 'AusCOM.http_pm_des': '销毁网址参数构造[id]', 'AusCOM.wsocket_create': 'ws.创建websocket,协议[yi],并返回ccid', 'AusCOM.wsocket_connect': 'ws.id[id]socket连接[host]', 'AusCOM.wsocket_send': 'ws.发送id[id]数据[text]', @@ -55,10 +60,15 @@ class AuEx_communication { }, en: { 'AusCOM.extensionName': 'AUSのcommunication', - 'AusCOM.tit1': 'sock communication', + 'AusCOM.tit1': 'communication', + 'AusCOM.tit1.1': 'http', + 'AusCOM.tit1.2': 'WebSocket', + 'AusCOM.tit2': '数据处理', 'AusCOM.tit2': 'solve data', 'AusCOM.tit3': 'JSON', - 'AusCOM.http': 'http access[g_way]to[site]send[body]', + 'AusCOM.http': 'http access[g_way]to[site]parameter[p]send[body]', + 'AusCOM.http_pm': 'URL Parameter Construction id [id] (Create/Modify) Name [name] Content [text]', + 'AusCOM.http_pm_des': 'Destroy URL parameter structure [id]', 'AusCOM.wsocket_create': 'ws.create websocket,protocol', 'AusCOM.wsocket_connect': 'id[id]websocket connect[host]', 'AusCOM.wsocket_send': 'ws.send id[id] data[text]', 'AusCOM.wsocket_recv': 'ws.recv id [id]', @@ -98,9 +108,8 @@ class AuEx_communication { 'AusCOM.help': 'help', }, }) - this.aulink = new Worker('./aurora_link.js') - window.AusCOM = { 'wsrecv_': [], 'wsnotalive_': [], 'json_list': [], 'wsock': [] } - this.icon="data:image/png;base64,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" + window.AusCOM = { 'wsrecv_': [], 'wsnotalive_': [], 'json_list': [], 'wsock': [], 'http_pm_': [] } + this.icon = "data:image/png;base64,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" } formatMessage(id) { return this._formatMessage({ @@ -118,6 +127,7 @@ class AuEx_communication { menuIconURI: this.icon, blocks: [ "---" + this.formatMessage("AusCOM.tit1"), + "---" + this.formatMessage("AusCOM.tit1.1"), { opcode: 'http', blockType: 'reporter', @@ -131,13 +141,47 @@ class AuEx_communication { type: 'string', defaultValue: '/' }, + p: { + type: 'string', + defaultValue: 'None' + }, body: { type: 'string', defaultValue: ' ' }, } }, - + { + opcode: 'http_pm_cm', + blockType: BlockType.COMMAND, + text: this.formatMessage('AusCOM.http_pm'), + arguments: { + id: { + type: 'string', + defaultValue: '1' + }, + name: { + type: 'string', + defaultValue: 'a' + }, + text: { + type: 'string', + defaultValue: 'b' + }, + } + }, + { + opcode: 'http_pm_des', + blockType: BlockType.COMMAND, + text: this.formatMessage('AusCOM.http_pm_des'), + arguments: { + id: { + type: 'string', + defaultValue: '1' + } + }, + }, + "---" + this.formatMessage("AusCOM.tit1.2"), { opcode: 'ws_cre_sock', blockType: 'reporter', @@ -573,8 +617,28 @@ class AuEx_communication { } http(args) { - const { g_way, site, body } = args - return this.httpGet(site, body, g_way); + function get_p(p) { + pt='?' + for (let i = 0, len = window.AusCOM.http_pm_.length; i < len; i++) { + if (window.AusCOM.http_pm_[i]['id'] == String(p)) { + for (let i_ = 0, len_ = window.AusCOM.http_pm_[i_].p.length; i_ < len_; i_++) { + if(i_==0){ + pt+=window.AusCOM.http_pm_[i].p[i_].name+'='+window.AusCOM.http_pm_[i].p[i_].value + } + else{ + pt+='&'+window.AusCOM.http_pm_[i].p[i_].name+'='+window.AusCOM.http_pm_[i].p[i_].value + } + } + } + } + return pt + } + const { g_way, site, p, body } = args + if (p=='None'){ + + + return this.httpGet(site, body, g_way);} + else{return this.httpGet(site+get_p(p), body, g_way);} } ws_cre_sock(args) { @@ -1250,5 +1314,37 @@ class AuEx_communication { return j['id'] } + http_pm_cm(args) { + const { id, name, text } = args + let a = false + for (let i = 0, len = window.AusCOM.http_pm_.length; i < len; i++) { + if (window.AusCOM.http_pm_[i]['id'] == String(id)) { + a = true + } + } + if (a) { } else { window.AusCOM.http_pm_.push({ 'id': String(id), 'p': [] }) } + for (let i = 0, len = window.AusCOM.http_pm_.length; i < len; i++) { + if (window.AusCOM.http_pm_[i]['id'] == String(id)) { + for (let i_ = 0, len_ = window.AusCOM.http_pm_[i]['p'].length; i_ < len_; i_++) { + if (window.AusCOM.http_pm_[i]['p'][i_].name==name){ + window.AusCOM.http_pm_[i]['p'][i_].value=text + return '' + } + } + window.AusCOM.http_pm_[i]['p'].push({"name":name,'value':text}) + } + } + } + http_pm_des(args) { + const { id } = args + try{ + for (let i = 0, len = window.AusCOM.http_pm_.length; i < len; i++) { + if (window.AusCOM.http_pm_[i]['id'] == String(id)) { + window.AusCOM.http_pm_.splice(i,1) + return + } + }} + catch(error){} + } } module.exports = AuEx_communication; From cdae95ba6e713c150e3f0c5284fc04e070002a80 Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Mon, 3 Oct 2022 09:47:08 +0800 Subject: [PATCH 158/357] Update scCOM.js --- dannydev/scCOM.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index 7f0c3368..b949d930 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -517,7 +517,7 @@ class AuEx_communication { { opcode: 'help', blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.help') + 'ver 1.00C1', + text: this.formatMessage('AusCOM.help') + 'ver 1.00C2', }, ], From 1e18dcde4a06b1a469c1cc9157dc6657c468a2f8 Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Sat, 15 Oct 2022 10:54:18 +0800 Subject: [PATCH 159/357] Update scCOM.js --- dannydev/scCOM.js | 518 +++++++++++++++++++++++----------------------- 1 file changed, 262 insertions(+), 256 deletions(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index b949d930..f18afab6 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -1,3 +1,4 @@ + const Cast = require('../../util/cast'); const ArgumentType = require('../../extension-support/argument-type'); const BlockType = require('../../extension-support/block-type'); @@ -5,110 +6,112 @@ const { string } = require('prop-types'); // var dgram = require("dgram"); //感谢Arkos开源的扩展代码,作为参照编写框架 //欸,别把作者忘了。Danny欸 -class AuEx_communication { +class AuEx_Communication { constructor(runtime) { this.runtime = runtime this._formatMessage = runtime.getFormatMessage({ 'zh-cn': { - 'AusCOM.extensionName': 'AUSの通讯模块', - 'AusCOM.tit1': '通讯', - 'AusCOM.tit1.1': 'http', - 'AusCOM.tit1.2': 'WebSocket', - 'AusCOM.tit2': '数据处理', - 'AusCOM.tit3': 'JSON', - 'AusCOM.http': 'HTTP以[g_way]方式访问[site]参数[p]发送[body]', - 'AusCOM.http_pm': '网址参数构造 id[id](创建/修改)名称[name]内容[text]', - 'AusCOM.http_pm_des': '销毁网址参数构造[id]', - 'AusCOM.wsocket_create': 'ws.创建websocket,协议[yi],并返回ccid', - 'AusCOM.wsocket_connect': 'ws.id[id]socket连接[host]', - 'AusCOM.wsocket_send': 'ws.发送id[id]数据[text]', - 'AusCOM.wsocket_recv': 'ws.接收数据id[id]', - 'AusCOM.wsocket_conclose': 'ws.连接关闭id[id]', - 'AusCOM.wsocket_close': 'ws.销毁websocket id[id]', - 'AusCOM.socket_create': 'sock.创建[yi]方式[method]并返回ccid', - 'AusCOM.socket_create_chk': 'sock.创建是否成功[ccid]并返回id', - 'AusCOM.socket_recv': 'sock.收到数据id [id]', - 'AusCOM.socket_send': 'sock.发送数据id [id] ip[ip]数据[TEXT]', - 'AusCOM.socket_conclose': 'sock.断开连接id[id]', - 'AusCOM.socket_connect': 'sock.连接/启动服务 id[id] ip [ip] 接收长度[buff]', - 'AusCOM.socket_breakev': 'sock.断开连接id[id]ip[ip]', - 'AusCOM.socket_close': 'sock.销毁socket对象 id[id]', - 'AusCOM.socket_parse': 'sock.解析返回的数据data[data]属性[type]', - 'AusCOM.socket_opchk': 'sock.操作是否成功[cid]', - 'AusCOM.code_RC4': 'RC4加解密 密钥[KEY] 文本[TEXT]', - 'AusCOM.code_base64_en': 'base64编码文本[TEXT]', - 'AusCOM.code_base64_de': 'base64解码文本[TEXT]', - 'AusCOM.code_base58_en': 'base58编码文本[TEXT]', - 'AusCOM.code_base58_de': 'base58解码码文本[TEXT]', - 'AusCOM.code_base_custom_en': '自定义base加密 字符集[ALPHABET] 文本[TEXT]', - 'AusCOM.code_base_custom_de': '自定义base解密 字符集[ALPHABET] 文本[TEXT]', - 'AusCOM.str': '字符串', - 'AusCOM.int': '整数', - 'AusCOM.float': '浮点数', - 'AusCOM.list': '列表', - 'AusCOM.logic': '逻辑', - 'AusCOM.json_create': '创建json 载入[json_] 并返回id', - 'AusCOM.json_load': '载入json id[id]json[json_]', - 'AusCOM.json_get_all_item': '获取json id[id]中所有属性名', - 'AusCOM.json_add_from_id': '将id[_id]对应的json加入json/改变值 id[id] 属性名[name]', - 'AusCOM.json_add': '加入/改变对象到json id[id]类型[type]属性名[name]内容[TEXT]', - 'AusCOM.json_get_item': '获取json id [id]中某属性名为[name]项的值', - 'AusCOM.json_del_item': '删除json id [id]中某属性名为[name]项的值', - 'AusCOM.json_get': '获取json id[id]', - 'AusCOM.json_destroy': '销毁json id[id]', - 'AusCOM.help': '使用帮助', + 'DannyDevCOM.extensionName': 'AUSの通讯模块', + 'DannyDevCOM.tit1': '通讯', + 'DannyDevCOM.tit1.1': 'http', + 'DannyDevCOM.tit1.2': 'WebSocket', + 'DannyDevCOM.tit2': '数据处理', + 'DannyDevCOM.tit3': 'JSON', + 'DannyDevCOM.http': 'HTTP以[g_way]方式访问[site]参数[p]发送[body]', + 'DannyDevCOM.http_pm': '网址参数构造 id[id](创建/修改)名称[name]内容[text]', + 'DannyDevCOM.http_pm_des': '销毁网址参数构造[id]', + 'DannyDevCOM.wsocket_create': 'ws.创建websocket,协议[yi],并返回cid', + 'DannyDevCOM.wsocket_connect': 'ws.id[id]socket连接[host]', + 'DannyDevCOM.wsocket_send': 'ws.发送id[id]数据[text]', + 'DannyDevCOM.wsocket_recv': 'ws.接收数据id[id]', + 'DannyDevCOM.wsocket_conclose': 'ws.连接关闭id[id]', + 'DannyDevCOM.wsocket_close': 'ws.销毁websocket id[id]', + 'DannyDevCOM.socket_create': 'sock.创建[yi]方式[method]并返回ccid', + 'DannyDevCOM.socket_create_chk': 'sock.创建是否成功[ccid]并返回id', + 'DannyDevCOM.socket_recv': 'sock.收到数据id [id]', + 'DannyDevCOM.socket_send': 'sock.发送数据id [id] ip[ip]数据[TEXT]', + 'DannyDevCOM.socket_conclose': 'sock.断开连接id[id]', + 'DannyDevCOM.socket_connect': 'sock.连接/启动服务 id[id] ip [ip] 接收长度[buff]', + 'DannyDevCOM.socket_breakev': 'sock.断开连接id[id]ip[ip]', + 'DannyDevCOM.socket_close': 'sock.销毁socket对象 id[id]', + 'DannyDevCOM.socket_parse': 'sock.解析返回的数据data[data]属性[type]', + 'DannyDevCOM.socket_opchk': 'sock.操作是否成功[cid]', + 'DannyDevCOM.code_RC4': 'RC4加解密 密钥[KEY] 文本[TEXT]', + 'DannyDevCOM.code_base64_en': 'base64编码文本[TEXT]', + 'DannyDevCOM.code_base64_de': 'base64解码文本[TEXT]', + 'DannyDevCOM.code_base58_en': 'base58编码文本[TEXT]', + 'DannyDevCOM.code_base58_de': 'base58解码码文本[TEXT]', + 'DannyDevCOM.code_base_custom_en': '自定义base加密 字符集[ALPHABET] 文本[TEXT]', + 'DannyDevCOM.code_base_custom_de': '自定义base解密 字符集[ALPHABET] 文本[TEXT]', + 'DannyDevCOM.str': '字符串', + 'DannyDevCOM.int': '整数', + 'DannyDevCOM.float': '浮点数', + 'DannyDevCOM.list': '列表', + 'DannyDevCOM.logic': '逻辑', + 'DannyDevCOM.json_create': '创建json 载入[json_] 并返回id', + 'DannyDevCOM.json_load': '载入json id[id]json[json_]', + 'DannyDevCOM.json_get_all_item': '获取json id[id]中所有属性名', + 'DannyDevCOM.json_add_from_id': '将id[_id]对应的json加入json/改变值 id[id] 属性名[name]', + 'DannyDevCOM.json_add': '加入/改变对象到json id[id]类型[type]属性名[name]内容[TEXT]', + 'DannyDevCOM.json_get_item': '获取json id [id]中某属性名为[name]项的值', + 'DannyDevCOM.json_del_item': '删除json id [id]中某属性名为[name]项的值', + 'DannyDevCOM.json_get': '获取json id[id]', + 'DannyDevCOM.json_destroy': '销毁json id[id]', + 'DannyDevCOM.help': '使用帮助', + 'DannyDevCOM.help.t': 'http访问出现fail to load XX可能是域名/ip不存在,也有可能是出现跨域问题,可以联系本站站住修改HTTP协议头或者自行修改浏览器跨域设置。如果ws无法发送数据,请F12打开开发者工具查看是否报错,如果报错则是无法连接,目前浏览器还不支持侦察此类报错。更多帮助请进入 https://gitee.com/ausx/scCOM', }, en: { - 'AusCOM.extensionName': 'AUSのcommunication', - 'AusCOM.tit1': 'communication', - 'AusCOM.tit1.1': 'http', - 'AusCOM.tit1.2': 'WebSocket', - 'AusCOM.tit2': '数据处理', - 'AusCOM.tit2': 'solve data', - 'AusCOM.tit3': 'JSON', - 'AusCOM.http': 'http access[g_way]to[site]parameter[p]send[body]', - 'AusCOM.http_pm': 'URL Parameter Construction id [id] (Create/Modify) Name [name] Content [text]', - 'AusCOM.http_pm_des': 'Destroy URL parameter structure [id]', - 'AusCOM.wsocket_create': 'ws.create websocket,protocol', 'AusCOM.wsocket_connect': 'id[id]websocket connect[host]', - 'AusCOM.wsocket_send': 'ws.send id[id] data[text]', - 'AusCOM.wsocket_recv': 'ws.recv id [id]', - 'AusCOM.wsocket_conclose': 'ws.When connection closed id[id]', - 'AusCOM.wsocket_close': 'ws.destroy socket id[id]', - 'AusCOM.socket_ sreate ': 'sock. Create [yi] method [method] and return ID', - 'AusCOM.socket_create_chk': 'sock.create successfully[ccid]?', - 'AusCOM.socket_ recv': 'sock. Received data ID [id] ', - 'AusCOM.socket_ send': 'sock. Send data ID [id] data [text] ', - 'AusCOM.socket_ close ': 'sock. Connection closing ID [id]', - 'AusCOM.socket_ connect': 'sock. Connect to/start server ID [id] IP [ip] ,buff[buff]', - 'AusCOM.socket_breakev': 'sock.break connection off id[id]ip[ip]', - 'AusCOM.socket_ close': 'sock. Destroy the socket object ID [id] ', - 'AusCOM.socket_ parse ': 'sock. Parse the returned data [data] attribute [type]', - 'AusCOM.socket_opchk': 'sock.run operation successfully[cid]?', - 'AusCOM.code_RC4': 'RC4 KEY[KEY] TEXT[TEXT]', - 'AusCOM.code_base64_en': 'base64 encoding[TEXT]', - 'AusCOM.code_base64_de': 'base64 decoding[TEXT]', - 'AusCOM.code_base58_en': 'base58 encoding[TEXT]', - 'AusCOM.code_base58_de': 'base58 decoding[TEXT]', - 'AusCOM.code_base_custom_en': 'Custom base encryption,ALPHABET[ALPHABET] TEXT[TEXT]', - 'AusCOM.code_base_custom_de': 'Custom base decryption,ALPHABET[ALPHABET] TEXT[TEXT]', - 'AusCOM.str': 'string', - 'AusCOM.int': 'int', - 'AusCOM.float': 'float', - 'AusCOM.list': 'list', - 'AusCOM.logic': 'logic', - 'AusCOM.json_create': 'create json,load[json_] and return id', - 'AusCOM.json_load': ' load json id[id]json[json_]', - 'AusCOM.json_get_all_item': 'get all attribute name of json id[id]', - 'AusCOM.json_add_from_id': 'Add the JSON corresponding to ID [_id] to JSON/change a value ID [id] attribute name [name]', - 'AusCOM.json_add': 'Add object/change a value to JSON ID [id], type [type], attribute name [name], content [TEXT]', - 'AusCOM.json_get_item': 'Get the value of an attribute named [name] in JSON ID [id]', - 'AusCOM.json_del_item': 'Delete the value of an attribute named [name] in JSON ID [ID]', - 'AusCOM.json_get': 'get json id[id]', - 'AusCOM.json_destroy': 'destroy json id[id]', - 'AusCOM.help': 'help', + 'DannyDevCOM.extensionName': 'AUSのcommunication', + 'DannyDevCOM.tit1': 'communication', + 'DannyDevCOM.tit1.1': 'http', + 'DannyDevCOM.tit1.2': 'WebSocket', + 'DannyDevCOM.tit2': '数据处理', + 'DannyDevCOM.tit2': 'solve data', + 'DannyDevCOM.tit3': 'JSON', + 'DannyDevCOM.http': 'http access[g_way]to[site]parameter[p]send[body]', + 'DannyDevCOM.http_pm': 'URL Parameter Construction id [id] (Create/Modify) Name [name] Content [text]', + 'DannyDevCOM.http_pm_des': 'Destroy URL parameter structure [id]', + 'DannyDevCOM.wsocket_create': 'ws.create websocket,protocol', 'DannyDevCOM.wsocket_connect': 'id[id]websocket connect[host]', + 'DannyDevCOM.wsocket_send': 'ws.send id[id] data[text]', + 'DannyDevCOM.wsocket_recv': 'ws.recv id [id]', + 'DannyDevCOM.wsocket_conclose': 'ws.When connection closed id[id]', + 'DannyDevCOM.wsocket_close': 'ws.destroy socket id[id]', + 'DannyDevCOM.socket_ sreate ': 'sock. Create [yi] method [method] and return ID', + 'DannyDevCOM.socket_create_chk': 'sock.create successfully[ccid]?', + 'DannyDevCOM.socket_ recv': 'sock. Received data ID [id] ', + 'DannyDevCOM.socket_ send': 'sock. Send data ID [id] data [text] ', + 'DannyDevCOM.socket_ close ': 'sock. Connection closing ID [id]', + 'DannyDevCOM.socket_ connect': 'sock. Connect to/start server ID [id] IP [ip] ,buff[buff]', + 'DannyDevCOM.socket_breakev': 'sock.break connection off id[id]ip[ip]', + 'DannyDevCOM.socket_ close': 'sock. Destroy the socket object ID [id] ', + 'DannyDevCOM.socket_ parse ': 'sock. Parse the returned data [data] attribute [type]', + 'DannyDevCOM.socket_opchk': 'sock.run operation successfully[cid]?', + 'DannyDevCOM.code_RC4': 'RC4 KEY[KEY] TEXT[TEXT]', + 'DannyDevCOM.code_base64_en': 'base64 encoding[TEXT]', + 'DannyDevCOM.code_base64_de': 'base64 decoding[TEXT]', + 'DannyDevCOM.code_base58_en': 'base58 encoding[TEXT]', + 'DannyDevCOM.code_base58_de': 'base58 decoding[TEXT]', + 'DannyDevCOM.code_base_custom_en': 'Custom base encryption,ALPHABET[ALPHABET] TEXT[TEXT]', + 'DannyDevCOM.code_base_custom_de': 'Custom base decryption,ALPHABET[ALPHABET] TEXT[TEXT]', + 'DannyDevCOM.str': 'string', + 'DannyDevCOM.int': 'int', + 'DannyDevCOM.float': 'float', + 'DannyDevCOM.list': 'list', + 'DannyDevCOM.logic': 'logic', + 'DannyDevCOM.json_create': 'create json,load[json_] and return id', + 'DannyDevCOM.json_load': ' load json id[id]json[json_]', + 'DannyDevCOM.json_get_all_item': 'get all attribute name of json id[id]', + 'DannyDevCOM.json_add_from_id': 'Add the JSON corresponding to ID [_id] to JSON/change a value ID [id] attribute name [name]', + 'DannyDevCOM.json_add': 'Add object/change a value to JSON ID [id], type [type], attribute name [name], content [TEXT]', + 'DannyDevCOM.json_get_item': 'Get the value of an attribute named [name] in JSON ID [id]', + 'DannyDevCOM.json_del_item': 'Delete the value of an attribute named [name] in JSON ID [ID]', + 'DannyDevCOM.json_get': 'get json id[id]', + 'DannyDevCOM.json_destroy': 'destroy json id[id]', + 'DannyDevCOM.help': 'help', + 'DannyDevCOM.help.t': "If the http access fails to load XX, it may be that the domain name/ip does not exist, or it may be a cross domain problem. You can contact our website to modify the HTTP protocol header or modify the browser's cross domain settings. If ws is unable to send data, please F12 open the developer tool to check whether an error is reported. If an error is reported, the connection cannot be made. At present, the browser does not support detecting such errors. For more help, please go to https://gitee.com/ausx/scCOM", }, }) - window.AusCOM = { 'wsrecv_': [], 'wsnotalive_': [], 'json_list': [], 'wsock': [], 'http_pm_': [] } + window.DannyDevCOM = { 'wsrecv_': [], 'wsnotalive_': [], 'json_list': [], 'wsock': [], 'http_pm_': [] } this.icon = "data:image/png;base64,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" } formatMessage(id) { @@ -120,18 +123,18 @@ class AuEx_communication { } getInfo() { return { - id: 'AUdevNet', // 拓展id - name: this.formatMessage('AusCOM.extensionName'), // 拓展名 + id: 'DannyDevNet', // 拓展id + name: this.formatMessage('DannyDevCOM.extensionName'), // 拓展名 color1: '#FF8383', blockIconURI: this.icon, menuIconURI: this.icon, blocks: [ - "---" + this.formatMessage("AusCOM.tit1"), - "---" + this.formatMessage("AusCOM.tit1.1"), + "---" + this.formatMessage("DannyDevCOM.tit1"), + "---" + this.formatMessage("DannyDevCOM.tit1.1"), { opcode: 'http', blockType: 'reporter', - text: this.formatMessage('AusCOM.http'), + text: this.formatMessage('DannyDevCOM.http'), arguments: { g_way: { type: 'string', @@ -154,7 +157,7 @@ class AuEx_communication { { opcode: 'http_pm_cm', blockType: BlockType.COMMAND, - text: this.formatMessage('AusCOM.http_pm'), + text: this.formatMessage('DannyDevCOM.http_pm'), arguments: { id: { type: 'string', @@ -173,7 +176,7 @@ class AuEx_communication { { opcode: 'http_pm_des', blockType: BlockType.COMMAND, - text: this.formatMessage('AusCOM.http_pm_des'), + text: this.formatMessage('DannyDevCOM.http_pm_des'), arguments: { id: { type: 'string', @@ -181,11 +184,11 @@ class AuEx_communication { } }, }, - "---" + this.formatMessage("AusCOM.tit1.2"), + "---" + this.formatMessage("DannyDevCOM.tit1.2"), { opcode: 'ws_cre_sock', blockType: 'reporter', - text: this.formatMessage('AusCOM.wsocket_create'), + text: this.formatMessage('DannyDevCOM.wsocket_create'), arguments: { yi: { type: 'string', @@ -196,7 +199,7 @@ class AuEx_communication { { opcode: 'ws_conn_sock', blockType: 'Boolean', - text: this.formatMessage('AusCOM.wsocket_connect'), + text: this.formatMessage('DannyDevCOM.wsocket_connect'), arguments: { id: { type: 'string', @@ -211,7 +214,7 @@ class AuEx_communication { { opcode: 'ws_recv', blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.wsocket_recv'), + text: this.formatMessage('DannyDevCOM.wsocket_recv'), arguments: { id: { type: ArgumentType.STRING, @@ -222,7 +225,7 @@ class AuEx_communication { { opcode: 'ws_close', blockType: BlockType.BOOLEAN, - text: this.formatMessage('AusCOM.wsocket_conclose'), + text: this.formatMessage('DannyDevCOM.wsocket_conclose'), arguments: { id: { type: ArgumentType.STRING, @@ -233,7 +236,7 @@ class AuEx_communication { { opcode: 'ws_destroy', blockType: BlockType.COMMAND, - text: this.formatMessage('AusCOM.wsocket_close'), + text: this.formatMessage('DannyDevCOM.wsocket_close'), arguments: { id: { type: ArgumentType.STRING, @@ -244,7 +247,7 @@ class AuEx_communication { { opcode: 'ws_send', blockType: BlockType.BOOLEAN, - text: this.formatMessage('AusCOM.wsocket_send'), + text: this.formatMessage('DannyDevCOM.wsocket_send'), arguments: { id: { type: ArgumentType.STRING, @@ -259,7 +262,7 @@ class AuEx_communication { // { // opcode: 'sock_cre', // blockType: BlockType.REPORTER, - // text: this.formatMessage('AusCOM.socket_create'), + // text: this.formatMessage('DannyDevCOM.socket_create'), // arguments: { // // yi: { @@ -277,11 +280,11 @@ class AuEx_communication { // } // }, //}, - "---" + this.formatMessage("AusCOM.tit2"), + "---" + this.formatMessage("DannyDevCOM.tit2"), { opcode: 'RC4_coding', blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.code_RC4'), + text: this.formatMessage('DannyDevCOM.code_RC4'), arguments: { KEY: { type: ArgumentType.STRING, @@ -296,7 +299,7 @@ class AuEx_communication { { opcode: 'b64encoding', blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.code_base64_en'), + text: this.formatMessage('DannyDevCOM.code_base64_en'), arguments: { TEXT: { type: ArgumentType.STRING, @@ -308,7 +311,7 @@ class AuEx_communication { { opcode: 'b64decoding', blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.code_base64_de'), + text: this.formatMessage('DannyDevCOM.code_base64_de'), arguments: { TEXT: { type: ArgumentType.STRING, @@ -320,7 +323,7 @@ class AuEx_communication { { opcode: 'b58encoding', blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.code_base58_en'), + text: this.formatMessage('DannyDevCOM.code_base58_en'), arguments: { TEXT: { type: ArgumentType.STRING, @@ -332,7 +335,7 @@ class AuEx_communication { { opcode: 'b58decoding', blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.code_base58_de'), + text: this.formatMessage('DannyDevCOM.code_base58_de'), arguments: { TEXT: { type: ArgumentType.STRING, @@ -344,7 +347,7 @@ class AuEx_communication { { opcode: 'bcostomencoding', blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.code_base_custom_en'), + text: this.formatMessage('DannyDevCOM.code_base_custom_en'), arguments: { ALPHABET: { type: ArgumentType.STRING, @@ -360,7 +363,7 @@ class AuEx_communication { { opcode: 'bcostomdecoding', blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.code_base_custom_de'), + text: this.formatMessage('DannyDevCOM.code_base_custom_de'), arguments: { ALPHABET: { type: ArgumentType.STRING, @@ -374,11 +377,11 @@ class AuEx_communication { }, - "---" + this.formatMessage("AusCOM.tit3"), + "---" + this.formatMessage("DannyDevCOM.tit3"), { opcode: 'json_create', blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.json_create'), + text: this.formatMessage('DannyDevCOM.json_create'), arguments: { json_: { type: ArgumentType.STRING, @@ -389,7 +392,7 @@ class AuEx_communication { { opcode: 'json_load', blockType: BlockType.BOOLEAN, - text: this.formatMessage('AusCOM.json_load'), + text: this.formatMessage('DannyDevCOM.json_load'), arguments: { id: { type: ArgumentType.STRING, @@ -404,7 +407,7 @@ class AuEx_communication { { opcode: 'json_get_all_item', blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.json_get_all_item'), + text: this.formatMessage('DannyDevCOM.json_get_all_item'), arguments: { id: { type: ArgumentType.STRING, @@ -415,7 +418,7 @@ class AuEx_communication { { opcode: 'json_add_from_id', blockType: BlockType.BOOLEAN, - text: this.formatMessage('AusCOM.json_add_from_id'), + text: this.formatMessage('DannyDevCOM.json_add_from_id'), arguments: { _id: { type: ArgumentType.STRING, @@ -434,7 +437,7 @@ class AuEx_communication { { opcode: 'json_add', blockType: BlockType.BOOLEAN, - text: this.formatMessage('AusCOM.json_add'), + text: this.formatMessage('DannyDevCOM.json_add'), arguments: { id: { @@ -458,7 +461,7 @@ class AuEx_communication { { opcode: 'json_get_item', blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.json_get_item'), + text: this.formatMessage('DannyDevCOM.json_get_item'), arguments: { id: { @@ -475,7 +478,7 @@ class AuEx_communication { { opcode: 'json_del_item', blockType: BlockType.BOOLEAN, - text: this.formatMessage('AusCOM.json_del_item'), + text: this.formatMessage('DannyDevCOM.json_del_item'), arguments: { id: { @@ -492,7 +495,7 @@ class AuEx_communication { { opcode: 'GETjson', blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.json_get'), + text: this.formatMessage('DannyDevCOM.json_get'), arguments: { id: { @@ -504,7 +507,7 @@ class AuEx_communication { { opcode: 'DESTROYjson', blockType: BlockType.BOOLEAN, - text: this.formatMessage('AusCOM.json_destroy'), + text: this.formatMessage('DannyDevCOM.json_destroy'), arguments: { id: { @@ -517,7 +520,7 @@ class AuEx_communication { { opcode: 'help', blockType: BlockType.REPORTER, - text: this.formatMessage('AusCOM.help') + 'ver 1.00C2', + text: this.formatMessage('DannyDevCOM.help') + 'ver 1.00B1', }, ], @@ -560,23 +563,23 @@ class AuEx_communication { ], JSON_add: [ { - text: this.formatMessage('AusCOM.str'), + text: this.formatMessage('DannyDevCOM.str'), value: '0' }, { - text: this.formatMessage('AusCOM.int'), + text: this.formatMessage('DannyDevCOM.int'), value: '1' }, { - text: this.formatMessage('AusCOM.float'), + text: this.formatMessage('DannyDevCOM.float'), value: '2' }, { - text: this.formatMessage('AusCOM.list'), + text: this.formatMessage('DannyDevCOM.list'), value: '3' }, { - text: this.formatMessage('AusCOM.logic'), + text: this.formatMessage('DannyDevCOM.logic'), value: '4' }, ], @@ -618,15 +621,15 @@ class AuEx_communication { http(args) { function get_p(p) { - pt='?' - for (let i = 0, len = window.AusCOM.http_pm_.length; i < len; i++) { - if (window.AusCOM.http_pm_[i]['id'] == String(p)) { - for (let i_ = 0, len_ = window.AusCOM.http_pm_[i_].p.length; i_ < len_; i_++) { - if(i_==0){ - pt+=window.AusCOM.http_pm_[i].p[i_].name+'='+window.AusCOM.http_pm_[i].p[i_].value + pt = '?' + for (let i = 0, len = window.DannyDevCOM.http_pm_.length; i < len; i++) { + if (window.DannyDevCOM.http_pm_[i]['id'] == String(p)) { + for (let i_ = 0, len_ = window.DannyDevCOM.http_pm_[i_].p.length; i_ < len_; i_++) { + if (i_ == 0) { + pt += window.DannyDevCOM.http_pm_[i].p[i_].name + '=' + window.DannyDevCOM.http_pm_[i].p[i_].value } - else{ - pt+='&'+window.AusCOM.http_pm_[i].p[i_].name+'='+window.AusCOM.http_pm_[i].p[i_].value + else { + pt += '&' + window.DannyDevCOM.http_pm_[i].p[i_].name + '=' + window.DannyDevCOM.http_pm_[i].p[i_].value } } } @@ -634,23 +637,25 @@ class AuEx_communication { return pt } const { g_way, site, p, body } = args - if (p=='None'){ + if (p == 'None') { + return this.httpGet(site, body, g_way); + } + else { + return this.httpGet(site + get_p(p), body, g_way); + } - - return this.httpGet(site, body, g_way);} - else{return this.httpGet(site+get_p(p), body, g_way);} } ws_cre_sock(args) { const { yi } = args if (yi == 'WS') { id = Date.now() - window.AusCOM.wsock.push({ 'id': String(id), 'ip': null, 'port': null, 'obj': null, 'way': 'WS' }) + window.DannyDevCOM.wsock.push({ 'id': String(id), 'ip': null, 'port': null, 'obj': null, 'way': 'WS' }) return String(id) } if (yi == 'WSS') { id = Date.now() - window.AusCOM.wsock.push({ 'id': String(id), 'ip': null, 'port': null, 'obj': null, 'way': 'WSS' }) + window.DannyDevCOM.wsock.push({ 'id': String(id), 'ip': null, 'port': null, 'obj': null, 'way': 'WSS' }) return String(id) } return '未知协议' @@ -658,24 +663,24 @@ class AuEx_communication { ws_conn_sock(args) { const { id, host } = args console.log(id, host) - for (let i = 0, len = window.AusCOM.wsock.length; i < len; i++) { - if (String(id) == window.AusCOM.wsock[i]["id"]) { - for (let i = 0, len = window.AusCOM.wsrecv_.length; i < len; i++) { - if (String(id) == window.AusCOM.wsrecv_[i]["id"]) { - delete window.AusCOM.wsnotalive_[String(id)] + for (let i = 0, len = window.DannyDevCOM.wsock.length; i < len; i++) { + if (String(id) == window.DannyDevCOM.wsock[i]["id"]) { + for (let i = 0, len = window.DannyDevCOM.wsrecv_.length; i < len; i++) { + if (String(id) == window.DannyDevCOM.wsrecv_[i]["id"]) { + delete window.DannyDevCOM.wsnotalive_[String(id)] } } try { - window.AusCOM.wsock[i]['obj'] = new WebSocket(window.AusCOM.wsock[i]["way"] + '://' + host) - console.log(window.AusCOM.wsock) - window.AusCOM.wsock[i]['obj'].onmessage = function (evt) { + window.DannyDevCOM.wsock[i]['obj'] = new WebSocket(window.DannyDevCOM.wsock[i]["way"] + '://' + host) + console.log(window.DannyDevCOM.wsock) + window.DannyDevCOM.wsock[i]['obj'].onmessage = function (evt) { window.abc = evt.data - window.AusCOM.wsrecv_.push({ 'id': window.AusCOM.wsock[i]['id'], 'nr': evt.data }) + window.DannyDevCOM.wsrecv_.push({ 'id': window.DannyDevCOM.wsock[i]['id'], 'nr': evt.data }) } - window.AusCOM.wsock[i]['obj'].onclose = function (evt) { - window.AusCOM.wsnotalive_.push(window.AusCOM.wsock[i]['id']) + window.DannyDevCOM.wsock[i]['obj'].onclose = function (evt) { + window.DannyDevCOM.wsnotalive_.push(window.DannyDevCOM.wsock[i]['id']) } return true } @@ -690,13 +695,13 @@ class AuEx_communication { } ws_recv(args) { const { id } = args - console.log(window.AusCOM.wsrecv_) - for (let i = 0, len = window.AusCOM.wsrecv_.length; i < len; i++) { - if (String(id) == window.AusCOM.wsrecv_[i]["id"]) { - console.log(window.AusCOM.wsrecv_) + console.log(window.DannyDevCOM.wsrecv_) + for (let i = 0, len = window.DannyDevCOM.wsrecv_.length; i < len; i++) { + if (String(id) == window.DannyDevCOM.wsrecv_[i]["id"]) { + console.log(window.DannyDevCOM.wsrecv_) try { - var a = String(window.AusCOM.wsrecv_[i]["nr"]) - window.AusCOM.wsrecv_.splice(i, 1); + var a = String(window.DannyDevCOM.wsrecv_[i]["nr"]) + window.DannyDevCOM.wsrecv_.splice(i, 1); return a } catch (error) { @@ -709,9 +714,9 @@ class AuEx_communication { } ws_close(args) { const { id } = args - for (let i = 0, len = window.AusCOM.wsrecv_.length; i < len; i++) { - if (String(id) == window.AusCOM.wsrecv_[i]["id"]) { - window.AusCOM.wsnotalive_.splice(i, 1) + for (let i = 0, len = window.DannyDevCOM.wsrecv_.length; i < len; i++) { + if (String(id) == window.DannyDevCOM.wsrecv_[i]["id"]) { + window.DannyDevCOM.wsnotalive_.splice(i, 1) return true } } @@ -719,14 +724,14 @@ class AuEx_communication { } ws_destroy(args) { const { id } = args - for (let i = 0, len = window.AusCOM.wsock.length; i < len; i++) { - console.log(window.AusCOM.wsock[i]) - if (String(id) == window.AusCOM.wsock[i]["id"]) { + for (let i = 0, len = window.DannyDevCOM.wsock.length; i < len; i++) { + console.log(window.DannyDevCOM.wsock[i]) + if (String(id) == window.DannyDevCOM.wsock[i]["id"]) { try { - if (window.AusCOM.wsock[i]["obj"] == null) { } - else { window.AusCOM.wsock[i]["obj"].close() } - window.AusCOM.wsock.splice(i, 1); - // alert(window.AusCOM.wsock) + if (window.DannyDevCOM.wsock[i]["obj"] == null) { } + else { window.DannyDevCOM.wsock[i]["obj"].close() } + window.DannyDevCOM.wsock.splice(i, 1); + // alert(window.DannyDevCOM.wsock) return '' } catch (error) { console.log(error) } @@ -735,13 +740,13 @@ class AuEx_communication { } ws_send(args) { const { id, text } = args - for (let i = 0, len = window.AusCOM.wsock.length; i < len; i++) { - if (String(id) == window.AusCOM.wsock[i]["id"]) { - console.log(window.AusCOM.wsrecv_) - console.log(window.AusCOM.wsock[i]) + for (let i = 0, len = window.DannyDevCOM.wsock.length; i < len; i++) { + if (String(id) == window.DannyDevCOM.wsock[i]["id"]) { + console.log(window.DannyDevCOM.wsrecv_) + console.log(window.DannyDevCOM.wsock[i]) try { - if (window.AusCOM.wsock[i]["obj"] == null) { return false } else { window.AusCOM.wsock[i]["obj"].send(text); return true } + if (window.DannyDevCOM.wsock[i]["obj"] == null) { return false } else { window.DannyDevCOM.wsock[i]["obj"].send(text); return true } } catch (error) { @@ -754,7 +759,7 @@ class AuEx_communication { return false } help() { - return "http访问出现fail to load XX可能是域名/ip不存在,也有可能是出现跨域问题,可以联系本站站住修改HTTP协议头或者自行修改浏览器跨域设置。如果ws无法发送数据,请F12打开开发者工具查看是否报错,如果报错则是无法连接,目前浏览器还不支持侦察此类报错。更多帮助请进入 https://gitee.com/ausx/scCOM" + return this.formatMessage('DannyDevCOM.help.t') } RC4_coding(args) { var key = '' @@ -1085,7 +1090,7 @@ class AuEx_communication { a = JSON.parse(j) } catch (error) { } - window.AusCOM.json_list.push({ 'id': String(id), 'json': a }) + window.DannyDevCOM.json_list.push({ 'id': String(id), 'json': a }) return id } return create(json_) @@ -1097,9 +1102,9 @@ class AuEx_communication { var a = {} try { a = JSON.parse(j) - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - window.AusCOM.json_list[i]['json'] = a + for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { + if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { + window.DannyDevCOM.json_list[i]['json'] = a return true } } @@ -1114,9 +1119,9 @@ class AuEx_communication { const { id } = args var b = [] try { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - b = Object.keys(window.AusCOM.json_list[i]['json']) + for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { + if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { + b = Object.keys(window.DannyDevCOM.json_list[i]['json']) } } } @@ -1134,17 +1139,17 @@ class AuEx_communication { return d } check(id) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { + for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { + if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { return true } } return false } getjson(id) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - return window.AusCOM.json_list[i]['json'] + for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { + if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { + return window.DannyDevCOM.json_list[i]['json'] } } return {} @@ -1152,26 +1157,26 @@ class AuEx_communication { json_add_from_id(args) { const { _id, id, name } = args function check(id) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { + for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { + if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { return true } } return false } function getjson(id) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - return window.AusCOM.json_list[i]['json'] + for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { + if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { + return window.DannyDevCOM.json_list[i]['json'] } } return {} } function add_item_from_id(id, id1, name) { if (check(id) & check(id1)) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - window.AusCOM.json_list[i]['json'][name] = getjson(id1) + for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { + if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { + window.DannyDevCOM.json_list[i]['json'][name] = getjson(id1) return true } } @@ -1184,48 +1189,48 @@ class AuEx_communication { json_add(args) { const { id, type, name, TEXT } = args function check(id) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { + for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { + if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { return true } } return false } function getjson(id) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - return window.AusCOM.json_list[i]['json'] + for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { + if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { + return window.DannyDevCOM.json_list[i]['json'] } } return {} } function add_item(id, name, type, content) { if (check(id)) { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { + for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { + if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { if (type == '0') {//字符串 - window.AusCOM.json_list[i]['json'][String(name)] = String(content) + window.DannyDevCOM.json_list[i]['json'][String(name)] = String(content) return true } if (type == '1') {//整数 - window.AusCOM.json_list[i]['json'][String(name)] = parseInt(content) + window.DannyDevCOM.json_list[i]['json'][String(name)] = parseInt(content) return true } if (type == '2') {//浮点数 - window.AusCOM.json_list[i]['json'][String(name)] = parseFloat(content) + window.DannyDevCOM.json_list[i]['json'][String(name)] = parseFloat(content) return true } if (type == '3') {//列表 - window.AusCOM.json_list[i]['json'][String(name)] = content.split(' ') + window.DannyDevCOM.json_list[i]['json'][String(name)] = content.split(' ') return true } if (type == '4') {//逻辑 if (String(content) == 'true') { - window.AusCOM.json_list[i]['json'][String(name)] = true + window.DannyDevCOM.json_list[i]['json'][String(name)] = true return true } else { - window.AusCOM.json_list[i]['json'][String(name)] = false + window.DannyDevCOM.json_list[i]['json'][String(name)] = false return true } } @@ -1240,18 +1245,18 @@ class AuEx_communication { } GETjson(args) { const { id } = args - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - return JSON.stringify(window.AusCOM.json_list[i]['json']) + for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { + if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { + return JSON.stringify(window.DannyDevCOM.json_list[i]['json']) } } return '' } DESTROYjson(args) { const { id } = args - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - window.AusCOM.json_list.splice(i, 1); + for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { + if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { + window.DannyDevCOM.json_list.splice(i, 1); return true } } @@ -1260,27 +1265,27 @@ class AuEx_communication { json_get_item(args) { // const { id, name } = args try { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - if (typeof (window.AusCOM.json_list[i]['json'][name]) == 'string') { //id_0 字符串 - return window.AusCOM.json_list[i]['json'][name] + for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { + if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { + if (typeof (window.DannyDevCOM.json_list[i]['json'][name]) == 'string') { //id_0 字符串 + return window.DannyDevCOM.json_list[i]['json'][name] } - if (typeof (window.AusCOM.json_list[i]['json'][name]) == 'number') { //id_1&2 整数&浮点 - return window.AusCOM.json_list[i]['json'][name] + if (typeof (window.DannyDevCOM.json_list[i]['json'][name]) == 'number') { //id_1&2 整数&浮点 + return window.DannyDevCOM.json_list[i]['json'][name] } - if (window.AusCOM.json_list[i]['json'][name] instanceof Array) { //id_4列表 + if (window.DannyDevCOM.json_list[i]['json'][name] instanceof Array) { //id_4列表 var a = '' - for (let i_ = 0, len = window.AusCOM.json_list[i]['json'][name].length; i_ < len; i_++) { - if (i_ == window.AusCOM.json_list[i]['json'][name].length) { - a += window.AusCOM.json_list[i]['json'][name][i] + for (let i_ = 0, len = window.DannyDevCOM.json_list[i]['json'][name].length; i_ < len; i_++) { + if (i_ == window.DannyDevCOM.json_list[i]['json'][name].length) { + a += window.DannyDevCOM.json_list[i]['json'][name][i] } else { - a += window.AusCOM.json_list[i]['json'][name][i] + ' ' + a += window.DannyDevCOM.json_list[i]['json'][name][i] + ' ' } } } - if (typeof (window.AusCOM.json_list[i]['json'][name]) == 'boolean') { // id_4 逻辑 - return window.AusCOM.json_list[i]['json'][name] + if (typeof (window.DannyDevCOM.json_list[i]['json'][name]) == 'boolean') { // id_4 逻辑 + return window.DannyDevCOM.json_list[i]['json'][name] } } @@ -1291,9 +1296,9 @@ class AuEx_communication { json_del_item(args) { //删除项 const { id, name } = args try { - for (let i = 0, len = window.AusCOM.json_list.length; i < len; i++) { - if (window.AusCOM.json_list[i]['id'] == String(id)) { - Reflect.deleteProperty(window.AusCOM.json_list[i]['json'], String(name)) + for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { + if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { + Reflect.deleteProperty(window.DannyDevCOM.json_list[i]['json'], String(name)) return true } } @@ -1317,34 +1322,35 @@ class AuEx_communication { http_pm_cm(args) { const { id, name, text } = args let a = false - for (let i = 0, len = window.AusCOM.http_pm_.length; i < len; i++) { - if (window.AusCOM.http_pm_[i]['id'] == String(id)) { + for (let i = 0, len = window.DannyDevCOM.http_pm_.length; i < len; i++) { + if (window.DannyDevCOM.http_pm_[i]['id'] == String(id)) { a = true } } - if (a) { } else { window.AusCOM.http_pm_.push({ 'id': String(id), 'p': [] }) } - for (let i = 0, len = window.AusCOM.http_pm_.length; i < len; i++) { - if (window.AusCOM.http_pm_[i]['id'] == String(id)) { - for (let i_ = 0, len_ = window.AusCOM.http_pm_[i]['p'].length; i_ < len_; i_++) { - if (window.AusCOM.http_pm_[i]['p'][i_].name==name){ - window.AusCOM.http_pm_[i]['p'][i_].value=text - return '' - } + if (a) { } else { window.DannyDevCOM.http_pm_.push({ 'id': String(id), 'p': [] }) } + for (let i = 0, len = window.DannyDevCOM.http_pm_.length; i < len; i++) { + if (window.DannyDevCOM.http_pm_[i]['id'] == String(id)) { + for (let i_ = 0, len_ = window.DannyDevCOM.http_pm_[i]['p'].length; i_ < len_; i_++) { + if (window.DannyDevCOM.http_pm_[i]['p'][i_].name == name) { + window.DannyDevCOM.http_pm_[i]['p'][i_].value = text + return '' } - window.AusCOM.http_pm_[i]['p'].push({"name":name,'value':text}) + } + window.DannyDevCOM.http_pm_[i]['p'].push({ "name": name, 'value': text }) } } } http_pm_des(args) { const { id } = args - try{ - for (let i = 0, len = window.AusCOM.http_pm_.length; i < len; i++) { - if (window.AusCOM.http_pm_[i]['id'] == String(id)) { - window.AusCOM.http_pm_.splice(i,1) - return + try { + for (let i = 0, len = window.DannyDevCOM.http_pm_.length; i < len; i++) { + if (window.DannyDevCOM.http_pm_[i]['id'] == String(id)) { + window.DannyDevCOM.http_pm_.splice(i, 1) + return + } } - }} - catch(error){} + } + catch (error) { } } } -module.exports = AuEx_communication; +module.exports = AuEx_Communication; From c2b341940e91288ecb32dfdda3547a6b569d0d61 Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Sat, 15 Oct 2022 12:22:05 +0800 Subject: [PATCH 160/357] Update scCOM.js --- dannydev/scCOM.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index f18afab6..a328efa1 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -1353,4 +1353,4 @@ class AuEx_Communication { catch (error) { } } } -module.exports = AuEx_Communication; +scratch.extensions.register(new AuEx_Communication()) From 3327a46b66a785146947e4e0c0305b4061cbf02d Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Sat, 15 Oct 2022 14:52:01 +0800 Subject: [PATCH 161/357] Update scCOM.js --- dannydev/scCOM.js | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index a328efa1..432e6196 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -1,4 +1,3 @@ - const Cast = require('../../util/cast'); const ArgumentType = require('../../extension-support/argument-type'); const BlockType = require('../../extension-support/block-type'); @@ -111,9 +110,7 @@ class AuEx_Communication { 'DannyDevCOM.help.t': "If the http access fails to load XX, it may be that the domain name/ip does not exist, or it may be a cross domain problem. You can contact our website to modify the HTTP protocol header or modify the browser's cross domain settings. If ws is unable to send data, please F12 open the developer tool to check whether an error is reported. If an error is reported, the connection cannot be made. At present, the browser does not support detecting such errors. For more help, please go to https://gitee.com/ausx/scCOM", }, }) - window.DannyDevCOM = { 'wsrecv_': [], 'wsnotalive_': [], 'json_list': [], 'wsock': [], 'http_pm_': [] } - this.icon = "data:image/png;base64,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" - } + window.DannyDevCOM = { 'wsrecv_': [], 'wsnotalive_': [], 'json_list': [], 'wsock': [], 'http_pm_': [] } } formatMessage(id) { return this._formatMessage({ id, @@ -126,8 +123,6 @@ class AuEx_Communication { id: 'DannyDevNet', // 拓展id name: this.formatMessage('DannyDevCOM.extensionName'), // 拓展名 color1: '#FF8383', - blockIconURI: this.icon, - menuIconURI: this.icon, blocks: [ "---" + this.formatMessage("DannyDevCOM.tit1"), "---" + this.formatMessage("DannyDevCOM.tit1.1"), @@ -1353,4 +1348,27 @@ class AuEx_Communication { catch (error) { } } } -scratch.extensions.register(new AuEx_Communication()) + +window.tempExt = { + Extension: AuEx_Communication, + info: { + name: 'DannyDevNet.extensionName', + description: 'DannyDevNet.description', + extensionId: 'DannyDevNet', + iconURL: "data:image/png;base64,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", + insetIconURL: "data:image/png;base64,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", + featured: true, + disabled: false, + collaborator: 'only for hcn test', + }, + l10n: { + 'zh-cn': { + 'DannyDevNet.extensionName': 'AUSの通讯模块', + 'DannyDevNet.description': 'AUSの通讯与编解码', + }, + en: { + 'DannyDevNet.extensionName': 'AUSのcommunication', + 'DannyDevNet.description': 'AUSのcommunication and en/decode', + }, + }, + } From 31db8e4990e70651a831dd1e36597d1afddc9d72 Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Sat, 15 Oct 2022 22:42:48 +0800 Subject: [PATCH 162/357] Update scCOM.js --- dannydev/scCOM.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index 432e6196..2761338f 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -1355,7 +1355,7 @@ window.tempExt = { name: 'DannyDevNet.extensionName', description: 'DannyDevNet.description', extensionId: 'DannyDevNet', - iconURL: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABm+SURBVGhDpZppjGTndZ7fu9/at+7qfZmehbNwk2RqLImiHNuyiBCILCkCLSUBIiGOkgAG4gRGgGyG/cP/gvyIHSg/AkiAFMAO5CQgDFmyAXmjKcZSKJnD4QyH5Kw9PTPdXdW1V901z1dDMmYmFgjlAxrTVV1173fOed/3vOe7Y+n/d4XbWyWncD7JnEdTKzuVS+t2sLBse0HdLTRK9fVHPG/xhH7qp7bjz7+/MUo9p/vvfufFu9/7zg9v5Zn/2jjr/6XjtV+cvvRvrr91xR9r/TiBWGH5xFNZFj1r5/7TSRofk+XIsj2JH9stqVBekvyKImUqLZ6RV13XymZD/+Azp3SuXdZ/+bML+m//9UUpr2k060qerXx8dDUaD76Zp9ZvJ9f+859yG3Ly3pfz1r/vYZ0Iyq3NL1lO++tZlv1zbv2EJadhOZ4sy5NjO3KcgtJsJt8NVF3cYYMtOYWaXDdUmgd648ZNnTjWUpQkuvzaoYZ9E29BdpYpzpyGo+SJ0C98Iav+7ue84KE0XV5/WZ3X07c28CPXewqktnj+M7Lz55Jo/Hk3rLZskpVEIzadyPOrsh22QACURW6xqSyN2Gwqt0RlckdhpanJMNdk3NMkmupjH9jWtdtj3d4fqLq9pWK9LZ/7xLOZoulQluu0nMx9xh0mfzf3TtzMZ6+9en8nf/360YE0T1SdYPuryvNfT5OoDm6UW/yQwSzP5LnePBBnnnEqw1eCkE35ZTleVdM4UrG0DMTM36Ya9+6p24n12NlV4vO1u7uvbn+qR37mrH7h8RV9//KuchIQx2O5HreL9utZmjzrhTsP1Usf+/Zk8lJ0f2MPLvutfx9YYXh2M0iDF6w0e5ZdApuQzHvKslQewfheRZldUqqCEhOEXZBfKMvncxnYn84sPtOQ5VuyqNB0OOa7ZfWOevrWi1d08mRN61sVufFIW61An33mpM48eow7WyqYa1iJ8rCu3M5Jnve5Xj55IWx8cuP+7h5c/++KhDubldbKn8RRctK2A4KoKE0mbDAh9EBKp2SUyuSubPihfAJPXMmtKYbw0ehAi8sb/N1XfeOMxkd3VXISjWPgl8U66gy1tLXEBh11eykVc3VyJ1ShFOr5P7+k6aSv0CsqIgGaTdgkPHKCdqrxp/zwzO8m08uw693rwUAMnLLSd2ynfDIBGkGxQQBkJQcgfk1Z0ue1BQ9mc6XKgYxfaMIRW4WCgRiXpELl1oa8wqJGY67phZoN9hU2W0oGAyNycCXVI49vaJxZuvrqbb16o6unP7yj7/6vq5r0Mq6RyabKWRLLC4wiRtwrqDu29/G4sPM1TS6/C2YPBFKuPPzVLPf+xn3tM3xwuGDOBadAIyaICE4UqQCQgdymQr7bgC++nKCJAITyy2vAri4XqCXTkeLRSI12RdNOjwqmmgHViPdPn93SbJZp/9aubt04UG2lpkqhpDcuviEvsTQjWA+ITYcHFDJDNJbl23E7T/LtdHLxG/MtvrXexRG/dv4zs8h+1vFcpZTVIZNGkQxuMwMps+nCKu2iwd8qpqPIDRZ5XZxL7GiKUua2gYHKZUcxL62kJ79U1uSoiypFQHQqm594ZusP/+CittZDhQVL0WSkP/gfz+vc+zbpQ6EmaabAjYFXIseU0MA67mjUuwO008/Vtr70qfu7vr/eqciJp38p6N3ef65QatWTfKYgqCixAiUJ8CJLNnxwnYxrkHm3oGIYKk5y4NNWsVgCWp4qtU2FJTiSALviCpDytbrRVP9oosH+G/P+keSx4ryoOOprOpqpfXyN66S6szdUf29fO8eXVfQyXbt6V3Y6AtID4GrxO/e1E1CQ8zoGJf75aHn1y2/3mXcC6R+EX3I9+/NJVkJlZsC8zrv0BduGCz7QAiJA14UnsbkBpQ+KNT5LT0kn6G6b9x15DgrnlShMWWG5QAb5e29PeQpMkGvbMh0DuIL4hO4xAXYbD60oPhyou3+k29cHevLnzurC/7yiKUnMQANXJAiSQwLT2Yg9wB3bqjtRazcdvvQ9s/+3A7GC2umvJ7nbwi0gm0V2XGEjLblhUxGQsIGO6y9wUTTesRUWFxRPXDaDCAQllI3Kx4786hZQGMqrNQjGVsD1Ihgfk4gMzGNp5IQEWfR4Dx6MsTG1Kg021uDuPcXjEX+HD6Bg0IHPQNV1LLg3URrTLKnIXGwgcZYEJ7PJS78l/dp9jtRP/9JT7dUTJ8PCMpHDgxLkpdFlVlXDzk0uYOQ1oMx0azyUW2xplgTwowgJx7giMgSWbaCWDifqHAxU8D0tLZY1HhwhEmQUFUqpiuFPyqZHoyPF00Mlo4FuXZlqaWMVmFbmzfXCd69pcX0BQIyosA2UbPZSppplBfDW9Za5Z1Get/BQePLfPmlimFdk69FP/YvhaPDEdHAgP+CmQGMazRT6GZny1VzfUTToUNq6WmtnwTjEzwxngIptsmUptPso3ETVYkolF+fdeTaxNbh3QwmVCv1A4/E9Ko0whCZwehHtNEsyNgH+/YGKAe/Am9EQ6MJHD1UcjyA8dsiyARlybORe9JU8dYVbUlT0htm973xzXpH9O28+PU4IoLGhcn2ZzNRUr7Ugbl1efQHlwHKU18kKm66uqto+xY1Lai2vQOCIzPbYpM/NSzrKlzVkI0l/LB+VoeuxISowvItMV2TFsVxUy7dDFS0gyTVnk0i7rx3QJQqaTDskIdGNi9fU3tlWCpQ87EwFPs6DC9fhIrgyQVEGr1l7xsTghGe+uBUUF3+t2GjNySy/qRr4XV0noMqSZlgSkMD38D4o2epmU6MOcApLGs7wRdMYBXNUrKzQkWeq0PTKBZ/ABhA10mSG0uACPHjjeFQqMlBDCXnPiElCw7M9mDdJVKwVgR+9rGhpNEDdcA0WrsFF7iejFNrj65yiGqsgBMNaXCvLbdca1cc/+RU7Su3zUzAYLC3iQj2wP1bOhm/cjjQYD0FCCVmtolIZbraubnemDGViCxC2ofbajmw4E1O1MGwgk3c1GN1D9VL1ejNVF04wbgCIWcw36Phciw5JkLhhrEiW01fMGIAzOLh2U4tby+r1yTiWp3N7X/XldY36B+wNVDipgmpRK1tUp11Tv9ZUzL+Fne0nnPrJZz6XO8WnbDKDwIHDsoaUenNrHaWasQFPPuXPIWHOnFFrshEwWqnXNe72KbtwtfsEsMumHDIVyqkuYB4pe20R3oypFtI8BE4LRTaygl3p0/GRVgQg464537MQgYQhy3FNlYwCRgjMFH6BfvoahoUmW6QyHoEsqIOYlAjo9IklrS6XX7XHeX7Kr7O5hQUVVjbBaZmeUNC9ziFXY86AbMO0OHez1WZzTm6b+s8SV82NBQ16w7majHC3ltUn2QM1a2VutqYP/eRxegfOt4+/sovYH1+9vZsKg9YcXrahud9QrYJCApUoyjCYU9XaZsbB6pClGZUMSwUde+iY1nZWtPb+ZbkLZVmNilqtqs6tFXVqKTztlE79/C+7zcpG89gxba+vqkCXjYAC2qreoacAf+WBecupQjRsPDAwwSX9Ix3dvYtyGTk9AssYS3qFcQUFhqv2WlX7+4m696aY5Q7ZHwCNKh3+Nq7B9B9LtWodR4CXAmIxZtQO8GZGqrmfYxVUXVmDo4k2Th1Xe6WlKZ29CDTPnGqrUfV1bqeureWaLt2Me86jH/97/6q4vNh47G8/oi+8bxkfU9Qb13dpRqY/ACfKbZO9jD5Sr9Nj/Fyzfl+VRhuF6c6bZlgsaNjdxz9NyCKSOUi1e/UqPShSY/s40GPyYxhLHcg+vK2EbMejG3NDKuyG6d8Bfiys1uA/v/uhVs+cmHf6xY019RCCR8+taHmlrg+eXdbOsYZ++ty6NptlXRw4eu6bB4njrD7zq8tL1cLf/4lN/cxaqOpGQbt5VTdv0IWHPcju032BAfNETOMrlmIqRWPD2FkxmMaWxFMEgq4b03t8unA8Y/5AMKIZ73WxJw4DF58fH+KfmG1Cu4sSMmjJDFDY+zLQwr5Y2KLqIq45CDSdznTu4W19+IkNnWAI6yGphVJJJ9ZqGtEqjrWKuhjl+u0/76rLAGY//vhKab2JmqAyxmY8UvX0N5+oq17GssMHD6jkOF3jjiq1CAwzYPl99ft38FnGxQILbhJFNlbjNBn14QDSjJvNgdtwOpl7sbR3m2swnHBNN1xQfekx1dttHXv0Q9j9ElK/rOWdtlZPLmvj7KamCMFTH9zhnkXEAg7Tg49v1HR1lquxgMtg8vz2zZnuMlJnNy6VnCd/9u/8ersVWCFudnmxpjKqsTuIdBVYIM1kp0TmLNUXIV7sY+SwH/WaFtYbikN4Uyjo6OZ1pLcCVGLsRD73URGVAqe8Tml+9BOqW+SzKTKepEASWffoHw5ikNIcx9BydXtDbx7Rf0JLH3/yhD766Jr6TJVVJPcDJ1ZUrxQUwNPjzYp+f+Dpv7/GtX74qtx7b9jO+vs/+aueb1vNFnrMh1Yg0QTLUSUD7YarAfaAlqMTx9Bsyr/QtOTUaqgVpq/PXI23iiB+PB3Ohx+DeePJHMtY9YkaTYYnZogUa++DfTPrF6s2nLFVbQAh0uTBjRL3DRYYB4BZtdXUsRVcgJtpsVrSxlJFbSpj+p0fBrqLNfqtl/qKLtyQDl5T1jui0NYsfv3NfXXv7OuNva52x4l2moEWap6++9I9Xb3a1R7T2ysXaV79mSadibqdHBeQa/10W62NKiMuBhIR8FxUpRQgtU1Nxz0I3NIRN7JLW1RuEagyMMGnrL4lu00vIAmq+1QkV6VVVrtd0rGdluxFxgYg7peK2kCVimz+DkbYM3zl599/v6/BD9/UjBknGyH/2SB2Vh/97D+bzpJCe5HuPJmAbbhQdeYHA6lFwPSJWc6AtBmo1fCBk6+1VgGsB7p5+UCbaw0d3kV5+ndpPzjSIKWnHGp169hcyZiAkVbynh7Ry80sgjVhLKi0GngsEjPNgO0KnomMF7BGSw2tbbThjaeC6ypmXj/EIlWKgbrs5z9870i3LtzR7HBfFg7axfYnvX7f+dDPf+kfXjtyG1dujbR30NHmSknLJjvVgl7Z7YDyQA+TpYcWi6ot1ZVDTOFQD49A0eGB9q91MIMEDpVnEX7KgvjmbApYGc2fAH6mB6pkDLOr8tKJuWKNo0TuUpPXDZpbSQGWf3FtUQvw9FGa3LlaXWeXcMp4sjXQsYd8GzjdeRMLdPe2csYDZ0aPQoRsv7TnfOLTX/gFy7c2KmGkQjXUPkQfs5E6TvQ4Nzm+4MOLEtakohd2UaDehCZUV6VszrgcwT/ZVTr7YEgztCD1HbLJoDQdUZVtubzn4MEizKcb8D41aS8tyad7F9rl+di781BL/mKDFhboI8jr2WU4uVhQg6mM+HSZqn35B13dujdRfwgvcb92ZCk5IpudO8oOdi867/vkL34i9Z1z5tglgqBmgjOnF4bw28zbiTnJYEZ5vTfSH/7Rnm5d7DF0RTq5XoUPrvq9sbZWCKje0I2be9iUeernmr+yto4brmAO6fpeQTPG3BDyuuWSxuVA2TKJOr6kwkIBaFX04e2WHm4XdQwIn654qvq2/qSf6iuvT3Th9lidWx0lt66rsHdD0fWXZR1elz3Yx+wNX3CKP/eFx1QKn3oMlTgF2Yz/qQT4KXMUhFXIaU436PIXbhH8vbEmPSwEI6w5w5oxd3Q7+/Ns39gd6PHHVtVn7jHzQ4jOH41yZHpRW+eWNdCyxl5NwfqaUiAVLbWUtFraPN7UQ2stnV5b0OnFUCsNT5t4sggZvzjJ9K2rU70KEvZv35H2duV2D5UBK2uEpYmnqrjotgrfcD7/y/9yAcP62RDppSjaavp8ADFBcm9PmOCKrl7fm5GRocY4UnMe1R3iVrOZXrlwT9dv3dP+PWYSOLV3o8cIO6YKVex6qPJGSXtHBU0xmcVVRuQWRKeKjVX+zoYDsu+UrXl1vFKqjVaglZKnF+6O9a1rM3pZpktwots50AF2BfwyrA0VRmOgS5eaDOQx2Nlx9pvOhVufGB7eGv/T9Z2altq+bs2kdRTkKmTdx74/jIZjStUZRepRmYUGk5lPgCETUNLVhI5erhdRqojqMWCheKNoCoEXlNEzjAJ+9CdPaJmN3wXbBaz84iK+bRkYI73Huf4HV4o6D7FvwIWvXBjoO68wxyM0e/cGun7Y170r16hER3YHgg87GqA0FtC3iCYC+nGa/Mr8Qc/qU199c+KXj60dX9RjH11gRi/qEGWqI31rBUcryO0Pro7VvT3Sx7aKunJ9oJv0gO9d3EOVmDcYtEoluryV4qscLdDcCvSTarOOsx2rHIQ6DnR7JOYyxvK2TTXgRAMmLzdxAHiml65PdO3aRJO9QxXn1mesRSH9Xqb+nYmmN96QY85fsTumAaPpsrArSTx4M7723HHjI+Dm+VPZcPpEr+Prym1L182jAqBH5Rl72RiWY8wbIxSoT4BnyGCFzZ3fqurhlaoeO7moLlJYrLZ0bLusCTZ9DEdQCVwB3FsN1QL3ZexCzKyygDL5oa2bR7H+9NWhfvDyQHdevqv42q6C/r7GBzeV9juYzAM8GsPdAF4cdRSaZycMZQ79zscqWYzapcD+2vjw0jfnFVl+5DefGg0O/tirrWAIUZj3nWfmwE5PemqshHryY209/RNtFIrS0vnd1NXVo5EqfNvBjlzvDjWBnJtYFyfE1iT0DggfYOnXsSENeJEWXF05mOovIO4FZpSDzoyJMNa0i6HEh3ncK2OTJn7lR4rYbJDSOGt4uSmk7dPB+7uyQEKK+y34iQIU8vCg+9Fp9/k/mwfCN63Nh3/l0sHQPZXjpxB5Oa0dZVPKDBEL9abOfWQbYiZYjrF2Wh5jLJ2XuXpx7gLgkBVj0X1VQ3MOnKozEPBLtHs40527Ex3eHNA0MZX4JEHWmsvv0wP14Z2bJkrJumuNCQRjGvfn3sxlDHAZ8NwKAxdNtJXOGCFGjMojJtUJTda63L/1R2fmAdwPxDS1Z/6x7Rf+o1dsYdYWZQULSiyy3oCUSPLa2RNaP1bRnYs3uFiZ8uN35gf7qRZXMnWmlXlDK4coGk46mrJtMm2ekSamcmFJ8bgjl/E1Gd/lTbp9PJLD0BaNJ7JnxiEwOmSY0QwImSE1ihiPSxpgaSzPTKsTBjKExJzM4Kin0/4/mh1+/z+ZXbwTiPR04NbLlyxnup0ThBUusQkMYEbZw6YqmLyN0yjYkaVrl2hCmL9oOgUehyoEmLl8Wak3oasz5ZUW2EUmO2ewijERZnTOXWUJ8MiZBxma8nRszJ4CHG0UDebv20BlFpunY+YRBg7aHJID9Uxl9oI6ObayyZCKksE0uTqtVc7o9d9HZ//P2S/r9dR1t286nv+sOYgzT2kzNBqLz2aHEK7HZzzVmEPGe9c06d/EZN5hA10l4DlPD7ANuFmGJ4dJMe0fovncYxLLoXFFRzex/EyIU64zuisP9YpRH5trZvQGc3iWQGZeybVRP+5tTk9MZbbXmzrsmpNM0/zgW4RqRZMvpnvPv2J2btZfCYQgoyuv2t6ph7I8ecR1GZQsMpPgMA2ekUTziMH2mCuQxDFNKo36XNYcqzLfx7hbPgNuFA+uU34+b86thvew/0yTVMGdjXh/n5GFyplvEmg2Na4YaNAXzIl9ZuYZAs/N8xASajEOH/WAlhnSmHeyUUd5FH09HvzwN+7v+v56VyBm1bc/8u14MvtbFLRtnh/iBebnTgznbNx4/0hFuv+02yODDDfmEUQ+QtdTc182g8IYacSt5gxl3J0kVqkcm4PAqXkEYeCUQG6ctRGGZH7ESb+p4u3YsKiIBX3BxfzkMc/NmbKjCbNHnmYvJ/7w05oczhn69nogkMnhS1Eabj7nWPanmPTqKAMbMcf4ZoMTzciciyv1PVfTvgkGqIDvnADBLU0pm/8tZtOmopbZLJ4njg6YECEy2TaHcibTdrjFqFuaPy6A7UB/Nj8GKjLz1BvIPU46xRaZR37jkanQ4GripD+rzsWDt7b7zpofYj+wut++aSfpU47rXzDnVRn4dUBvbuaO8aGGRxOV1ppc2KGxVeYXcR18E2YSugK1GTpfug8XMhtTIVOFWYIFN+6YIPJ5hXpQo4dKuqhQMJdnWZFGuIV9JlGlDGKmylSJz7zsWfZT6ryMfX1wPVCRt5d5BJz4H/hanh1ue0HlEc+GZBhFc9hgDq59ur15qjs76htyzR8xkGqKYh4X0BD5vA2kAmQ3QgTMs0iDe6aI+TMYzzOHfuaBqrku4y/2xjxnidM+nzEPYQdqVavz32dx9PXMcT6ddL7/QCXeXn9tIPM1eSnKx69/Iy9u/GXo5+ejOK0nKIeVI72DVOV2XbMuRDfHPWYq5F9z8GDGYJSTVQAWCIB5Hs+mC8Vl5h3cgRciHAOEpE+gIXAbUykCoViG1E3c8wQFG8/iq1GUfzHrvfgbmtx8Fyf+7/WjA3lr5cMrl6atzS8XC5u7Vh6fTNJoweWrtmf+dwM2/ahLAMiuU5pDRg7kpnmVyg3IXEC+RyoWAuxMNJ/f6Q5UglkHKJrnkaaUFr+bI1fHNk+Ho8vk61+nrYNfzPd+8I7E/qj1Vxrie16Wu/LTTxbC+mfTJHmmuFDZObp+BVFDfcw4C2/Mfx5wzFNgv2JMqsKgrvFkl6xDcmyMgeRcQ4yIAMcIyfa92ptlP/29YTT7nen+889zn3lN3+v6cQJ511r+0D/Z6lx+8QnieBglOm0lvXX5zRUrthpBEJSgk2cO7nKLsc2yR3mWdC0n2WOft4pufmmWhy9HefYX6j5/461L/hhL+t8h9nxxI/uCqAAAAABJRU5ErkJggg==", + iconURL: "data:image/png;base64,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" insetIconURL: "data:image/png;base64,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", featured: true, disabled: false, From 0db75b4ca264e88136e17e29aa2b7e3a9d63d385 Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Sun, 16 Oct 2022 00:10:04 +0800 Subject: [PATCH 163/357] Update scCOM.js --- dannydev/scCOM.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index 2761338f..a9d80200 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -1356,7 +1356,7 @@ window.tempExt = { description: 'DannyDevNet.description', extensionId: 'DannyDevNet', iconURL: "data:image/png;base64,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" - insetIconURL: "data:image/png;base64,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", + //insetIconURL: "data:image/png;base64,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", featured: true, disabled: false, collaborator: 'only for hcn test', From 2c4d020e73cfc6a47097eac3675cc36aaf8bc05a Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Sun, 16 Oct 2022 00:23:33 +0800 Subject: [PATCH 164/357] Update scCOM.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复 --- dannydev/scCOM.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index a9d80200..c87bf759 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -1355,8 +1355,8 @@ window.tempExt = { name: 'DannyDevNet.extensionName', description: 'DannyDevNet.description', extensionId: 'DannyDevNet', - iconURL: "data:image/png;base64,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" - //insetIconURL: "data:image/png;base64,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", + iconURL: "data:image/png;base64,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", + insetIconURL: "data:image/png;base64,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", featured: true, disabled: false, collaborator: 'only for hcn test', From bf06b06d3541da45d3b7bd24cbf9c39daaa09f06 Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Sun, 16 Oct 2022 11:37:36 +0800 Subject: [PATCH 165/357] Update scCOM.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修bug --- dannydev/scCOM.js | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index c87bf759..8719efa7 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -110,7 +110,8 @@ class AuEx_Communication { 'DannyDevCOM.help.t': "If the http access fails to load XX, it may be that the domain name/ip does not exist, or it may be a cross domain problem. You can contact our website to modify the HTTP protocol header or modify the browser's cross domain settings. If ws is unable to send data, please F12 open the developer tool to check whether an error is reported. If an error is reported, the connection cannot be made. At present, the browser does not support detecting such errors. For more help, please go to https://gitee.com/ausx/scCOM", }, }) - window.DannyDevCOM = { 'wsrecv_': [], 'wsnotalive_': [], 'json_list': [], 'wsock': [], 'http_pm_': [] } } + window.DannyDevCOM = { 'wsrecv_': [], 'wsnotalive_': [], 'json_list': [], 'wsock': [], 'http_pm_': [] } + } formatMessage(id) { return this._formatMessage({ id, @@ -1352,23 +1353,23 @@ class AuEx_Communication { window.tempExt = { Extension: AuEx_Communication, info: { - name: 'DannyDevNet.extensionName', - description: 'DannyDevNet.description', - extensionId: 'DannyDevNet', - iconURL: "data:image/png;base64,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", - insetIconURL: "data:image/png;base64,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", - featured: true, - disabled: false, - collaborator: 'only for hcn test', + name: 'DannyDevNet.extensionName', + description: 'DannyDevNet.description', + extensionId: 'DannyDevNet', + iconURL: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAB2CAYAAACNmNybAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAKMNSURBVHhepf0HtG5bdtcHri+d76Sb7333xXqVXimBAhKUcioJ0QaBEXYbGkE3MJrhxsPdNvQwdJNeEwwMGB4YW25SN3KjFobRGJMtkoywMFElilJVUbnq5fduPPl8sX+//9z7nHNvvSrJg/WddfbeK8w110xrrrXX3nsw/Jbful631taD1vhrwxX/PJr4dsFC5L1dtlmPhz7tYvnH63Ygz8quODGaMHi7hn6WMFitu3pnEE2kjQWxWhoMRjRKtL/DZRtMpm24+0Rb7zzTBts32mA8bouDB63tvd4GB6+29exhW0OpwWBChXVbLo8AM2/D4YTqIyAO22gtsEGbL9eAtSxXxDX/htQ1n5aDwSoIWqq10WrcRotJm62XbTWlwnijrZfLNpwftdFyTrvUGdJG153hcBhcVivqh3sVqmccSR8UVyuFtgbAplaXBhU8EIZtHGKvoFmF8zIVLdMFyqQ9EOlQSTCtx0O5AZqp/MCvkycwCB45q6KEYdHOa/gjNaSVZddcS7PCeUm1R/vaB2lgME+6JIDnRfntywx6An7REOoBi/Id4oFoskieI04+iY9HhRZU27I7X1P7Ylx57MperJOyF+Nj9Zbd8WJZ/h7B539NOG8XFiWaBjMGCCJxiHIMKBQh4m/VRvRpo61GW61tbLXx5labbEzbZDptI47DySZSjNAOx+gUSoWwNs7biGvgrMJU4VSUUcYBbdoT+yEDV8RlJ9Tp25r6bYP+L9p8ctDWm7S5+642vf6etnH5mdYml2mP9mnzIm9l+KPKoTAG4Hm0gT4mrSNyjuAfCvdH/tPAcFix2rJOhRKVi+E87/FQtB9ERpr952haQk4UfulVor8azqH7jDoLsiJdOVaVlOjO/+3C2ynXF4a+zHmPpVjC40j0wnox2r8I9YiTMR2EmH1c9ZG8R9K5fjxNDpxdjwBIrPqlLP+2QQYI6ywCf0nagv4v6IS2VCamTw6ZEWSFddgWi3lbzI7a8uSozWenbYElV7m06oPxNIqCxkQ5GHY4R8jID9O17BzRwAtKonDX9QhBH425Jr+s2QhWoJyYu+UEBZqgwDvX2mrzWhtuX2+D6WVwtcx5eNwKemlaHc8T/VWQ6Z7bR3BFKe2rxwFHMKO4eShtX6ULUTsFi3gmYJZ5rGC13/WJGL5yROTB33Pgd8p6jn/BW2MclijHgl5GzmzTkeoRrayy53XPwyNtE4LnhWLRSemNDER+f5ZYeAovBwzqO77pxUDqQgop0H2Jt4lnzP9ZIoXe9vyRCLx0zkgQrudemd4zpifAzylU5fOYNI7CDnyJ5Xnll5Eljc4PGNrbcoZLddxWp8etzQ9bmxFhYeE66YhJpaCqwFG3EwQtu9hXsx6788TzvqQ/lk+aAIWBgmxtwcxRWy9U0od4HrhYCEx5QCWoqXEGo84rN5e5BjXAd/SzX93PEiqEyRktkmboj9anSur11+elUq7+Hgk9PiVkRQ+cJPqCEdGd1cXVzUu5HjBNgKhGAgeUiPGRvhnh7CcQ0lAplnh7vBj6dg29rIxM45frLt/f2wa7iTb2MPzvaR0HYPV8KYgJYXwnNCVI3fmFeBGhLxZKgDi5ED30wfOORGchMDvYErEI2aWpSF25n1PoClf1Hmdh1K9CXRvUiRHEHCKMg/UJ16dMLxBMlGN4etAGi2NKOvw7CshwBaFMXBQE2BlJhOm56WGWDMolp+cW+izJHxdDpGSUoRk1nKOYi5O2PNpjDnJMeimmAje4YFZDmy7k7Pwyoe9b6Mxp9dy0wqNkR7cT2J2PXkAULM/zDzGoETB1O2CVU6W/IFBZXHVBB86lMoLi1tJR03UzDQP761GaDRmdG+7tUHd2O3V1s0qhqp0q70Xf+hcPhWvXTl0linh/fjGqSNLBkNK00dcaDZ7/5hcVQDEpl4AshyMxeyyap1i9XXgklYveJesu86+7fLTshZC2RbRvhzYjQOLXAejLnEVK9p3rg1cmaceiaBBmqDBYWiIBVAHORI6jcBTvAcK4Xs/aEjdrvcSqMEkeIKzNCDzJphvmWVkdmSsztZCj4GkbCrIl/RXuAq8oxvXfvhGDC46UIw9CMMaFG3q+mHUKy8RdnBHUER1JGz1Mg3n2sYNrqKs6lxD8VbkuLdfdUfplUpo88Sl6nEUVpMvLL5Wq/Q7MowEcJWsMBvOnEfO3oQqgwAqvE/TeyoeWjJwrRo7ReJPy09AlcxH67vhisZIIT86NxBcL1pbnwfXnEgK/sOlDf47cgHA63UWV4bFgSq1OfPHYh14p+uC1ytKf50j09O1iH6JgHO2kxyisrofKqwtIhPJhYE2+IbA+tcwzXeHVeglVpgPFKHuiOKYRO7LH1YkPnH+WnQGvJo3irRCtlvjLuF9tOUdpYBQTHBmethHswRj3YMxchiOcTlyCx4JWMvfBdVhRPvMOJ+jrSXCxK4PJFpP0y63tXG+N+cea6wV9Xylo8oX2g0cX5ZO8GzIXSh+6/tCB9NcyWTxIlCZel3CVK0KZvpyUoUzOyar8ol8Sg6XuYBcpn3mc9c7KF69cAOmFf5ARYSfR+ZtulMqVMvCyXDySUITBEIgTkGRuOxpvMS3V1QQ+c8S0bVsWTo0vHpJb6AC3jl8yQJO4fNLmLKq01efR6N3f9mIsBbEq1KGQuRC4jrD+LJFCiT3Mc9iVnjIdPKPtnEWSEh9PJ/btV5R5RhPJh5A1GaecRO/TOVZ7XUxaBy8CxgkK5/l5WwqK6TLwDKOuvVLGCBYRCCiNls58y5HCuaPVwIk8ilOrXcBT2DhQMPXqJxzq09YK67l2cr5zg8k6VpeiIwVnhXp1DFyvdDts5zyEHukLbQJH42AQu3Qo/eeQTttiHY35mR+QVa4PSf8ioc/zYGseC49uBHURYIDBGCHk9NsRdb06YUBgRETU1/Qphsd0UqpH0oz/XKxjhE6h7UkMme6ZLQ5jsKp02uvwuBgsaWof61+Ft63zRbRIMlt2NHjntzwySe+Bhp6GniECJpYQvX3ssepx6JMS+gtir0hCfgSGvy7/kfTkkUaFIqgRQTaDsks1HspyVbE7Mc2RJ6OkCV2mLqRpUQaSyh3knwqTCFOzSlXWxEIlmAEQ+CE2zE4mgquNU9gtYZngp1IIR+HtRoJeuS2zyqhA5HKtQmE5M5Lw08UaLU4ZqWaU59o2bcuaXPRKmtAdC6caVdIG9KEJ0qxJTNviUf1XseKC8rNUYEivLuViCOwLUTcvZYNX0Udxz+hLh9aultFnlWGNsA9wXcnkutzGIJYaPW+oywi9tr8rYrOc90Joyyhsl4LFrcPhYjjDTVjgYm5KPFos4ZG6X0RBpJ3lRsNOQR6B00HPQWABaAUzv0i4kNef2nbOL+RdRCcdktAeu7RYwAvpfSjBkvFO+oziAwMo0rHfUkQF0/5V43Xwn22YYJkuWK4XsrNAom5bBFp0FDTKwHgP5f8Lo9oMNBnJeYRBoe9+5kW4LWK7nWIEhsIT/BEUFQvg9BCB5VzLOTtsQ47NVazgLPa6A7oowkpvklpnBLtCzKQ7uOrK4H5G2Xu8iQi24mlITdr214Pxuk4F2Cd+YSiaU9P6FCtalsj3MFcoxnp1HNqEXumv8DvXJr1OBfoqHSynAqEMcXUr/7z8OT7KwOP8C2k8ITnH8+JvHwLz8QBc25bG4+/6HWe0SVFO7GxdELoG3g7MxXAxv8epPxr6fI9pkGB+FIFfyNl1Niy3811aypmRtXutU3Io0xGbTi5Bes1k0Imhw7OevxZJy25thSwKRxPnRIWBOt2EaqPazAiCaxSLK/xYtkXKjp1j0JbzEdsfpn7Gi6IbMFZ1UoMR/bMH3odZqRAUH3VwF2vmMihA8CV94D0W5zKCxM3IRB38rW+/U9nAMX2g7f7nXwWFsrsm2mVxEoYgVK5VXDVxAy7nTKzILVqWpFsnPaG+9K7rx0PV8aalrk8Fm7MvS3HTvZQIjAYWDS4Aq1Uz+sV5v3OjD+mL/22Uob1GuK6t9OJRZPq75H2wrHSJcnHoWPEF4UwGlKEvCLRCsvIyGr7r218U8/538fziz0r1vwT65/KzdB9tLCtJnSUTwT4t+fw3xH8nvdL6elWuv05depCpYjpI+mS7Ta7cbuPrT7fxxmZbzRCuhds7ApUitsPBa2JgeZ3IiJH/XJnPoVDA7YHC1jE/eGj9xcGVJuHwT5zq19OG9LRDGcpZNnKXUanwkNVKR0YEW3a5GNcvChtlRMEdWYQfWAGQNhScrhVoYTLnIlwIpYkoJycRhCpKOTK6a/sRt8/6wUYhL1pW5D8H2+uFqfjSh0oz1CpYBY1DoVHtZAIuv8xM2+QLJ9Utew4n7SerKye+hhCA6/y/WF6Qj14nWL2qvG14pEYK9uG8UuhMQEF0sTqIKfz2UcR6BPto+az+CIsOhYdfJBbHKBgCccgpQhGx9KKUp3xgGBcEA/jsumyxN484dkLhyLDS8m5dadNb72jDq8+2IQoyP/Emn3ulEELA9Fh7oWp5bru9wEfx7Is5wk/RmmSnZCwSQiRKMKUsjOU64UiHpIltdUeAKHbnFPRo+Wqj3DjdLEaltDUhJ2patPBMvB6jg4ItPLet9HyrMcw6BpXXutQb2TfbE5TzHKIuFxPptQpH/+umpz23XOfGdnSxHXMMwuB/nRuBX30SB4/Aqwwug339z4nwepjn9Mj/Kpi8/kL8Izt23esup2p2garC6HPOgiArIzDOKl+Iyfa8L5z07ui/XMN3B9ezSEIfayuGEYF6/FqiyiQZ3K2cKAxfKlZdWadSibh1ql7yIK7bKrL8qSDUzBVBrPohLEphMg4C5dzcZr0qr5ANUZR0HFdruMGEd0NhgGnEKALldHNwLDMJ77eGKLSBFwtXhBFORMZrytVWFekkLIuQx4lLsW6POVsmNoJn9fE8Svzc6HOJ2A2IuGiugGU0LIDgX8e1Aix+wVE3RdrQZzCyHc9zBx641lXRVCh/FM4v+MV6F5VULVXPlaXx1nXi1SwIuIysyi4Bt9Jg2TawCnGPZKYDhlwEZ5VLcmluxmS7UOdoDvqJ/jsbcazWuTwd2jkm/W1C6mkAPX+sTAexAhfVxBcBRFC1YjZst4sXz61+dk4/E1Ov0kaD937Hi0Gms8hG0qEJxw7RMLCLWRVKuswgcLyY/8UjZXt4MqCDkTZknWVkY/JgMen5cd5bqmBNffmlAFY5rK6WFAYsnSS7l+rwYVse3cMonlBlTlkKZ8lVZbaNrm85ChiGh2qmCTeJbYW1rfssMJe5gljYdzEtZbJ+MEs9YQWesaebsHDKs1SpMlhPOAhWLX+qJMyVLEM61YDhmUIoGGFUDftru2ftmGqyp4TQy3zhmieiZKocKs3IjY/Tq61tXCJPw0IDKFGWXx0Jg1o5nKG/AOw/0TbSlv+4kn785xQlNAmF8T5LRsaUNdGSlJJZnfIk2E6CvTq7OAtlzMgNrSqkqmC68o/XiqHpGyDzjC1njZ6HL0jpgV/M0TgQRsP3fMfZfZA+GlKc8/iqF/KiOOT1sReC2gX6pSP/Llx3dYXvzxEAhhjHMG/CyOTNpEeUw3/0PDjYniKFcniHWadjPTtog9l+W508bKPFMcPjaVceCwzjLauLH+YCKje0OJYwdYpuAjEK5B1gcCgFURDsu6PVBDjaXYBxoGT+qYjBzbolwelP9b3opdSrBKUMpSTlVqLg8xn5XpObwlTjXB6UojiCmShsC4CXgsGZE3/pNiJmC36Emjodft6csz+r4ZQ+YSyo6/2GrBqh/NIvZSPM5YI52jqqZF5B/qgf4chN+9DFG6Hr5k1A3FyEKopPbt138cR/1rigILm+GC+G1Cb5Qjrn4VEu+varXH9lCJ0NJIFawlnaFw1dfsp1MbhX+mD4vb/rrIVecxOCYAmQDYqg1kuxMFgyJS7W+RKhlKIa7aARJTiMXHv3ddI2GN4HWNKyghwpP4Thc0aFpS5JVktwh7BauhmulpDYMYOoII9l6LJNqOszFQsETvctyhcxgIXUEX4En5QKXV+749KtJghSNg7a79wQnLTR9BJtIhinDxihmOeYbtsIefokPvzELf1QIwkZ8bi272JRar/CRSNFt0YYtOmqju6i12KnMo1UIIpHwYHnr7lsKo0WS+hWCjFCMWpkwJozKiwwEMuZ9yBw6WwN5Wgb20yrxnEpl95rWaMkM0ZaFEVUR0O3e+xAXzCEtyvSF6dHbQyMGBz7IFL2bYzhGW61jY3rDCQoE8ZpPXuDPHGjQXsBMbOBE2MQzMXZvvJnmM+8t1Ghlw8P9s3Q8yppSS95q+dFQEVD1ZW1nCEmVzpx3ae9XfhSeX0YDd7z7XWjsEO4D30HQ1lDEOQfxKnh99GoNa7VJq5TRqHk3N/FvD7KdMqQmv1HW1N8YxgynYzapZ3NtrOz1SZjRIn+D5mXjFGkbPfIT1KXquoOqGRZodFqRkEoQ+e1pJnQch53JgphoFPmg0eF7mhfo2wyQfwoj/AOEcD1GHyuPN02rj3XxjuXkc8juHuAQAtXYaIsbYU9wKi7v1yHfsBE6GvUs10uya+5FyniaBliMJG5YbDKb4K5Xb60pa9eq/KbzCM2N3ba1ualdvXqrXbp0o02ne5SVsowp0PpFgtcT8HaHoK+WnmXmjRXysA/iqlxGm0yN7nS2ubVNtq5ij3YLPp5446yNWdybxjQwG+Ayzbevt4mm7fbZLIbqi1m9wPzrDfpEH1BoDsCX4gG+uLoBg2rcCrwv8/nPDKTMyK05lD00BSYV+fyuZc50382Bah6XzqM2gvf9mKtCHF1Mfb42jBcSiQtCizgrlxfN+meJx+iGr1IWQVIIpjuOciT7kRvNJi2DazQhOF7d3vanrx5tT3/9JPtqVs32uXdDfIYvmcyCbg0tJCx4gE+CojwJVjaUXh0A0L/InHvnuTehGkXyqauZjMATYfpYb5WyyRILd5E9xKNLz/ZFls3c8d7qBt3/ADFBT5KqX4aeqW3/6IcUTGN6+AycuxTvhBe071vo8vjqMFoYO1y/YrR9XSkI4f1yt9PekbdaZtu7LYpynHzxpPtuXe8q91+6um2c2knW8Xmc/sHHnRmMIZ/I2O3robAjkIb3VgMic+6MLosmaOsd27V8yg+A2MnlodtMMdltZqWW7oDU5qOUNDJdBsSLtpsfh8F2Qe7Umz7IrZyyj57HkW4EKVxOkWwTJ157Gr0tOjKpHid5Qhnc+zrBkevNTD+vPgSMa28TXofR6P3fueLIfhjP1erIlMRKk7sEAStlaSKClm/WqMQ2dH44RIk9SUkecDriVCBMqQbxzBnioBMEbJnb99s73nXc+2ZZ55tN25hDS9vta3JpB0ez4lYPZgzU0EEBbxA5F+1z7Vp4ohhdCh2G7lx7PLpMqyowEkvgH0QPdNkao7Jd+Kp2zeJyyENJmP6eHyvzffutvX8NG0vUKjoWdfXuDqUVfhUnoEPSXEtZdZDLDB1clNzcqltXHmSEekJclCS2axcGXEAYG2zwDj4CK/A6b8uh27WcLDRxuNN8Nlq21u77dlnn2nPv+vZ9sRTN9vW7iau5bodHp3UA2DMMXRKM71wZAEvEVe5NWM0EDEbuJt2epnIKJJduGCsW7U8wqU8Quhc60wnBcQfyuYeK+J8tkd8mJuqufcUHNNjCioRdrqreDGCp2dmqVQGhfzs4ksE68HtHC+GMnpdfTIFZZm3i0HvsbSLUbF65HfWiZTgXzbaEaMQdFNrGmuIxSPq87qBL3X9j0D254kuAxupmyHeKLmAM0Yxxq4UkXZld7c9cetmu37jWtu+eqVtXr7crly/2q7cvNyuXt9t4w0FFIVC4EQyBHe06CMwRD2RLGMJIgLscidl4tZ1itSHKEqfnr73QdYykujrI5jOaRYP32qnr3+ynb71ie4hKpelrVTuQ1wyzub49o50S9pdIlRL5ykReKPtw1ZcmtHOjTa5/lwbXn62bew8Wbte6dlQfB0yjeFu4RzDlBZKLLIzWEWkb9PtcdvaGXPknOMWo3Em1QSdLVWBRgEHrxKBKU4I+bgh1Mzr4s/7HAxzkjZDITAAbv13TqfU9vSVfMrACNlwpXCJwVgcPaDeHJiFHyVStgJpMkLZCA4eK0YZLPHIURjGx8MXSzuH31fvZeDtwqN8/tKhKHghRGCKAolnApRr6YQNgghOJj2OiSPTQM7Y+4DhK1E/sI89bEGlAzYY4Ry2jekGzMUHZu7RNl2O3GTE32nTS7sIz3buafg8uPcjVLZQ1vP4ziqrI5jpCh+wZShILpxkOgFFyEeMRgqWAtqXjWUXTtf3PoS43iUa1g5UJ8oNYRk5Ye0309EOJ5amr7SHMjipdaEhy7bEgcugCF4IHX8fvKMsCJDyCEwAp2xGB4RuQVveX6m4JqKots/IlGfkdX2Cv3V0bY7a0eFBOzg4bPsH+4y2B4wee7g7TNBR1Ezowc2HwjKxJ9JrcK+l8bn7vehTw41qJw/a4Oit1ojrg3utnR60NX0WhlWKb1JE42GSAu9IB/9XG7DTnspTeAKB6sajUWJVXrySRK7Cg5KLzFu5LreYulFq6nRR42E8S+MqMEUq59218Dq4hsquNqR95O7nGEZrJulW6GNCBzjN2ZDnCrLHM8S6MilLZ2GiBPc8HbYzKdpddzATOD3v0wA3AeWYjNvNJxg9rjBaqBxM3Je4HPuHJ+2Vtw7bW3vHDZcaUdIT112wvXNCe27MnMEhlnMxj6X0JzKmQXizuUi0vj1PWf6HwYmWUcA5QTDRUlqFaYx4yrlklhQpFjgl9FG4/AgIcKRIoSTdEUk3SSau3X6QLSU+Wnsfl+1NrhFG6iyZN+QFEY7QKPV4guBNu7kKOIzto9AQ+sBn7qIbtpit2/HJvL3x1r322muvt/0HD9rs5LAtTokogCNBtoVkZCujAbHOhH09B54KtWYEwbVan6g0h4wMKI37xrreqiAhW67Bxb4BoOy3tK+szDNJrYtQ7JF8+fGIuJIWcvNPuoevCWcVumigDEiE5mdphgvwCfawLquU7SXLhn4OYTR8r/dBRIqrPqZPCtN5TOBY6/x2vmKl9dfdOUrVz0l65bBoH1Q2G0xZpHWKAMSqMUKMNjdQGF+lgw+NRXzzzn575c5ee3Bw3E4VAhghfEeN2lAIkAh0HYf4+9LIUY0rfuJPPmluzXBOcEZ4mWa1rn5v/RR8URynmqMWQrp9lZENF4josw7SyK3bFTr1Sl8LRsUzkQn8CKJX/I35DXW/cGVWp/ux3tZYC3vMiIkyiGte8sCoktEl8ouJWK6y7G0UTyf189NVO9g/bXsYkrfu3GsHD5kTnBzXI7xrRhKH/NBdmhgQFPtAkkIUPkMP5xX2yxuubtDUhVJhsnhhLcqlbx5IkspkciEU5yhmVLoCXGVNpe+W99wILmdykSL8SxNdWtq7SMukVuhobIoUrrMSfLhncxU4CkY0whuSek8meVXqS4bcSbeipQO4q9zJTKJdlzBxFPrExGokDYFFzk0jr44kyJQL1yFw0uha+qnVBnn8orlLkgjCDNdgb28fS/igvfzavXb3wV6bwbD487TivYmBD+RQt4QbGAhU5kYoTu1WLWEsvgLfNmybc/1xby4qdCqyLwkQr7hJIOlbUErkVSBGMhRkc/dym+zWEqhPDY4RzsEcqxzXozqntRRmtWPniHaSWCMZFDQLnIYoCGNnDETJF3i5DWR6uW0y6Q6+9nZx2lbMCVbMaxz6ghcwvIdTD3TpwinUq3Z6umQEOW2nJ8wLTjEoJ/v0x4UE5xAalI5H/MuO4oxEZDlvIDFb7cEx6FtIt4uRI5QIrW1bfolFlQkrLStgU/PHL/0NIDNy5nmOls9VKMRlXQcubcg3/6d+kFG5uC7EUq9aKTqkLIhEya1yVsbqHd5JKJiexkgnxYvzWKnnYTD6xb+7a89cqmNhBK8w5wYVv1KO7ngBQjVW1cMrQvJBKrkehduFEILoTS2L574EMjrhtzmc1n2Q3a22ub0VQVjPGUUOj9oMgT9lonuKkAg/qCqQ1esOA9MROVySmT5zfG+wRqjWuCDVrnXElXEB1JaMSAq/91l8bsEn+GSSE+gxdX0m3O3zp+C3deN22775VDtEZpaLozbcu9PWe2/h/2Oluz4ObQdcu94nTdfFya+oZtUHISxnBFctcktbPmbqYgjpM/Bd+FYVrbeROY2Tdhc3hJyXSwiP4hSlWwg1tBkBbzjyJuBG0ubg6P0OOdRw50YxBLqn0qUERWnK6hiGyRuFTthDUtJr54FtmUCEUZELr0TVxqGRiiZteyHvQ5QuNNC8cqbBokzHsgpmOz+USLk0QXCWk4qdoUu0AMopXmdtSUkl0/pITJK78l27fVAOgnMXnDpks+djeD8eapmXwiV14lDHTApN6661tCX4aqSxrs80lHLWyXl3zcn5tb+AqvKhssjxl6EYYRHenLxjGHZ8Om8nWkMs4XxxQsSSQkwr1AqPY4lVHE3Enz+Oumlhf0YZ3BgURt+9lpxp2/at539cmdHW1Tbcvd5WuSmpBS2C6aKNG4o6mAJng8nxZrt0+WpbHOMKgduQUW6lX28dcC5jIlvADU6pjOmfQkbbWZoFV9npjtrRxhbGgFGJSbcCPTv2PVxYfh83dVINDXyRgyNdmN7hpUAIpcDTHjRZD4z9ZJ50lRDcIsiErBaFRiqoNLSfZnS9BY5nNmW6ohUvIHnlxBSsrkD4Zq4Wu1za7l93tLwF5Xmlx5hVFnXK2udnGsDlS41MRv9TlP6cPc6QdA2DFaRxsCSmOmf8S5O0HfwC3YRE/xfOFslVlftZwmj0wndmki6EjBBiFuHurHx+RSQF2DJRCpTqTPht8LFz2+aqfqYLNp0kgryujGlVovK88aSCLGnbdXx9bBXDdfwQRNDiI2K99qssmuJcK37Uc9Jq+8GnFMgVrDETXe9prFwNG2Jpt3Fnnn6+La/fZu4zbaODg7bhKEDf3OU6Hey0Tazy5minbTBJv7S13VaHB21ygC13H5NbxBHmEU2PUQAcRCJpMLF6Jb7QTA4yKm1sb7dL16626XQz6B6fzhjtTpk/oHQoiQoUVwicwwYFghMfKaZbseahr9ClcSxitadxcpQZZD7HHMUGyC/aq5xWgy4qiG0JhzpRPMsV1PwCi+sSIHLMpJylu9MEYcvRXHdF7arBg00ET+AEltdmetrVOYOa+kEyMZsn7ZvnrYxUqkhbiwSesepnwOmDyRysefEsAAiOHoafk4IMGEHSKZXCWWn1igQaPTs337wCHKL36QldJ1PNPJVHRlMe16GE1BGnjjmnvQJv2Yrefc52+2IPcr/A3VA57IiFS0Gro3Yaa4owRJCwpG6HAELcEy0wGpboQ0tiuHLl0RUhn/veZrJ99VqbPPlkW01225oRYf3wfhvPESCUZzTYbFu4K9u4ftvjS22MslyebrfpfNk2Tl3Wdtl0yVxEQcRxcQu7/e/opHx6f2hKW1euXG/bjD5z+nGIgp0c7LfF0QlOkcJK/zIKgRx4tI3L2UVsJ9fkOboAKQLtpF5j5Z0L27FPSfc8Iynumk8k+t5PFZ2Szis0HFEI6KYaK1x5sQLUioxoZEgRYkjdK04y7VQKke+RFLP4yQHnc9VxYNjEBaE1NefAqfJVVHfcc6MqEJz6BK485iUc4jxglB8zyo93UIJxXOIsIVMn92coEtgpa31C+gduNHY2kgk3/cll8LCe5xejh4thNPoyFARkcu+gqyDMuCQJpMkArmPhCI8rh7H/9cNkyEE5ERQvr3v8JIpUjtbbtmU5kSB59y0ThEygydGfTGu2WX9eBAerR4BCkMqr+xXlt7v2H6aiOD5/wYShrU9QngUsYX7jHfadze227XMRRw/b4pRJLXiNRpsN9WhbE5QDhdrGFZsyF9mZNpSG/i1dIIBZzIlUUjF12bRI5kLBtN24dqNd3rlCO4u2v/+wHTFxPmVSnx209E0VGGbpFOF1zsMINdq81gabV9oAd26EFI18VBXFd1l3TBkdoyW4rV2QkC0qvrJF/0MtmBgFkd66XpUa+roqlt0E0lt6rYOBg0fq9/SLoZJm1qoE9SWZkX1jz4uO1yluW+l/svLf5F4xrdi7W7VahsJxzP0q6p6NDF05hT+7GEaXMGjE8SYV6RtGRPfUnd4wLPyvCXfXKoeSw5KR6otpHGmvwnn6F4QeVBdHgy/77hpBAlkF8MKe0gAwbCz/Y6EsUykVPJdI1hMBEXNfkqYa62QnOI+fSinxC6IAEL0oiMC40MVSmerVPdRNmYheCti0oXCqELwNZEYR5b7uky5X1061VT/dIH36erkC84fjvXZ897V2/OBhW+4/wKVate3dnTZFWC9vX8P642JNRu2JK6390u/88vbd3/x0e/7JnfbaK3fayXLYTmhT92fhJBi3aQsXbHvnMu7YtO09uNcOgKn7NMQHc3rsCJeoQICeBkF3T1UYug0dRR2hsEPfIeUcYnlMIQQFwV4xF5pcfbINdm5xjruBcmZRwZ7ZR4yKq2IjRr0lo5kKGx4ELq6hhHB0pLwVwjPyFURp65yrF3yL5JhanhB7utPfXvBiDItRKUsC9K1rk8LeaKR1TeG/ymFbpbvkd/OyRKSAvIwwegRu2YEWLmRkiR4lz27qvBaJ8o76ed6nahuUD9s1mti7UWn/TEGqvH3rf0mz3bO8iqPhl30ABfGUJmFW3B87YMcTONLxWAtOe2AVTJDQ9lXl6EYZjgUTeOlK0A2ylgvsACu4thcFIU//d6irZ4cMjiRn+Nh6HY0pAYwa7UopVUhdM+snn9Gv9jFRB9iK6mro0KxgaKHx/3GbhkyQ18cnbX48R5HGbYKF3dq+2m7s7LT/4Jd9Vfveb77enru1bu9++nK7dGW3/euPfg7h9um8KXMLrfqoHRyctP29vXZycgDTbMM+eoC5zlfAyxEx6fRX5zAmXZqB93rizUEVHBy9q20/QN1HAcaMLtOb72nD3Vu5kbo42ceCHlGdfsag2JAKwjCnEPJzI6EPSI0clTLqOAbViBc6yifgu+IkRkZv+FYJqSddL4ZwCPSFUjwLAKPpFufUfGEZMjrZlJ6A6eZb3BJcV826jtXvjoLs4cSgQc9sumQk1bI6/1phQFZ55oe/M/nIZdULXhXS0oXrx0PV/MIAec2wZ4BwvCX2jSU9vTY+FixDtMkQnM4ogJb3WlBRCAQ87hJlz+YfXXupn7a4Du7VgYi2sCSIPn1weSym/Tq16Y7qnhBV0IriEUGgkJP/pXfF3SHso70LlHfBMI7bozXeQNC0TeP5nPSjNj88asPFvL3vnbg+ywMEnH5AsRfec7M9/9xT2Um7t3fYHjy43/aYv/hO3XHnFq0QzsGV221w6am2GG7h3UEHUDt/Cz69dFdfZ/KcNmj1ddsWs4M8PLWyPYQhA6K4U7To5X0c3DKUKiMBeCuwcVHtexft52gD92R6mcicC9dNOiiAtRUGFe2UxpjJPr/sKaNMjFfoWUFZUanzAJVt0274To79OJM/j5GjuvTocrDmMvdfrCN/iRFi+VxFcyye2TeyUIDBCkWYM2+bPWyzw702O2FkXuASN0dnR52LeHYy2cvd/4pQfe7hVBDyo+FCp8rSU+SROl0BExW87tSjUZRC5Pyqal+9RyA8TuqF5nvE+sJC6ylsSD4xitGdpx2ZqwQZOQ+XLAPsR6LlxQ7CpQxpKixsy9Z0YrZ2WBsBHyLok4Z1mh1irU/bBr9JQ+AAsc9I89qbb7TDIxSI1PWCurSxHmrNZo7LbXL5iVj8ya33ts3LKIruE9bPvVRMFCgD7r5u09ElrhculZsDcfvWRw8Ac8gIUXe0Vbj58YM223+1LQ/eaCf3XsU9PCQZGIwaNXLaPtg7f+MQZaGL7ifLMjD9zujMSFdzgOKdI8YgS7+WsSzcO+NRcfM8mNgpH+eWy2jT8SlVOD07dvFiSF4XcqsEnPoVUZUlIzzR5QjdqjwoBw0GKoojxgxDdHynLU/eAgvfmWwDGt3CrcLFVv7tQg/xC0KNIhXKvfK6COZpXVeZqEIlpnulCH258/JZbUleanQ1RcFOUo9Ty3ounHPmyFDhEOOgyhTzKdwpQEG0IeEV9IRqPOllEau9fu/YSngwRp0pvSuFUUUc2k9PJu3v/d2Pt7sPp+3odKM92B+1f/JPXgLWbtucbmTy7EsslmjOvNtomI/ebF5u6+nl1rDcbrR0IuncYOFuWYaCPg4dJbwBujjMKDVa7LWxcXWCm8cEHQtPCxnRFnuvtdndl9pq/02UCpeQ3zxCBL2i9KYoeAiufVOxZm5avN/mWuCFO4wpgE/vet+K0XQp7iqRz4m4DCwdFLhoV/HuLNCHs6hh6ehmuT6EnxAyoxTJqS4uF+FcDD1LyFcuhFR8KIV2dJS3WaGkz+N20CYenU/l/cip0fGWMysXUoHXh5wTz9Iu5H2pMGpf/t3dq0cVQivx30YAEERBstfwPlS5rleGNJyTRMu+XUyJ7lhFu3Q6GRHnvIjSpcNNaJsOk5JKdTRYhiwLBE5RWivtDT/7U+kVVU63dwjpjID5z1EFI8kS2brPSOLVxmCT9Mvttbf22ydeer199DP329/9h59oH/7oW+3ghDEGprUNRoFtJ+z1zIUrSav1BgKBUtDuen7Q5g9fwUU4ol3dGX7gktZp1zkbxRLdNuEytatT/fPqohqcuz440oyy/cPNhoIQYvVHYfJZlCUjUVbwgJdVM2KeXXEpWtr42O3OjVpS5tK9V5YVp7o/JTcMBTeK0LfRBR+2oiLRPole1bB2cK3UpBn6q6SEnzk5L1IZaSugOhlMtGmLeqnxVF7g96MYWYkQnHr450EamRZwwoJu1RZtdu1UnQs4EUbD93UKYqE6yc/jmYJYOflVRrfkrEx+nHUarGDViNMr0Hm9x0OfelbCOhI+KzIctQ7G4Fylorw26LVCxEXqJoV6CIlCoJ71TDsLXJelhYheGr1kxAhDbUrcVZC0OUcJMFTg5HaTz7x80O7vD9shk/qT2Wk7PN1r+6f32wHW2XnFxuYOE2iXJHGj/EoVFn+1/1pbzo6jFLat6olWuiAubkSkpZiI0IxIH+2VaT6frrLp/rklwxme0RFQyvvfP4Pu1thVLHBzS4rPpXvvJG9PdDSStOA22b3dpjeeb8ONa4wuQEB5pIktRmnDeGJHP9GU/gqlIbnkSbva1lEI+N9y9igh/ay8jP75VehSH/l1iaFD4JtmIF0x6FdDbTiGMfl9VNg52A8QzumFkL6RmJLkO8KlY6T0vzTUwe1JMBq98F21WbErUkU7PzMtGiVMd36WBrJ0xAd2+rRiKvVJs5n4shwNItWfi5jDb8B4LGkOUj4PkYebTIYqWTgwm2uDxzPBz4HyugPWB4B1Xfm6qKR1/8Z80zkNYVIzv551SXZPFNWW7mh1VIBgp6RPtq62h4ezdoKgzVYH7Xh+2GZL3B784PnqqM1OuZ7vUW+ZNfpN759sbLQp843lyN2/GBUa0LTYu16B5YdGr0YVleg8TZFVHVzh0nCoDkPws40IZphpP/xnuVG2xvtWyVhaI7Tw6HWeKR9M23jrRhujHOsVSrdwAlwvZYjX2dGsj6mbBoqele/R1TbhFt2kYW/VLR8B48r6MNKLpFneE3P85fqx0N/pNqSH1c0SauEloWCe49oFecxBGj9qIG2LwL/QJRe20xt7Oy+tOLOetOXACPKBvHq0XBUqdJ2MgqRiNfQo4TpCaa0tLcC0aLRuhZ4I5wJZoS95VoN/ugoBEQUpi5733no3nPS+s/W/rvM7azeFSkF0zbq0qmc0dJhdwKdy6r+gzl7IRtnlEiEwDbfN5zLuH76BstxrpyuUQaVYHSMkuDqOWNF4JrpzJo5MKk9PZ20+nLbV5tW2fe1Gm+5eAjefJRGuCwXARbGjALQm86NAMHhCnlyopVGtXQmFuMUlQDCLoV5z4F8ZtHGboJQrXSwU2fwyCpRTmIHvYgKA8lqlFUo9P/T9YfuICUpFfvHZ5uxPH22D9I7WKoL4h2yWqyJcq+Bc2Jcu8eJzQkZq52gxe9G19khIf9L+o8GbwFkmxw0tmAbhVqg60stWztMrRBJTvEr5P+O5qR08orQCTuEvdyBYLR3KEqKddCiTICGK9TqoAdYB7AFwcB09R6LtpEQoUDGIX+iwZ/1VyufCfz3sCzDM97QKnYWgnFD1ZGDNlbzMv7eJXUj+Y4EkiZblQZnA9Xx5goKc4midtocn99pscNBOlodcoRyD47YeMwnGB5dm7n5drLrt64sTBM6HkmDlYKMdLZhazrDhIzcoXm2Xb9xqm5euMnnfhetT6hejZExoSNuOMI57foLNKbWrakUMWNeh7yEDHoUjwD2/zol6dqwlYMqtcKfoy8lbn2qz+59tg/ndNvYt8u4K6BTRUG10DT0SbIu+RFAv5te5bXheClvnAaZiJt3L8z48HsqgnR87sAm9ApyFx2TiZw2i0R0NNZJoeDpVkOJuKUkB+slv6Ot08FzbGCZ5PjJiMX3wKBNbLE2AneFS0EXW906ZUaABR5ksIWrhnLxdiA59otHHWBbP+6Ooex7hLKtXe226vMTKO69zIU98unie9zYRuBK/lEmmndsaeRLr5aoQUc9spkBNWjtCMU5wqeYowBKKZgs+0WdHvIvtSDJyAt0zjcMGsDehzBQlGS6ZxxydtMM95i0P7mdk3Nrcaru7l9umK12jzawqLZhHzKm5oM4CnjA2IVs1Uoeh0CdvIxF/2nA08pl3+537TKT3CEjDaJrGQ6OHq6b1V+F8erG5apaVK8q4+UljmZrSpOijwEe+SdcBcVnXXwSYxLjAXehxiDL0MWreW2qjsK1LPQ/w8vFIjyhXvLCN8Eu+UMcRuIL89Py8/b5c6n2RkNLSQ7p2spbuc+0OhdXQT35vhh+5j7Tzvu9/McoBExx2w1+i7Mj/dKSIXlYqpxwgBpDtvkS3yVTp80NVkO2jP5mVAn2h/ly4gSgwyqGcMsdHQLXI/kRDmCmfFI42yTFIe6TbMEgippQMSjFLS9C6rFj/q2RdC1+R8OaZqzqITlYSpzvb7dTt7bOa9K5M9CYjVW3Zpxx9biPPkJigQGOJhOxXxXwufIkw+mnpIZP3IdZ6OfNZcuYvp8dtMhm3qRshtxlRmEQvUEDHDAW6n+P5IJmM9wbhAGEuPtFeaKrwG6ccUCrmRzFK6RP1uz5WoM8o0Ry+ZsnXPGnPYeVcZ7xNn2hDvitAKkN+XZuUC2904dL7noIVeh6lvH1IG6ZQrjuHQUCFzhgW36yikpWiVd2qX1CVmfwktuXkI4BKCS7GCn1N27KI3TgP1uvKkB4Zt32u8xRsVh6npRy4w0toN7r2Fb/qxfFo3SZuwoMw+QSvUCwvCAGGSRIa5PoWKSMiffs2FuRNsWjqnccOne5YvwCnYGpRKMooQbo5yPpsndtQZR+N5HVcs36slys+EY4kc265KmZ/jHFjzKSVqqd/bh8RbAqKj4LplnfdH5/wmx17o4oJOBN3yzhZzvYRFMbWxp2CFJ2IQQ24zlF8rttnz+fHbbT0ppd0XpDPiENri9kJynLaFtmmv2ICzSR/exu8wBbGeWPT99uq/I7QjlIqQPrhSKJRsEcaOPris/y5u5yuq1g+QwJWlNc/16VAzUmnblCmHd8u4+t+vPPuogJ4aCISpCF1c+8GoMLoqFR05boPPV091q9orlJUKN5bJ4aVLLNlvWn9rw82XZNzgrJg361wVsSTuoj8JMsfrXBe4awwgfNcquRelrDahGPreLQDX+k/FNOAjG7+vF/34mRjwrDtsxJkMswU1WxMshsKSBAQA4MZ3XBuh00ou1Cdf9sAzCp7Dqf/nxpFpVgWfWufBKyt6l8MnsWrjqHGMaP2V+Z27QG3n3hVSf8XEdMz7yRLKAWQvg/dqwUzVILJ5rRtYNVnB/sknSBcwKDf2hGfUxk6i3fEW7u06pgzpWUm492zIq4czXHNVgvgDWbA8M643+6jTYWGZjs7AZqOTjMUxZHlJA97uQHSh6oUJq0z0LQBeV7Gj2S6GbHeFewmUXqPxK1m9t3+0HuuizyMPpbRiHRKlzmPhtF9WpNLzIkuYzgVEEfhRY1aygAkVDb5Sxt1DwHeADiod/T3KIVVLFPOFi40WLTVh36VSnnKSEV4O5kpeVN4ba/vh2lEkUoIBjnrFSTbWc6uOTuDfX7UqJidFP6JkS9C1ymu5eSqP9xiaL+08WTbGT5FvNo2GWK2mUz6RkP0iSEQYFhJKVQ+u+11DXGIcUlUqUwroaxJ9YX4+HXCo2lFXhWirjP4SZhcf2EwVUvvMWXAQeXQPipKukojGF3fmS0YQi1yVLA9N8JFSEkXzTFtjrv5VdveaqtNXJ0J/ZtQCGGy3HKhO6qlEa7CYp8xEdAmE2I3K44QDpWN5mLRJdGYEWjsNm0xurAaRKyUDm+Oy8OH7fD+nXb0cC94bThnuXq7TS491Ya7T7fBpdt5E+LSreCOHlg+DVzuirvtBRgCzkvpFAjxwPjkfVjETPBDPxRnhL/NaKljqHiY56qRj+oqTCqNu7QVbvkbnB8LClQ2FdKu/Q4NEqE/9fqo/LydQrxdSFse5cXPMaQkDNVYSlXP+1DtVvs9DhlZqeWo7C5qH1XO8/jOKb/uO3/wxSevXGlTxl2ckxBwgVWslRyEB1cgn9PqgD3aLwl1ISFtlw3vU88QIT7eRQlfLkIqdsziGp/cxQLMJPStNh6vm2A6MRNT34SCtR0gRL4ozgUEeSMuwi6hBX4XC0tCmIpVz11zYAydwDIvoMx8a6dN3/01bXDtVuiwxnXZhGiT+V7bYC6xwajh8+GOOJurg7a5PmgT0jbaceLm6hBlO4Sux217QfrwCDyZgyCpE3DcbAdM4ElfH3F+inE6QTEP2wYjziZzlinpE0Yc2ewq0/rEV/BQjnnGlZ2tduva5XZpa92213ttNH/QNuiwNwMX7vIFD9Q69TdWx2282Kct3+l1iNEQz2PGOnCj747ScBt6uMwM3WZ+fMg3KZ6cG8ZOyDwN33uOyB4OvbBZLPxAuYRpMCf89Fw+dMIe2fgSgn8mN8qf5VJWqDba10vryQ+8/MwuuSoQ/rN81Ykic3qGBwfQ9YwSKgnyoJJIm7/yk3fXV3Yvt9dfOWg/9j99tH3sjaP21umiHS8ftNlqP8uavu4zO1AFcIZYhULC9O6a7CB0IXhdzlePImlGLFIUwgSQ9cwtc+MdhzmIfDzLVnQDaJ91qA/W882G68lGG1262i49+UxWgY7uvNxW9+600ek8o4H7jXyLut0vBFRG/jsyIhDLoXMBXBkE5Zmrs/Zbft33YTBW7cN7q/a3X77U3kReBvdea7PXPtem+59qv+UHvqW98/ZV+jxsP/KX/2n71GuvtT/yf/u17T23Lgd+P+b5P3QBB436IYr0Ex/+bPuv/5u/0X7Nr/ye9qu/96tghI5hMVfidfYAQS1UX7pz1H7b7/uh9tSTT7Q/8rv+91h0i4F/ThgVkBecrDZDeT/3+l77oR/+y+1nPnGXFDzq5V77pq97V/vV/+73tueevNa2fP5d4AC2/86fPv6Zl9oP/4W/1f7lJx60+egy8yUMZVyretS5BBPhjsDZJDiaDkcUbu/JXBQJzEXkpOat9Is2tMwTEO13dl+UD+d1fbi4+/asTPDEbbQex1g9lUSPxeCwKKXF0zP7Jn2K8F30PxIksTzXgPYCezGQpHqlbgYI8P/Iy/P1lPHUlZh/9q8P25/7Kx9trxwctsPT++0Uq+Pd4hMsyVLCXIBps15mBMjZWQp/KgzH4FcIJqv+dYGO8ZcRwHQZwM8718NtFEQOnuDXu9cDgig4xayCYh9Uu9B3Y6dNbj3dNp98ri1wFZYPXkKYX8JYYwW8KSd4OxtcUpvomQyG+Aiu78DdWs7aN75ro/35P/QfMRqctL//0oP2O//KZ9urh1utPXirzd58pV07/mz7c7//17df9FXPN2YJ7Tf/jj/bPvTJT7S/+Cf/7+3Lb2yikAoMfUkTtI1LVk83rto+bsp/8of+Qvu7P/Gx9h/9+l/c/s//wbc2IGOkHdXotytDCJbLvbqI3g//6z/xofaf/oE/0977/M32N/7M72tT91bhTsVQYbh8I8rAJeTlSTul3qsPlu3X/pY/0V6/d9C+7oWr7Yf/+P+1XRkDF0J5hz+GBp8ijyoT3SXw8HTU/je/9re3z7zFALfCaDH3822UWamKcmj9NSp2Sq9CIYcvXnKeCTsMqcUC/BBHC9w+H3TymZV2uo+yMgK6oGG78DY/6tRNTwN4hWZ96ExnmoSOZPoq1wgtieFlEdmaKWYcwc+8E00BIQhdWjoarBAEofYKompVqPoaS/HqLvxHGdwYd6w5AX3imV36RQMoQ010yh2xCUGLqMSJJhpJSzpouLpS6NhRjnY8ZauhIonH8/Pk07Zl/Em8eMAqTSxQCY4OQOYJtsV1jWK5qnf1SnjcguXxPkrl894HMPk0BPU1N0vcov6eTd+mk+fcQ+AcUxmhSLsQjikv7tAApi7a/Zc/1Y5f/0w7vPtqm899uyMCDPIT6m8gQMMx1ns5ap996V775KsP2kdfedB++lOvMPLiwzKhPpot2sfJ++hr99sHP/Za+xc//Rlc2HG7tzdrn3jlrfaJz7/ePvny6+3w5Aia406B8+deu9c+8fK99nHi3/z7/wwWeUcFtxP0nQYdz1btX3381fZvXr7ffvrjb7RPvnSfvjC9pP7zN6ftheduAOewfd93fW27xpxnuli0l17ea3/qR/9++6H/7sfbD/3oj7W/9Ld+sj3EgxozEu1sDNtXve+dkAcaKEzhIwFaRBi5jpBJc3mbM2ONFsqiNMkWDTGdbLXxxi7zrW1GuvIGdCudC7mw4KOzWS0lOijk5qwnZ3DBAlB6B25nyeMJgq5/4ZHteOxH3sIZWQmPLQ/W4ZUv8h4Dy9yqb+kEy9kDjvYvoJJbsFLj4y/NkU+0C8r/9KdP2//rL32ovbk/b3vHB7k51t8gk9l5IZtA9DETAKAgEwRcCFQTfVBT7cTFYdUyhlj1+DpaKAlGXZd4fcOIHTw5ySTb+dCCox0KLfqgAnmDC3x80cFwa4skiHGEouCr56alcGQq9WKRCFHIEIdzGOC9DR2dTSzrN75z2n70j/yHbWu4aj/+8dfab/4j/0N7eMT8BOVw4rm5utt+5A/8xvYdX/ZsHrn9P/zeH2n/+CN329T9TN1odW130f7H//b3tUujWfvIS3vtV/2ffnebjS+Bx0abL3dQWQX+gDaYa6C8g/l++2//6xfbL3jhGfIH7Vf/x38Y1+ceI/cCqo84brZf8K7r7a//6d+K4p60D37mbvv3fsPvZFS/BP6Ldh0b8af+2G9r7/+aZ2DtsP22P/AX21/8Oz/Rfu9v/cH2f/z+b8S9ae0P/tBfbT/8N3+qHeCCLucPGYkO2+//7f9he+87rsLXUfujf/KvtX/w0y9RFioBM/usoEtx06ixkpaey0+O8KtenKfycBj4PPxmm0x325pR3a0vq9M9jNadmteoMD4yC799tsNnXNaLE3ihmlm/+CMN/e6jk+fMQW2TtLhz5GdxLNIGX7lwUSBlSNEjQILAi8vxVhuNr9MPl9DvAsvHnVUiZSnmX0DgrAHOaeQrprey2vATbx22N2eb7Wdeau3v/S+fb/vzUTvCos6o5B6kuQI32uB8Sn99Plgr4OTaWNvHC1WbK3KmN4md8nQd70OvMK5vAwVlwDJiyTan07Y5mbYt2trd2MaybZNXS5O2VcuY1pcoCrnAHEWAgYsx2L+Hv/BGG8EM3YdYRMqqg9ZLLdLKUp5bCV2OsoBcSRtOrP/s1VH7gW98sv3gt15vv/E7nmi/4dtutx/89ve0d+xuUg8dhAYLXJLj2bg9XO+2+2233W2X2uHAG3YyCicMJZ5v3G4P1jdRiWtt4XZ0BGqJsDxsV9ud1eV2PPFzAwgXOM5p/2Cw0x4Mr7eHg+vtZORrSH1JhC3KOkdFeDLcRXmugMO1uEifZSSSmgxobXtaq1E+Nenihf36lb/iu9ov/cBXtl/5PV/RfvX3v7/9b3/Ft7UPf+iftx/50b/Yfsfv+n3tX/zUh+EW7ilW3Z3DdCCuXBq2behYOMhjaS98GiMxNKt/Fsjo7H403+/bML7m+dzNAH5Otp5qG1vPcLzG9QgBBme8gOzYSFslG6aHabpjHCNDngcZQ5DirzwdMsHKUKOaq3ob27u0dTVxBL0Dj7wq34eqVYF+UdWUHAWzd+v7X/xnH77f/vG/equ9dHfRHviyNvzGUyzMHOs2V1GqdjXAXykHiHE0rY6kRZA5JxTBOKERw0UliXLYWZI2IMQEP904HW9wPWkbKMmmColFDgyURyHvt1gIVGuSrIn+OOe+yQQLoWAolLprouDr+L1bWybCdmvJMjA6htqI1tE3Oz5zZdj+/e/9hUzSZ+3qzmb7lvd/Tfueb3xf+8Xvf2/7wC/66va97//6dss30APyGEH6a3/3p9un3zhsp1HaA/o0b9ujg/ab/r3vxOVZtjsHrf2lv/GPGOFQKgwXwyJVFR7wEzdgjKD1/+6XfnN75vI47sCP/O3/ub3yEKtnX3Xj1rP29LVB+zXf/x04KYu2t88o8sF/1a7tjNs1+P7epy63H/xV39NuXJliHUftr/+9DzFRf6VNRwvcrPfT1lG7dmWnfe93fH37vm/+6vZ93/Tz2ge+8WvbB77l69sHvv397Qd++S9rH2a0/OwdXxLRK4jGr9wbvR/p4136c5KZKC/910mIdMagLbNh8zg7hX0LZQN/FRu/C0Hdhf7uWTtqs9n9rAyGkR3g/KctZSTL0YInL/JSRR49QqNUlb/KX+ay4KGs0F6tTpJPe2uNaOqq4iqKFx5zqPPAqkvj8NOvHrdPvfywvXn/qD14iC/rsHf0AJ9+r61mR22AL5+lvwDlBwK1C9UJWXcOck7MfPO5N518s8YIizje8CMvtXb+SLAvpLm1ReH124RblN+i/iVGkaubOxx97c5m29rcRmnqhdZ+oNLu+FPI89AOWCycU3Dm1oAF0S83hVmWZIgeMNHPsEzslaJfkzdIFCd1EiSLCzDDtxQuELZX33zQPvfmYfv03dP22YeH7eN37rVDGGedKUroY7muvbn9Y7TG916CJ0I+x5U5QSlOgLVEadY+iosyr3A9FhNcI1wu39rhqpsvsdPq+QlsLfhojQC57MZxsMRQ+Ioe8HIkGNHOC0/faH/pT/2u9rd++He0H/vzv6v9yJ/4z9pXPI+VdGQCt9devwv8y+3H/9lH25//yz/WXr573F65e9hefethe+3Nh+114htv3m2r+ZzRetmubY3a93z3L4RvTPo34Rkukh/RWQ13cHm3gcWcIQojhYqG+v/S3ycqx/Cxf4BqsXA/Go6hy8nLPYTykL7hRtIvX6t0cvgSrtWr7fRQ5aBcx8f+/oheRRQDA+ILzM9iR/OLQXzymXCib5Zxj1yWhGNYmRv6Vk7aPD1CluczpFUYCkH1g0515338wjA8OTpsByjF3vFbWdo9Xh7QnVMasrNYgPkByrKfb0QM3YuEpR64lWHu5ryOZHYK7DP5lUggoZD6SpvVBGuEoviup8HGFr7pJgJBLVyQMccNlGB7utNub19u79293F7Y2WnvvXS5vWvnRnt6erXdnGzjbo1xvbxtST37J4PoLqT1HhQElLDkEu10FhYcsg34b9LBzYRO1FdzXCwm5CqMz2psOsRTz/fxKoCoMy4CfQG3f/nRz7Tv/01/uH3vb/wv2i/+TX+sfc9v/KNc/872oU99ln5iEdN/AKFMed0N6jJEmDUntaw8ii+vAi9JmDPCQR7qWUb6YPEnuED0bW7fwEVcJ5uXyWNyS9HsVeIYpktjoitI5UadtI3BKX2ACPRpiXK+fGfWPvSxz9BWazeu32j/8Md/ov2e3/9H26//j39v+44f+E/at//Af9a+9Qf+0/aBH/jN7U/+8F/EqGFlIdW1K/BmdoDvforld14BT3X74FfDxfPVq2twct4z2n6ijS/fbsPta20If4ZDrTTY0tchDHG3gAsk3k8YSxvwhwP0ByPBqLE4epW27kd+FGRjL/w50HZtsfEcuF6bk5dMMPK6YANcv/+SihRxhc3l5DyugGzF6fcTDqd3oQ1Gn9EjK2bkp40E+ojiulgg/v4uejqGoQ/+nKAIR6cu7R60Y1yAUxCYK0HUdUULu5aVHV2YAZPfdupNqxMmYDSK0sicAc6z1tqP6ujmuOIiAq5sODXKGxNxlfJmdHzDMSPDZGu7Xd7abM8TvxrL9fVXd9o3PHOtfdO7LrVf+I5p+/lP7LT3XL7SnsLaXsI/do9Qvl2OME8Uan46gK5ARFNyB5kjRLR9V+JqZECBODLHLqa4YoVFWeJO+ppSieZigytfedab+l4vmVSfMrc4Xl9h1LjK+XUEmagbwi9DP1bfJ/liEBoGBTx0J6a0szVbt02Ut76q1DFZ2CiMrpNzIZ/6C431asgXz21cuPGGowY1VDRol3lY1tlX7c290/Zn/38/3v7f/8O/bH/2v//n7U/+1X/e/sRf/ZftD/+Ff9x+8Lf/iXbfOdDGsn3fB76h/Zkf+kPtT//QH27/j9/5f2nveu6J9uw7rrdnn7vZnn76qfbc089jMGgXudFwqFU+rrs82cfKP4RWbttfxfWU3mMmveOt6224453851CS55nwPAlPrtBj7+J7gzcWoAS4k7UcuPYYg4ICIbF1TvB/X1bj53lcZI5VwiD1+iuPXTs5h26ca6S1vQlRPMtgepSNrqQp53A4j0KISR0fD8N9hsBDRoljXKoTCOP8AxVpM/zXFQKXVYpYPsQcpmopJ1hl71PlhQMI2sgH6E/nbXWsxhKZJLs6McQX3WAYd0lUzU8HEASPTr53trfwuy+1r7iy277u9pX2Dc9dad///ne3X/t9X9Z+3fe9p/2Kb3qufeWtaXv37na75tyESZ3zTuSRSS7KYcfxb4MX+PmmQh+ThcucK2zR8RwTIYN4ZLNIqI8CI8j2TeXfFC+0SKOyoNQMofTFZFptSnRKjlsEF+YIje8RzkvcaEWrFqWiTgQFY6H01ZLkFKRpHTh+tCaLBOYv3XNGfeDMcUuWKLf56rC4ZrUQF6SWvBmdzAOTVx4etD/4p/9a+z1/4u+33/Nf/oP2e/6r/7H97v/m77c//t/90/aR13zqcSPuxuuv3cG4IcNYz+/56ne2v/PD/3n7sT/3B9vf/OE/1P7G/+e/bP/uL/l2YPra1EV74437tIN7RbtT3MHx4hD+Hebuvd9OdNQV7TbeAeATbXDpOeI72nx6G7eRkYS5hbLh1iSFtIS/j48GUyKOlL2Ym/T0mXSsfW/NzxQlyqOInwdHikBRtijfVTmD+2gLBpEjlYMeg8YzLCJUO7bRnROHM4boGZbPp+OMC28KIhSulaAedBwQY5kLY5EyGZiPQiKUMmuC9fMzAQ6fbsbLi9g4X3NcEZdLlMVlYj+ZPN9v49nDtoVvemty3J7fXLb37Q7aV97ebi+8Y7d97dc83b76K663Jy63dvvqqr3/a260r//Kq+1dtwbtnVdG7Rnk7PrQpyWw8sNqRwFwVHD1xudZMlKIa4Rp2WbgORNfewMR4wlAhMivxMIVk7DWX2Oh57gMb6Bj/+qlB+2v/cMPMZpimxDSFa7ICrdmjtuxtxy1T92ftR/9Ox9sH3vFx2xd4UeFoDgUw72atgMswSsn6/aPP/op6uO+hE+yizbzH0TAXnVVwB4sN9sbp8P24c+/2V56463cc3FZ3XdjOeDMgL1P3/aW4/bJV+8zqjFq4fbMJ9M2Rzj9Xrkf9FR+9NdXq3H7Bz/5ofZPPvhpXGhwQsB1d7bg1yVcuS36oqLfP123Nx4u2l/673+cOrhUukmhKzylYUdJ3ea8gkdDggzkBiDt+o6xAS6y8770Cfq6ZFr3xJRDBZY+c90L+1ng8gvSCEmr6imj4BsysoCDx4vBeyimyVtlcynfBREwlL1Q/m2aqza6kDa68z4MBr/ivwAWhKDzeX8tUPJcs5rsEKVQyaEU1q4BogNaI4FWkATLkRb9VqE0BE7CwdaJ2CbwdmHMlcmw3cbffefVrfbeGzfaM1cvtyduXmmXr2+3dzx1vV12CRVpleSLxbC98uZB++Tn9tobTDQ/d2+/feLBvfaphw/a6/t+jw/lPkX0aVirq6AGCec+IJm75DMdPK2L3YGYItgRLdaDU0ce76R7sTmdt6dw7eYHR+3e/UU7In058sk/8Vq1zc1Je+fOaXvzc59FjHDBVjtZBh/5mCuGZoFi7ExW7Rd95dPtZz78kbZ3OkVhtsHRkaif6DLiIMAjd1H7KC5zrK9/4Yl291Mfaa+//no7WG1RHuXBZG8wd1Hgbl0Zt5//ws32yZ/5VLtzNGlHGIPlmgkwHVsO3Hmw0Xz7/Mkh80UnpFz73dOt1YP2wvM329Url3AN5Sf9RZmLhYO8L/jf/OvPB88j+jloh9m75e5gt0zO3ZDpPAU6qSyT3Rut7TL/8ENCzFXWzF+X+2+20ekdvFvaxhipUFAe+ZDoktXKdezknT5V7LeX9ILvCJIbhPRdV13GWk4XOvfhPI102AOpSUoH2xU3Uw22k1Jp01IqEnIsyMiJZZ3HIqvKBYqleVOCe1wMg8Gv/GM+EBe3xJeUCXjiujtxOFE4yHOiy8H1bQENEXI/8u8S7RYT8C3mEK5WaWVmWKoZiDhRj4IgMH5/cId4ZTpsN3am7fbWRnvX1rS96/J2u741aZdQkh3Sb13ZbldvXEqbteN02F597aC9/NZ+u783b6/eP26fYN7wqePj9vB01fZPEGAs7KnmAtdniQ89O2IeAbazE9ffB+2EsguEt15/ozJhYTpCZo6nmwje3mdxm8rQVbNthirmZKf37lKOSWtjIrpxpU1wCQfTrbY4vNMG+w+p5x16R6cRCiLDmddILgjqtvW1y5m4V76Eep0NhC4EOBq74jJlDrbVhsyx1tu32gDXdLX3Slsywi5xS0cKA8KmggjUibnW2zdBOlowpkBj36YiU50D7bRN5nYnBw9xCw7ruyOKiG97lKkyHWVyAu3dev3ITGl0SWeK4hSXEr4PD9oEXJ1n6U5Nt2+iwCg487PT/bsxdsOda229wWRd4cYtXx3eRznwENb0ARrEqge2dEZ2FEhw/2IKYtGsPnHialYUBKpn/ki6Qq6Tq/BaupZy0wBdAohWz4OKSVnFWa8gN4jFgfK9gujO2pYSHW8D7qh4GXopY3xEQdov/0N5FVXmGXmLn8Cd8oxRBAiGYHvDSOWItuMr+/I2DFghQXqW+LQWhkxOQChH0DCLo77phEou2W6jcM+iGO/a3WrPM/947vqV9p4bTMavX243n7rRLl/DKi/W7eHDWfvgR15pn35zj9HjYfsM1vEzx4ft7sKVsnE7OtXNwy3SkumuQEO3ZLsdwyXUjS2m9ljp7ekoqz4S+nR20g6BcXSEEBzPUCjcQiz7nPnAzRd+fltdux0BX++93u5++H9pE5TL1abxzs02vcQEHcMxO95rbc8vwd6DZtSHzN5vyeS7Y5w0dhdP7fmR2TUvinKAI5qIguy2ITguNi4zWuK+HN1t66M7wHRpHTjwZITBEa5Mc4FDKZK9jt6+ddAJr4K6GF1qk0vXEOI71DmiD4xWIqFbJOP5s55By26MmJAU+WIYtjgWI6W8ATqa7Lbd68+AK8YSZX345mfJ2O/eDgnuQMgK54z2yHd/14pjASpK1J13+63wdekcVI7kK1P2zfQOryhYhNsgXlyjMpljBOGoQOpnA6PlpXEVDzwvlitGdXg5cFFFunUKQ0Lg5JfqX0JBBihINDR3Pp3kwlAUorZwoCQI9ADGCDv7YpZaaBoAO2/euJcpEyvNnHhx3vuAujoWdCUrH91EuPKiM6hzCV/41nTSnsbFeO+Va+1rb91q72AEmUzX7SoT99PjZXvpznF7fTFqH3z55fa5vXvtjROUY75oh/pUCDXDVfxkBSWdDxFkO0ShLV+I4CKDr62sh5m0QK4YuXa/wUiJkFImn2G7dLONn35fO9i8HrQ3j++0o3/zz9rh6y/RKdzEnauMLDfaAKH2YabFw9dbw73wpWwZicJojvx6PERTUkcUHQHCAOiBMufN5U7Ap5ttPcEgUH/g5xdUPs5dOQrz5QnRmnlbfoQDKNB04ZI7CuLbF5d+w2T3GiPIW3iCCAbGyGXt+oSbtSuIT4mjJ+Kq8HA4EwqxZZLPqDQcb7ftK08Wrqujdnjns0za7+fpU4mk0C5dSgU/d0Mosj4mLesDCZDSOy2+jYJEaqRbFyI7ypi06IDI1ygRIQoijNCAc3AWjvTKdhP6nFexigmKvsJVRKOrPPJcfSSKAH0PJT3VAHUKIncuKsho8MIHXoTsYXDfYJgscyzHqfcXvBRodko6r+gcf5cfs7HRdBDRkurX6R7ltT100OXJLLFiDV0twobGssBaHBgmqbgM8xkTxocn7S7xzv68fZqJ6KceHLSPPnjY3qSNz91/2B4w55if0AF0OcvKPnXnsrM+N8KSnbRY9AFKZHuuvAx0G+c+Z0GC8yzKOS9ZnDB6HB7jSR23o0MsIG7D4Oqz7QSrOZ8zdbbu0V47fXAfEniHnnYZuU5xhQZ+VJOIZMTySu/6gD7so8+xTvTPqPRlxQxiqqKk0msoJG3i9tEZRinfAczQBD8VaOpL99SS+TCPRsoQGcwvS6vAqHh+ANR7Fj7WK31JjnBp5b1wxDn7gVPuCYiDx87NtCysRL6oT5/9AKgv0l6v9tvpyR36vN+2UGrnlX4/frWUBtBXi0yN4CPunBsK/wou8JhgWok3gfbNj3GI8Ff55D0S7C/ylGi/7UP1PbSXN1RypF8PtxG0zaIVSqJrFn0QcBd0s/o2pHNhUTEKeCGMhu/5QD4DXQqiFlUhG7SiE98gr9thrsSgrASuzYvFeGuKeIZUO+G1UeAEff2h1tAHUchxZWjkiILyHSPgd5kr3D06aa+jBG8inJ+4d799fv+ofX5vv+0D98HhIfKENTid4S1r44QOE+09GEvAbGfWWoB8f8ff9BRRZnCjHG4TO0Z6c8kn5wR99fY7qIMAI2SbxCNGj/Vx+dYKLtoR92fI/MSjQ4QGwmVdR7Ss3lCfVvILXuBqWxQKLjI59cJkIoqbb4boH0L//r1VtSxeVMw9AWGZ18OFrhFy8uVMXrwdBUHZA0d+km2wSpTC0sGIPHEt5S1lXsEPlc1zRwHmUPBqsj6hr3vM4xjZYmRQEJTRfXrOp5be51HhwU1Y4iRuZ83mzGCr56FQ6uTFa+sYuTa9Tuv8LJ9a0ta5hBIWvG2BrNwgxNCONy+30ditQNZV3nCBobW8EUL+A8tzqWmodsRbUOcYGzKCJFHqpWGZzn8FSyjEvnIatYmCVDEuE0cvSDcvfl80mLQIrdmQHmFajHFpxrgVG25n2I0CZl7A5PvB6bzd4fiQsq/uHTERx9U/XrV7KMe1G1fbQ6y57nuWoZkLzXEfnNABAnLhBjK8lmIoICKni+cqG4z06UQFLKtV4glD7WtqQm547/WVzWGbHD9sBy99qi04Xt7cYNRi1IA8fgphiNA46c7Ez47FjZEO9Fkm2H/JQSjCc/ScOMK1czrsXfG4TwYnvdIwJYTJIYIvKzkCLGnEKJpHLo1ZlbGMZbGeAyfmjJZxqawDpaqsYlV9t8fhS+hjXgpyxFDINzD0sxAaE1f23NriqCsSuTkrDHBeQD+NSdd8aFB9kgYBCaxkVei11XJ1FpjSSHnLF6OSVDSUFkEzfTTNa3nmJWmMDqbnUohmwH8fO457icFxYSE3t83q6R3YxSNjhCdtem2ZrlwXRu29KgjB0YBoIa8VsAiFFQBgRcmX/xBIwVP7axgP+Ts/tEIa05owafNmlGVcxRkOdii3CUFwqxC4vLbz5CAjjGv9x8DG22qHB0cY7Xk7xQIs6KirU5cvXW5HJ0fwBPcM6+CIFdfG+RICGzGT4PqdJHut8BUe3s5LMrWtV4wJnjB9Op22CZOJ1z/z0bb/6mfb/OABHpmPrQ7bzvYucyKIrfuDZQ1hYAIz2UyQ9fNdcRJW5g7CtA2EAjJ10Y0xHMMwadZtwTDTsgo1dTlLXgRKMBbxR36+AnX2o0za5Ehw/5sLJKvuE9iuVGW1yj4KirpZgXJOqZVRKKgX/kEjFzccIBYKjLSjEuDgMS7gEHjelA2K1KW8z26jOZzaZ3lf/T1DmlC0rjPZYJuJnkcixc16JsgmDVtfw/yzYpVmlnJKu0EG6PWzkPMPR3GVA6Pp3AgcfRF46CGAtO2Z+PR0EajpKdDF8zAY/JL/nHkzQBBGlyYjZlamQjlOoGJlERi5zUM/D9YaZTbRur4BJE+SWZR6sapaWbDIDTpdtOFmGzIhHU8YQfC/F0yilu2YuYOFYZBPBt7wi7Mb7fT1O218etwWDPGZaDKUX712qx0jAEe4PXE/YLqLCVEUOw6cWlIUbzvg2FA4Zf+VeHlOkb6PUmnQNtsTTz7dXn/zNdpT8VAoSmbnL33buf9xhrJX2oyRLt8VtKn0HyV/5zcyHzto7aUPAgr6qah2PtaaX2bw9Pfd39pGdz7XVg8+UQS1yy7/piUcRmjSnvvGtjx8vY3f+HBb3fjyttx5jvxZm0Cr1Wv/PDRot762raa4EHf+dRse3QEOrhCCMYC2o9GsLYfX2uLSE2301seAjJBAV2nhBFj1W02ut8Ez3wKvDzIXm1FnnPVeZQANCS/oG8RR6P1kQwwO+e4UZpgiy745j1RpiqZuKFTYFbysril9lOoFXqNiUkZPFUyZkAwYmdQHP79bHxeNnzjnK8LOIfq6MYa0EQXRsVdC/e+4zOTczZ2ZpNsyfKL/+a4Iddxv5x47XWFrRFxQtuypeyQU1NCDMBq++7szSS8r21kcL7t+5SKhBCpvufAqLZhandL3kdVek0D0rPZh5U0g7qFy2VhFA/jaie7iiDIICR330dR25Xrbee5dbePStbZiPrI6fQgeTLDFBZrMThftyuUrWHNGkUws+YPAwaNHmKMti4kKKh69a5LIv8K//lnyySefaXfu3oUEZZ3y6h8LSGxwW3z8r7fDz/+Ttth/tc327rTZ/Tfb/MFLbb73ehu84+vaeHGnnXz4b7X5w8+12f7rxNcoh0I9fJlyn2nz/Ttt9x1f0RavfAQ4/6gtzKPufO818j5P+VfaklF0+4kva8v7L7fjz/1YG+6+o423nqBfB235if+pzV/7qba++c62vvo8k2RG25f+YZu/9cG2OHyjzY20O3/4Jl1GETa228nnfpK819vi4NW2to3Du2128AZKvt8mz30DVN+C7rqKTLQVaHimzYmRgbfhE9SJy1Nkg9zQ0/SMdHC2y3N0s26R1LqeeG5FQ098hY9jMsAT2vZ1DI5muscqUOaIKhGKUJnmUzYKRxkSAt50zzuFzKql248GtQWpRjlbQ8YKgLW6UOr1aBBqwcrV+Ht+f90HAbBr2KnPtfenRBtaVHH/UTB7+VUGj6RZd4nroe8v2dRut6DEl6XcejJtzR2rplgP5maDI1ZRDV+NdevcbrHbxk8/166+96va4mjVTj/3iXbyptYWN2fuJFDNH7bp9ibgRm3/wNWVIl4x0U70QU5LQurABK1TupjyQoEsQX7ctncuZcn3AJfOdXMnpuUOUx+urxYM2x/6cwjjp9sT3/Tr28ml59rxvt8G1LLN22J0q+0cv9T2/8mPttHl6236Fd/PKER7GJIRI+TRT/0oVnParn73b2jLT//Ttv/Zn2ibz31ra7e/FixKqlwJcydvm95q69c/hEL+1bbxwi9tW9e/rB1+9m/T9r9p0+e+rQ2f/uY8nzNEqOcf+6ttvffpdv2FX9IOpjfaerrdpuOdduwcBMWeHt8Bf/B79V+02b1Pt533/bI2vvE1bQkvlptP5JGG9ckD+OybHqGIBscFg3RdXx7+hUeqhYKLtXU0Is8dxkuXUGPWoX3mVJ2wk6SwWr5XkHo1qtemKwnIgkaLkDoZPeopRitpnGLYR/JJIaeu5cmuybY4FS8VcW1jXGkNYpEUGJyEzxz5q/sgpggfWgunw7MPZ6OdFRKBU+BKYPpoMDX/ZXa02WsAokS6YiqUImhp75N47+TsbYRKWBxTo8qE1TFPIjByuHaeO8BOWuy4ODLcrw4O28bxcVvde9AGjCB+rnm4chaAAoGHKB8zemS+4NONrtXDmP4h/YpiLVzRBT8VEsXQypWvrYVDmRlqR4xavsHwAJjuLbO822YiLNQbZI4BNKLznPnpqk1G3ht4Atx98+ElIq6hjBliiVG0k92n2uzy7TbHzZn57irQ0JVSB2KBxWnnelteeaqtt3Ghtp5tq61nUI4nIQV9la74+4PVXjv99D9o8zd/pm09xSj19DeGVplbgIvf/zD4XL199SFel4uHPtrLRHXuLltGIL8z7m7iebvWTkc32xyFnp/6COo+1RBcJuO5z9DBM5wZlAtp8e8RLG9AlnuqMZQ/CBr0UW6E83bR8iqt4lb0gCfUj4grWIHnrosR80DasFny+auYfKPp1u/qCS/y2UVSSnmsS3nS1t4k1GXU5dVFJGa1FbxU3D6cK8ejQVoj2HTwrGEix0Lu8Uow1wyQiDVGGmmfUQDkNr0rfK21nZttuH2zrTcvZ48SBeEiwuezxzNcKo6YHBBy24ftYq3ogDuDlw8etv3Pf64dvPyJNnvwJoSno1h5xqfMY2iV46rdvXunXbt2AwZm7SUCKqqJYZb9oCP2hfLWrBtB4IEAajT8EtPNG7fag/v3yfWmUg3FMsKKKqQ7en08NpRnLvDgg3+h3fuxP9D2/87vb/P/+Y+305/8f7bJwSsIZ9c2R9//NBm4vQTltaIuiVaTTGHKVJ8B11VdTlDc4RKhQIAccYXDuYJ5+vJPtZO3fooEyjnxBkZtyEOw5JdCTEf2PsUI8+E/347++Z9uBx/8/7bRMW5WfHkExA+Upu8o3Po4n3cbHr/Vlke4ZD73s97PvamxK1bVybOg6Yur0yV7zE3eJCiAxuqXdZ0cR0i7Cr1QG0r4aIMyPgw2HmyhxNvMhy639QbGYngZwu1SCW9DNjkkKDdaf+vGQHGsP/pjcq8KyA6xEm3NotDJaspC+mU56aXS0EzwIRR6Z3i+Xcg0yOlOcOjaMJ5VSWMwJ5FzEbcsCqIGmp7NbJtXcDGebKOrz7bBZSznzi1Glh2KAg2l8GZdPgVm+SgNLdsBhMXOZBghfX50mKcaF/ODbMNezJmgKuQq4khRJk3B2N9rO5cgLKOBW2GibICVUD2ewU2hcnRQSCIoCCXJO5s7zGWO2xy84lpSztFG61IE1QcXHn/Pfmvb+Kpf1UZf/svbxvu+r41e+L42ufI85ZnoIhTeC8g+fGq4FFDKT7T3HMXdNXlHB5dgzcnOWFyv0chtGyijIMDBVSFbZ8LQJrfe1yY339UWdz7W2oOPAA3EEbAYKXDVNd16z7e1jff++237q39N2/7KX9YWkysud7QFiuezKVTgB0SqugPg1Kf4mHhPcFtHS+YhYo0RCJ+6IN2yawJaFE3qupeJeBpeUyWulYpBOmdVgHB+1gWIbikfe1uvNuHZtbZ16fm2ceXdyM5tRlCVZBr9yL028BE+jXUREF5zotDnoThbkbi6fl2ehfwp075CKgZShnfnkTPOo8DWJ1xUENu4GLUJVYwL/ioVILIxkyYIAcUqcl1Dqq4HRRFeV7BGrk5teif6qTa8/o62uvautty53fIEIWTxK6VZIsWyKXZZabJ+1hWFByNRBjFxRUvLZGfiVDlSkac/7LYSxdA17sOjg7aBPz1BOX3YpxdPJ2XCTxvxjYVDR7UwWHNHy8nmuG0QD/Yfxm3ITUBgZh9R+gev7Ct1XKIeMTEePvFVbXjrvW108yvb+ImvpL9YPGBPt3fawvkDPZWpO1hm31rog1cb88PqA3BGCBFnItk2XCL1jj8KpoL65Nvm0DcyiqmwcB6vvrMN3/vvtMk7v4s53HY7/vRPttH8LUDpLkqpEpAN6Nyg94j5yuDaMzCbZNujH5aIX57S8vSYCb4rcUWP8FC2klPCY4K94Idiy+8swED3zPfCG4vJP/LCJ9ITobUwunNhnAdpA219NzH5PvQ2wcVc7TzbNq6+0KaXkJnBLuzBDaMBDUEZA6GkF4GRNjhLF1UazvLLabWo4qTL1M88hfbMiZGl44n2MTFQ6Y6w7bf1K1YrcGP4/He+mOESAsSntKwlU6AKGRxu48MHYZGSkQCl7GjjCq7uE4ySN9p45wpIIK6OGD7f7gfvFX7LKYwgosamdpDUn5a4pI83QWhM1SPya1k2BOiIZRfwLOKeyOCTk3m7ef1mOzzYD37OcRwTxdr8vgf1OCyEQ0FVqJu3nmhvvfkm+gNSdNh7FzL8bMsMv9TD6jvRH9z5aDv9xN9pqzd+pi3e/CjHD7fl3U9QYtq2ft6/06Zb03b0qX9En/fb6YNX2vL1j7XVa0y23/jX9Ulnl2Cf+wVt8PD1Ntv7PCPkw7a68+m2ev3DxI8yz6Ds3ZdQine09fFrbXHvY2383LczzCE4zHWGwF+89RHyZm167cugxint/0xbn+7nu+GL+x9nIv+xNge/dvigbV56mn7RC7v14NO09yYK9B7QvRbFUXjCOINCzrnCHlrLIyoqJMqF3M6k2eLOQ6RN5mjdgk4yIoI5mvi4P99b6PwH/nqAKcC7mGzQNw0H/ViePsS2HSArtdMi3LOelYDnIfUJZ/A5eBr4KoDKbGJqk6amIKdyVIMZ3iqbqe6/nHDojoRqo9ozMOLrcgAY4SnLQqGUt4E6z7UWIxECdMeyJOS5b8kXPKAU+C35Bsbo9BCL55OFLrdRDuSqHp2HGZykbpaWsVaOVFpzt3oXPkaV1vLiVte+2t/nHbT44nRyctJ2dnaLaCiJls+y5xHWActmxqPNtrt9qd27c5eGISH0q60f4lFH+ySOmWORNlgwR2IS3+5/vg3ufY7jJ9tq77O0w8iJC7S8/my78tT74Dv+NG2tH1Dm3ktteP+l1lAGJ+4b7/gGYDJHi9ThjrrJ0XIPgbn3Kep8pq333qDLM1ytTUi1AyL1Xindjnbzq5Htr2SORrkHH295AXW2psP4w9cbEzfa/CQK+HIbHN7Bx4dW8k/+4JKNGJtG0CA3Du1k+mbs+EfZWp6FBqmjMFV6BQQL3oRW5Jua+z32ByGprejAc/T4IiErihnnrTtrp/suQb/STujTyf4ryJBbWeCrfIxaVttBw+sI+2NRvD3Qdjwdg3LGnIrJDcrgvSHcOegoNO9P6X2QWdcp778KF1vsj4P2nb+XuRcXEEz/PJVlNAQJkKrFNcJdpxUgvGV1WYbTq8w7GOp3n8B92W1zV7kOsVp7L7fFER3X6qQSwh5tV78lLArB5ZgJsEuI40u31RWmLEwmIaLuUswgoUYu+dPhiP8tERSiJ556st2/fy+PDGd3q+MTyGrV6iaifu+wTTe3mdxfbW+89UYUSdjuMl7PwQsCZ1GAOjUM42Q6POMvO10fu7Yepti8j8iu2/T67TZ8+n24W9fb7mje7n3i3zBXYCTAuto7H1jKI/tCAN1JXDngMTew3+Ia+nHh031ZWofPcRW9eThCpFTwFQJO3bwvlzQclDadn7bTCZDnuIYudGxebqe6a6sjcqmD6zoHjzG4ejfZR4Gdh42c89FGuGl/aDNGhXkcpxgo5ACXUbejDBPX6bTIoZTWgb/rztJDNGulRFn2jkaPhUymNXaUdYHBO/Z+sGfExDz3K1QO9+ppCMmTd9E/5QXDKC4uY5DFf/lUoZaEdR+thzusxjhCuXnTRSJ5CdylGysxQLUDQCwxLsD0V+HisfpuGA3e9V0v2qX4/XYgGUT+RCINJijSHjiSkRcRgJTZuir5gYjPoy+PD7Jte3V4F59XhECGqjKlg0LwqBug9QLxIZZu4xKMdb7BnKVbdrWBM5RCsT5QTyKTcXB42K5eu5bRRLcsxoSi5saNo56u1ZNPPdtee+P1UjLyc/eWslk4INbauYxhpMryRX+N24dw+BLsXIsH1wt3Bexcp+6wHdxnlKF1t8/nOfW4iz7pZ99dph55XxfxcJKNQNMf9zMpfll+pK5bOnSBVrRXm//Ac6HlRQmYMOR7GyoXhniFAi0GzPGAMQPv4eYV2gBHBNdRu2f+UEsqbK5dqXO5OZ0/OyQho5GXoUXSEEib8zTlaFT3iDNd2ZQjvfhpNFgwhb8gxE2WvsQYW/jrbWRdNXcE61LLg5SDgWdQoXUPNbjo6XCF2kd35Hf1lDTr4377pa2GguRrWczfoiyukIUm4o5hkST+esBdLOzPFXA0eidzEE6i3URFoDL7IgBRbcEmQ3CSgw4/hLGzME5KXR0Z+8F8V2AWx21jeQw9nCTVbELiZLRSKfiZXkII0t6A2rzUZgo5MDMUqnhSIYFjeiOVPNR5XAOFkHK6AfNjLBtEMtuqDr0S7cqVayjScTtdoMS0b1B4JXjcKYURwrn+oTVyOVUjELxA0a30Mtb38Vp27at7luS71f7kLdwfRqXFql164p3t6nNf3q7fvA0uTNKdf1HvxBGIfioIjha+ZELh0CA7UqjISxTKRwOc0K99aYY4xPhkDAJjH4wCj8lWG20/lYWC4UwLPGqbvpn92EWGPfCkPPhKWYngqpbn4ZqwpY15Z4EccPKeypjRQxr03ElJ/xyB3MErP8G9cvwfqMoeQen5IsEVtQggZUNzjS/GIqtgaQJQJYMegy+8zY6GpKvsJgqLP9Kt4+qjdNFo5VocMFJuaRpicBt0GWJIfLeYSr1yJbVhgB1ZAswQSiUEjwvH0fidjCD2ThdLrDm1sbggXAQREfJcYSO/EC3wddNNa4PwMz/wU2QjhMEn0IqYlqMeMGIAqwv537PAvUA+mjqebiEz9UaUIpJtW6PvTJHAjuaao9xeoZxz6lzBxVseuxpVamdNH/mdAHc03WgPDw5b28S3x9XS7dJuL1Bq++7okT0/KjGKEwsOCXwRhMjrcnhzLkM9ad6khHwh+IqJ8vj0pG1dudluv/vr2/jKjXb7ievtqevX2oO33sIj0VoiXNRYufHPDY9azI4Lob/RERi6i4v7oKo96tIfo9q0xKfeQDkuX31X25rSX3BYMN/zW4hz/Lmld8bz8gxGeKoUhbnsfrnBJy9iJLwGjW700NipPNbw2ihuKpUfdXV5uVb66IO0smQqcBRQanra8Y1YXSvh7vshDeVNRnB5KB5ep76x8MgqVM7J99rE5BdsQ5bnTSI9OfYFb6SN4DMxczUgqZGOrHmGRU4AKzeAJRI17Uugi7dwiIZhbRMAuH5eOsB1J5yJ1E8nqx/kcyQKt1a9rEP9LnpvRJcr6gWiikPGGPEwWN42tawKpkoJorGapGX3qETpGqwJcx8VfvNI76Jr9h5dqt2/f6ddv3adTkEQmvQ+wJCJwJXr1/OCh8HOTlvvXkaAn2zD7RtYbJ8sMdSoUBG49MG76cJ1/T+b6MTPW4I+D65FwkJNUbbL09129dJN2ni6Xbv9LOUX7erWqD1xZbvdunajPfHEs7hdO4lrRxz6al+EHQbZjhspqTdG+Hx0tZ4PARdisUu0Io6gCq18aN8BZa3SySMVUP9d41TpqFeYLWnC+qR7rLTc4+iOuW/EeUTUcmmz2hX++TWZ0EjJMKeAdsKQ8wrhS8ezM5fNBrzOfELT0o8I5FM+SpNr/xkq7VH4xsLr/JqgUJLcLzRYz4//rJb76PLDiktc/jXejSOZvcrIRSX4qirmmPNHw6g9/+0vBikQLRYQqedbTdK8mtolO9xlDV5kzBIRM3Ksu8P5upN1RdTtJ/afsgpttNR2FGph88++x6fHZ/f1Qj7BJhMq2HYR2J9tVqU6K0SMtm41WMywunRo9a0b62nbwW07YuSI47TNsHvjqbb15Dvz8oWZc6UTRhXwVxCDR/rHHMF5AMfJxmY+4rmze6XtXNptly5dats7fo3W7eGLtjg+avPTWTuaIeTMA7Yv32obU1weWhxh0e+8+nqeUPQ5bl29OUKfNzc67+jaq/YdT+1E8cFuRfG7XkdQfIpP5SHdD4jOlgftZHa3rU7vt80xMH2Iy4e7EJi4HF2/pLHCWNDsZ0E0KLeVaqt1XtcV5Heg5AEpSqDA9f6xPvTAPBqDOChYy/r2h1HZRknTiJ6NMIxiJttatcoF5eu+hOWElwJdH7yulnvXKhmUEYL7BGu1zRR+rqoxB3ZH7woPQ0/DHRH1QJiQUioglU5BJZLXh9Hgnd/x4sCt6tp8h02RJqMfagxnFUHQvKTJQa7OgZUCyO+8MgiF0AjGd6XTNaJLqILtsKlP7/cpFl5Ppvh71HNSr6sR311XRxgiiuVEwErRxIUWPUlTpEOr1QpYG9fbjfe9v01vvBer/l5s/rTtvfUqHsdxtolv3n6mjW7eagPfXHh02Ebu7Zr4ZpYdBP9Ku3T5RtvZvoxSYPUnmxHmORb+hPnE4eHDtr9/PzcYfRvlkijh8107rLfvYd69cgu2gRgu194rr7aXPvnRdozb6IsiHI0muHo725foCxN5+pD3GqPeUAYG685pmDoDQgjZvKCcd+29T5Rt6icH7fT4ASOJNyNP2lSFnZ1AFwyU8xSxkEbEnl49zIuhf1DJ3DPB5aqkwJ54Bs1pV+47uuX5l9RRKMmjTq0WdjU75TDk5qH9oRNx6yIbBd20REcWhSXBVsgF4SpFoNpZX5QJT4DZj1Jxq+IKl9ExbRGTSDm307uNX5df15/ULIMji9kImceLq60YKK/Ep8Nt1N757XnkthLPM/hnUSpWVy3jWaFGjKYbLWqqnaj6/OdKQaYz/szX8tnLAmc/CHQOAEsEI1vhqZeXDHcd1xqkjPCs6sFIXjVMSyQGS/q5RuhuvOcb2sHgZjsZX22no+029QVpx3fbzgYO0uZWu/H0k+3y9attByJvujfs8ACXZckoMG9HR8ft+OgIRThoh0f79fJj32qSuQFCAZGdI/icgv7wElydEGcVxrkMSu2DXi5ZvvWZT7W7L38aRT+AVSft1Gdb8H/nJ4fdjVCEk4nD5tY2/n3nKtkt6CVt6N0ZzdP36mX67UR/pCWc+4Jome+Ogl139OhXWoNQtK16hhK8orvQK0QhoGOdK4T8sz2NZWpwHeFDtCQ+fbSv8RBIl9+OpL1yBY7ggZP60MtRr4yiyf2xcEnZauWsvhJkRvrLFRkpV3MQ8OKQMrSdZ3Yy2qvA4tDhrCHBoEQK/UoZ/PNuuuanH9Xi/lFUqOpcGZPqddAijAa4WBbQ3JulFhktWAgDMAUKkB0L8kmsktLNulXaOYK1dblcrjSviGRuH6zuSosM91mQsdtS1HSIr/DEPcDi9K0IxbmK11LWn4sD5c7RDqD8YMrkxgttsnm7+WDsbEp/RrhA915pJ3fvthMms3sP77eje2+1hy99tj18+XPt+OG9PIWnEohnRi4tizHMKEFR2ETfYyyhNxEVEPL1p6ek+f6tna1pO3nwVhud7qEIPs+iYjD/CUyUaH0C0ZlMz1GW+YKIoEOM6RRXbtMbWyqLZJF5tCNxZagd59gLyQh4xtCQtn259CkK3/Imj1Oqla+vgIRm4Bi2eyFYfp7m7oe0TjI0FT4wz+YOpuJquoLlyODiixhmg6vZwa9GkjKs1DAKMPXLQieYmOhBuMDIXM/MrozHC9dnmNlGl17ulYERFdnRkIr7mVgDd+hKnxFFzjvGoFW26YCPsmXRKi18qKRM2WVCR6mEUXvu216U4FkbJjmdS6VqVAJHICWc1znvyE5DURRjUuyOdajrxFvEyVNzs7cr8KuMwf+qpP7+mM7oyuTGVJSVn21RJmpo+wol+Hltx8XXG4zWn0iAxRDluMkc4BKAT0jba1vze+3h5z+Ctd1nuEVIj0/aEiVZ+XodFGPkPrEI03m0v1pMGw8e/GJh0q7961QWZFRS873P4Vr7LvOcw72HWNXTNl/qVmFtIXyILnzqh/ypx8FVsMUsyuUbU0zcQlm2gRMriJO49DUVuccBIGfhGSUE6qoV48lwF5fxEvTbB7P9jKbuDJBLvoGkBEub6f+uP91RHspTS5smpnLL0UJrb/DlGlgfYKLMK5/Qs3XyzJYelpMxCh55gQyJ+pu6VRT4lEuVLhryaMGjKUTOhedVjIIp/qBZVyw9gO/GyCflHeFTD09i7FvoB97klVcu/BwDS/qSr2wmXWSLLyBiq2ld6OE2eSjItzJJrwIZ4+2kwSOxhL5jJhG6k9xbGMA41Ha/ChxJCyjOM5cRFwPwXD5NCxSQZfqU3g0fj6cICcKqj+sqUtoQhzpmFUcrbp3gJbxiJCWwEoO2gbD4atDZ6YO2OYQgey+3h5/5UBuc3GMk0dpqAUHMtXA3WdJnv0OYITdtCZ8YhvNnH420a3sy2N4WGvalRhrnESrqaLody3rqq4gQZEcORxgZYpV8kdd+JApfppgPbh2j3NjpG9ZPj+ZZ+dravNGmWzeQT9+/SyWtYceq1YB50u7TbZv51tbW7ebzM2s/V6EgQ9coBnima2Ae96Z6kuiZ8iLvisYWtNI5vw3D8WbmT1F2hKxc5T7XcuE0Z9KLc/KT3cHL+ZkQmFRtWSMdeSyUXCgfPVxwzQqTslPyllYDwNLCWkJf6Gca8uQ7D2r+C7HkA4rtCmPw0cADLm6adLc9IcvrgARI1z1crG/FxZLaVHaiZKsiH2Ke/zqcVNauspaD/7QU9TiHSXUgKgTmdQ9TqUiCVl7KBxQhu6x/S/54IwridFWhCwFtz7YTwkbKC8COWI7SIDFmgj/Get+8eq3t3XupHe+91g7ufA5X52Us6AHtMXumP4q3u3JkWAl7xAZcLzA07Xld/TckT6bjRkQhg4KjnaOu7BliySdt25dK+MAXTHEi6T0SnxnrR1977dHyHksQxEVBqD6pxH7YRqr65nffcHjqsi2uxARabo4HKI6jxqQNUIqrz35NW05vwslrebnE7NB35B52NLYtepO+EIMHioO7VPwgl5il9JTlOgqtrw597K887G4QrlxAiassAYpOqQKM3q+PcvTplLjwL6FXju4idfsgLc7oICzwjceS+kZwER9ifSXMZFvLQxDxUSrfm4KU1zgw78u9NUcXYVol1fxf/UjvwV9ZyEhEiV6B5U2Ykg7C2J5pzjUwfBdiXYtOLDGVDbUCoZWvKNRMom3c2As76Ypk0PPcckRDhPEMjvdRtAb9OoRwLEgH4jvIIEmh02YW3Zov2+VrN9qdB8wnZnttY32AYigkp3kJg4rqC3+XgMHeR8jrBcl4pCFoEcR27J+IuaqS+ZRY0K9qkSsJSL7lpJnCFLwZ9fwgTxYZSM88SnNmo8IjrUY+6df1nytJ1d+TKJfSm5t+xHTqWd4C6XuQfb/u4uiwnezv5zkWXyE0vXytHTJBP93cboc7W+3BZLNtXL+JMmk5/fOX08S0aEOhs7FK9KOwMmU5DQESKMU5uk2GPOhovyhiifTdPvRzs3TAExRM2FKsXCyz7Km1zmPcsguhdjdUWvLha1w/aRLEiNaBXyURYsyZSBQCRINSJlFdXDmAL4eco9jBrUAU4vY3XEydipayr+cRQ6efJdCKff1Y9+TpLRRT6yiRuDByrdvzyA0hokoWJYJAETSsTr/+HcRSzvKFoJOsKBVlS2KcC5DD0cl3bl6qDhLciKKosL5Jxa3qTz5xuz14cCd304NBGLPMvqbSJ2EW3CwnCt/JYdeOI1j4bGWD/fKGFsJdX1lVGMShi+XkV09lHKAnWNnFaVmqMjTmFpHjGtofrsu46O4Jk3T7Jp4czZP2tuLLv2dL3C1g+U1DXSdf4BbGYxFPDh/kQze+ZvTpJ3bb9ct++m3VZu527ix/3hkmegIF31hl6JLnb+JuQA9xiCvA0QCPHDHchewole3h8gGDFSvbCWzkQ974kwZdCHe5TL+7NPkeFIz2tetn+k/wf5XnrMvL+7eUTF0rrjPig6e6q5XPyljHS/4Fl+DElYbUl1GoHEY3hdp/Q9riJ/cqpAaJIm0/vAbfznCOBk9984thvsJihynUd7qUQwF2qmOamFdbISxptQ4OULDryZRj/vVIVOOxGgpEhA00heEyHe6VtR3G/T55FEzkbDXli2gST4uuFVljZYe4INevXG137rxBXSfDzitiu2iH9hKtRxVhAKTfLhLChuEciurAsGNBOOibZ7uSzBd0x+pSr5+YZ+TxiBBdBQ/vj4RpwB9v1I3EKBTX9c4wS1f7wvWoopTS2CaFyPDDQO4kzqjtthS/sbI4Yvg74BxmIxwuNS9OVvmOY/NdYQ8ftsGD++3ozY/n3ggY10ggzLRbNE//pU+nHDFs4saoY/vhp4rhPSDmhWN4g0ZSnLkHRiNCaJQvVjyLwALfXi6iFJzVPw4mJ9o+9UNvEypwmXwwoD3+UIz++Rxr9F/c7Xda9PxTZkrppC8/ZVUcNCwaKiMQFAMbKBToO8dgmIZpNW1XMK+/Go2e+eYX3fdDSwGmMcloF5Z1IQ0aPa+kAuu/KmfHBGN7adNAq/1Qrs+YTthhLbqdU9NcCsZa2QXfwRRG6i/Sabd3CCqClTvP+OJRjgkjx5V25fKtdvfOm6TJZF0brbedtV6PxPmZbaYfwrMjIJRla+qkDHnpA6eJFk0wUcwkrILl6EQbKlQ6PAWXy21/7x4CKJNGuEATJun67JYvBhRjajQVZBjdwc5l8PNP5ruxEXx0EfzSE6NTc/Iv3dxWQtsuZpw+vNM22nE7ePPlNprda8vZ6wBCgcAhRi6ANTi1HG1LxRMXF+SLm+MN/FfQNEtOcDeutEY0P+8Pnh1zFK50KcWWanFfrR06akDI52foR46oKcczw+DPPtteFU2NXpKy98tdEcqPI5hpdGSVPXu67I5+Rat6dZB4W7+MajpEukWkeyFdyWnOep45j0GuehiWo8W+FO3QT/KElVg+WQEylIU5j3VjsM4r338iapT5HE3K/wrVVKU55Kt9vuhhgYW0vcrUCuB24C6MGBqznGgNccIPr+h8wRZwJYZb7dqVS+3hvddJ9w6pqysdvPTDCLOKK1Ij5/5I5deV8Wh/ZERxLvl9zCKDiq0QUC6PG3NUVSzhXi/75Aj4cP8o8wJfKOd29ZVuIw3bZb9cuwDPvDIVEhVsn4GB2V7ZtlARjOSp6LpAKlgX89VXymgs+rcYKix+mXZ+8kZbzF8HjxP6CgwajRINnOyf4obNcnMvL/AWn/QfYXL0Fh78ixWWANZFERReX7UksyKYxBjBlLO+/RBb+U4ERi8Xhn4EKbKW4CkdxtTtyppfo6j9C6sQEWkqP4Uz4Z+LCpZGUeFzZM2RIzA07NLDdqxtF6ShuIlh/SxXhlb8xYa6GrjkCScN5KwP9iEKVsXsJkwHcF6W3HXAUA1yfaF2TapBdEEtCd/HjoD5R/lCnPoLh8Yip/1AFggwCEESgcxjOF/iNi2xyHmVjk2CCyCjwArjZHOn7e5caW/5YunVEbCxag631rcslVTkwh/AcoBjVldkGjHk6frkdYiesuJk+QrCSgcI5TrJSAXHNBlYY0o+XHPix3NQCqzv0A9dZmn2En3dwPp5467Dk+DLs9vSrSYoVGDJSqlfCuOfBBItXz009PVHntsn4GSUp6TziUuXdtrxvq7XaTs62Gvb29dR6k3K0ldoojWu51G2EC/oOuJcyyktbA2+ZPOo7aBE3gjMbmqfDvVbk6Q5shc1jFAcuC5wxKiKNzhJe7Hqt56E/jCup3NeAtHxx+uat0pLa0X1Ct/ID/VxqVa40StfrTS+0mYrXFbzzupYzggO8Jakrl1OzBGWbSXPtsSvYuHmsXhqL84n7F6Rp4G1rZi0C7EAV8E+9IKV6DUxk6akiezFUIj7l6OajkXSj43/jBKlnpOwML3q5NU9Duu7z7TV5q08DBSLQCEVdsFkeTrdZjI8bPu4FXl7nv5o3LGyePAqhK8lydr5W9cdUdLSeUxfOMnd3IUT557oJnq0nrDLYmVi69HKEtu+64IgKUvdHxV+vN1G0/qWyHByCQu/Ges/RkgRH37gPdS6a510g2ABRsaFDOcVtjlYqhx+22QLllDGF1tQxs+4ZbQMPvKAcsEJ4bavzD3Gfj2ITFsbLBGqNXAmN9t6+6m22LqVr0hRNTR1jlTCCSyuMw91tHIh4OQ+bt29tp4/oDDzH9ul3AJrvs7b07ejiIpQEYSoMHShZOP8+uK5NiF2gaBE5b4EMTeYHa01lBiP4eRym2zfgp7QMsbGRwwU+DAgIecyEfgFkyO8U/jPblQmlFIqE1EM0yMTVT8/YNQ4gwERL651IEQr0TfmgRZUAIARxupWRGMvRmVDBgnbti8EFSxfo0IZsocpDCyXAZtAHeHVu6P6Fw2LmB+DnF661TavPNN2rj3HJPcSzZfAaAU2dy+1zY3tdvQQxi32URSH2FpO9Y69P5niZFiigx39fxy7wrdX9BBS4aIfWrsIClElqBUfyUVHIWiER6Uh2qaCpf86Be/F6Ql0o3+6iKXxsaRjC1pXPGQMeRkJOfp2+jhhoQdtYMF99Ne75avNaRtcu9k2n3m+rXZ32yyejiwswqvAVtnY2GzHfp6BfHnna4327t9tu1u7kBx8XI2abDOVeJL4TNu6epsBrbb4S4F8GYwAKAYsBUz3jCO4rpbHxIfgtI8LhtLYXXrZJrttY/d229y5iRxvk4bkXBg1jHkHgJ6FtO3aiCJy3kfb9iiPegkUVqJKSJ0oi3nyl5FPVT53zciTrvwZ3XTZ4wFQjtavGJzAxWPqktb1Glxxk5HXwl1cvDuv4aGE+DukKRyRAyyV55WmJdOqcB73iQJGGUleaaOVyLcpWu0JVGklTFo2Geq1S6cKCuYhHdQC2sloNQhsuK9Ggqi2eTGBkAdtZ+cSxBxllWiUJTysrVnpEHA80kSO5qTio7HQ6ohU6KROFFR80n8UGYEuJatVEEcNn2jJypX9sWoMALCw9H6l6vQIIV35qh8m0wjU4ug+8+q7bT1zewtuio8UD06ae+YG09vI2LMI6pXQLzewgCcuZUltfNSee+cL7f3f8m1tI69GlWm0T5ROGg4FZgPl9CEpeeWK0BLe+JkHn9X3eew5SuvMR6QlibbRlSiVXTqc7fcypAAlVBIFJNZPd47yaRewfop76xp9uIpB28W6+hgr9YAVl4568tSld4X/EaWR9p3M5Bp8I0P0uV56TuyE3hHdZWW/dZLnODCIK8599ZN0imx3IXjZZdvpYJY7VcH0KnUx2Gej5aAPR3sYgxqZlMv2R4P75C98UQABFDh1lF4R7E6oKqYkxw6gYBRmCls22lsV03wnrhCcXCMsihDEKnANETFJEJXRZu6XkRwFcEIgxuz0YYb7nS2/V9jw8Q+xOo5IbpYrGGVxqo1q1ivx4+KsDxWCe9eX4EnIDToIVES3TyiIOK1VVCtYHgIqnFxbS/zLipFCua2tS+3k6CECgRtCfbMcQYdMjH2dTZ5icwTVnZreahvX3tum20/mzr8vtIiCOMoEom2L5wgaDNr9u3fb4b07rR0ddY/8OgqJKoqJezN1pcwvXiFMMtr5nIo7JD2s110SZNzHDp/TPcrrqtnf6A559E1aZORQIUyUtvRVIUbpsn3FIXF8mTzpgzK6urY87Iwg9ABG0UwenEcDokssGppkujj0iyAlK5alj9IEV7S8EB8r2KctjI1uNTnhl0cu4skoT2e0I8FEY6hg7CqchUC5UMbgtYoKHqRrDO3LaPLML3pRIsZ9EFBaFVk1S8BGgJAsc4KdxwRIaFmTiJZMak78pxDFbpGPSBPFye5EhmUCjet6+S0OXZVTXIb5idZ43vwWnsQ75rrmArgNNJSVtMBg9JHQ/uhMzqvxMCCdrAv/1bntynRdPyf4pPvmEBke4RsyyWZSuEaA9bsjSBLdqj0tKW37Y599Zmg/PT2gD8JzIumE2BLU6+ZcvXUcT68wN2EC7zX9Xfk8B/3yC1cyRwGX/CrM7PCoHT9grnWKAEYB7CsIQDNv3m0ytznxncK0oSuYYD/IX6AQO7tbbYHR0bX1TfrLk6O2mB1GWaWB/+SZCpIX+BHK3SPR9AgLeXTGb6DQsyhfXrTNSOtn2fwir5sXM4fjJx+s3CuFoTdGvmI1gLXQhUCXp+vFUaGUt+AnJJAidvvZUE5vrsblBXbVtma6HCVzxErbweE8quBfGDoIEkCccl141S/SBVxkdvzk12UvVk1C1RytAdcdwgLJSkB3TmZ3rPOA4zT/iP5yTJqnJahWc01etyU+t5ZjghW1AworljZCFiXAv566Pu97r2ByrDx5WvMOtlGY1Qgw+sTEQs9j/sFkeSEfwgtSQwDq1QM9XME4J6Djndtt5+o7mRheiiDEhUlZ+yBsgZcw7zA/2D/SstV8ol43ostgw7pm0DHzOS04velwU/kXjDq+LM2HeII/GY5m9ln8fKnDiBGA6WpwyzwNt2fp/RfEdXu6ySjrKp6CZx1/oJb+YfnGzIoQfOcC/eqUq02KcoQGXEIPUjxP37qguVDozI1MIKS6maZkgcAVrmV9mk665F3AllVmtDJfEKS/eJLnSOqIkYhy5AYl9ZU/jSAxCh844gX+XGfuy888c0qMLVFwwhev0xfpWbRMoS8IHY6dkFjD9gRRpo8TL7yOD8jM8fw5cZlZQ365JBUt/HahfL5ifiyH5jPRTI7W7ZSghk73WGEl6JSvxpn4dN30MoTaJQ8BpWGtlds2Zr6wjXreqPLObS0OgCuxJtZea/Xsq2kVlXnTk9cd3TJifXf9+r0RX7spuY226L0L3zE82b7KcTevIJoMffPfBpE5gAyTFukY8MDfPVL56JA0SJsKiO4V9BNny0pP+utLf4bzvbxZ8fjeZ9r86A3g6FMrODCTY9G5aKdAjl3VotnMP0iUn74Ebohr53mUI/WtFwQ415D48NdB29phnkMNldmHNbNxkpR+pIjSBw5V7B5RaCQRkQtlw8SuHQVnwnzKT69mBKSPjsYpIk2sSOhHjX4k8ej7i/PlZBSklAQ+WUyF04cGlm1oHL2D7gdvvOmaG6/yPAgG3FnowJ8l2440LPdRWjxaofIfjQbRqFP/GWkvkuHSzzPf+aJ76lUSS0V76Glf1V+BqErVqz6c5/WhJ3jVVGD783AH4wtbvaG2eaUNNm+00eYuvu1u1rz1/ykF0ZyISvwStryvV/4XajC80M8Rwlkr1xKT63McujrdsVcIf5En04WxhGEKN4WGo+16OzuT7sXRHQYRLSVWPqJjQOypvDHZaLMZbmE2J+qGSDsYLVBbsEEYrhBJ9BJyYThKuqpXAhfELA/cOtqCwfTih1bNh6N0cfwa1uVL19rh/kOyvRsOPIQhHKOyo5A3CZUPn09RwGsJ15uatGkfhelRqSjJOAtZHaJEZALxsI1BO+E6uYFvEIp1S1JCyaR6LOGnbAe7Do4UKPbAaBvCQVn5Ly1qRknL8o9jQEFTte+MTj2tutHHOY9z1pQnVHvWMaoghj73bQLwCo4XwixJShupB+3GrjNvXmvDjR0UG5cH+7BYenvEDoY1PeoVYwGoLCGTb+S0j2Y9gpTnVdfBMo4HFi1vFJlcakOVZPd24nqixaP9KEe3oiSnO+vVoUx6iVNGlKR2gdO6IlXCgl8fAwaCxnJoELn29fgqXp4LAbsRVnH58I12/NYn29Fbn2mnh8wBUJQM+1Yi9P3c2Ji2WT7uWXMjR1J3IOtDuy28bp5RUgaAlKKdG7Ap37k7QYR+WazDOdZS5SFqKOJ6aGEVpk4YpHhwksE9RsCK/97BNc/Vte0t76WU2uhORlnkhAQgZhLeHbW++t26Pbbi6qLt9q30czxT6k8ZKc6YX3zugyngqRD7Q1nrA5s+cEA5uzevkaPc+44OEovRptzAHt/zfuZ/GgOGPPa0C32ZihfDxVJ9qDIFq+qWctav6jCCbXz5r3kx/qbIUGgscdRw05yonUU1zOG6jrECWPzUZexOeq4rmmd6ffG26ouL75Ud+fz59Hobb95C0FCSkd8sBAUmpPOT+xCpXl4dRMk42zYSpDl6Ss88yKzMkcI4r4j0JYqQYh5TCpyLUEkXVv7oN6gm1bL4/esFk9nFMQRzRLBelbO87LY/0+kOcwB88U5Qa5WOIpQRj1qmpt+x+tTtwxkTKujm2HxMDXjrYigsplX/LSV8kkF0Au1OoZOfpisXq2AXPM+rnxGw8EpHDwqEfuJiFftawm95nQf7ufRnOe850Ee3stg/6SIumX+klv9tm0MwtX3KaIy8oLyZ6SeIj1QKb9aAl/QpZpfRyfvUAsdQva7qvVEsBUnoaazBCx1xgZS3lCOmcQ1TT29SA8xw1giBc3mWPOHU+BZvRELbX5qIGK+nV9p64zICu5NJc1ZKrBgkzqPIRPMDrmJdVwjcxyPp4YWdhApjuO8cI5AUApchfVm1z2UzIVYgR5ZTofBXXdd3FPODM3l2g877ZvOVj07GSpcl9vkRZzb+FuBfDDQoJBKr2sfGIwz8zwqJroOMQgwQpmyf0Iqmtva2oopVlpOiIc26TTe22smRq0salZ6t/utYyUVZZCud06wfySyU0cJ8ytV8ABw5hrkd82LdE1Msq1Pb293rRelzdgrY3yAnDBv3CG3j2y7abH6a59UX0LNuc1nHUUb8+nmPURgcg6DpCppK1CurodqxXNEYhabMmPbzKYW+cwYFgJS6GWkdN25ifHxflc/Nu2wM/6R1LQLZKnxwf5vL/kNGc5f1uzwRkDdn4YyunIpPonjbfocDwesYzGAsP409b5REozchvddED87oo3y5eoZ2t+z/n4AITFQjQepMKx+JFTp8kyaaQZWEPmalqI9kKpyxBFogmOw3CtenB219fL8tDx+0xfG9tji505an+3FZnEv4jlsF8Qx50iI0dMAVrVgzpMao9Jw9u+H1OX0IFwgGMr5BxeiTiEqUOf3+s/wksiNW2AW4EJiIEFAEwzZoGyOffnR50yXWgt3TAqiCZb4gnl6XhUqEIIldGoBTx6M4Rikj+OLRtdtF77BPJhPaPYG+uEjiLq7pr+cCAi7SVMoHS6HTcnZUxghhEH/hm1crWKTnaE1xsRyZgYlypCy0JZ0LG6BgGkqIy0Z6fQJvQjvySmgF0V9uA1gX908lcSOmo4f0dW+dwq8SSO3OxMEfIzwwPfnE4FChzkgUMn27qOxR+Ash9Fb+KH5Gf0dWFUPZd9Ej8yKv6an1A0scNdjP/+IXh96MOdlDqQ9C0AyrEiKN2ajWREJZWUEvRM6sGMIQgXVZsVta7K+ThtBL7Fg2aYUps0N5fSUKk69Jue9ntke+E1iahSreYfVTad4nkByOeQpOxiA6l7em0Kl+0u7PY0/LKDrEsEomYJOt1ibMtbzXwbXr+31hhbACdWg77XXC4CHfGKG4hM38AzdH6xlDLa4paj0T+LM9cMyb40NsjYTplvXKdsqN6CoTpIvXwuySumDPfPPJ6YnPnCtkwrN/BdMYSYoxYQS2vrRMune3URAUOsvsZGbUCtwAqPaIoQvRdPHL9yjltXyP/2cdouX5l0dfoedgiAfCHMN7NEb73yHBgX5a1pT0HdrEILsQQKq4iWZ1Jnnepdd7EEZ+HY2CZnYWKwPi0sli5XSxD4Vv0rrTuoksD+TPJn3tFES87KMdo0g8KRoYTW7/whebN3zwu1WOEJECWoYwQOBWtAJCTk2a8brStXsZHboyidbr8itP5dCVoPPEEijTUZw5VmLhDa89fAi/YYiV6W48+Y1xLTpA4DtMw//2zd35Vvt6DDoSh3YiuOJMsP+5Ek/+c4gy+dHP8RbznuvUh5laHnergkNZIFkVsUi9ACopSEqvCJOx3+/AtswOSbdf9MV7H/xK6DzDGjKa5U3vTESzuiWMICgjclmQwd2RLd3wfoLCKs3M6wNtWEYFUTFLyPsSQYwiAkfglgho3ugOFFwVrecCV3WKUsfwYaxyP4rS9kksgol8caQJHCJ52UdnnQR5AZ1qwlL5jrRugxlfgb5uB6pPuhVMg+V1q3CnHApsB6OnYgzc9ezHgVKHET1tj3DDfW8ysWHMLB9aSCQbBC/BiGtn8UNv8Ep+YoffWeyCvEwR0uJauYNjSntbcQOrDduCe+CiNPj149Ho5s970Rs/K1yGWtcugYwtRrO1ECIey60l17xHcAop74JGk0VWfBzOxMQyiflLlPQeo2Sc+DxC8NY/zU0n3BbnBuSJR/9Enj6hrzSNwdc6aaXGII/LkQkgE2KFFnYEK/G0vm5ImkIxRptX23DzMkIj4VE0FZGJrsO+9UTOFZweZ/vmUCYL7E8ISPru7k7bO9i3iSiExfgruqMwPV2kh0/j1Vdoy+JbP6/DjIBzTYe0tLZfltV0DElwoN8qVuDCDayc8HwRhIYqrk8Eg3KUsZ9+WmE48UV0KCb9GY6k4SwbGWF3aKRLZtv2yT7kLEphkIeMCCkBQOgeQ2cpOqgY9YppjZQB7tA3qCvsgcP8IT2ynyoYSgqeZTyoKc8xHMOxn1zboU/Mf+PWFy38yNF4tItswCPJYD+lR1oNhvxHJjOCWK/SHw3Vh1KE/kdZRw3r8ZNhedbEcio6o61z2oVyJy8oovyPhre+6kWpq9tDKRilxVAYbFgy+kM8YGptYCtBtI3zYAe6CHAJ5HkI2BG4F6akp3EZY0dMgZixViioI0ZXLs1ZVuIqAWqILpufjMaNM23EsO8rS0fuE4LQqUq67Ymny9fD3afa9NrzbbR1pc3cdnG6R1P7RBXENiQW9Xrl9xhIkjIilGvlcbq1nRfQSaO0ptBJ4NS1isJEhLj8C7EVlKyO2E6GEcvw32a4LrexlKaEl6LMerNIwIWp27uXc/OvfG155OhlPQMYajg0BK4K+m165UNFlKZZ7EAwKGOTKmhZTOFX74K3leQJeIcP5HiMchirRKJB/qi4PsCW+ya6fk7CMT6Z6DJyxBjYUenkLwqCMo2uRLHGjubQbsiEPC6hCgfMtAGvNQbys5C0p8Yy3KaFQ6GDMQTlVLkyWtp0SqEc9qMjaIxDKZiX1JNO4KFRipFQaRkdGUF+/ovnWqW2Sxitk2CtCBFBcuz79QOUf12zaQvkgyCxPwZW/SVmKE+WZUij4WyfKAC01UUKlTIUQ2oOQVdNS5kSIK/zfQ2s/8IXNWSeQx5M8vvpvms3e3OGm20lE1CQ+QArh4DMj99EwV5rI+Y9I3gy9nkLrHrga9E75Qrzg5PERfhwWya4OIuFVuYodUInCQVWEZ1YKPsM5TA4Kkm+xe2WEfqbF7CBk2+H97FWO5cVKPqkm5CRw3NhFAdDX+FONzbabO5bE+sOvbSSfOZl3tEJ6li/mhFS8fBdvS5b1xwRDGk/itqNImLqn5tJDVI3im0i+JhiWXP7aFotWFif7kTpgEY5n1t3+4mCHmVRkTVq1HFRxFHNr0o5Z1FBxqOr+S6676zyIa1yr+GlnkzqcgRm4CiL0sfugonCHRMInhrYLN7EsFV+BfB0NwJH6yvP8sufXa4+VXr2qGl0SBw6EsPvcea/N37ei/pg1WGYiYvDRVXOUUYLiDMEx1LGsrphU6V4ML2PCjhpZ32yrtfWgygSNRaQKJTIg/nqZITC8nVMlAESIxZFAurbelQ5FADIxKgym8+ZyMIoBdIdr9NLbffSdRAYttODu21x+GobzO7TTerJA9qOkAtHQUobImGbBTc3FBnyd3d22vHhHvjOgC89UK6VyoNF08+hTvpgj7kcu6sWWGOZJw0gfGMyO97AvQBeRp4YIEYYGBkaUErmAyzR9jdQ+lrw8BNrKrOibFuWk3o58AceWsqORisU2R3KPeO9x5UVQX7STGL7C50pUFvUVRACdJA6ykCU176JHEd/moJyqWg/tHBl8YS5RimIS7g1pw9Bqh1+whigwBtuLXIHAwrlHHRF9CG4fG/FeQvH2t6uRbcuuNCcbqKh+m569UN7WG5aRw//c50+pF1i0g2W8DrCxnkpYMrRL99KKZ18zGA0uvGVLyaROjbyyCggIACUtvoDTPLOQ72K8zwlcLgW/Vx3UZiavLgY9pTEIER6XKmupNDzPABXxo4eabsTi7KciYVnf5ntExJNxmuJsPaz48N2evSAEeegTYfHRCeMumgQRlzGkBgBlUx9Y8IyuJ3dSa5Lb/ZoE9fFF0876c4iwXqLEWsndkU65d2vAQGtOOY9u+4BA7rC78pMvnyEwCsoCm/e9qdABQMq8SdNYh1JyabIncvt+KheX1M0k7F9cVNUQHCUlhzzqv8sfBxHMIRUgmk/VBLpCNLd0O5oJY/z+QAtOqm9glDYv/THY/2nPDN9R0UL20KsPAKejZEKKoqfpWhjV08cSvQwXii+7x5YrQ+gkTdmURJc3prUO4/RPXPfhQ3YAyNGwp9oASsLOEbTU6ZWW3tPJfiTKk08Sh+plfNcS48uL+k55RwsxQ/ccbG+4kWH6RLpqlxEqHMbE4QYiYII5JKoFanVhIhyYjQ7VbnmmPI05rmiHKvT+bkKk5Yx2h3LRRupK+JdJ1IRMulXeiTFP4t50lvRgqGglEVJ54kjhNA3rM9P77XZ0cM2y/tvR21zi8nghhZC/BGK9Ev8CngsETDdFuMXZzdw1Xwz+3rJCIJpXA+228bmjba5fTWuz1qGaq3FgzP/55MBwMqDVzBPbPwEMo2A5QIBrq0qPvcSIShepXwEgUtx1TWbu8U8o0H1XOqbJ5ntu8KQbTnAy/bwrGDJMQW+uGt2Rhn6HGVGQfyVN1Dpvl6nvAlrVV+sVdG25Ll0shuOAPJGwSz3PPexqJfOgJfGql624aSb1qmv6+r8zx0T8zVzQV3Wbr6Sx46Zfw2HzskEE6mrX2BKJBqXsI7wduqRaDkjp5xHObjolcNj7jHFS6g8j3H39RToj30LLsTR8OZXvSgYLXtGj4DJgT8JJ5rpcjVkBhexcgEuNImWAubSgKWswbUZlVkwQ2CYHuKKmFagZ3axpDavRZxS1doKge2dg6o2+hjiCI9j9aPOY11UGmK9UwmGLRbtFP/cjYberZ+MJrlDvTFxiRRcrEbrg+3NdvXWO9ulq+8m72o72r9LW/vQsfzo8XS3XXviZjs4eKst5w/BjYrgl8UH+wel7Z87BMK0YGo/uPaVmFh6KauR6IMl3P1LZc6YTbilZaYyCYO+CN9SEoJuhjucBm9Dui4tAAGe3ju1gD8onxHC1cOxa71+R0SF5tqWlQFhiQOHpLlQUKOoLmt3Q60ayc1VmMiVimE/qWcWsYyLN/48x13xW/qMoI6qS+YavmRC98n5XCbzEt06Wbks+HGtztqQbsCn/RhZlNhSlvNo/2w4PYU29ii96uiU/ni0cH8kMbKqTMpv+5bytg0faG/UcLFSVgVJnWoqAD12gHLtEQ6dKwdpURC6lOtC2jbSDtdp0JBiVbZf3tUF6i1ErfqIrEiBIARXgar7RghlcHSwvKdn6R77cI6/8WLIKJO6MQnBQVvupHA228/d8QlE2trEddq41KYoRps81U5XW22AW7Qx3sDV2cMtQnDg/BxmPtx7E2v4kHq6XuJmv/mPwIqJsuUz3bmHQJ7bF5a6QAjImvaywhOGBMVcuw+tqDAGl+12engURYprV8XS5b4v8sR0r3IiHc2Bp/VWRfpL1kg7xIkfLVLwxhNcqrECb4YTfXigPEqn1OuNi/iVCxaDiWAX3eUP/Qqv7Ge1rYWuHH64ouMxtJxezz2krCThQkGEgMhSNkHcBa0MnRtYQ9GtgiOXBtZcU8XB0CsLJTiRlKGLRwkb2ay8x0MNAJTJ0WDfLVv1R4NrX/FikKaAjaeYgCBgreIYOkTSgC35B4CuQcuUS2PnqoFHAwlRJIns7X1qYw0VzN4/jGtjDvXjRzsv6NunHZsK4uRVtAPVicTkVbwYzvJzISM7a+EEm7byzlmZhOKJg4LrUvB8MW1bV15os+Ul5pIKGoKL+3F6cj+bX9J5RyQYPaL6hMm62zmyxEgEdYTPtqiHQMQQOAI45+hcwQh9RpiidSmBaYCATnkFKOcj5mTetTej1K5+JUhwrGNu4FvB/wKxf3Y72uEgQP0Uta73L+reCiLcfB/wht/TQAkSdHVwc2yh3FBblk+2Qx/ER+hprnDupjRc8s8E2xmqFFttY7gt1SnDaLg4phDKThnvYdXiAFLmyGewrjAIHupUDhrpQK79R32TPBdWzg2V1/8M4n4Os1cs25Vf0rBgRNYpl1PqjAZXURCqM/AWwc0wOjbz17evgPeVQqjkeS7cTmC5iMZ2mJ6NHiCgVc1NR2KNNkVkhSLDeod84ACvbhKew6j/fRlj38kumNXFvq99DK5GMiNgEiT9UQCqD8ERkBFc5hjLNXOUnSeQdR090pknjFeMMsdvtm0s7xg58utVmwjYlPnIGCHwZTur4QbKxBggUATczZNZCROIhKc/Wtrz5WSYIP3MkwYpg0KCj1/nnR8d5ytSNaoIRBz9WbZgWq0uzo+ZX6Qh6Q4NjI6+UZJRm0y2KeV2HVxL5kUbHL3zn+07Kif1Qmd5pnIQXbIuBVHhVRADbVxomiYoI53pR1bmiq6uvulWLeaHbbF0uRr87Gcq2wfh9IAIVuoOwcQ/6NoXMyoaJR8mFFXkc8Gq5ERD0rvzBEu7oqdBKPgqjkZGWFVPvbj6ZS9GeGm8nutNSRRJRnnFsQPnMR0nO7N8ysWadxOeMLDDIjiab6VoqvcBJLwQ1FMR6RAKLYBP+zWGKVAmWt92JXiKJPTKUXh1Mc36T6GjRfvEUTxNtkyUw+XYxLLYpsXiWwh8xbmEuURyCyXIU4jMWw7ufr6tTx5kJWu2MMLs06O28M0lY4R4E8Wh/IYLAJs7WMct4LnU68vXREIbSgRefTLMNqufYQ5nBl+947TEzZrLme8bdqkTbJDO9LWKRVjdyWx9Y/rXZYZunDvxzkufPUfw87od8NgAt/Fks22iKNsbu21rsoOyT7Od3uVg+eASdl63IyzxDC2JsfTgDMy0LJ/D6+5oWhiiSwh+jES+fGHhapX3PJJun+WAcyvgaay6ukYaCU9LHi70R7yoVZJqeyVDSevK9MqV0AGMzIrSxUD7GRnJz+hLPJM7GrD4YPTuHwAtiTbJUKrGu8fJO6FOogo9gZc4pWOparu2mlOC54puV05kSRXpWjpEOTjmHghI5C0ZulicW9I6rtbIPG/35+3dWnNhCB0slWuPQZzeqgTOZwymnwU5dzGYF8p16SnbXUsJmLQcwjiUYrQCB511RoY18fRUV2QKv4ZtOhm2k6PX2gblF27LFmuJLEjwkQERGvqwhp4Dv/2ugDHp9lU4I31/hMtnxT3qymVbui5YehVAXNMvv4cOPXz02DkMqlBiJcrpi8oBM0PnonUCBbKUjkZYdsgo0i/jZpINDJerp9PLDHDbbXO627ZHO20Dl9JuHzNpXkCL09ksX7w6mZ+0GVZ/uTxqy/k880blIp+n6AURxanRkFMV1obtDyNI1J62zbNfhbqpnDA/WaIwpRjVf+WgTurmqjdcs1xekJJr/3XHFGjZn/tgVT3GIPCjxJynPQ5BNa0GtaKJd/9zUXxxbiQfKZIl7Nba/x87bjMRsD7lggAAAABJRU5ErkJggg==", + insetIconURL: "data:image/png;base64,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", + featured: true, + disabled: false, + collaborator: 'only for hcn test', }, l10n: { - 'zh-cn': { - 'DannyDevNet.extensionName': 'AUSの通讯模块', - 'DannyDevNet.description': 'AUSの通讯与编解码', - }, - en: { - 'DannyDevNet.extensionName': 'AUSのcommunication', - 'DannyDevNet.description': 'AUSのcommunication and en/decode', - }, + 'zh-cn': { + 'DannyDevNet.extensionName': 'AUSの通讯模块', + 'DannyDevNet.description': 'AUSの通讯与编解码', + }, + en: { + 'DannyDevNet.extensionName': 'AUSのcommunication', + 'DannyDevNet.description': 'AUSのcommunication and en/decode', + }, }, - } +} From cacbc81d06394a4f0c8d451db9402e2571e91de5 Mon Sep 17 00:00:00 2001 From: nickhu <314484063@qq.com> Date: Mon, 17 Oct 2022 13:54:34 +0800 Subject: [PATCH 166/357] add git ignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..3c3629e6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules From fcb686b65adeca3624d9c7dd59b3173a379468c0 Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Mon, 17 Oct 2022 20:47:24 +0800 Subject: [PATCH 167/357] =?UTF-8?q?=E9=80=82=E9=85=8D=E6=B5=8F=E8=A7=88?= =?UTF-8?q?=E5=99=A8=EF=BC=8C=EF=BC=88nodejs=E5=87=BD=E6=95=B0=E5=85=BC?= =?UTF-8?q?=E5=AE=B9=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dannydev/scCOM.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index 8719efa7..935b34b5 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -1,7 +1,5 @@ -const Cast = require('../../util/cast'); -const ArgumentType = require('../../extension-support/argument-type'); -const BlockType = require('../../extension-support/block-type'); -const { string } = require('prop-types'); +import ArgumentType from '../../extension-support/argument-type' +import BlockType from'../../extension-support/block-type' // var dgram = require("dgram"); //感谢Arkos开源的扩展代码,作为参照编写框架 //欸,别把作者忘了。Danny欸 From d522c3d4494df48b1a2b10d5f8eafe87fc50612f Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Sat, 22 Oct 2022 09:34:09 +0800 Subject: [PATCH 168/357] Update scCOM.js --- dannydev/scCOM.js | 122 +++++++++++++++++++++++----------------------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index 935b34b5..a2572aa3 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -1,5 +1,5 @@ -import ArgumentType from '../../extension-support/argument-type' -import BlockType from'../../extension-support/block-type' +//import ArgumentType from '../../extension-support/argument-type' +//import BlockType from'../../extension-support/block-type' // var dgram = require("dgram"); //感谢Arkos开源的扩展代码,作为参照编写框架 //欸,别把作者忘了。Danny欸 @@ -150,7 +150,7 @@ class AuEx_Communication { }, { opcode: 'http_pm_cm', - blockType: BlockType.COMMAND, + blockType: 'command', text: this.formatMessage('DannyDevCOM.http_pm'), arguments: { id: { @@ -169,7 +169,7 @@ class AuEx_Communication { }, { opcode: 'http_pm_des', - blockType: BlockType.COMMAND, + blockType: 'command', text: this.formatMessage('DannyDevCOM.http_pm_des'), arguments: { id: { @@ -207,69 +207,69 @@ class AuEx_Communication { }, { opcode: 'ws_recv', - blockType: BlockType.REPORTER, + blockType: 'reporter', text: this.formatMessage('DannyDevCOM.wsocket_recv'), arguments: { id: { - type: ArgumentType.STRING, + type: 'string', defaultValue: '0' } }, }, { opcode: 'ws_close', - blockType: BlockType.BOOLEAN, + blockType: 'Boolean', text: this.formatMessage('DannyDevCOM.wsocket_conclose'), arguments: { id: { - type: ArgumentType.STRING, + type: 'string', defaultValue: '0' } }, }, { opcode: 'ws_destroy', - blockType: BlockType.COMMAND, + blockType: 'command', text: this.formatMessage('DannyDevCOM.wsocket_close'), arguments: { id: { - type: ArgumentType.STRING, + type: 'string', defaultValue: '0' } }, }, { opcode: 'ws_send', - blockType: BlockType.BOOLEAN, + blockType: 'Boolean', text: this.formatMessage('DannyDevCOM.wsocket_send'), arguments: { id: { - type: ArgumentType.STRING, + type: 'string', defaultValue: '0' }, text: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' } }, }, // { // opcode: 'sock_cre', - // blockType: BlockType.REPORTER, + // blockType: 'reporter', // text: this.formatMessage('DannyDevCOM.socket_create'), // arguments: { // // yi: { - // type: ArgumentType.STRING, + // type: 'string', // menu: 'sock_yi' // }, // // method: { - // type: ArgumentType.STRING, + // type: 'string', // menu: 'sock_method' // }, // buff: { - // type: ArgumentType.STRING, + // type: 'string', // defaultValue: ' ' // } // }, @@ -277,26 +277,26 @@ class AuEx_Communication { "---" + this.formatMessage("DannyDevCOM.tit2"), { opcode: 'RC4_coding', - blockType: BlockType.REPORTER, + blockType: 'reporter', text: this.formatMessage('DannyDevCOM.code_RC4'), arguments: { KEY: { - type: ArgumentType.STRING, + type: 'string', defaultValue: 'Danny' }, TEXT: { - type: ArgumentType.STRING, + type: 'string', defaultValue: '我来了' } }, }, { opcode: 'b64encoding', - blockType: BlockType.REPORTER, + blockType: 'reporter', text: this.formatMessage('DannyDevCOM.code_base64_en'), arguments: { TEXT: { - type: ArgumentType.STRING, + type: 'string', defaultValue: 'Danny' }, }, @@ -304,11 +304,11 @@ class AuEx_Communication { }, { opcode: 'b64decoding', - blockType: BlockType.REPORTER, + blockType: 'reporter', text: this.formatMessage('DannyDevCOM.code_base64_de'), arguments: { TEXT: { - type: ArgumentType.STRING, + type: 'string', defaultValue: 'RGFubnk=' }, }, @@ -316,11 +316,11 @@ class AuEx_Communication { }, { opcode: 'b58encoding', - blockType: BlockType.REPORTER, + blockType: 'reporter', text: this.formatMessage('DannyDevCOM.code_base58_en'), arguments: { TEXT: { - type: ArgumentType.STRING, + type: 'string', defaultValue: 'Danny' }, }, @@ -328,11 +328,11 @@ class AuEx_Communication { }, { opcode: 'b58decoding', - blockType: BlockType.REPORTER, + blockType: 'reporter', text: this.formatMessage('DannyDevCOM.code_base58_de'), arguments: { TEXT: { - type: ArgumentType.STRING, + type: 'string', defaultValue: '8iTbLRE' }, }, @@ -340,15 +340,15 @@ class AuEx_Communication { }, { opcode: 'bcostomencoding', - blockType: BlockType.REPORTER, + blockType: 'reporter', text: this.formatMessage('DannyDevCOM.code_base_custom_en'), arguments: { ALPHABET: { - type: ArgumentType.STRING, + type: 'string', defaultValue: '!@#$%^&*()' }, TEXT: { - type: ArgumentType.STRING, + type: 'string', defaultValue: 'Danny' }, }, @@ -356,15 +356,15 @@ class AuEx_Communication { }, { opcode: 'bcostomdecoding', - blockType: BlockType.REPORTER, + blockType: 'reporter', text: this.formatMessage('DannyDevCOM.code_base_custom_de'), arguments: { ALPHABET: { - type: ArgumentType.STRING, + type: 'string', defaultValue: '!@#$%^&*()' }, TEXT: { - type: ArgumentType.STRING, + type: 'string', defaultValue: '#)$&)#%!$$#@' }, }, @@ -374,96 +374,96 @@ class AuEx_Communication { "---" + this.formatMessage("DannyDevCOM.tit3"), { opcode: 'json_create', - blockType: BlockType.REPORTER, + blockType: 'reporter', text: this.formatMessage('DannyDevCOM.json_create'), arguments: { json_: { - type: ArgumentType.STRING, + type: 'string', defaultValue: '{}' }, }, }, { opcode: 'json_load', - blockType: BlockType.BOOLEAN, + blockType: 'Boolean', text: this.formatMessage('DannyDevCOM.json_load'), arguments: { id: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' }, json_: { - type: ArgumentType.STRING, + type: 'string', defaultValue: '{}' }, }, }, { opcode: 'json_get_all_item', - blockType: BlockType.REPORTER, + blockType: 'reporter', text: this.formatMessage('DannyDevCOM.json_get_all_item'), arguments: { id: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' }, }, }, { opcode: 'json_add_from_id', - blockType: BlockType.BOOLEAN, + blockType: 'Boolean', text: this.formatMessage('DannyDevCOM.json_add_from_id'), arguments: { _id: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' }, id: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' }, name: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' }, }, }, { opcode: 'json_add', - blockType: BlockType.BOOLEAN, + blockType: 'Boolean', text: this.formatMessage('DannyDevCOM.json_add'), arguments: { id: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' }, type: { - type: ArgumentType.STRING, + type: 'string', menu: 'JSON_add' }, name: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' }, TEXT: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' }, }, }, { opcode: 'json_get_item', - blockType: BlockType.REPORTER, + blockType: 'reporter', text: this.formatMessage('DannyDevCOM.json_get_item'), arguments: { id: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' }, name: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' }, @@ -471,16 +471,16 @@ class AuEx_Communication { }, { opcode: 'json_del_item', - blockType: BlockType.BOOLEAN, + blockType: 'Boolean', text: this.formatMessage('DannyDevCOM.json_del_item'), arguments: { id: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' }, name: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' }, @@ -488,24 +488,24 @@ class AuEx_Communication { }, { opcode: 'GETjson', - blockType: BlockType.REPORTER, + blockType: 'reporter', text: this.formatMessage('DannyDevCOM.json_get'), arguments: { id: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' }, } }, { opcode: 'DESTROYjson', - blockType: BlockType.BOOLEAN, + blockType: 'Boolean', text: this.formatMessage('DannyDevCOM.json_destroy'), arguments: { id: { - type: ArgumentType.STRING, + type: 'string', defaultValue: ' ' }, }, @@ -513,7 +513,7 @@ class AuEx_Communication { { opcode: 'help', - blockType: BlockType.REPORTER, + blockType: 'reporter', text: this.formatMessage('DannyDevCOM.help') + 'ver 1.00B1', }, From 4967b6888b3ba3975f8d0f498ef3b371bfdf27cd Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Tue, 25 Oct 2022 20:53:52 +0800 Subject: [PATCH 169/357] Update scCOM.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修修value bug' --- dannydev/scCOM.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index a2572aa3..b6a121d5 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -615,7 +615,7 @@ class AuEx_Communication { http(args) { function get_p(p) { - pt = '?' + let pt = '?' for (let i = 0, len = window.DannyDevCOM.http_pm_.length; i < len; i++) { if (window.DannyDevCOM.http_pm_[i]['id'] == String(p)) { for (let i_ = 0, len_ = window.DannyDevCOM.http_pm_[i_].p.length; i_ < len_; i_++) { @@ -643,12 +643,12 @@ class AuEx_Communication { ws_cre_sock(args) { const { yi } = args if (yi == 'WS') { - id = Date.now() + let id = Date.now() window.DannyDevCOM.wsock.push({ 'id': String(id), 'ip': null, 'port': null, 'obj': null, 'way': 'WS' }) return String(id) } if (yi == 'WSS') { - id = Date.now() + let id = Date.now() window.DannyDevCOM.wsock.push({ 'id': String(id), 'ip': null, 'port': null, 'obj': null, 'way': 'WSS' }) return String(id) } @@ -1078,8 +1078,8 @@ class AuEx_Communication { json_create(args) { const { json_ } = args function create(j) { - id = Date.now() - a = {} + let id = Date.now() + let a = {} try { a = JSON.parse(j) } @@ -1354,7 +1354,7 @@ window.tempExt = { name: 'DannyDevNet.extensionName', description: 'DannyDevNet.description', extensionId: 'DannyDevNet', - iconURL: "data:image/png;base64,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", + iconURL: "data:image/png;base64,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", insetIconURL: "data:image/png;base64,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", featured: true, disabled: false, From 9e0799d210405a72d0379a550d9cf5edb030cb2b Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Fri, 4 Nov 2022 21:57:02 +0800 Subject: [PATCH 170/357] =?UTF-8?q?=E5=AE=89=E5=85=A8=E9=99=90=E5=88=B6?= =?UTF-8?q?=EF=BC=8C=E6=B5=81=E9=87=8F=E9=99=90=E5=88=B6=EF=BC=8C=E9=A2=91?= =?UTF-8?q?=E7=8E=87=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dannydev/scCOM.js | 68 +++++++++++++++++++---------------------------- 1 file changed, 27 insertions(+), 41 deletions(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index b6a121d5..33e6f7c0 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -1,6 +1,5 @@ -//import ArgumentType from '../../extension-support/argument-type' -//import BlockType from'../../extension-support/block-type' -// var dgram = require("dgram"); +//import ArgumentType from '../../extension-support/argument-type'本地支持 +//import BlockType from'../../extension-support/block-type' 本地支持 //感谢Arkos开源的扩展代码,作为参照编写框架 //欸,别把作者忘了。Danny欸 class AuEx_Communication { @@ -108,7 +107,7 @@ class AuEx_Communication { 'DannyDevCOM.help.t': "If the http access fails to load XX, it may be that the domain name/ip does not exist, or it may be a cross domain problem. You can contact our website to modify the HTTP protocol header or modify the browser's cross domain settings. If ws is unable to send data, please F12 open the developer tool to check whether an error is reported. If an error is reported, the connection cannot be made. At present, the browser does not support detecting such errors. For more help, please go to https://gitee.com/ausx/scCOM", }, }) - window.DannyDevCOM = { 'wsrecv_': [], 'wsnotalive_': [], 'json_list': [], 'wsock': [], 'http_pm_': [] } + window.DannyDevCOM = { 'wsrecv_': [], 'wsnotalive_': [], 'json_list': [], 'wsock': [], 'http_pm_': [],'cl':[0,0]} } formatMessage(id) { return this._formatMessage({ @@ -605,7 +604,7 @@ class AuEx_Communication { try { var xmlHttp = new XMLHttpRequest(); xmlHttp.open(method, theUrl, false); // false 为同步请求 - xmlHttp.send(body); + xmlHttp.send(window.btoa(encodeURIComponent(String(body)))); //强制base64 return xmlHttp.responseText; } catch (error) { @@ -615,6 +614,13 @@ class AuEx_Communication { http(args) { function get_p(p) { + let d1 = new Date() + if (window.DannyDevCOM.cl[0]==0){} + else{ + if (parseInt(d1 - window.DannyDevCOM.cl[0])<500) { + setTimeout('console.log("限流延时机制调用中")', d1 - window.DannyDevCOM.cl[0]) + }} + window.DannyDevCOM.cl[1]= new Date() let pt = '?' for (let i = 0, len = window.DannyDevCOM.http_pm_.length; i < len; i++) { if (window.DannyDevCOM.http_pm_[i]['id'] == String(p)) { @@ -631,6 +637,7 @@ class AuEx_Communication { return pt } const { g_way, site, p, body } = args + if(String(body).length >1024*10){return false} if (p == 'None') { return this.httpGet(site, body, g_way); } @@ -740,7 +747,15 @@ class AuEx_Communication { console.log(window.DannyDevCOM.wsock[i]) try { - if (window.DannyDevCOM.wsock[i]["obj"] == null) { return false } else { window.DannyDevCOM.wsock[i]["obj"].send(text); return true } + let d1 = new Date() + if (window.DannyDevCOM.cl[1]==0){} + else{ + if (parseInt(d1 - window.DannyDevCOM.cl[1])<500) { + setTimeout('console.log("限流延时机制调用中")', d1 - window.DannyDevCOM.cl[1]) + }} + window.DannyDevCOM.cl[1]= new Date() + if(String(text).length >1024*10){return false} + if (window.DannyDevCOM.wsock[i]["obj"] == null) { return false } else { window.DannyDevCOM.wsock[i]["obj"].send(window.btoa(encodeURIComponent(String(text)))); return true }// 强制base64 } catch (error) { @@ -1150,27 +1165,12 @@ class AuEx_Communication { } json_add_from_id(args) { const { _id, id, name } = args - function check(id) { - for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { - if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { - return true - } - } - return false - } - function getjson(id) { - for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { - if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { - return window.DannyDevCOM.json_list[i]['json'] - } - } - return {} - } + function add_item_from_id(id, id1, name) { - if (check(id) & check(id1)) { + if (this.check(id) & this.check(id1)) { for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { - window.DannyDevCOM.json_list[i]['json'][name] = getjson(id1) + window.DannyDevCOM.json_list[i]['json'][name] = this.getjson(id1) return true } } @@ -1182,24 +1182,9 @@ class AuEx_Communication { } json_add(args) { const { id, type, name, TEXT } = args - function check(id) { - for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { - if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { - return true - } - } - return false - } - function getjson(id) { - for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { - if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { - return window.DannyDevCOM.json_list[i]['json'] - } - } - return {} - } + function add_item(id, name, type, content) { - if (check(id)) { + if (this.check(id)) { for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { if (window.DannyDevCOM.json_list[i]['id'] == String(id)) { if (type == '0') {//字符串 @@ -1237,6 +1222,7 @@ class AuEx_Communication { } return add_item(id, name, type, TEXT) } + GETjson(args) { const { id } = args for (let i = 0, len = window.DannyDevCOM.json_list.length; i < len; i++) { From 9dd056c7402402c5442ad162613cde61dc99f191 Mon Sep 17 00:00:00 2001 From: DannyDevPro <105956898+DannyDevPro@users.noreply.github.com> Date: Fri, 4 Nov 2022 22:03:20 +0800 Subject: [PATCH 171/357] Update scCOM.js --- dannydev/scCOM.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dannydev/scCOM.js b/dannydev/scCOM.js index 33e6f7c0..cc626fc5 100644 --- a/dannydev/scCOM.js +++ b/dannydev/scCOM.js @@ -1344,7 +1344,7 @@ window.tempExt = { insetIconURL: "data:image/png;base64,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", featured: true, disabled: false, - collaborator: 'only for hcn test', + collaborator: 'Danny @ CCW', }, l10n: { 'zh-cn': { From 1135c4dd27f11f318347a415287f9db60c489b7d Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 13 Nov 2022 11:37:47 +0800 Subject: [PATCH 172/357] Update File_Helper.js --- wit_cat/File_Helper.js | 190 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 175 insertions(+), 15 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 57693743..f0d5c8c5 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -11,7 +11,9 @@ class WitCatFileHelper { this.runtime = runtime; this._formatMessage = runtime.getFormatMessage({ "zh-cn": { - "WitCatFileHelper.name": "文件助手", + "WitCatFileHelper.name": "wit_catの拓展", + "WitCatFileHelper.filehelper": "文件处理", + "WitCatFileHelper.inputmanagement": "文本框", "WitCatFileHelper.downloads": "将内容[text]按[s]分割后命名为[name]并下载多行文本", "WitCatFileHelper.download": "将内容[text]命名为[name]并下载", "WitCatFileHelper.save": "设置键[name]为[text]并储存到本地", @@ -20,11 +22,18 @@ class WitCatFileHelper { "WitCatFileHelper.segmentation": "将[text]按[s]分割", "WitCatFileHelper.encrypt": "base64加密[text]", "WitCatFileHelper.decrypt": "base64解密[text]", - "WitCatFileHelper.openfile": "打开文件" + "WitCatFileHelper.openfile": "打开文件", + "WitCatFileHelper.createinput": "设置或创建ID为[id]的文本框的宽[width]高[height]内容[text]", + "WitCatFileHelper.deleteinput": "删除ID为[id]的文本框", + "WitCatFileHelper.getinput": "获得ID为[id]的文本框内容", + "WitCatFileHelper.isinput": "焦点是否在ID为[id]的文本框上", + "WitCatFileHelper.nowinput": "将焦点聚焦在ID为[id]的文本框上", }, en: { - "WitCatFileHelper.name": "File Helper", - "WitCatFileHelper.downloads": "Download split content [text] by [S] named [name]", + "WitCatFileHelper.name": "wit_catのextension", + "WitCatFileHelper.filehelper": "file helper", + "WitCatFileHelper.inputmanagement": "input", + "WitCatFileHelper.downloads": "Download split content [text] by [s] named [name]", "WitCatFileHelper.download": "Download content [text] named [name]", "WitCatFileHelper.save": "Save content [text] with [name] on computer", "WitCatFileHelper.upload": "Get value [name]", @@ -32,7 +41,12 @@ class WitCatFileHelper { "WitCatFileHelper.segmentation": "Split [text] by [s]", "WitCatFileHelper.encrypt": "base64 encrypt[text]", "WitCatFileHelper.decrypt": "base64 decrypt[text]", - "WitCatFileHelper.openfile": "openfile" + "WitCatFileHelper.openfile": "openfile", + "WitCatFileHelper.createinput": "Set or create an input with ID[id]width[width]height[height]content[text]", + "WitCatFileHelper.deleteinput": "delete an input with ID[id]", + "WitCatFileHelper.getinput": "get an input with ID[id]", + "WitCatFileHelper.isinput": "is the focus on the input with ID[id]?", + "WitCatFileHelper.nowinput": "let teh focus on the input with ID[id]", } }) } @@ -54,7 +68,9 @@ class WitCatFileHelper { menuIconURI: _icon, color1: "#60D6F4", color2: "#55a7f7", - blocks: [{ + blocks: [ + "---"+this.formatMessage("WitCatFileHelper.filehelper"), + { opcode: "downloads", blockType: "command", text: this.formatMessage("WitCatFileHelper.downloads"), @@ -147,7 +163,7 @@ class WitCatFileHelper { arguments: { text: { type: "string", - defaultValue: 'i love中国', + defaultValue: 'i love china', }, }, }, @@ -158,7 +174,7 @@ class WitCatFileHelper { arguments: { text: { type: "string", - defaultValue: 'aSUyMGxvdmUlRTQlQjglQUQlRTUlOUIlQkQ=', + defaultValue: 'aSUyMGxvdmUlMjBjaGluYQ==', }, }, }, @@ -168,6 +184,74 @@ class WitCatFileHelper { text: this.formatMessage("WitCatFileHelper.openfile"), arguments: {}, }, + "---"+this.formatMessage("WitCatFileHelper.inputmanagement"), + { + opcode: "createinput", + blockType: "command", + text: this.formatMessage("WitCatFileHelper.createinput"), + arguments: { + id:{ + type:"string", + defaultValue:"i", + }, + width:{ + type:"number", + defaultValue:"100", + }, + height:{ + type:"number", + defaultValue:"20", + }, + text:{ + type:"string", + defaultValue:"hello word!", + } + }, + }, + { + opcode: "deleteinput", + blockType: "command", + text: this.formatMessage("WitCatFileHelper.deleteinput"), + arguments: { + id:{ + type:"string", + defaultValue:"i", + } + }, + }, + { + opcode: "getinput", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.getinput"), + arguments: { + id:{ + type:"string", + defaultValue:"i", + } + }, + }, + { + opcode: "isinput", + blockType: "bool", + text: this.formatMessage("WitCatFileHelper.isinput"), + arguments: { + id:{ + type:"string", + defaultValue:"i", + } + }, + }, + { + opcode: "nowinput", + blockType: "command", + text: this.formatMessage("WitCatFileHelper.nowinput"), + arguments: { + id:{ + type:"string", + defaultValue:"i", + } + }, + }, ] }; } @@ -175,7 +259,11 @@ class WitCatFileHelper { downloads(args) { let h = args.text; let text = args.text; - const filename = args.name; + let filenames = args.name; + if(filenames == ""){ + filenames = "none.txt" + } + const filename = filenames; let s = args.s; let j = 0; if (s != "") { @@ -203,8 +291,12 @@ class WitCatFileHelper { } //下载文件 download(args) { - const filename = args.name; const content = args.text; + let filenames = args.name; + if(filenames == ""){ + filenames = "none.txt" + } + const filename = filenames; // 创建隐藏的可下载链接 let eleLink = document.createElement('a'); eleLink.download = filename; @@ -272,6 +364,7 @@ class WitCatFileHelper { return new Promise(resolve => { const input = document.createElement("input"); input.type = "file"; + input.click(); input.onchange = () => { const reader = new FileReader(); const file = input.files[0]; @@ -284,9 +377,76 @@ class WitCatFileHelper { }; reader.readAsText(file); } - input.click(); + // 当点击取消 + window.addEventListener('focus',() => { + setTimeout(() => { + if (fileCancle) { + resolve(); + } + }, 100) + }, + { + once: true + } + ) }); } + //设置或创建文本框 + createinput(args){ + let dom = `position:absolute; left:`+ args.x + `px; top:` + args.y + `px; width:` + args.width + `px; height:` + args.height + `px`; + let search = document.getElementsByClassName("WitCatInput" + args.id); + if(search.length != 0){ + search[0].style = dom; + scratch[0].value = args.text; + } + else{ + let eleLink = document.createElement('input'); + eleLink.type = "text"; + eleLink.style = dom; + eleLink.className = "WitCatInput" + args.id; + eleLink.value = args.text; + document.body.appendChild(eleLink); + } + } + //删除文本框 + deleteinput(args){ + let search = document.getElementsByClassName("WitCatInput" + args.id); + if(search.length != 0){ + document.body.removeChild(scratch[0]); + } + } + //获取文本框内容 + getinput(args){ + let search = document.getElementsByClassName("WitCatInput" + args.id); + if(search.length != 0){ + return(scratch[0].value); + } + else{ + return(""); + } + } + //焦点判断 + isinput(args){ + let search = document.getElementsByClassName("WitCatInput" + args.id); + if(search.length != 0){ + if(document.hasFocus()){ + return(true); + } + else{ + return(false); + } + } + else{ + return(false); + } + } + //焦点获取 + nowinput(args){ + let search = document.getElementsByClassName("WitCatInput" + args.id); + if(search.length != 0){ + search[0].focus(); + } + } } window.tempExt = { @@ -303,12 +463,12 @@ window.tempExt = { }, l10n: { "zh-cn": { - "WitCatFileHelper.name": "文件助手", - "WitCatFileHelper.descp": "处理本地数据" + "WitCatFileHelper.name": "wit_catの拓展", + "WitCatFileHelper.descp": "一堆没用的小玩意" }, en: { - "WitCatFileHelper.name": "File Helper", - "WitCatFileHelper.descp": "Handling local data" + "WitCatFileHelper.name": "wit_catのextension", + "WitCatFileHelper.descp": "some useless block" } } }; From 424a0e34db8b8aec1afaf7cf0b65462848bf0060 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 13 Nov 2022 12:58:23 +0800 Subject: [PATCH 173/357] Update File_Helper.js --- wit_cat/File_Helper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index f0d5c8c5..88e83ce8 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -393,7 +393,7 @@ class WitCatFileHelper { } //设置或创建文本框 createinput(args){ - let dom = `position:absolute; left:`+ args.x + `px; top:` + args.y + `px; width:` + args.width + `px; height:` + args.height + `px`; + let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:`+ args.x + `px; top:` + args.y + `px; width:` + args.width + `px; height:` + args.height + `px`; let search = document.getElementsByClassName("WitCatInput" + args.id); if(search.length != 0){ search[0].style = dom; From e51f65983bd5778f3b3d5e6abf00a51142209e39 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 13 Nov 2022 21:47:47 +0800 Subject: [PATCH 174/357] Update File_Helper.js --- wit_cat/File_Helper.js | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 88e83ce8..33138649 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -23,7 +23,7 @@ class WitCatFileHelper { "WitCatFileHelper.encrypt": "base64加密[text]", "WitCatFileHelper.decrypt": "base64解密[text]", "WitCatFileHelper.openfile": "打开文件", - "WitCatFileHelper.createinput": "设置或创建ID为[id]的文本框的宽[width]高[height]内容[text]", + "WitCatFileHelper.createinput": "设置或创建ID为[id]的文本框的X[x]Y[y]宽[width]高[height]内容[text]", "WitCatFileHelper.deleteinput": "删除ID为[id]的文本框", "WitCatFileHelper.getinput": "获得ID为[id]的文本框内容", "WitCatFileHelper.isinput": "焦点是否在ID为[id]的文本框上", @@ -42,7 +42,7 @@ class WitCatFileHelper { "WitCatFileHelper.encrypt": "base64 encrypt[text]", "WitCatFileHelper.decrypt": "base64 decrypt[text]", "WitCatFileHelper.openfile": "openfile", - "WitCatFileHelper.createinput": "Set or create an input with ID[id]width[width]height[height]content[text]", + "WitCatFileHelper.createinput": "Set or create an input with ID[id]X[x]Y[y]width[width]height[height]content[text]", "WitCatFileHelper.deleteinput": "delete an input with ID[id]", "WitCatFileHelper.getinput": "get an input with ID[id]", "WitCatFileHelper.isinput": "is the focus on the input with ID[id]?", @@ -194,6 +194,14 @@ class WitCatFileHelper { type:"string", defaultValue:"i", }, + x:{ + type:"number", + defaultValue:"0", + }, + y:{ + type:"number", + defaultValue:"0", + }, width:{ type:"number", defaultValue:"100", @@ -232,7 +240,7 @@ class WitCatFileHelper { }, { opcode: "isinput", - blockType: "bool", + blockType: "Boolean", text: this.formatMessage("WitCatFileHelper.isinput"), arguments: { id:{ @@ -362,6 +370,7 @@ class WitCatFileHelper { //打开文件 openfile(args){ return new Promise(resolve => { + let a = 0; const input = document.createElement("input"); input.type = "file"; input.click(); @@ -378,17 +387,12 @@ class WitCatFileHelper { reader.readAsText(file); } // 当点击取消 - window.addEventListener('focus',() => { - setTimeout(() => { - if (fileCancle) { - resolve(); - } - }, 100) - }, - { - once: true + input.onfocus = function () { + a++; + if (a == 2) { + resolve(); } - ) + }, }); } //设置或创建文本框 From 27a436ba08dddbb3945e4f1b85a20b5904195cf6 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 13 Nov 2022 22:39:12 +0800 Subject: [PATCH 175/357] Update File_Helper.js --- wit_cat/File_Helper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 33138649..6f62c019 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -392,7 +392,7 @@ class WitCatFileHelper { if (a == 2) { resolve(); } - }, + } }); } //设置或创建文本框 From eb360899a4d7146897e6df1cc46326b54eef5a28 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Mon, 14 Nov 2022 13:00:48 +0800 Subject: [PATCH 176/357] Update File_Helper.js --- wit_cat/File_Helper.js | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 6f62c019..b334e9ae 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -398,32 +398,32 @@ class WitCatFileHelper { //设置或创建文本框 createinput(args){ let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:`+ args.x + `px; top:` + args.y + `px; width:` + args.width + `px; height:` + args.height + `px`; - let search = document.getElementsByClassName("WitCatInput" + args.id); - if(search.length != 0){ - search[0].style = dom; - scratch[0].value = args.text; + let search = document.getElementById("WitCatInput" + args.id); + if(search != null){ + search.style = dom; + search.value = args.text; } else{ let eleLink = document.createElement('input'); eleLink.type = "text"; eleLink.style = dom; - eleLink.className = "WitCatInput" + args.id; + eleLink.id = "WitCatInput" + args.id; eleLink.value = args.text; document.body.appendChild(eleLink); } } //删除文本框 deleteinput(args){ - let search = document.getElementsByClassName("WitCatInput" + args.id); - if(search.length != 0){ - document.body.removeChild(scratch[0]); + let search = document.getElementById("WitCatInput" + args.id); + if(search != 0){ + document.body.removeChild(search); } } //获取文本框内容 getinput(args){ - let search = document.getElementsByClassName("WitCatInput" + args.id); - if(search.length != 0){ - return(scratch[0].value); + let search = document.getElementById("WitCatInput" + args.id); + if(search != null){ + return(search.value); } else{ return(""); @@ -431,8 +431,8 @@ class WitCatFileHelper { } //焦点判断 isinput(args){ - let search = document.getElementsByClassName("WitCatInput" + args.id); - if(search.length != 0){ + let search = document.getElementById("WitCatInput" + args.id); + if(search != null){ if(document.hasFocus()){ return(true); } @@ -446,9 +446,9 @@ class WitCatFileHelper { } //焦点获取 nowinput(args){ - let search = document.getElementsByClassName("WitCatInput" + args.id); - if(search.length != 0){ - search[0].focus(); + let search = document.getElementById("WitCatInput" + args.id); + if(search != null){ + search.focus(); } } } From eea77f3a09906c22f9b7968f14de7521ca6210bc Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 20 Nov 2022 14:15:22 +0800 Subject: [PATCH 177/357] Update File_Helper.js --- wit_cat/File_Helper.js | 580 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 542 insertions(+), 38 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index b334e9ae..ff30d1d4 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -14,39 +14,69 @@ class WitCatFileHelper { "WitCatFileHelper.name": "wit_catの拓展", "WitCatFileHelper.filehelper": "文件处理", "WitCatFileHelper.inputmanagement": "文本框", + "WitCatFileHelper.Multiplelinestext": "多行文本", "WitCatFileHelper.downloads": "将内容[text]按[s]分割后命名为[name]并下载多行文本", "WitCatFileHelper.download": "将内容[text]命名为[name]并下载", "WitCatFileHelper.save": "设置键[name]为[text]并储存到本地", "WitCatFileHelper.upload": "获取键[name]的值", "WitCatFileHelper.delete": "删除键[name]", - "WitCatFileHelper.segmentation": "将[text]按[s]分割", + "WitCatFileHelper.segmentation": "将[text]按[s]分割为[thing]", "WitCatFileHelper.encrypt": "base64加密[text]", "WitCatFileHelper.decrypt": "base64解密[text]", "WitCatFileHelper.openfile": "打开文件", - "WitCatFileHelper.createinput": "设置或创建ID为[id]的文本框的X[x]Y[y]宽[width]高[height]内容[text]", + "WitCatFileHelper.createinput": "设置或创建ID为[id]的文本框的X[x]Y[y]宽[width]高[height]内容[text]提示[texts]", "WitCatFileHelper.deleteinput": "删除ID为[id]的文本框", "WitCatFileHelper.getinput": "获得ID为[id]的文本框内容", "WitCatFileHelper.isinput": "焦点是否在ID为[id]的文本框上", "WitCatFileHelper.nowinput": "将焦点聚焦在ID为[id]的文本框上", + "WitCatFileHelper.deleteallinput": "删除所有文本框", + "WitCatFileHelper.showvar": "设置键[name]的状态为[show]", + "WitCatFileHelper.saveother": "设置作品ID[id]的键[name]为[text]", + "WitCatFileHelper.uploadother": "获取作品[id]的键[name]的值", + "WitCatFileHelper.other": "作品[id]的键[name]的状态", + "WitCatFileHelper.showon": "只读", + "WitCatFileHelper.showoff": "私有", + "WitCatFileHelper.showall": "公开", + "WitCatFileHelper.deleteMultiplelinestext": "删除[text]的第[num]行", + "WitCatFileHelper.addMultiplelinestext": "将[text]加入[texts]的第[num]行", + "WitCatFileHelper.whatMultiplelinestext": "[text]的第[num]行", + "WitCatFileHelper.numMultiplelinestext": "[text]的行数", + "WitCatFileHelper.thing.1": "数组", + "WitCatFileHelper.thing.2": "多行文本", }, en: { "WitCatFileHelper.name": "wit_catのextension", "WitCatFileHelper.filehelper": "file helper", "WitCatFileHelper.inputmanagement": "input", + "WitCatFileHelper.Multiplelinestext": "Multiple lines of text", "WitCatFileHelper.downloads": "Download split content [text] by [s] named [name]", "WitCatFileHelper.download": "Download content [text] named [name]", "WitCatFileHelper.save": "Save content [text] with [name] on computer", "WitCatFileHelper.upload": "Get value [name]", "WitCatFileHelper.delete": "delete value [name]", - "WitCatFileHelper.segmentation": "Split [text] by [s]", + "WitCatFileHelper.segmentation": "Split [text] by [s] to [thing]", "WitCatFileHelper.encrypt": "base64 encrypt[text]", "WitCatFileHelper.decrypt": "base64 decrypt[text]", "WitCatFileHelper.openfile": "openfile", - "WitCatFileHelper.createinput": "Set or create an input with ID[id]X[x]Y[y]width[width]height[height]content[text]", + "WitCatFileHelper.createinput": "Set or create an input with ID[id]X[x]Y[y]width[width]height[height]content[text]prompt[texts]", "WitCatFileHelper.deleteinput": "delete an input with ID[id]", "WitCatFileHelper.getinput": "get an input with ID[id]", "WitCatFileHelper.isinput": "is the focus on the input with ID[id]?", "WitCatFileHelper.nowinput": "let teh focus on the input with ID[id]", + "WitCatFileHelper.deleteallinput": "delete all input", + "WitCatFileHelper.showvar": "set value[name]`s state[show]", + "WitCatFileHelper.saveother": "save ID[id]`s content name[name]with[text]", + "WitCatFileHelper.uploadother": "get ID[id]`s value[name]", + "WitCatFileHelper.other": "get ID[id]`s value[name]`s state", + "WitCatFileHelper.showon": "View", + "WitCatFileHelper.showoff": "private", + "WitCatFileHelper.showall": "public", + "WitCatFileHelper.deleteMultiplelinestext": "delete[text]the[num]line of text", + "WitCatFileHelper.addMultiplelinestext": "let[text]add with[texts]the[num]line of text", + "WitCatFileHelper.whatMultiplelinestext": "[text]`s[num]line of text", + "WitCatFileHelper.numMultiplelinestext": "[text]Number of rows", + "WitCatFileHelper.thing.1": "array", + "WitCatFileHelper.thing.2": "Multiple lines of text", } }) } @@ -104,6 +134,12 @@ class WitCatFileHelper { }, }, }, + { + opcode: "openfile", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.openfile"), + arguments: {}, + }, { opcode: "upload", blockType: "reporter", @@ -131,28 +167,77 @@ class WitCatFileHelper { }, }, { - opcode: "segmentation", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.segmentation"), + opcode: "delete", + blockType: "command", + text: this.formatMessage("WitCatFileHelper.delete"), arguments: { - text: { + name: { type: "string", - defaultValue: 'wow/!!!', + defaultValue: 'i', }, - s: { - type: "string", - defaultValue: '/', + }, + }, + { + opcode: "showvar", + blockType: "command", + text: this.formatMessage("WitCatFileHelper.showvar"), + arguments: { + name:{ + type:"string", + defaultValue:"i", + }, + show:{ + type:"string", + menu:"setvariable", }, }, }, { - opcode: "delete", + opcode: "saveother", blockType: "command", - text: this.formatMessage("WitCatFileHelper.delete"), + text: this.formatMessage("WitCatFileHelper.saveother"), arguments: { - name: { - type: "string", - defaultValue: 'i', + id:{ + type:"string", + defaultValue:"6373950041d21d2d2cd0da9b", + }, + name:{ + type:"string", + defaultValue:"i", + }, + text:{ + type:"string", + defaultValue:"wit_cat!", + }, + }, + }, + { + opcode: "uploadother", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.uploadother"), + arguments: { + id:{ + type:"string", + defaultValue:"6373950041d21d2d2cd0da9b", + }, + name:{ + type:"string", + defaultValue:"i", + }, + }, + }, + { + opcode: "other", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.other"), + arguments: { + id:{ + type:"string", + defaultValue:"6373950041d21d2d2cd0da9b", + }, + name:{ + type:"string", + defaultValue:"i", }, }, }, @@ -178,12 +263,6 @@ class WitCatFileHelper { }, }, }, - { - opcode: "openfile", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.openfile"), - arguments: {}, - }, "---"+this.formatMessage("WitCatFileHelper.inputmanagement"), { opcode: "createinput", @@ -213,6 +292,10 @@ class WitCatFileHelper { text:{ type:"string", defaultValue:"hello word!", + }, + texts:{ + type:"string", + defaultValue:"hello word!", } }, }, @@ -260,7 +343,119 @@ class WitCatFileHelper { } }, }, - ] + { + opcode: "deleteallinput", + blockType: "command", + text: this.formatMessage("WitCatFileHelper.deleteallinput"), + arguments: {}, + }, + "---"+this.formatMessage("WitCatFileHelper.Multiplelinestext"), + { + opcode: "segmentation", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.segmentation"), + arguments: { + text: { + type: "string", + defaultValue: 'wow/!!!', + }, + s: { + type: "string", + defaultValue: '/', + }, + thing:{ + type: "string", + menu: 'thing', + } + }, + }, + { + opcode: "deleteMultiplelinestext", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.deleteMultiplelinestext"), + arguments: { + text:{ + type:"string", + defaultValue:"wit_cat!!!\nwit_cat!!!", + }, + num:{ + type:"number", + defaultValue:"1", + } + }, + }, + { + opcode: "addMultiplelinestext", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.addMultiplelinestext"), + arguments: { + text:{ + type:"string", + defaultValue:"wit_cat!!!", + }, + texts:{ + type:"string", + defaultValue:"wit_cat!!!\nwit_cat!!!", + }, + num:{ + type:"string", + defaultValue:"last", + } + }, + }, + { + opcode: "whatMultiplelinestext", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.whatMultiplelinestext"), + arguments: { + text:{ + type:"string", + defaultValue:"wit_cat!!!", + }, + num:{ + type:"string", + defaultValue:"1", + } + }, + }, + { + opcode: "numMultiplelinestext", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.numMultiplelinestext"), + arguments: { + text:{ + type:"string", + defaultValue:"wit_cat!!!\nwit_cat!!!", + }, + }, + }, + ], + menus:{ + setvariable: [ + { + text: this.formatMessage('WitCatFileHelper.showall'), + value: '#' + }, + { + text: this.formatMessage('WitCatFileHelper.showon'), + value: '$' + }, + { + text: this.formatMessage('WitCatFileHelper.showoff'), + value: '' + }, + ], + thing: [ + { + text: this.formatMessage('WitCatFileHelper.thing.2'), + value: 'false' + }, + { + text: this.formatMessage('WitCatFileHelper.thing.1'), + value: 'true' + }, + ], + } }; } //下载多行文件 @@ -322,35 +517,97 @@ class WitCatFileHelper { upload(args) { const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); - return localStorage.getItem(h + name); + //寻找状态 + let show = ""; + let value = localStorage.getItem(h + name); + if (value == null) { + value = localStorage.getItem("#" + h + name); + if (value == null) { + value = localStorage.getItem("$" + h + name); + if (value != null) { + show = "$"; + } + } + else { + show = "#"; + } + } + + return localStorage.getItem(show + h + name); } //保存本地变量 save(args) { const text = args.text; const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); + //寻找状态 + let show = ""; + let value = localStorage.getItem(h + name); + if (value == null) { + value = localStorage.getItem("#" + h + name); + if (value == null) { + value = localStorage.getItem("$" + h + name); + if (value != null) { + show = "$"; + } + } + else { + show = "#"; + } + } + if(h == ""){ alert("请先保存作品"); } else{ - localStorage.setItem(h + name, text); + localStorage.setItem(show + h + name, text); } } //删除本地变量 delete(args) { const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); - localStorage.removeItem(h + name); + //寻找状态 + let show = ""; + let value = localStorage.getItem(h + name); + if (value == null) { + value = localStorage.getItem("#" + h + name); + if (value == null) { + value = localStorage.getItem("$" + h + name); + if (value != null) { + show = "$"; + } + } + else { + show = "#"; + } + } + + localStorage.removeItem(show + h + name); } //字符串分割 segmentation(args) { let text = args.text; let s = args.s; let array = text.split(s); - const a = `","`; - const b = `["`; - const c = `"]`; - let str = array.join(a); - let r = b + str + c; + let r = ""; + if(args.thing == "true"){ + const a = `","`; + const b = `["`; + const c = `"]`; + let str = array.join(a); + r = b + str + c; + } + else{ + let i; + for(i = 0;i < array.length;i++){ + if(r == ""){ + r = array[i]; + } + else{ + r = r + "\n" + array[i]; + } + } + } return r; } //加密 @@ -381,7 +638,6 @@ class WitCatFileHelper { resolve(e.target.result); }; reader.onerror = (e) => { - console.error(e); resolve(); }; reader.readAsText(file); @@ -397,11 +653,56 @@ class WitCatFileHelper { } //设置或创建文本框 createinput(args){ - let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:`+ args.x + `px; top:` + args.y + `px; width:` + args.width + `px; height:` + args.height + `px`; + let x = args.x; + let y = args.y; + let width = args.width; + let height = args.height; + if(args.x > this.runtime.stageWidth){ + x = this.runtime.stageWidth; + } + if(args.x < 0){ + x = 0; + } + if(args.y > this.runtime.stageHeight){ + y = this.runtime.stageHeight; + } + if(args.y < 0){ + y = 0; + } + if(args.x + args.width > this.runtime.stageWidth){ + width = this.runtime.stageWidth - x; + } + if(args.width < 0){ + width = 0; + } + if(args.y + args.height > this.runtime.stageHeight){ + height = this.runtime.stageHeight - y; + } + if(args.height < 0){ + height = 0; + } + x = (x / this.runtime.stageWidth) * 100; + y = (y / this.runtime.stageHeight) * 100; + width = (width / this.runtime.stageWidth) * 100; + height = (height / this.runtime.stageHeight) * 100; + let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:`+ x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;`; let search = document.getElementById("WitCatInput" + args.id); + //找渲染div + let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 + if(div == null){ + div = document.getElementsByClassName("stage_stage_1fD7k ccw-stage-wrapper")[0]; //传统编辑器 + if(div == null){ + div = document.getElementsByClassName("gandi_stage-wrapper_stage-canvas-wrapper_3ewmd")[0]; //作品展示页 + if(div == null){ + alert("当前页面不支持文本框,请前往作品详情页体验完整作品!"); + return; + } + } + } if(search != null){ search.style = dom; search.value = args.text; + search.placeholder = args.texts; } else{ let eleLink = document.createElement('input'); @@ -409,14 +710,17 @@ class WitCatFileHelper { eleLink.style = dom; eleLink.id = "WitCatInput" + args.id; eleLink.value = args.text; - document.body.appendChild(eleLink); + eleLink.className = "WitCatInput"; + eleLink.placeholder = args.texts; + div.appendChild(eleLink); } } //删除文本框 deleteinput(args){ let search = document.getElementById("WitCatInput" + args.id); - if(search != 0){ - document.body.removeChild(search); + if(search != null){ + let div = search.parentNode; + div.removeChild(search); } } //获取文本框内容 @@ -433,7 +737,7 @@ class WitCatFileHelper { isinput(args){ let search = document.getElementById("WitCatInput" + args.id); if(search != null){ - if(document.hasFocus()){ + if(search == document.activeElement){ return(true); } else{ @@ -451,6 +755,206 @@ class WitCatFileHelper { search.focus(); } } + //删除所有文本框 + deleteallinput(args){ + let search = document.getElementsByClassName("WitCatInput"); + let i = 0; + let div; + for(i = search.length - 1;i >= 0;i--){ + div = search[i].parentNode; + div.removeChild(search[i]); + } + } + //设置状态 + showvar(args){ + const name = args.name; + let h = this.runtime.ccwAPI.getProjectUUID(); + //寻找状态 + let show = ""; + let value = localStorage.getItem(h + name); + if (value == null) { + value = localStorage.getItem("#" + h + name); + if (value == null) { + value = localStorage.getItem("$" + h + name); + if (value != null) { + show = "$"; + } + } + else { + show = "#"; + } + } + + let text = localStorage.getItem(show + h + name); + localStorage.removeItem(show + h + name); + if(h == ""){ + alert("请先保存作品"); + } else{ + localStorage.setItem(args.show + h + name, text); + } + } + //修改别人的键 + saveother(args){ + let name = args.name; + let h = args.id; + let text = args.text; + //寻找状态 + let show = ""; + let value = localStorage.getItem(h + name); + if (value == null) { + value = localStorage.getItem("#" + h + name); + if (value == null) { + value = localStorage.getItem("$" + h + name); + if (value == null) { + show = "null"; + } + else{ + show = "$"; + } + } + else { + show = "#"; + } + } + + if(show == "#" || show == "null"){ + localStorage.setItem("#" + h + name, text); + } + } + //获取别人的键 + uploadother(args){ + let name = args.name; + let h = args.id; + //寻找状态 + let show = ""; + let value = localStorage.getItem(h + name); + if (value == null) { + value = localStorage.getItem("#" + h + name); + if (value == null) { + value = localStorage.getItem("$" + h + name); + if (value != null) { + show = "$"; + } + } + else { + show = "#"; + } + } + + if(show != ""){ + return localStorage.getItem(show + h + name); + } + } + //获取键状态 + other(args){ + let name = args.name; + let h = args.id; + //寻找状态 + let show = ""; + let value = localStorage.getItem(h + name); + if (value == null) { + value = localStorage.getItem("#" + h + name); + if (value == null) { + value = localStorage.getItem("$" + h + name); + if (value == null) { + show = "null"; + } + else{ + show = "$"; + } + } + else { + show = "#"; + } + } + + if(show == "#"){ + return "公开"; + } + if(show == "$"){ + return "只读"; + } + if(show == ""){ + return "私有"; + } + return "键不存在"; + } + //删除多行文本行 + deleteMultiplelinestext(args){ + let text = args.text; + let texts = text.split('\n'); + let num = args.num; + if(args.num == "last"){ + num = texts.length + 1; + } + if(args.num == "first"){ + num = 1; + } + let a = ""; + let i; + for(i = 0;i < texts.length;i++){ + if(i + 1 != num){ + if(a == ""){ + a = texts[i]; + } + else{ + a = a + "\n" + texts[i]; + } + } + } + return a; + } + //插入多行文本 + addMultiplelinestext(args){ + let text = args.text; + let texts = args.texts.split("\n"); + let num = args.num; + if(args.num == "last"){ + num = texts.length + 1; + } + if(args.num == "first"){ + num = 1; + } + let a = ""; + let i ,j = 0; + for(i = 0;i <= texts.length;i++){ + if(i + 1 != num){ + if(a == ""){ + a = texts[i + j]; + } + else{ + a = a + "\n" + texts[i + j]; + } + } + else{ + if(a == ""){ + a = text; + } + else{ + a = a + "\n" + text; + } + j = -1; + } + } + return a; + } + //多行文本第几行 + whatMultiplelinestext(args){ + let text = args.text.split("\n"); + let num = args.num; + if(args.num == "last"){ + num = text.length + 1; + } + if(args.num == "first"){ + num = 1; + } + return text[num + 1]; + } + //多行文本行数 + numMultiplelinestext(args){ + let text = args.text.split("\n"); + return text.length; + } } window.tempExt = { From 7be9a49b505fb9e4523eb1e4320ae1852ebb6def Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 20 Nov 2022 16:04:06 +0800 Subject: [PATCH 178/357] Update File_Helper.js --- wit_cat/File_Helper.js | 44 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 5 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index ff30d1d4..01ac29c0 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -24,7 +24,7 @@ class WitCatFileHelper { "WitCatFileHelper.encrypt": "base64加密[text]", "WitCatFileHelper.decrypt": "base64解密[text]", "WitCatFileHelper.openfile": "打开文件", - "WitCatFileHelper.createinput": "设置或创建ID为[id]的文本框的X[x]Y[y]宽[width]高[height]内容[text]提示[texts]", + "WitCatFileHelper.createinput": "设置或创建ID为[id]的文本框的X[x]Y[y]宽[width]高[height]内容[text]提示[texts]字体大小[size]", "WitCatFileHelper.deleteinput": "删除ID为[id]的文本框", "WitCatFileHelper.getinput": "获得ID为[id]的文本框内容", "WitCatFileHelper.isinput": "焦点是否在ID为[id]的文本框上", @@ -43,6 +43,7 @@ class WitCatFileHelper { "WitCatFileHelper.numMultiplelinestext": "[text]的行数", "WitCatFileHelper.thing.1": "数组", "WitCatFileHelper.thing.2": "多行文本", + "WitCatFileHelper.compute": "当前分辨率下高[size]的字体大小", }, en: { "WitCatFileHelper.name": "wit_catのextension", @@ -58,7 +59,7 @@ class WitCatFileHelper { "WitCatFileHelper.encrypt": "base64 encrypt[text]", "WitCatFileHelper.decrypt": "base64 decrypt[text]", "WitCatFileHelper.openfile": "openfile", - "WitCatFileHelper.createinput": "Set or create an input with ID[id]X[x]Y[y]width[width]height[height]content[text]prompt[texts]", + "WitCatFileHelper.createinput": "Set or create an input with ID[id]X[x]Y[y]width[width]height[height]content[text]prompt[texts]font-size[size]", "WitCatFileHelper.deleteinput": "delete an input with ID[id]", "WitCatFileHelper.getinput": "get an input with ID[id]", "WitCatFileHelper.isinput": "is the focus on the input with ID[id]?", @@ -77,6 +78,7 @@ class WitCatFileHelper { "WitCatFileHelper.numMultiplelinestext": "[text]Number of rows", "WitCatFileHelper.thing.1": "array", "WitCatFileHelper.thing.2": "Multiple lines of text", + "WitCatFileHelper.compute": "The font size at the current resolution that is high [size]", } }) } @@ -296,6 +298,21 @@ class WitCatFileHelper { texts:{ type:"string", defaultValue:"hello word!", + }, + size:{ + type:"number", + defaultValue:"16", + } + }, + }, + { + opcode: "compute", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.compute"), + arguments: { + size:{ + type:"number", + defaultValue:"16", } }, }, @@ -685,7 +702,7 @@ class WitCatFileHelper { y = (y / this.runtime.stageHeight) * 100; width = (width / this.runtime.stageWidth) * 100; height = (height / this.runtime.stageHeight) * 100; - let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:`+ x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;`; + let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:`+ x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + args.size + `px;`; let search = document.getElementById("WitCatInput" + args.id); //找渲染div let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 @@ -943,18 +960,35 @@ class WitCatFileHelper { let text = args.text.split("\n"); let num = args.num; if(args.num == "last"){ - num = text.length + 1; + num = text.length; } if(args.num == "first"){ num = 1; } - return text[num + 1]; + return text[num - 1]; } //多行文本行数 numMultiplelinestext(args){ let text = args.text.split("\n"); return text.length; } + //计算坐标 + compute(args){ + //找渲染div + let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 + if(div == null){ + div = document.getElementsByClassName("stage_stage_1fD7k ccw-stage-wrapper")[0]; //传统编辑器 + if(div == null){ + div = document.getElementsByClassName("gandi_stage-wrapper_stage-canvas-wrapper_3ewmd")[0]; //作品展示页 + if(div == null){ + alert("当前页面不支持文本框,请前往作品详情页体验完整作品!"); + return; + } + } + } + console.log(div.style.width) + return (div.style.width.split("px")[0] / 360) * args.size; + } } window.tempExt = { From c5837e632a09ff8773485b2d9298676ec4aa8ebc Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 22 Nov 2022 13:32:04 +0800 Subject: [PATCH 179/357] Update File_Helper.js --- wit_cat/File_Helper.js | 243 ++--------------------------------------- 1 file changed, 8 insertions(+), 235 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 01ac29c0..82f4e28c 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -24,12 +24,6 @@ class WitCatFileHelper { "WitCatFileHelper.encrypt": "base64加密[text]", "WitCatFileHelper.decrypt": "base64解密[text]", "WitCatFileHelper.openfile": "打开文件", - "WitCatFileHelper.createinput": "设置或创建ID为[id]的文本框的X[x]Y[y]宽[width]高[height]内容[text]提示[texts]字体大小[size]", - "WitCatFileHelper.deleteinput": "删除ID为[id]的文本框", - "WitCatFileHelper.getinput": "获得ID为[id]的文本框内容", - "WitCatFileHelper.isinput": "焦点是否在ID为[id]的文本框上", - "WitCatFileHelper.nowinput": "将焦点聚焦在ID为[id]的文本框上", - "WitCatFileHelper.deleteallinput": "删除所有文本框", "WitCatFileHelper.showvar": "设置键[name]的状态为[show]", "WitCatFileHelper.saveother": "设置作品ID[id]的键[name]为[text]", "WitCatFileHelper.uploadother": "获取作品[id]的键[name]的值", @@ -59,12 +53,6 @@ class WitCatFileHelper { "WitCatFileHelper.encrypt": "base64 encrypt[text]", "WitCatFileHelper.decrypt": "base64 decrypt[text]", "WitCatFileHelper.openfile": "openfile", - "WitCatFileHelper.createinput": "Set or create an input with ID[id]X[x]Y[y]width[width]height[height]content[text]prompt[texts]font-size[size]", - "WitCatFileHelper.deleteinput": "delete an input with ID[id]", - "WitCatFileHelper.getinput": "get an input with ID[id]", - "WitCatFileHelper.isinput": "is the focus on the input with ID[id]?", - "WitCatFileHelper.nowinput": "let teh focus on the input with ID[id]", - "WitCatFileHelper.deleteallinput": "delete all input", "WitCatFileHelper.showvar": "set value[name]`s state[show]", "WitCatFileHelper.saveother": "save ID[id]`s content name[name]with[text]", "WitCatFileHelper.uploadother": "get ID[id]`s value[name]", @@ -265,107 +253,6 @@ class WitCatFileHelper { }, }, }, - "---"+this.formatMessage("WitCatFileHelper.inputmanagement"), - { - opcode: "createinput", - blockType: "command", - text: this.formatMessage("WitCatFileHelper.createinput"), - arguments: { - id:{ - type:"string", - defaultValue:"i", - }, - x:{ - type:"number", - defaultValue:"0", - }, - y:{ - type:"number", - defaultValue:"0", - }, - width:{ - type:"number", - defaultValue:"100", - }, - height:{ - type:"number", - defaultValue:"20", - }, - text:{ - type:"string", - defaultValue:"hello word!", - }, - texts:{ - type:"string", - defaultValue:"hello word!", - }, - size:{ - type:"number", - defaultValue:"16", - } - }, - }, - { - opcode: "compute", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.compute"), - arguments: { - size:{ - type:"number", - defaultValue:"16", - } - }, - }, - { - opcode: "deleteinput", - blockType: "command", - text: this.formatMessage("WitCatFileHelper.deleteinput"), - arguments: { - id:{ - type:"string", - defaultValue:"i", - } - }, - }, - { - opcode: "getinput", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.getinput"), - arguments: { - id:{ - type:"string", - defaultValue:"i", - } - }, - }, - { - opcode: "isinput", - blockType: "Boolean", - text: this.formatMessage("WitCatFileHelper.isinput"), - arguments: { - id:{ - type:"string", - defaultValue:"i", - } - }, - }, - { - opcode: "nowinput", - blockType: "command", - text: this.formatMessage("WitCatFileHelper.nowinput"), - arguments: { - id:{ - type:"string", - defaultValue:"i", - } - }, - }, - { - opcode: "deleteallinput", - blockType: "command", - text: this.formatMessage("WitCatFileHelper.deleteallinput"), - arguments: {}, - }, "---"+this.formatMessage("WitCatFileHelper.Multiplelinestext"), { opcode: "segmentation", @@ -463,14 +350,14 @@ class WitCatFileHelper { }, ], thing: [ - { - text: this.formatMessage('WitCatFileHelper.thing.2'), - value: 'false' - }, { text: this.formatMessage('WitCatFileHelper.thing.1'), value: 'true' }, + { + text: this.formatMessage('WitCatFileHelper.thing.2'), + value: 'false' + }, ], } }; @@ -668,120 +555,6 @@ class WitCatFileHelper { } }); } - //设置或创建文本框 - createinput(args){ - let x = args.x; - let y = args.y; - let width = args.width; - let height = args.height; - if(args.x > this.runtime.stageWidth){ - x = this.runtime.stageWidth; - } - if(args.x < 0){ - x = 0; - } - if(args.y > this.runtime.stageHeight){ - y = this.runtime.stageHeight; - } - if(args.y < 0){ - y = 0; - } - if(args.x + args.width > this.runtime.stageWidth){ - width = this.runtime.stageWidth - x; - } - if(args.width < 0){ - width = 0; - } - if(args.y + args.height > this.runtime.stageHeight){ - height = this.runtime.stageHeight - y; - } - if(args.height < 0){ - height = 0; - } - x = (x / this.runtime.stageWidth) * 100; - y = (y / this.runtime.stageHeight) * 100; - width = (width / this.runtime.stageWidth) * 100; - height = (height / this.runtime.stageHeight) * 100; - let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:`+ x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + args.size + `px;`; - let search = document.getElementById("WitCatInput" + args.id); - //找渲染div - let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 - if(div == null){ - div = document.getElementsByClassName("stage_stage_1fD7k ccw-stage-wrapper")[0]; //传统编辑器 - if(div == null){ - div = document.getElementsByClassName("gandi_stage-wrapper_stage-canvas-wrapper_3ewmd")[0]; //作品展示页 - if(div == null){ - alert("当前页面不支持文本框,请前往作品详情页体验完整作品!"); - return; - } - } - } - if(search != null){ - search.style = dom; - search.value = args.text; - search.placeholder = args.texts; - } - else{ - let eleLink = document.createElement('input'); - eleLink.type = "text"; - eleLink.style = dom; - eleLink.id = "WitCatInput" + args.id; - eleLink.value = args.text; - eleLink.className = "WitCatInput"; - eleLink.placeholder = args.texts; - div.appendChild(eleLink); - } - } - //删除文本框 - deleteinput(args){ - let search = document.getElementById("WitCatInput" + args.id); - if(search != null){ - let div = search.parentNode; - div.removeChild(search); - } - } - //获取文本框内容 - getinput(args){ - let search = document.getElementById("WitCatInput" + args.id); - if(search != null){ - return(search.value); - } - else{ - return(""); - } - } - //焦点判断 - isinput(args){ - let search = document.getElementById("WitCatInput" + args.id); - if(search != null){ - if(search == document.activeElement){ - return(true); - } - else{ - return(false); - } - } - else{ - return(false); - } - } - //焦点获取 - nowinput(args){ - let search = document.getElementById("WitCatInput" + args.id); - if(search != null){ - search.focus(); - } - } - //删除所有文本框 - deleteallinput(args){ - let search = document.getElementsByClassName("WitCatInput"); - let i = 0; - let div; - for(i = search.length - 1;i >= 0;i--){ - div = search[i].parentNode; - div.removeChild(search[i]); - } - } //设置状态 showvar(args){ const name = args.name; @@ -1005,12 +778,12 @@ window.tempExt = { }, l10n: { "zh-cn": { - "WitCatFileHelper.name": "wit_catの拓展", - "WitCatFileHelper.descp": "一堆没用的小玩意" + "WitCatFileHelper.name": "文件助手", + "WitCatFileHelper.descp": "读取/处理本地数据" }, en: { - "WitCatFileHelper.name": "wit_catのextension", - "WitCatFileHelper.descp": "some useless block" + "WitCatFileHelper.name": "File Helper", + "WitCatFileHelper.descp": "Handling local data" } } }; From 9f833909ef1ad6639c0d95fa4796ef5ff080805f Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 22 Nov 2022 13:32:38 +0800 Subject: [PATCH 180/357] Add files via upload --- wit_cat/input.js | 314 ++++++++++++++++++++++++++++++++++++++++++ wit_cat/more mouse.js | 184 +++++++++++++++++++++++++ 2 files changed, 498 insertions(+) create mode 100644 wit_cat/input.js create mode 100644 wit_cat/more mouse.js diff --git a/wit_cat/input.js b/wit_cat/input.js new file mode 100644 index 00000000..1da69b34 --- /dev/null +++ b/wit_cat/input.js @@ -0,0 +1,314 @@ +// import Cast from "cast.js"; + +const _picture = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1OTQuMzE4NyIgaGVpZ2h0PSI1MTQuNzMxNjEiIHZpZXdCb3g9IjAsMCw1OTQuMzE4Nyw1MTQuNzMxNjEiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMjQwLjAwMDAyIiB5MT0iLTEuNjM3MyIgeDI9IjI0MC4wMDAwMiIgeTI9IjM2MS42MzczOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci0xIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM1MmJhYmEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0Y2FlYWUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMjU2LjE5MzU2IiB5MT0iMTM0LjQ4MzI0IiB4Mj0iMjU2LjE5MzU2IiB5Mj0iMjQ0LjkyOTA3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTIiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2FlYzdjNyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzk2YzJjMiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIyNjkuMjY2NjciIHkxPSIxMzkuMDcyMDEiIHgyPSIyNjkuMjY2NjciIHkyPSIyNDMuOTcwMzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItMyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZjFmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjY2NmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjI0MS4zODE3MSIgeTE9IjE2MC4yMTE4NSIgeDI9IjI0MS4zODE3MSIgeTI9IjIwNi4wNzQxOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci00Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNhZmM5YzkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiYWQ4ZDgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMTIyLjU4Nzk3IiB5MT0iLTQxLjcwNzA4IiB4Mj0iMTIyLjU4Nzk3IiB5Mj0iNDMxLjI2NTg5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzRjYWVhZSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQ1YTBhMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIyNy41MjYzIiB5MT0iLTI4LjQ5Mzg2IiB4Mj0iMjcuNTI2MyIgeTI9IjIxNi4yNTA4OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci02Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0Y2FlYWUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0NWEwYTAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNDQ0LjQxNjk1IiB5MT0iLTIwLjk4NDg1IiB4Mj0iNDQ0LjQxNjk1IiB5Mj0iMTM1LjE3MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItNyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNGNhZWFlIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDVhMGEwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjExNi41ODE5NiIgeTE9Ii00OS4yMTQ1OSIgeDI9IjExNi41ODE5NiIgeTI9IjQyMy43NTgzOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci04Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0Mzk4OTgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0Mjk1OTUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMjEuNTIwMyIgeTE9Ii0zNi4wMDEzOCIgeDI9IjIxLjUyMDMiIHkyPSIyMDguNzQzMzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItOSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNDM5ODk4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDI5NTk1Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjQzOC40MTA5NCIgeTE9Ii0xNy45ODE4NSIgeDI9IjQzOC40MTA5NCIgeTI9IjEzOC4xNzQzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTEwIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0Mzk4OTgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0Mjk1OTUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMzA3LjI1NzgyIiB5MT0iMjI5LjgyODMiIHgyPSIzMDcuMjU3ODIiIHkyPSI0MTYuNjUyMTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItMTEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzQzOTg5OCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQyOTU5NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4LjUzMzc2LDY3LjQ2NTcyKSI+PGcgZGF0YS1wYXBlci1kYXRhPSJ7JnF1b3Q7aXNQYWludGluZ0xheWVyJnF1b3Q7OnRydWV9IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0tMS42OTc0LDM2MS42MzczOXYtMzYzLjI3NDc0aDQ4My4zOTQ4NnYzNjMuMjc0NzR6IiBmaWxsPSJ1cmwoI2NvbG9yLTEpIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJNMTgzLjg0MjgzLDE5OS4zNjIxOWMwLC0xNC45MjA1MyAwLC0yNS4zOTMwMyAwLC0zNC4zMjkwNGMwLC0xNC45MjUzNCA4Ljc3Nzk2LC0zMC4wNDk3NSAzMS4wOTM4LC0zMC4wNDk3NWMxNi4xNzQ3LDAgMjY2LjY1ODcxLC0wLjUwMDE2IDI2Ni42NTg3MSwtMC41MDAxNnY3Mi45MDcyNmMwLDAgLTE1LjI3ODcyLC04Ljk2MzM2IC0yNy44ODEzNywxMi41MzU4MmMtNy44MjE5NiwxMy4zNDM2OSAtOS42OTAwNiw2MC43MzAxNCAtMTYuNzgxMzMsNjAuODg4OGMtMTUuMTQ2MjEsMC4zMzg4NyAtMTIuNDk3NTgsLTMzLjYyMDQyIC0yMy4xOTQwOSwtMzQuMDUxMmMtNS40NTEwMiwtMC4zOTY2NiAtMTcuMzU5OTcsOS43NDg5MyAtMjAuMjIxNjEsMjcuNzEwOTJjLTIuMjgzOTUsMTQuMzM1OTEgNC4yNzQ2OSw0Mi4zMDk2OCAtMy42ODkzLDQxLjg3NzMyYy0zMC4zNTE1MiwtMS42NDc3NCAtMTkuNDUwODEsLTcyLjE2MTE0IC00NC44NDIwNywtODcuOTk4MzdjLTEzLjg4NTcyLC04LjY2MDkxIC0xOS4yMjA0NSwtMjkuMjIxMzUgLTQzLjQ1MDI2LC0xNC4yOTI1Yy0xMy43NDA0NSw4LjQ2NTk3IC0xMy45MzQ4NSwtMi42NTIxNiAtMjguMDE5MjUsNS4yMjgzNGMtMTAuOTg5MzMsNi4xNDg3NSAtMTEuODEyNzQsMjUuNDg4MSAtMjAuMDM1ODksMjUuNjM4NDJjLTkuNzM0NDQsMC4xNzc5NCAtMTQuMjg3MDgsLTIzLjI1NDM2IC0yNC4wNTU4MSwtMjYuNDY5MDFjLTE0LjM0MDA2LC00LjcxODk1IC0yMi43NTc1Nyw0LjA1NDM5IC0yNi42MDgwMSw0LjE2OTIzYy0xMS41NTk5NywwLjM0NDc3IC0xOC45NzM1MSwtMTYuNjE4OTYgLTE4Ljk3MzUxLC0yMy4yNjYwOHoiIGZpbGw9InVybCgjY29sb3ItMikiIHN0cm9rZT0iI2NjZmZmZiIgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPjxwYXRoIGQ9Ik0xODkuODU0ODMsMjAxLjI1NTM5YzAsLTE0LjMwMDYyIDAsLTIyLjEzNTI4IDAsLTMwLjcwMDAyYzAsLTE0LjMwNTIyIDguNDEzMjUsLTI4LjgwMTI1IDI5LjgwMTkyLC0yOC44MDEyNWMxNS41MDI2OCwwIDI2MS45Mzg1OSwtMC40NzkzOCAyNjEuOTM4NTksLTAuNDc5MzhjMCwwIDAsNS40OTk0MSAwLDEwLjMzNjdjMCwyMi4zNzcxNiAwLDU3LjMzODY5IDAsNTcuMzM4NjljMCwwIC0xNC4yMDA3NiwtNy42MDYyNiAtMjYuNTc4MzUsMTIuMDgzNzZjLTYuNzM2MTIsMTAuNzE1NjkgLTkuNzY0MjUsNTEuMTYzODggLTE2Ljk1NDg3LDU1LjUzOTY1Yy0xMi4zNTEyOCw0LjgzMTYyIC0xNS40NzcyNSwtMjguMTAxNjUgLTI0LjE1NzI1LC0yOC4zNTI3Yy0yMi41NDA5MywtMS41NzMxNyAtMTIuMjUwNTIsNjAuODAwNCAtMjEuMzYxNDQsNjMuOTUxMDFjLTIzLjc5MjUzLDguMjI3NiAtMjIuNDc1MjQsLTU3LjI5NTA5IC00MS45MDgzMywtNzUuMzA0NzVjLTIxLjUyNDMxLC0xOS45NDc3IC00NS4wOTYxMywtMjMuMjk4NzIgLTQ3Ljk3NzYzLC0yMS41MjMzMmMtMTMuMTY5NTcsOC4xMTQyMiAtMTMuMzU1ODgsLTIuNTQxOTggLTI2Ljg1NTEyLDUuMDExMTJjLTEwLjUzMjc1LDUuODkzMjggLTExLjMyMTk1LDI0LjQyOTEyIC0xOS4yMDM0NSwyNC41NzMyYy05LjMyOTk5LDAuMTcwNTUgLTEzLjY5MzQ5LC0yMi4yODgxOSAtMjMuMDU2MzUsLTI1LjM2OTI5Yy0xMy43NDQyNywtNC41MjI4OSAtMjEuODEyMDYsMy44ODU5MyAtMjUuNTAyNTIsMy45OTZjLTExLjA3OTY4LDAuMzMwNDQgLTE4LjE4NTIxLC0xNS45Mjg0NyAtMTguMTg1MjEsLTIyLjI5OTQzeiIgZmlsbD0idXJsKCNjb2xvci0zKSIgc3Ryb2tlPSIjY2NmZmZmIiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PGcgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2UtbGluZWNhcD0iYnV0dCI+PHBhdGggZD0iTTIzMy40MTQxOCwyMDYuMDc0MTlsMC4wNzA3OSwtNS4zODE2NGw1LjA4MzYyLDAuMDgzMzR2LTQwLjU2NDAzaDUuODYzNzJ2NDAuNjQ3MzdoNC45MTY5NHY1LjE5NjIyeiIgZmlsbD0idXJsKCNjb2xvci00KSIgc3Ryb2tlPSIjMDAwMDAwIi8+PHBhdGggZD0iTTIzMy40MTY0NywxNjUuMTg3MzJ2LTUuMjQxMjJoMTYuMTY3ODR2NS4yNDEyMnoiIGZpbGw9IiNhZmM5YzkiIHN0cm9rZT0ibm9uZSIvPjwvZz48ZyBmaWxsPSIjNDM5ODk4IiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZS1saW5lY2FwPSJidXR0Ij48cGF0aCBkPSJNMjM3LjA2ODIyLDIwMy4wNTQ3di00NS44NDM1OWg1Ljg2MzcydjQ1Ljg0MzU5eiIgc3Ryb2tlPSIjMDAwMDAwIi8+PHBhdGggZD0iTTIzMS45MTYxLDE2Mi4xODY1OXYtNS4yNDEyMmgxNi4xNjc4NHY1LjI0MTIyeiIgc3Ryb2tlPSJub25lIi8+PHBhdGggZD0iTTIzMS45MTYxLDIwMy4xMzAwMnYtNS4yNDEyM2gxNi4xNjc4NHY1LjI0MTIzeiIgc3Ryb2tlPSJub25lIi8+PC9nPjxwYXRoIGQ9Ik0xODUuOTQzNzIsLTQzLjIwNzgzYzAsMCAtNDguMzE4ODksOTEuMTgwNDggLTYxLjUwODcxLDEzMi45OTE1MWMtMy43ODI2LDExLjk5MDYyIDIwLjc2NTM1LDgxLjEzNzc0IDEwLjk2NDUxLDEyOC44NDU4M2MtNy4zMjI0NCwzNS42NDM4NSAtNjEuMjMxNjYsMjMuODM5NjIgLTY3LjYwOTEzLDM5LjM2MTU0Yy0yMy4wNTY2OSw1Ni4xMTY5MiAtMTMuMjMxNDQsMTczLjI3NDg1IC0xMy4yMzE0NCwxNzMuMjc0ODUiIGZpbGw9Im5vbmUiIHN0cm9rZT0idXJsKCNjb2xvci01KSIgc3Ryb2tlLXdpZHRoPSIzMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTgxLjU4MDM1LC0yOC40OTM4NmMwLDAgLTY0LjU2ODMsNjIuMDg4MTcgLTIzLjg3NTI3LDE2MC43MTM4NWMxOS4xNTIyNiw0Ni40MTgzNyAtODQuMjMyODMsODQuMDMwOSAtODQuMjMyODMsODQuMDMwOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ1cmwoI2NvbG9yLTYpIiBzdHJva2Utd2lkdGg9IjMyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNNDQ3LjIwMjM2LC0yMC45ODQ4NWMwLDAgLTIwNS4xNjY3LDI5LjE1MjA2IC0yMTMuNzU1NjksODQuMjMzNjJjLTExLjg3OTIsNzYuMTgxODMgMjk2LjMzODI4LC04MC4yNTQ5OCAyOTYuMzM4MjgsLTMuMTUyNTQiIGZpbGw9Im5vbmUiIHN0cm9rZT0idXJsKCNjb2xvci03KSIgc3Ryb2tlLXdpZHRoPSIzMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTE3NS40MzU0NywtNTEuNDY1NzJjMCwwIC00My44MTY2NCw5MS45MzA4NSAtNTcuMDA2NDUsMTMzLjc0MTg5Yy0zLjc4MjYsMTEuOTkwNjIgMjAuNzY1MzQsODEuMTM3NzQgMTAuOTY0NTEsMTI4Ljg0NTgzYy03LjMyMjQ0LDM1LjY0Mzg1IC02MS4yMzE2NiwyMy44Mzk2MiAtNjcuNjA5MTMsMzkuMzYxNTRjLTIzLjA1NjY5LDU2LjExNjkyIC0xMy4yMzE0NCwxNzMuMjc0ODUgLTEzLjIzMTQ0LDE3My4yNzQ4NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ1cmwoI2NvbG9yLTgpIiBzdHJva2Utd2lkdGg9IjMyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNNzUuNTc0MzQsLTM2LjAwMTM4YzAsMCAtNjQuNTY4Myw2Mi4wODgxNyAtMjMuODc1MjcsMTYwLjcxMzg1YzE5LjE1MjI2LDQ2LjQxODM3IC04NC4yMzI4Myw4NC4wMzA5IC04NC4yMzI4Myw4NC4wMzA5IiBmaWxsPSJub25lIiBzdHJva2U9InVybCgjY29sb3ItOSkiIHN0cm9rZS13aWR0aD0iMzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik00NDEuMTk2MzUsLTI4LjQ5MjM2YzAsMCAtMjE3LjE3ODcxLDMwLjY1MzU2IC0yMjUuNzY3Nyw4NS43MzUxM2MtMTEuODc5Miw3Ni4xODE4MyAzMTQuMzU2MywtODQuNzU5NDggMzE0LjM1NjMsLTcuNjU3MDUiIGZpbGw9Im5vbmUiIHN0cm9rZT0idXJsKCNjb2xvci0xMCkiIHN0cm9rZS13aWR0aD0iMzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMzIuNzU2NTMsMzc2LjU1NjcyYzAsMCAyMy42NjYyOSwtNzIuOTM5NDcgNjIuNzc2MTcsLTg4LjYzNjA2YzkuMTkxNDgsLTMuNjg4OTYgMTIuNzc1Nyw1MC40NjgyOCAyMS42NzEzNyw2Ni4xNTgwNGM3LjE3NzQ3LDEyLjY1OTI4IDIwLjM5NjExLDguMjI0NjMgMjcuODY2ODgsMy4xNjUyM2MyNi43MjgyMSwtMTguMTAxMDMgNDcuNDk1MTQsLTY4Ljk2MjMyIDYzLjg1NDYsLTc5Ljk4NjY4YzE1LjYzMDY3LC0xMC41MzMyMyAzLjg1MDc3LDExNi4xNDYyNCAyOS41NjUwMiwxNDYuNjYyNWMzLjU1ODkyLDQuMjIzNTMgNTcuMjY3NTEsLTcuNTM0OTMgMTAwLjQwOTksLTU3LjgxNDFjMzguMzI2NzQsLTQ0LjY2NjkgODQuNzQxOCwtODIuNTAzMDggODYuMTg3NTgsLTgyLjk5Njk3IiBmaWxsPSJub25lIiBzdHJva2U9IiM0NjlmOWYiIHN0cm9rZS13aWR0aD0iMzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMjkuNDc1MTYsMzY2LjEyODQ3YzkuODIxNzQsLTQ3LjU1NjQgNzEuODI5NTcsLTEwMS44NzM4NSA3NS4zNzUxLC04Ny40MTA2NGM5LjYxNzEzLDM5LjIzMDg5IC0zLjEzNjcyLDk0LjMwOTI0IDM2Ljc1ODY4LDY3LjMwNzhjMjkuNjg0OTUsLTIwLjA5MDk1IDUxLjg1OTE2LC03MC42NjA1NyA2OS4xMDAwMiwtODIuMjc4ODhjMTUuNjMwNjcsLTEwLjUzMzIzIC01LjE1Mzc0LDEyMi4xNDkyNCAyMC41NjA1MSwxNTIuNjY1NWM0LjcwMjMyLDUuNTgwNDUgNjEuMzQzNDMsLTEzLjk0MjM3IDEwOS41MTI3NSwtNzAuNjk4OTVjMjAuNjc0NiwtMjQuMzYwMzIgODIuMTY0ODIsLTc2LjU1MDIxIDgzLjA4Nzc0LC03Ni44NjU0OSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ1cmwoI2NvbG9yLTExKSIgc3Ryb2tlLXdpZHRoPSIzMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9nPjwvZz48L3N2Zz48IS0tcm90YXRpb25DZW50ZXI6Mjg4LjUzMzc2MDAwMDAwMDAzOjI0Ny40NjU3Mi0tPg=="; + +const _icon = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNzcuMDg4NTUiIGhlaWdodD0iMTc3LjA4ODU1IiB2aWV3Qm94PSIwLDAsMTc3LjA4ODU1LDE3Ny4wODg1NSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNTYuMTkzNTYiIHkxPSIxMzcuNDg0NzQiIHgyPSIyNTYuMTkzNTYiIHkyPSIyNDcuOTMwNTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYWVjN2M3Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTZjMmMyIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjI2OS4yNjY2NyIgeTE9IjE0Mi4wNzM1MSIgeDI9IjI2OS4yNjY2NyIgeTI9IjI0Ni45NzE4NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci0yIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmMWZmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNjY2ZmZmYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMjQxLjM4MTcxIiB5MT0iMTYwLjIxMTg0IiB4Mj0iMjQxLjM4MTcxIiB5Mj0iMjA2LjA3NDE5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTMiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2FmYzljOSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2JhZDhkOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTEuNDU1NzYsLTkxLjQ1NTc0KSI+PGcgZGF0YS1wYXBlci1kYXRhPSJ7JnF1b3Q7aXNQYWludGluZ0xheWVyJnF1b3Q7OnRydWV9IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0xNTEuNDU1NzYsMjY4LjU0NDI5di0xNzcuMDg4NTVoMTc3LjA4ODU1djE3Ny4wODg1NXoiIGZpbGw9IiM1MmJhYmEiIHN0cm9rZT0ibm9uZSIvPjxwYXRoIGQ9Ik0xODMuODQyODMsMjAyLjM2MzY5YzAsLTE0LjkyMDUzIDAsLTI1LjM5MzAzIDAsLTM0LjMyOTA0YzAsLTE0LjkyNTM0IDguNzc3OTYsLTMwLjA0OTc1IDMxLjA5MzgsLTMwLjA0OTc1YzE2LjE3NDcsMCAxMTMuNjA3NjgsLTAuNTAwMTYgMTEzLjYwNzY4LC0wLjUwMDE2djcyLjkwNzI2YzAsMCAtMTguMDI5MzEsMS4xMzgxIC0yNy4wMDksNi42NzA4Yy0xMy43NDA0NSw4LjQ2NTk3IC0xMy45MzQ4NSwtMi42NTIxNiAtMjguMDE5MjUsNS4yMjgzNGMtMTAuOTg5MzMsNi4xNDg3NSAtMTEuODEyNzQsMjUuNDg4MSAtMjAuMDM1ODksMjUuNjM4NDJjLTkuNzM0NDQsMC4xNzc5NCAtMTQuMjg3MDgsLTIzLjI1NDM2IC0yNC4wNTU4MSwtMjYuNDY5MDFjLTE0LjM0MDA2LC00LjcxODk1IC0yMi43NTc1Nyw0LjA1NDM5IC0yNi42MDgwMSw0LjE2OTIzYy0xMS41NTk5NywwLjM0NDc3IC0xOC45NzM1MSwtMTYuNjE4OTYgLTE4Ljk3MzUxLC0yMy4yNjYwOHoiIGZpbGw9InVybCgjY29sb3ItMSkiIHN0cm9rZT0iI2NjZmZmZiIvPjxwYXRoIGQ9Ik0xODkuODU0ODMsMjA0LjI1NjljMCwtMTQuMzAwNjIgMCwtMjIuMTM1MjggMCwtMzAuNzAwMDJjMCwtMTQuMzA1MjIgOC40MTMyNSwtMjguODAxMjUgMjkuODAxOTIsLTI4LjgwMTI1YzE1LjUwMjY4LDAgMTA4Ljg4NzU2LC0wLjQ3OTM4IDEwOC44ODc1NiwtMC40NzkzOGMwLDAgMCw1LjQ5OTQxIDAsMTAuMzM2N2MwLDExLjM5MjkxIDAsNTcuMzM4NjkgMCw1Ny4zMzg2OWMwLDAgLTE3LjI4MDI0LDEuMDkwODEgLTI1Ljg4Njg0LDYuMzkzNjVjLTEzLjE2OTU3LDguMTE0MjIgLTEzLjM1NTg4LC0yLjU0MTk4IC0yNi44NTUxMiw1LjAxMTEyYy0xMC41MzI3NSw1Ljg5MzI4IC0xMS4zMjE5NSwyNC40MjkxMiAtMTkuMjAzNDUsMjQuNTczMmMtOS4zMjk5OSwwLjE3MDU1IC0xMy42OTM0OSwtMjIuMjg4MTkgLTIzLjA1NjM1LC0yNS4zNjkyOWMtMTMuNzQ0MjcsLTQuNTIyODkgLTIxLjgxMjA2LDMuODg1OTMgLTI1LjUwMjUyLDMuOTk2Yy0xMS4wNzk2OCwwLjMzMDQ0IC0xOC4xODUyMSwtMTUuOTI4NDcgLTE4LjE4NTIxLC0yMi4yOTk0M3oiIGZpbGw9InVybCgjY29sb3ItMikiIHN0cm9rZT0iI2NjZmZmZiIvPjxnPjxwYXRoIGQ9Ik0yMzMuNDE0MTgsMjA2LjA3NDE5bDAuMDcwNzksLTUuMzgxNjRsNS4wODM2MiwwLjA4MzM0di00MC41NjQwM2g1Ljg2MzcydjQwLjY0NzM3aDQuOTE2OTR2NS4xOTYyMnoiIGZpbGw9InVybCgjY29sb3ItMykiIHN0cm9rZT0iIzAwMDAwMCIvPjxwYXRoIGQ9Ik0yMzMuNDE2NDcsMTY1LjE4NzMydi01LjI0MTIyaDE2LjE2Nzg0djUuMjQxMjJ6IiBmaWxsPSIjYWZjOWM5IiBzdHJva2U9Im5vbmUiLz48L2c+PGcgZmlsbD0iIzQ5YTdhNyI+PHBhdGggZD0iTTIzNy4wNjgyMiwyMDMuMDU0Njl2LTQ1Ljg0MzU5aDUuODYzNzJ2NDUuODQzNTl6IiBzdHJva2U9IiMwMDAwMDAiLz48cGF0aCBkPSJNMjMxLjkxNjEsMTYyLjE4NjU4di01LjI0MTIyaDE2LjE2Nzg0djUuMjQxMjJ6IiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNMjMxLjkxNjEsMjAzLjEzMDAydi01LjI0MTIzaDE2LjE2Nzg0djUuMjQxMjN6IiBzdHJva2U9Im5vbmUiLz48L2c+PC9nPjwvZz48L3N2Zz48IS0tcm90YXRpb25DZW50ZXI6ODguNTQ0MjQ0OTk5OTk5OTk6ODguNTQ0MjU1MDAwMDAwMDItLT4="; + +const extensionId = "WitCatInput"; + +class WitCatInput { + constructor(runtime) { + this.runtime = runtime; + this._formatMessage = runtime.getFormatMessage({ + "zh-cn": { + "WitCatInput.name": "文本输入框", + "WitCatInput.createinput": "设置或创建ID为[id]的文本框的X[x]Y[y]宽[width]高[height]内容[text]提示[texts]字体大小[size]", + "WitCatInput.deleteinput": "删除ID为[id]的文本框", + "WitCatInput.getinput": "获得ID为[id]的文本框内容", + "WitCatInput.isinput": "焦点是否在ID为[id]的文本框上", + "WitCatInput.nowinput": "将焦点聚焦在ID为[id]的文本框上", + "WitCatInput.deleteallinput": "删除所有文本框", + "WitCatInput.compute": "当前分辨率下高[size]的字体大小", + }, + en: { + "WitCatInput.name": "input", + "WitCatInput.createinput": "Set or create an input with ID[id]X[x]Y[y]width[width]height[height]content[text]prompt[texts]font-size[size]", + "WitCatInput.deleteinput": "delete an input with ID[id]", + "WitCatInput.getinput": "get an input with ID[id]", + "WitCatInput.isinput": "is the focus on the input with ID[id]?", + "WitCatInput.nowinput": "let teh focus on the input with ID[id]", + "WitCatInput.deleteallinput": "delete all input", + "WitCatInput.compute": "The font size at the current resolution that is high [size]", + } + }) + } + + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id + }); + } + + getInfo() { + return { + id: extensionId, // 拓展id + name: this.formatMessage("WitCatInput.name"), // 拓展名 + docsURI: "https://www.ccw.site/post/d6d96e80-3f58-4a19-b7e6-c567d3a6a583", + blockIconURI: _icon, + menuIconURI: _icon, + color1: "#52baba", + color2: "#ffffff", + blocks: [ + { + opcode: "createinput", + blockType: "command", + text: this.formatMessage("WitCatInput.createinput"), + arguments: { + id:{ + type:"string", + defaultValue:"i", + }, + x:{ + type:"number", + defaultValue:"0", + }, + y:{ + type:"number", + defaultValue:"0", + }, + width:{ + type:"number", + defaultValue:"100", + }, + height:{ + type:"number", + defaultValue:"20", + }, + text:{ + type:"string", + defaultValue:"hello word!", + }, + texts:{ + type:"string", + defaultValue:"hello word!", + }, + size:{ + type:"number", + defaultValue:"16", + } + }, + }, + { + opcode: "compute", + blockType: "reporter", + text: this.formatMessage("WitCatInput.compute"), + arguments: { + size:{ + type:"number", + defaultValue:"16", + } + }, + }, + { + opcode: "deleteinput", + blockType: "command", + text: this.formatMessage("WitCatInput.deleteinput"), + arguments: { + id:{ + type:"string", + defaultValue:"i", + } + }, + }, + { + opcode: "getinput", + blockType: "reporter", + text: this.formatMessage("WitCatInput.getinput"), + arguments: { + id:{ + type:"string", + defaultValue:"i", + } + }, + }, + { + opcode: "isinput", + blockType: "Boolean", + text: this.formatMessage("WitCatInput.isinput"), + arguments: { + id:{ + type:"string", + defaultValue:"i", + } + }, + }, + { + opcode: "nowinput", + blockType: "command", + text: this.formatMessage("WitCatInput.nowinput"), + arguments: { + id:{ + type:"string", + defaultValue:"i", + } + }, + }, + { + opcode: "deleteallinput", + blockType: "command", + text: this.formatMessage("WitCatInput.deleteallinput"), + arguments: {}, + }, + ] + }; + } + //设置或创建文本框 + createinput(args){ + let x = args.x; + let y = args.y; + let width = args.width; + let height = args.height; + if(args.x > this.runtime.stageWidth){ + x = this.runtime.stageWidth; + } + if(args.x < 0){ + x = 0; + } + if(args.y > this.runtime.stageHeight){ + y = this.runtime.stageHeight; + } + if(args.y < 0){ + y = 0; + } + if(args.x + args.width > this.runtime.stageWidth){ + width = this.runtime.stageWidth - x; + } + if(args.width < 0){ + width = 0; + } + if(args.y + args.height > this.runtime.stageHeight){ + height = this.runtime.stageHeight - y; + } + if(args.height < 0){ + height = 0; + } + x = (x / this.runtime.stageWidth) * 100; + y = (y / this.runtime.stageHeight) * 100; + width = (width / this.runtime.stageWidth) * 100; + height = (height / this.runtime.stageHeight) * 100; + let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:`+ x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + args.size + `px;`; + let search = document.getElementById("WitCatInput" + args.id); + //找渲染div + let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 + if(div == null){ + div = document.getElementsByClassName("stage_stage_1fD7k ccw-stage-wrapper")[0]; //传统编辑器 + if(div == null){ + div = document.getElementsByClassName("gandi_stage-wrapper_stage-canvas-wrapper_3ewmd")[0]; //作品展示页 + if(div == null){ + alert("当前页面不支持文本框,请前往作品详情页体验完整作品!"); + return; + } + } + } + if(search != null){ + search.style = dom; + search.value = args.text; + search.placeholder = args.texts; + } + else{ + let eleLink = document.createElement('input'); + eleLink.type = "text"; + eleLink.style = dom; + eleLink.id = "WitCatInput" + args.id; + eleLink.value = args.text; + eleLink.className = "WitCatInput"; + eleLink.placeholder = args.texts; + div.appendChild(eleLink); + } + } + //删除文本框 + deleteinput(args){ + let search = document.getElementById("WitCatInput" + args.id); + if(search != null){ + let div = search.parentNode; + div.removeChild(search); + } + } + //获取文本框内容 + getinput(args){ + let search = document.getElementById("WitCatInput" + args.id); + if(search != null){ + return(search.value); + } + else{ + return(""); + } + } + //焦点判断 + isinput(args){ + let search = document.getElementById("WitCatInput" + args.id); + if(search != null){ + if(search == document.activeElement){ + return(true); + } + else{ + return(false); + } + } + else{ + return(false); + } + } + //焦点获取 + nowinput(args){ + let search = document.getElementById("WitCatInput" + args.id); + if(search != null){ + search.focus(); + } + } + //删除所有文本框 + deleteallinput(args){ + let search = document.getElementsByClassName("WitCatInput"); + let i = 0; + let div; + for(i = search.length - 1;i >= 0;i--){ + div = search[i].parentNode; + div.removeChild(search[i]); + } + } + //计算坐标 + compute(args){ + //找渲染div + let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 + if(div == null){ + div = document.getElementsByClassName("stage_stage_1fD7k ccw-stage-wrapper")[0]; //传统编辑器 + if(div == null){ + div = document.getElementsByClassName("gandi_stage-wrapper_stage-canvas-wrapper_3ewmd")[0]; //作品展示页 + if(div == null){ + alert("当前页面不支持文本框,请前往作品详情页体验完整作品!"); + return; + } + } + } + console.log(div.style.width) + return (div.style.width.split("px")[0] / 360) * args.size; + } +} + +window.tempExt = { + Extension: WitCatInput, + info: { + name: "WitCatInput.name", + description: "WitCatInput.descp", + extensionId: extensionId, + iconURL: _picture, + insetIconURL: _icon, + featured: true, + disabled: false, + collaborator: "白猫 @ CCW" + }, + l10n: { + "zh-cn": { + "WitCatInput.name": "文本框", + "WitCatInput.descp": "全新的输入框!" + }, + en: { + "WitCatInput.name": "input", + "WitCatInput.descp": "what a nice input!" + } + } +}; + +/* vim: set expandtab tabstop=2 shiftwidth=2: */ diff --git a/wit_cat/more mouse.js b/wit_cat/more mouse.js new file mode 100644 index 00000000..dc0b7a3a --- /dev/null +++ b/wit_cat/more mouse.js @@ -0,0 +1,184 @@ +// import Cast from "cast.js"; + +const _picture = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0NzkuMzg5MDciIGhlaWdodD0iMzU5LjU4OTg0IiB2aWV3Qm94PSIwLDAsNDc5LjM4OTA3LDM1OS41ODk4NCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNDAuMDAwMDMiIHkxPSIwLjM2NDIxIiB4Mj0iMjQwLjAwMDAzIiB5Mj0iMzU5LjYzNTgzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzhlYWNlMSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzg5YTdkYSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIyNDYuNzM1MTkiIHkxPSIxMTguMDc2NSIgeDI9IjI0OC4yNzY2OCIgeTI9IjIyMC45OTIxNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci0yIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlNWVhZjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4zMDU0OSwtMC4zNjQyMSkiPjxnIGRhdGEtcGFwZXItZGF0YT0ieyZxdW90O2lzUGFpbnRpbmdMYXllciZxdW90Ozp0cnVlfSIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLjMwNTQ5LDM1OS42MzU4M3YtMzU5LjI3MTYyaDQ3OS4zODkwN3YzNTkuMjcxNjJ6IiBmaWxsPSJ1cmwoI2NvbG9yLTEpIiBzdHJva2U9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTIwMC45OTA5NiwzNTkuMzM3MDlsMTAuMjI3NzYsLTI0MC4xNDk0OGwxOTMuMDc4NTQsMjQwLjc2NjQ0eiIgZmlsbD0iIzcyOGJiNSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMjQ3LjA3OTk5LDIyMS4wMTAwNmwtMTIuNDI0LC0zMC4zMzY0M2wtMjAuMDM5MDcsMjAuNjQ4NWwtMS4zODkxNCwtOTIuNzQzNzNsNjguMDE4NTksNjYuMDExMDZsLTI5LjMxODk4LDAuNDM5MTVsMTEuMDk3NTIsMjkuNjk3NDN6IiBmaWxsPSJ1cmwoI2NvbG9yLTIpIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L2c+PC9zdmc+PCEtLXJvdGF0aW9uQ2VudGVyOjIzOS42OTQ1MDYzMjc4NzM5OjE3OS42MzU3OTEwMDI3Mjk3Ny0tPg=="; + +const _icon = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNzcuMDg4NTUiIGhlaWdodD0iMTc3LjA4ODU1IiB2aWV3Qm94PSIwLDAsMTc3LjA4ODU1LDE3Ny4wODg1NSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNDcuMDc3MyIgeTE9IjExOS4xNDIzMSIgeDI9IjI0Ny4wNzczIiB5Mj0iMjIyLjA2OTQ4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2U1ZWFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTEuNDU1NzYsLTkxLjQ1NTc0KSI+PGcgZGF0YS1wYXBlci1kYXRhPSJ7JnF1b3Q7aXNQYWludGluZ0xheWVyJnF1b3Q7OnRydWV9IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG5vcm1hbCI+PHBhdGggZD0iTTE1MS40NTU3NiwyNjguNTQ0Mjl2LTE3Ny4wODg1NWgxNzcuMDg4NTV2MTc3LjA4ODU1eiIgZmlsbD0iIzhlYWNlMSIgc3Ryb2tlPSJub25lIiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPjxwYXRoIGQ9Ik0yMzguMjAwNywyNDAuODU3NjlsLTEwLjQ4NDQxLC0zNS4xNjgwMmwtMjEuMzAyNDQsMjEuOTAwNjJsNC40Njc1OCwtMTA0Ljg5OTUxbDYzLjcxNjM3LDc5LjQ1MzQ5bC0yOS4yODgyNCwtMS41OTkxMmw5LjIwMDkxLDM0LjM1MTE1eiIgZmlsbD0iIzcyOGJiNSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMjQ1Ljg4MDQ3LDIyMi4wNjk0OGwtMTEuOTY4MjcsLTMwLjUxOTFsLTIwLjM0NjA3LDIwLjM0NjA3di05Mi43NTQxM2w2Ny4wMjIzNCw2Ny4wMjIzNGgtMjkuMzIyMjdsMTAuNjUxNTEsMjkuODYwM3oiIGZpbGw9InVybCgjY29sb3ItMSkiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9nPjwvZz48L3N2Zz48IS0tcm90YXRpb25DZW50ZXI6ODguNTQ0MjQ0OTk5OTk5OTk6ODguNTQ0MjU1LS0+"; + +const extensionId = "WitCatMouse"; +let button = ["up","up","up","up","up"]; + +class WitCatMouse { + constructor(runtime) { + this.runtime = runtime; + this._formatMessage = runtime.getFormatMessage({ + "zh-cn": { + "WitCatMouse.name": "高级鼠标", + "WitCatMouse.set": "[set]右键菜单", + "WitCatMouse.set.1": "启用", + "WitCatMouse.set.2": "禁用", + "WitCatMouse.when": "鼠标[key]被按下", + "WitCatMouse.key.1": "左键", + "WitCatMouse.key.2": "中键", + "WitCatMouse.key.3": "右键", + "WitCatMouse.key.4": "前侧键", + "WitCatMouse.key.5": "后侧键", + }, + en: { + "WitCatMouse.name": "More Mouse", + "WitCatMouse.set": "[set]Right-click menu", + "WitCatMouse.set.1": "allow", + "WitCatMouse.set.2": "forbid", + "WitCatMouse.when": "mouse[key]down?", + "WitCatMouse.key.1": "left", + "WitCatMouse.key.2": "middle", + "WitCatMouse.key.3": "right", + "WitCatMouse.key.4": "front", + "WitCatMouse.key.5": "back", + } + }) + } + + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id + }); + } + + getInfo() { + return { + id: extensionId, // 拓展id + name: this.formatMessage("WitCatMouse.name"), // 拓展名 + docsURI: "https://www.ccw.site/post/d6d96e80-3f58-4a19-b7e6-c567d3a6a583", + blockIconURI: _icon, + menuIconURI: _icon, + color1: "#8eace1", + color2: "#ffffff", + blocks: [ + { + opcode: 'set', + blockType: "command", + text: this.formatMessage("WitCatMouse.set"), + arguments: { + set:{ + type:"bool", + menu:"set", + }, + } + }, + { + opcode: "when", + blockType: "Boolean", + text: this.formatMessage("WitCatMouse.when"), + arguments: { + key:{ + type:"string", + menu:"key", + }, + }, + }, + ], + menus:{ + key: [ + { + text: this.formatMessage('WitCatMouse.key.1'), + value: '0' + }, + { + text: this.formatMessage('WitCatMouse.key.2'), + value: '1' + }, + { + text: this.formatMessage('WitCatMouse.key.3'), + value: '2' + }, + { + text: this.formatMessage('WitCatMouse.key.4'), + value: '3' + }, + { + text: this.formatMessage('WitCatMouse.key.5'), + value: '4' + }, + ], + set: [ + { + text: this.formatMessage('WitCatMouse.set.1'), + value: "true" + }, + { + text: this.formatMessage('WitCatMouse.set.2'), + value: "false" + }, + ], + } + }; + } + //右键菜单 + set(args){ + //找渲染div + let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 + if(div == null){ + div = document.getElementsByClassName("stage_stage_1fD7k ccw-stage-wrapper")[0]; //传统编辑器 + if(div == null){ + div = document.getElementsByClassName("gandi_stage-wrapper_stage-canvas-wrapper_3ewmd")[0]; //作品展示页 + if(div == null){ + alert("当前页面不支持禁用右键菜单,请前往作品详情页体验完整作品!"); + return; + } + } + } + history.pushState(null, null, null); + div.oncontextmenu = function (){ + if(args.set == "true"){ + return true; + } + else{ + return false; + } + } + } + //按下判断 + when(args){ + if(button[args.key] == "down"){ + return true; + } + else{ + return false; + } + } +} + +window.tempExt = { + Extension: WitCatMouse, + info: { + name: "WitCatMouse.name", + description: "WitCatMouse.descp", + extensionId: extensionId, + iconURL: _picture, + insetIconURL: _icon, + featured: true, + disabled: false, + collaborator: "白猫 @ CCW" + }, + l10n: { + "zh-cn": { + "WitCatMouse.name": "高级鼠标", + "WitCatMouse.descp": "更精准的控制鼠标!" + }, + en: { + "WitCatMouse.name": "More Mouse", + "WitCatMouse.descp": "More precise mouse control!" + } + } +}; + +/* vim: set expandtab tabstop=2 shiftwidth=2: */ + +document.onmousedown = function(event) { + button[event.button] = "down"; +} +document.onmouseup = function(event) { + button[event.button] = "up"; +} \ No newline at end of file From 2f97415f7750fe65fc4f5b693638ded38c6e8f4a Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sat, 26 Nov 2022 10:49:28 +0800 Subject: [PATCH 181/357] Create input.js --- wit_cat/input.js | 58 ++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 49 insertions(+), 9 deletions(-) diff --git a/wit_cat/input.js b/wit_cat/input.js index 1da69b34..127c7595 100644 --- a/wit_cat/input.js +++ b/wit_cat/input.js @@ -12,23 +12,27 @@ class WitCatInput { this._formatMessage = runtime.getFormatMessage({ "zh-cn": { "WitCatInput.name": "文本输入框", - "WitCatInput.createinput": "设置或创建ID为[id]的文本框的X[x]Y[y]宽[width]高[height]内容[text]提示[texts]字体大小[size]", + "WitCatInput.createinput": "设置或创建ID为[id]的[type]文本框的X[x]Y[y]宽[width]高[height]内容[text]提示[texts]字体大小[size]", "WitCatInput.deleteinput": "删除ID为[id]的文本框", "WitCatInput.getinput": "获得ID为[id]的文本框内容", "WitCatInput.isinput": "焦点是否在ID为[id]的文本框上", "WitCatInput.nowinput": "将焦点聚焦在ID为[id]的文本框上", "WitCatInput.deleteallinput": "删除所有文本框", "WitCatInput.compute": "当前分辨率下高[size]的字体大小", + "WitCatInput.type.1": "单行文本", + "WitCatInput.type.2": "多行文本", }, en: { "WitCatInput.name": "input", - "WitCatInput.createinput": "Set or create an input with ID[id]X[x]Y[y]width[width]height[height]content[text]prompt[texts]font-size[size]", + "WitCatInput.createinput": "Set or create an[type]input with ID[id]X[x]Y[y]width[width]height[height]content[text]prompt[texts]font-size[size]", "WitCatInput.deleteinput": "delete an input with ID[id]", "WitCatInput.getinput": "get an input with ID[id]", "WitCatInput.isinput": "is the focus on the input with ID[id]?", "WitCatInput.nowinput": "let teh focus on the input with ID[id]", "WitCatInput.deleteallinput": "delete all input", "WitCatInput.compute": "The font size at the current resolution that is high [size]", + "WitCatInput.type.1": "Single line", + "WitCatInput.type.2": "Multiple lines", } }) } @@ -60,6 +64,10 @@ class WitCatInput { type:"string", defaultValue:"i", }, + type:{ + type:"string", + menu:"type", + }, x:{ type:"number", defaultValue:"0", @@ -151,7 +159,19 @@ class WitCatInput { text: this.formatMessage("WitCatInput.deleteallinput"), arguments: {}, }, - ] + ], + menus:{ + type: [ + { + text: this.formatMessage('WitCatInput.type.1'), + value: 'input' + }, + { + text: this.formatMessage('WitCatInput.type.2'), + value: 'Textarea' + }, + ], + } }; } //设置或创建文本框 @@ -188,7 +208,7 @@ class WitCatInput { y = (y / this.runtime.stageHeight) * 100; width = (width / this.runtime.stageWidth) * 100; height = (height / this.runtime.stageHeight) * 100; - let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:`+ x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + args.size + `px;`; + let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:`+ x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + args.size + `px;resize:none`; let search = document.getElementById("WitCatInput" + args.id); //找渲染div let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 @@ -203,17 +223,37 @@ class WitCatInput { } } if(search != null){ - search.style = dom; - search.value = args.text; - search.placeholder = args.texts; + if(search.name == args.type){ + search.style = dom; + search.value = args.text; + search.placeholder = args.texts; + } + else{ + let div = search.parentNode; + div.removeChild(search); + let eleLink = document.createElement(args.type); + if(args.type == "input"){ + eleLink.type = "text"; + } + eleLink.style = dom; + eleLink.id = "WitCatInput" + args.id; + eleLink.value = args.text; + eleLink.className = "WitCatInput"; + eleLink.name = args.type; + eleLink.placeholder = args.texts; + div.appendChild(eleLink); + } } else{ - let eleLink = document.createElement('input'); - eleLink.type = "text"; + let eleLink = document.createElement(args.type); + if(args.type == "input"){ + eleLink.type = "text"; + } eleLink.style = dom; eleLink.id = "WitCatInput" + args.id; eleLink.value = args.text; eleLink.className = "WitCatInput"; + eleLink.name = args.type; eleLink.placeholder = args.texts; div.appendChild(eleLink); } From 2ba51866be9e1263c90068b50053d482d65a0ef0 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sat, 26 Nov 2022 10:50:18 +0800 Subject: [PATCH 182/357] Update more mouse.js --- wit_cat/more mouse.js | 103 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 102 insertions(+), 1 deletion(-) diff --git a/wit_cat/more mouse.js b/wit_cat/more mouse.js index dc0b7a3a..cd98e3df 100644 --- a/wit_cat/more mouse.js +++ b/wit_cat/more mouse.js @@ -6,6 +6,10 @@ const _icon = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHR const extensionId = "WitCatMouse"; let button = ["up","up","up","up","up"]; +let xMouse = 0; +let yMouse = 0; +let isMove = false,timer = null; + class WitCatMouse { constructor(runtime) { @@ -22,6 +26,12 @@ class WitCatMouse { "WitCatMouse.key.3": "右键", "WitCatMouse.key.4": "前侧键", "WitCatMouse.key.5": "后侧键", + "WitCatMouse.mouseuse": "[type]鼠标", + "WitCatMouse.type.1": "锁定", + "WitCatMouse.type.2": "释放", + "WitCatMouse.acceleration": "鼠标[way]加速度", + "WitCatMouse.way.1": "X", + "WitCatMouse.way.2": "Y", }, en: { "WitCatMouse.name": "More Mouse", @@ -34,6 +44,12 @@ class WitCatMouse { "WitCatMouse.key.3": "right", "WitCatMouse.key.4": "front", "WitCatMouse.key.5": "back", + "WitCatMouse.mouseuse": "[type]mouse", + "WitCatMouse.type.1": "lock", + "WitCatMouse.type.2": "release", + "WitCatMouse.acceleration": "mouse[way]acceleration", + "WitCatMouse.way.1": "X", + "WitCatMouse.way.2": "Y", } }) } @@ -78,6 +94,28 @@ class WitCatMouse { }, }, }, + { + opcode: "mouseuse", + blockType: "command", + text: this.formatMessage("WitCatMouse.mouseuse"), + arguments: { + type:{ + type:"string", + menu:"type", + }, + }, + }, + { + opcode: "acceleration", + blockType: "reporter", + text: this.formatMessage("WitCatMouse.acceleration"), + arguments: { + way:{ + type:"string", + menu:"way", + }, + }, + }, ], menus:{ key: [ @@ -112,6 +150,26 @@ class WitCatMouse { value: "false" }, ], + type: [ + { + text: this.formatMessage('WitCatMouse.type.1'), + value: "false" + }, + { + text: this.formatMessage('WitCatMouse.type.2'), + value: "true" + }, + ], + way: [ + { + text: this.formatMessage('WitCatMouse.way.1'), + value: "x" + }, + { + text: this.formatMessage('WitCatMouse.way.2'), + value: "y" + }, + ], } }; } @@ -148,6 +206,38 @@ class WitCatMouse { return false; } } + //控制鼠标 + mouseuse(args){ + //找渲染div + let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 + if(div == null){ + div = document.getElementsByClassName("stage_stage_1fD7k ccw-stage-wrapper")[0]; //传统编辑器 + if(div == null){ + div = document.getElementsByClassName("gandi_stage-wrapper_stage-canvas-wrapper_3ewmd")[0]; //作品展示页 + if(div == null){ + alert("当前页面不支持文本框,请前往作品详情页体验完整作品!"); + return; + } + } + } + if(args.type){ + div.addEventListener('click', function () { + div.requestPointerLock(); + }); + } + else{ + document.exitPointerLock(); + } + } + //鼠标移动量 + acceleration(args){ + if(args.way == "x"){ + return xMouse; + } + else{ + return -yMouse; + } + } } window.tempExt = { @@ -181,4 +271,15 @@ document.onmousedown = function(event) { } document.onmouseup = function(event) { button[event.button] = "up"; -} \ No newline at end of file +} +document.addEventListener("mousemove", ev => { + xMouse = ev.movementX; // 获得鼠标指针的x移动量 + yMouse = ev.movementY; // 获得鼠标指针的y移动量 + isMove = true; + clearTimeout(timer); + timer = setTimeout(function(){ + isMove = false; + xMouse = 0; + yMouse = 0; + },30); +}); From bd071049fbea7db83696d706d029b67a73626953 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sat, 26 Nov 2022 10:56:30 +0800 Subject: [PATCH 183/357] Update more mouse.js --- wit_cat/more mouse.js | 34 ++++++---------------------------- 1 file changed, 6 insertions(+), 28 deletions(-) diff --git a/wit_cat/more mouse.js b/wit_cat/more mouse.js index cd98e3df..ee02a591 100644 --- a/wit_cat/more mouse.js +++ b/wit_cat/more mouse.js @@ -26,9 +26,7 @@ class WitCatMouse { "WitCatMouse.key.3": "右键", "WitCatMouse.key.4": "前侧键", "WitCatMouse.key.5": "后侧键", - "WitCatMouse.mouseuse": "[type]鼠标", - "WitCatMouse.type.1": "锁定", - "WitCatMouse.type.2": "释放", + "WitCatMouse.mouseuse": "锁定鼠标", "WitCatMouse.acceleration": "鼠标[way]加速度", "WitCatMouse.way.1": "X", "WitCatMouse.way.2": "Y", @@ -98,12 +96,7 @@ class WitCatMouse { opcode: "mouseuse", blockType: "command", text: this.formatMessage("WitCatMouse.mouseuse"), - arguments: { - type:{ - type:"string", - menu:"type", - }, - }, + arguments: {}, }, { opcode: "acceleration", @@ -150,16 +143,6 @@ class WitCatMouse { value: "false" }, ], - type: [ - { - text: this.formatMessage('WitCatMouse.type.1'), - value: "false" - }, - { - text: this.formatMessage('WitCatMouse.type.2'), - value: "true" - }, - ], way: [ { text: this.formatMessage('WitCatMouse.way.1'), @@ -207,7 +190,7 @@ class WitCatMouse { } } //控制鼠标 - mouseuse(args){ + mouseuse(){ //找渲染div let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 if(div == null){ @@ -220,14 +203,9 @@ class WitCatMouse { } } } - if(args.type){ - div.addEventListener('click', function () { - div.requestPointerLock(); - }); - } - else{ - document.exitPointerLock(); - } + div.addEventListener('click', function () { + div.requestPointerLock(); + }); } //鼠标移动量 acceleration(args){ From 378e843abbce303735914cb4f0a224fe527a1a4a Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sat, 26 Nov 2022 11:42:53 +0800 Subject: [PATCH 184/357] Update more mouse.js --- wit_cat/more mouse.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/wit_cat/more mouse.js b/wit_cat/more mouse.js index ee02a591..c8bcbcf8 100644 --- a/wit_cat/more mouse.js +++ b/wit_cat/more mouse.js @@ -42,9 +42,7 @@ class WitCatMouse { "WitCatMouse.key.3": "right", "WitCatMouse.key.4": "front", "WitCatMouse.key.5": "back", - "WitCatMouse.mouseuse": "[type]mouse", - "WitCatMouse.type.1": "lock", - "WitCatMouse.type.2": "release", + "WitCatMouse.mouseuse": "lock mouse", "WitCatMouse.acceleration": "mouse[way]acceleration", "WitCatMouse.way.1": "X", "WitCatMouse.way.2": "Y", @@ -203,9 +201,7 @@ class WitCatMouse { } } } - div.addEventListener('click', function () { - div.requestPointerLock(); - }); + div.requestPointerLock(); } //鼠标移动量 acceleration(args){ From 9ba91a853069e341f7210d5e28870f558c0a08b5 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Mon, 28 Nov 2022 18:07:39 +0800 Subject: [PATCH 185/357] Update File_Helper.js --- wit_cat/File_Helper.js | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 82f4e28c..67d2cb94 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -5,6 +5,7 @@ const _picture = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAF0CAYAAAD/ const _icon = "data:image/png;base64,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"; const extensionId = "WitCatFileHelper"; +let FLAG = 0; class WitCatFileHelper { constructor(runtime) { @@ -530,28 +531,37 @@ class WitCatFileHelper { } //打开文件 openfile(args){ + FLAG = 1; + console.log("aaa"); return new Promise(resolve => { let a = 0; const input = document.createElement("input"); input.type = "file"; + input.style = "display:none;"; input.click(); input.onchange = () => { const reader = new FileReader(); const file = input.files[0]; reader.onload = (e) => { + FLAG = 0; resolve(e.target.result); }; reader.onerror = (e) => { + FLAG = 0; resolve(); }; reader.readAsText(file); } - // 当点击取消 - input.onfocus = function () { - a++; - if (a == 2) { - resolve(); - } + //取消检测 + window.onfocus = function() { + console.log("az") + setTimeout(e => { + if (FLAG == 1) { + FLAG = 0; + console.log('取消'); + resolve(""); + } + }, 1000); } }); } @@ -789,3 +799,4 @@ window.tempExt = { }; /* vim: set expandtab tabstop=2 shiftwidth=2: */ + From 225708d00047f929f23d28a33ea874145e1dfd7e Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Mon, 28 Nov 2022 18:09:31 +0800 Subject: [PATCH 186/357] Update File_Helper.js --- wit_cat/File_Helper.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 67d2cb94..d9ef0aa1 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -532,7 +532,6 @@ class WitCatFileHelper { //打开文件 openfile(args){ FLAG = 1; - console.log("aaa"); return new Promise(resolve => { let a = 0; const input = document.createElement("input"); @@ -554,11 +553,9 @@ class WitCatFileHelper { } //取消检测 window.onfocus = function() { - console.log("az") setTimeout(e => { if (FLAG == 1) { FLAG = 0; - console.log('取消'); resolve(""); } }, 1000); From 2009501cfa3f8b398baf44b77e0a28a5015f848b Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Wed, 30 Nov 2022 13:41:11 +0800 Subject: [PATCH 187/357] Rename more mouse.js to More_Mouse.js --- wit_cat/{more mouse.js => More_Mouse.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename wit_cat/{more mouse.js => More_Mouse.js} (100%) diff --git a/wit_cat/more mouse.js b/wit_cat/More_Mouse.js similarity index 100% rename from wit_cat/more mouse.js rename to wit_cat/More_Mouse.js From 94eacc08172e5683cfd429402a49873cce9a1145 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Wed, 30 Nov 2022 13:41:39 +0800 Subject: [PATCH 188/357] Rename input.js to Input.js --- wit_cat/{input.js => Input.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename wit_cat/{input.js => Input.js} (100%) diff --git a/wit_cat/input.js b/wit_cat/Input.js similarity index 100% rename from wit_cat/input.js rename to wit_cat/Input.js From cb8aaedea78fb864978a2aebd5210a1e5eff8345 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 13 Dec 2022 12:02:55 +0800 Subject: [PATCH 189/357] Update File_Helper.js --- wit_cat/File_Helper.js | 27 ++++----------------------- 1 file changed, 4 insertions(+), 23 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index d9ef0aa1..a97b3fc4 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -12,7 +12,7 @@ class WitCatFileHelper { this.runtime = runtime; this._formatMessage = runtime.getFormatMessage({ "zh-cn": { - "WitCatFileHelper.name": "wit_catの拓展", + "WitCatFileHelper.name": "文件助手", "WitCatFileHelper.filehelper": "文件处理", "WitCatFileHelper.inputmanagement": "文本框", "WitCatFileHelper.Multiplelinestext": "多行文本", @@ -38,11 +38,10 @@ class WitCatFileHelper { "WitCatFileHelper.numMultiplelinestext": "[text]的行数", "WitCatFileHelper.thing.1": "数组", "WitCatFileHelper.thing.2": "多行文本", - "WitCatFileHelper.compute": "当前分辨率下高[size]的字体大小", }, en: { - "WitCatFileHelper.name": "wit_catのextension", - "WitCatFileHelper.filehelper": "file helper", + "WitCatFileHelper.name": "file helper", + "WitCatFileHelper.filehelper": "file", "WitCatFileHelper.inputmanagement": "input", "WitCatFileHelper.Multiplelinestext": "Multiple lines of text", "WitCatFileHelper.downloads": "Download split content [text] by [s] named [name]", @@ -67,7 +66,6 @@ class WitCatFileHelper { "WitCatFileHelper.numMultiplelinestext": "[text]Number of rows", "WitCatFileHelper.thing.1": "array", "WitCatFileHelper.thing.2": "Multiple lines of text", - "WitCatFileHelper.compute": "The font size at the current resolution that is high [size]", } }) } @@ -551,8 +549,8 @@ class WitCatFileHelper { }; reader.readAsText(file); } - //取消检测 window.onfocus = function() { + // 开始计时或者播放 setTimeout(e => { if (FLAG == 1) { FLAG = 0; @@ -752,23 +750,6 @@ class WitCatFileHelper { let text = args.text.split("\n"); return text.length; } - //计算坐标 - compute(args){ - //找渲染div - let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 - if(div == null){ - div = document.getElementsByClassName("stage_stage_1fD7k ccw-stage-wrapper")[0]; //传统编辑器 - if(div == null){ - div = document.getElementsByClassName("gandi_stage-wrapper_stage-canvas-wrapper_3ewmd")[0]; //作品展示页 - if(div == null){ - alert("当前页面不支持文本框,请前往作品详情页体验完整作品!"); - return; - } - } - } - console.log(div.style.width) - return (div.style.width.split("px")[0] / 360) * args.size; - } } window.tempExt = { From a99be24ce0af864cb3dfad9330f745121d3d1a8d Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 13 Dec 2022 12:11:01 +0800 Subject: [PATCH 190/357] Update More_Mouse.js --- wit_cat/More_Mouse.js | 110 ++++++++++++++++++++++++++++++------------ 1 file changed, 80 insertions(+), 30 deletions(-) diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index c8bcbcf8..725e5950 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -11,6 +11,12 @@ let yMouse = 0; let isMove = false,timer = null; +//找渲染cvs +let cvs = document.getElementsByTagName("canvas")[0]; +if(cvs == null){ + alert("当前页面不支持多指触控,请前往作品详情页体验完整作品!"); +} + class WitCatMouse { constructor(runtime) { this.runtime = runtime; @@ -30,6 +36,10 @@ class WitCatMouse { "WitCatMouse.acceleration": "鼠标[way]加速度", "WitCatMouse.way.1": "X", "WitCatMouse.way.2": "Y", + "WitCatTouch.down": "按下的手指数量", + "WitCatTouch.num": "第[num]个手指的[type]", + "WitCatTouch.type.1": "X", + "WitCatTouch.type.2": "Y", }, en: { "WitCatMouse.name": "More Mouse", @@ -46,6 +56,11 @@ class WitCatMouse { "WitCatMouse.acceleration": "mouse[way]acceleration", "WitCatMouse.way.1": "X", "WitCatMouse.way.2": "Y", + "WitCatTouch.name": "Touch", + "WitCatTouch.down": "Fingers Number", + "WitCatTouch.num": "the[num]finger`s[type]", + "WitCatTouch.type.1": "X", + "WitCatTouch.type.2": "Y", } }) } @@ -107,6 +122,27 @@ class WitCatMouse { }, }, }, + { + opcode: 'down', + blockType: "reporter", + text: this.formatMessage("WitCatTouch.down"), + arguments: {} + }, + { + opcode: "num", + blockType: "reporter", + text: this.formatMessage("WitCatTouch.num"), + arguments: { + num:{ + type:"number", + defaultValue:"1", + }, + type:{ + type:"string", + menu:"type", + }, + }, + }, ], menus:{ key: [ @@ -151,25 +187,23 @@ class WitCatMouse { value: "y" }, ], + type: [ + { + text: this.formatMessage('WitCatTouch.type.1'), + value: "x" + }, + { + text: this.formatMessage('WitCatTouch.type.2'), + value: "y" + }, + ], } }; } //右键菜单 set(args){ - //找渲染div - let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 - if(div == null){ - div = document.getElementsByClassName("stage_stage_1fD7k ccw-stage-wrapper")[0]; //传统编辑器 - if(div == null){ - div = document.getElementsByClassName("gandi_stage-wrapper_stage-canvas-wrapper_3ewmd")[0]; //作品展示页 - if(div == null){ - alert("当前页面不支持禁用右键菜单,请前往作品详情页体验完整作品!"); - return; - } - } - } history.pushState(null, null, null); - div.oncontextmenu = function (){ + cvs.parentNode.oncontextmenu = function (){ if(args.set == "true"){ return true; } @@ -189,19 +223,7 @@ class WitCatMouse { } //控制鼠标 mouseuse(){ - //找渲染div - let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 - if(div == null){ - div = document.getElementsByClassName("stage_stage_1fD7k ccw-stage-wrapper")[0]; //传统编辑器 - if(div == null){ - div = document.getElementsByClassName("gandi_stage-wrapper_stage-canvas-wrapper_3ewmd")[0]; //作品展示页 - if(div == null){ - alert("当前页面不支持文本框,请前往作品详情页体验完整作品!"); - return; - } - } - } - div.requestPointerLock(); + cvs.parentNode.requestPointerLock(); } //鼠标移动量 acceleration(args){ @@ -212,6 +234,25 @@ class WitCatMouse { return -yMouse; } } + //数量 + down(){ + return touch.length; + } + //坐标 + num(args){ + if(args.num > 0 && args.num <= touch.length){ + if(args.type == "x"){ + return this.runtime.stageWidth * ((touch[args.num - 1].clientX - cvs.getBoundingClientRect().left) / cvs.style.width.split("px")[0]); + } + else{ + console.log(cvs.style.height); + return this.runtime.stageHeight * ((touch[args.num - 1].clientY - cvs.getBoundingClientRect().top) / cvs.style.height.split("px")[0]); + } + } + else{ + return null; + } + } } window.tempExt = { @@ -228,12 +269,12 @@ window.tempExt = { }, l10n: { "zh-cn": { - "WitCatMouse.name": "高级鼠标", - "WitCatMouse.descp": "更精准的控制鼠标!" + "WitCatMouse.name": "高级鼠标/触控", + "WitCatMouse.descp": "更精准的控制鼠标/触屏!" }, en: { - "WitCatMouse.name": "More Mouse", - "WitCatMouse.descp": "More precise mouse control!" + "WitCatMouse.name": "More Mouse/Touch", + "WitCatMouse.descp": "More precise mouse/touch control!" } } }; @@ -257,3 +298,12 @@ document.addEventListener("mousemove", ev => { yMouse = 0; },30); }); +cvs.addEventListener('touchstart',function(e){ + touch = e.targetTouches; +}) +cvs.addEventListener('touchmove',function(e){ + touch = e.targetTouches; +}) +cvs.addEventListener('touchend',function(e){ + touch = e.targetTouches; +}) From faa148aef5d2b53da98d5933a09a51dabb89b8a0 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 13 Dec 2022 12:12:35 +0800 Subject: [PATCH 191/357] Update Input.js --- wit_cat/Input.js | 51 +++++++++++++----------------------------------- 1 file changed, 14 insertions(+), 37 deletions(-) diff --git a/wit_cat/Input.js b/wit_cat/Input.js index 127c7595..941a85fb 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -6,6 +6,12 @@ const _icon = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHR const extensionId = "WitCatInput"; +//找渲染cvs +let cvs = document.getElementsByTagName("canvas")[0]; +if(cvs == null){ + alert("当前页面不支持多指触控,请前往作品详情页体验完整作品!"); +} + class WitCatInput { constructor(runtime) { this.runtime = runtime; @@ -86,11 +92,11 @@ class WitCatInput { }, text:{ type:"string", - defaultValue:"hello word!", + defaultValue:"hello world!", }, texts:{ type:"string", - defaultValue:"hello word!", + defaultValue:"hello world!", }, size:{ type:"number", @@ -210,18 +216,6 @@ class WitCatInput { height = (height / this.runtime.stageHeight) * 100; let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:`+ x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + args.size + `px;resize:none`; let search = document.getElementById("WitCatInput" + args.id); - //找渲染div - let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 - if(div == null){ - div = document.getElementsByClassName("stage_stage_1fD7k ccw-stage-wrapper")[0]; //传统编辑器 - if(div == null){ - div = document.getElementsByClassName("gandi_stage-wrapper_stage-canvas-wrapper_3ewmd")[0]; //作品展示页 - if(div == null){ - alert("当前页面不支持文本框,请前往作品详情页体验完整作品!"); - return; - } - } - } if(search != null){ if(search.name == args.type){ search.style = dom; @@ -229,8 +223,7 @@ class WitCatInput { search.placeholder = args.texts; } else{ - let div = search.parentNode; - div.removeChild(search); + cvs.parentNode.removeChild(search); let eleLink = document.createElement(args.type); if(args.type == "input"){ eleLink.type = "text"; @@ -241,7 +234,7 @@ class WitCatInput { eleLink.className = "WitCatInput"; eleLink.name = args.type; eleLink.placeholder = args.texts; - div.appendChild(eleLink); + cvs.parentNode.appendChild(eleLink); } } else{ @@ -255,15 +248,14 @@ class WitCatInput { eleLink.className = "WitCatInput"; eleLink.name = args.type; eleLink.placeholder = args.texts; - div.appendChild(eleLink); + cvs.parentNode.appendChild(eleLink); } } //删除文本框 deleteinput(args){ let search = document.getElementById("WitCatInput" + args.id); if(search != null){ - let div = search.parentNode; - div.removeChild(search); + cvs.parentNode.removeChild(search); } } //获取文本框内容 @@ -302,28 +294,13 @@ class WitCatInput { deleteallinput(args){ let search = document.getElementsByClassName("WitCatInput"); let i = 0; - let div; for(i = search.length - 1;i >= 0;i--){ - div = search[i].parentNode; - div.removeChild(search[i]); + search[i].parentNode.removeChild(search[i]); } } //计算坐标 compute(args){ - //找渲染div - let div = document.getElementsByClassName("gandi_stage_stage_1fD7k ccw-stage-wrapper")[0]; //gandi编辑器 - if(div == null){ - div = document.getElementsByClassName("stage_stage_1fD7k ccw-stage-wrapper")[0]; //传统编辑器 - if(div == null){ - div = document.getElementsByClassName("gandi_stage-wrapper_stage-canvas-wrapper_3ewmd")[0]; //作品展示页 - if(div == null){ - alert("当前页面不支持文本框,请前往作品详情页体验完整作品!"); - return; - } - } - } - console.log(div.style.width) - return (div.style.width.split("px")[0] / 360) * args.size; + return (cvs.style.width.split("px")[0] / 360) * args.size; } } From f860b0fe5ac93e15858e149a9e28601c87547e6a Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 13 Dec 2022 12:53:21 +0800 Subject: [PATCH 192/357] Update More_Mouse.js --- wit_cat/More_Mouse.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index 725e5950..64a4be6f 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -9,6 +9,7 @@ let button = ["up","up","up","up","up"]; let xMouse = 0; let yMouse = 0; let isMove = false,timer = null; +let touch = []; //找渲染cvs @@ -228,10 +229,10 @@ class WitCatMouse { //鼠标移动量 acceleration(args){ if(args.way == "x"){ - return xMouse; + return xMouse * (document.body.clientHeight / cvs.offsetHeight); } else{ - return -yMouse; + return -yMouse * (document.body.clientHeight / cvs.offsetHeight); } } //数量 @@ -242,11 +243,11 @@ class WitCatMouse { num(args){ if(args.num > 0 && args.num <= touch.length){ if(args.type == "x"){ - return this.runtime.stageWidth * ((touch[args.num - 1].clientX - cvs.getBoundingClientRect().left) / cvs.style.width.split("px")[0]); + return (this.runtime.stageWidth * ((touch[args.num - 1].clientX - cvs.getBoundingClientRect().left) / cvs.offsetWidth)) - (this.runtime.stageWidth / 2); + } else{ - console.log(cvs.style.height); - return this.runtime.stageHeight * ((touch[args.num - 1].clientY - cvs.getBoundingClientRect().top) / cvs.style.height.split("px")[0]); + return (this.runtime.stageHeight / 2) - this.runtime.stageHeight * ((touch[args.num - 1].clientY - cvs.getBoundingClientRect().top) / cvs.offsetHeight); } } else{ From 6ea9bf2f52f066e8bef1b8e27771e65de8cb24c3 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Wed, 21 Dec 2022 15:55:03 +0800 Subject: [PATCH 193/357] Update More_Mouse.js --- wit_cat/More_Mouse.js | 284 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 272 insertions(+), 12 deletions(-) diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index 64a4be6f..58c76737 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -10,7 +10,11 @@ let xMouse = 0; let yMouse = 0; let isMove = false,timer = null; let touch = []; - +let fill = 0; +let filln = 0; +let w = 0,h = 0; +let div,divs,divv,divvs,news,background,Operatinginstructions,bug,url,discord; +let wv = 0,hv = 0; //找渲染cvs let cvs = document.getElementsByTagName("canvas")[0]; @@ -18,12 +22,28 @@ if(cvs == null){ alert("当前页面不支持多指触控,请前往作品详情页体验完整作品!"); } + +//添加监听器 +const config = { attributes: true, childList: true, subtree: true, attributeFilter:['style'] }; +const callback = function(mutationsList, observer) { + if(fill == 1){ + observer.disconnect(); + fills(); + observer.observe(cvs, config); + } +}; +const observer = new MutationObserver(callback); +observer.observe(cvs, config); + + class WitCatMouse { constructor(runtime) { this.runtime = runtime; this._formatMessage = runtime.getFormatMessage({ "zh-cn": { - "WitCatMouse.name": "高级鼠标", + "WitCatMouse.name": "高级操作", + "WitCatMouse.name.1": "高级鼠标", + "WitCatMouse.name.2": "多指触控", "WitCatMouse.set": "[set]右键菜单", "WitCatMouse.set.1": "启用", "WitCatMouse.set.2": "禁用", @@ -41,9 +61,16 @@ class WitCatMouse { "WitCatTouch.num": "第[num]个手指的[type]", "WitCatTouch.type.1": "X", "WitCatTouch.type.2": "Y", + "WitCatMouse.fill": "[set]沉浸式全屏", + "WitCatMouse.fillask.1": "作品请求沉浸式全屏,是否同意?\n", + "WitCatMouse.fillask.2": "/3次连续拒绝后将不再提示\n您仍可以使用 ctrl+shift+alt 切换沉浸式全屏状态", + "WitCatMouse.setfill": "⚠️(危)设置分辨率高设为[num]", + "WitCatMouse.resolution": "当前分辨率高", }, en: { - "WitCatMouse.name": "More Mouse", + "WitCatMouse.name": "More operate", + "WitCatMouse.name.1": "more mouse", + "WitCatMouse.name.2": "more touch", "WitCatMouse.set": "[set]Right-click menu", "WitCatMouse.set.1": "allow", "WitCatMouse.set.2": "forbid", @@ -62,6 +89,11 @@ class WitCatMouse { "WitCatTouch.num": "the[num]finger`s[type]", "WitCatTouch.type.1": "X", "WitCatTouch.type.2": "Y", + "WitCatMouse.fill": "[set]immersive full-screen", + "WitCatMouse.fillask.1": "The project requests to turn on immersive full-screen, agree or not?\nWill stop asking if you keep on to reject for ", + "WitCatMouse.fillask.2": "/3 times\nYou can also use Ctrl+Shift+Alt to toggle immersive full-screen later.", + "WitCatMouse.setfill": "⚠️(danger)Set resolution height to[num]", + "WitCatMouse.resolution": "Current high resolution", } }) } @@ -84,6 +116,35 @@ class WitCatMouse { color1: "#8eace1", color2: "#ffffff", blocks: [ + { + opcode: 'setfill', + blockType: "command", + text: this.formatMessage("WitCatMouse.setfill"), + arguments: { + num:{ + type:"number", + defaultValue:"360", + }, + } + }, + { + opcode: 'fill', + blockType: "command", + text: this.formatMessage("WitCatMouse.fill"), + arguments: { + set:{ + type:"bool", + menu:"set", + }, + } + }, + { + opcode: 'resolution', + blockType: "reporter", + text: this.formatMessage("WitCatMouse.resolution"), + arguments: {} + }, + "---"+this.formatMessage("WitCatMouse.name.1"), { opcode: 'set', blockType: "command", @@ -123,6 +184,7 @@ class WitCatMouse { }, }, }, + "---"+this.formatMessage("WitCatMouse.name.2"), { opcode: 'down', blockType: "reporter", @@ -229,10 +291,10 @@ class WitCatMouse { //鼠标移动量 acceleration(args){ if(args.way == "x"){ - return xMouse * (document.body.clientHeight / cvs.offsetHeight); + return xMouse; } else{ - return -yMouse * (document.body.clientHeight / cvs.offsetHeight); + return -yMouse; } } //数量 @@ -243,17 +305,47 @@ class WitCatMouse { num(args){ if(args.num > 0 && args.num <= touch.length){ if(args.type == "x"){ - return (this.runtime.stageWidth * ((touch[args.num - 1].clientX - cvs.getBoundingClientRect().left) / cvs.offsetWidth)) - (this.runtime.stageWidth / 2); - + return this.runtime.stageWidth * ((touch[args.num - 1].clientX - cvs.getBoundingClientRect().left) / cvs.offsetWidth); } else{ - return (this.runtime.stageHeight / 2) - this.runtime.stageHeight * ((touch[args.num - 1].clientY - cvs.getBoundingClientRect().top) / cvs.offsetHeight); + return this.runtime.stageHeight * ((touch[args.num - 1].clientY - cvs.getBoundingClientRect().top) / cvs.offsetHeight); } } else{ return null; } } + //全屏 + fill(args){ + if(args.set == "true"){ + if(filln < 3){ + if(fill == 0){ + let a = confirm(this.formatMessage('WitCatMouse.fillask.1') + filln + this.formatMessage('WitCatMouse.fillask.2')); + if(a == true){ + filln = 0; + fillin(); + } + else{ + filln += 1; + } + } + } + } + else{ + outoffill(); + } + } + //设置分辨率 + setfill(args){ + w = args.num / this.runtime.stageHeight * this.runtime.stageWidth; + h = args.num; + cvs.width = args.num / this.runtime.stageHeight * this.runtime.stageWidth; + cvs.height = args.num; + } + //当前分辨率 + resolution(args){ + return cvs.height; + } } window.tempExt = { @@ -270,12 +362,12 @@ window.tempExt = { }, l10n: { "zh-cn": { - "WitCatMouse.name": "高级鼠标/触控", - "WitCatMouse.descp": "更精准的控制鼠标/触屏!" + "WitCatMouse.name": "高级操控", + "WitCatMouse.descp": "更精准的控制鼠标/触屏/全屏!" }, en: { - "WitCatMouse.name": "More Mouse/Touch", - "WitCatMouse.descp": "More precise mouse/touch control!" + "WitCatMouse.name": "More operate", + "WitCatMouse.descp": "More precise mouse/touch/full screen control!" } } }; @@ -299,6 +391,7 @@ document.addEventListener("mousemove", ev => { yMouse = 0; },30); }); +//多指触控 cvs.addEventListener('touchstart',function(e){ touch = e.targetTouches; }) @@ -308,3 +401,170 @@ cvs.addEventListener('touchmove',function(e){ cvs.addEventListener('touchend',function(e){ touch = e.targetTouches; }) + + + +//大小改变刷新 +window.onresize=function(){ + if(fill == 1){ + fills(); + } +} +//开启全屏 +function fillin(){ + fill = 1; + + var mo=function(e){e.preventDefault();}; + document.body.style.overflow='hidden'; + document.addEventListener("touchmove",mo,false);//禁止页面滑动 + if(window.location.href.split("/")[2] != "cocrea.world"){ + div = document.getElementById("root").getElementsByTagName('div')[0]; + divs = document.getElementById("root"); + url = window.location.href.split("/")[3].split("?")[0]; + if(url != "scratch-player"){ + divs.removeChild(div); + } + } + + news = document.body.getElementsByClassName("convention-1wIbd")[0]; + if(typeof(news) != "undefined"){ + news.style = "display:none;"; + } + divv = document.body.getElementsByClassName("actions-2lk9z")[0]; + if(typeof(divv) != "undefined"){ + divv.style = "display:none;"; + } + Operatinginstructions = document.body.getElementsByClassName("showWorksDesc-1iD-M")[0]; + if(typeof(Operatinginstructions) != "undefined"){ + Operatinginstructions.style = "display:none;"; + } + bug = document.body.getElementsByClassName("bug-report-1CfBK")[0]; + if(typeof(bug) != "undefined"){ + bug.style = "display:none;"; + } + discord = document.body.getElementsByClassName("style_bugReport__gJk19 MuiBox-root css-0")[0]; + if(typeof(discord) != "undefined"){ + discord.style = "display:none"; + } + document.body.scrollTop = 0; + document.documentElement.scrollTop = 0; + scrollTo(0,0); + setTimeout(function() { + fills(); + }, 50); +} +//关闭全屏 +function outoffill(){ + //恢复头 + fill = 0; + var mo=function(e){e.preventDefault();}; + document.body.style.overflow='auto'; + document.addEventListener("touchmove",mo,true);//允许页面滑动 + if(window.location.href.split("/")[2] != "cocrea.world"){ + divs = document.getElementById("root"); + url = window.location.href.split("/")[3].split("?")[0]; + if(url != "scratch-player"){ + divs.insertBefore(div, divs.children[0]); + } + } + document.body.removeChild(background); + news = document.body.getElementsByClassName("convention-1wIbd")[0]; + if(typeof(news) != "undefined"){ + news.style = ""; + } + divv = document.body.getElementsByClassName("actions-2lk9z")[0]; + if(typeof(divv) != "undefined"){ + divv.style = ""; + } + divvs = document.body.getElementsByClassName("arrowTop-2Fru_")[0]; + if(typeof(divvs) != "undefined"){ + divvs.style = ""; + } + Operatinginstructions = document.body.getElementsByClassName("showWorksDesc-1iD-M")[0]; + if(typeof(Operatinginstructions) != "undefined"){ + Operatinginstructions.style = ""; + } + bug = document.body.getElementsByClassName("bug-report-1CfBK")[0]; + if(typeof(bug) != "undefined"){ + bug.style = ""; + } + discord = document.body.getElementsByClassName("style_bugReport__gJk19 MuiBox-root css-0")[0]; + if(typeof(discord) != "undefined"){ + discord.style = ""; + } + cvs.parentNode.parentNode.parentNode.parentNode.style = "width:100%; height:100%;z-index: 1000000;"; + cvs.parentNode.parentNode.style = "height: 100%; width: 100%;"; + cvs.parentNode.style = ""; + cvs.style = "height: 100%; width: 100%;"; +} +//循环检测 +function fills(){ + if(w != 0 && h != 0){ + cvs.width = w; + cvs.height = h; + } + let ws = 0,hs = 0; + cvs = document.getElementsByTagName("canvas")[0]; + if((cvs.width / cvs.height) >= (document.documentElement.clientWidth / document.documentElement.clientHeight)){ + hs = (document.documentElement.clientWidth / cvs.width) * cvs.height; + ws = document.documentElement.clientWidth; + wv = 0; + hv = (document.documentElement.clientHeight - hs) / 2; + } + else{ + hs = document.documentElement.clientHeight; + ws = (document.documentElement.clientHeight / cvs.height) * cvs.width; + wv = (document.documentElement.clientWidth - ws) / 2; + hv = 0; + } + divvs = document.body.getElementsByClassName("arrowTop-2Fru_")[0]; + if(typeof(divvs) != "undefined"){ + divvs.style = "display:none;"; + } + cvs.parentNode.parentNode.parentNode.parentNode.style = "position:fixed; left:" + wv + "px; top:" + hv + "px; width:" + ws + "px; height:" + hs + "px;z-index: 1000000;border-radius:0px"; + cvs.parentNode.parentNode.parentNode.style = "width:" + ws + "px; height:" + hs + "px;border-radius:0px"; + cvs.parentNode.parentNode.style = "width:100%; height:100%;border-radius:0px"; + cvs.parentNode.style = "width:100%; height:100%;border-radius:0px"; + if(isInPage(cvs.parentNode.parentNode.nextElementSibling.firstChild.firstChild)){ + cvs.parentNode.parentNode.nextElementSibling.style="width: 100%; height: 100%;"; + cvs.parentNode.parentNode.nextElementSibling.firstChild.style="width: 100%; height: 100%;"; + cvs.parentNode.parentNode.nextElementSibling.firstChild.firstChild.firstChild.style="width: 100%; height: 100%;"; + cvs.parentNode.parentNode.nextElementSibling.firstChild.firstChild.style="width: 100%;"; + } + cvs.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("div")[0].style = "width:100%; height:100%;" + let canvass = cvs.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("canvas"); + for(let i = 0;i Date: Wed, 21 Dec 2022 17:35:11 +0800 Subject: [PATCH 194/357] Update More_Mouse.js --- wit_cat/More_Mouse.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index 58c76737..b0c9e640 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -19,9 +19,16 @@ let wv = 0,hv = 0; //找渲染cvs let cvs = document.getElementsByTagName("canvas")[0]; if(cvs == null){ - alert("当前页面不支持多指触控,请前往作品详情页体验完整作品!"); + alert("当前页面不支持多指触控/全屏,请前往作品详情页体验完整作品!"); +} +else{ + for(let i = 1;cvs.className != "" && i <= document.getElementsByTagName("canvas").length;i++){ + cvs = document.getElementsByTagName("canvas")[i]; + } + if(cvs == null){ + alert("当前页面不支持多指触控/全屏,请前往作品详情页体验完整作品!"); + } } - //添加监听器 const config = { attributes: true, childList: true, subtree: true, attributeFilter:['style'] }; @@ -504,7 +511,6 @@ function fills(){ cvs.height = h; } let ws = 0,hs = 0; - cvs = document.getElementsByTagName("canvas")[0]; if((cvs.width / cvs.height) >= (document.documentElement.clientWidth / document.documentElement.clientHeight)){ hs = (document.documentElement.clientWidth / cvs.width) * cvs.height; ws = document.documentElement.clientWidth; @@ -532,10 +538,7 @@ function fills(){ cvs.parentNode.parentNode.nextElementSibling.firstChild.firstChild.style="width: 100%;"; } cvs.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("div")[0].style = "width:100%; height:100%;" - let canvass = cvs.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("canvas"); - for(let i = 0;i Date: Wed, 21 Dec 2022 17:35:38 +0800 Subject: [PATCH 195/357] Update Input.js --- wit_cat/Input.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/wit_cat/Input.js b/wit_cat/Input.js index 941a85fb..b00121fd 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -9,7 +9,15 @@ const extensionId = "WitCatInput"; //找渲染cvs let cvs = document.getElementsByTagName("canvas")[0]; if(cvs == null){ - alert("当前页面不支持多指触控,请前往作品详情页体验完整作品!"); + alert("当前页面不支持输入框,请前往作品详情页体验完整作品!"); +} +else{ + for(let i = 1;cvs.className != "" && i <= document.getElementsByTagName("canvas").length;i++){ + cvs = document.getElementsByTagName("canvas")[i]; + } + if(cvs == null){ + alert("当前页面不支持输入框,请前往作品详情页体验完整作品!"); + } } class WitCatInput { From 73ac6685ccd58e247ab88a43307ad7be4fb08b3d Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Thu, 22 Dec 2022 11:33:43 +0800 Subject: [PATCH 196/357] Update More_Mouse.js --- wit_cat/More_Mouse.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index b0c9e640..4b9b7119 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -339,7 +339,9 @@ class WitCatMouse { } } else{ - outoffill(); + if(fill == 1){ + outoffill(); + } } } //设置分辨率 From c1eb58de3c220af218ebdbe73495296ec62d400a Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Thu, 22 Dec 2022 16:36:35 +0800 Subject: [PATCH 197/357] Update Input.js --- wit_cat/Input.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/wit_cat/Input.js b/wit_cat/Input.js index b00121fd..2d0338b6 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -26,7 +26,7 @@ class WitCatInput { this._formatMessage = runtime.getFormatMessage({ "zh-cn": { "WitCatInput.name": "文本输入框", - "WitCatInput.createinput": "设置或创建ID为[id]的[type]文本框的X[x]Y[y]宽[width]高[height]内容[text]提示[texts]字体大小[size]", + "WitCatInput.createinput": "设置或创建ID为[id]的[type]文本框的X[x]Y[y]宽[width]高[height]内容[text]颜色[color]提示[texts]字体大小[size]", "WitCatInput.deleteinput": "删除ID为[id]的文本框", "WitCatInput.getinput": "获得ID为[id]的文本框内容", "WitCatInput.isinput": "焦点是否在ID为[id]的文本框上", @@ -38,13 +38,13 @@ class WitCatInput { }, en: { "WitCatInput.name": "input", - "WitCatInput.createinput": "Set or create an[type]input with ID[id]X[x]Y[y]width[width]height[height]content[text]prompt[texts]font-size[size]", + "WitCatInput.createinput": "Set or create an[type]input with ID[id]X[x]Y[y]width[width]height[height]content[text]color[color]prompt[texts]font-size[size]", "WitCatInput.deleteinput": "delete an input with ID[id]", "WitCatInput.getinput": "get an input with ID[id]", "WitCatInput.isinput": "is the focus on the input with ID[id]?", "WitCatInput.nowinput": "let teh focus on the input with ID[id]", "WitCatInput.deleteallinput": "delete all input", - "WitCatInput.compute": "The font size at the current resolution that is high [size]", + "WitCatInput.compute": "Font size of now screen[size]", "WitCatInput.type.1": "Single line", "WitCatInput.type.2": "Multiple lines", } @@ -102,6 +102,10 @@ class WitCatInput { type:"string", defaultValue:"hello world!", }, + color:{ + type:"string", + defaultValue:"#000000", + }, texts:{ type:"string", defaultValue:"hello world!", @@ -222,7 +226,7 @@ class WitCatInput { y = (y / this.runtime.stageHeight) * 100; width = (width / this.runtime.stageWidth) * 100; height = (height / this.runtime.stageHeight) * 100; - let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:`+ x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + args.size + `px;resize:none`; + let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:`+ x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + args.size + `px;resize:none;color:` + args.color + `;`; let search = document.getElementById("WitCatInput" + args.id); if(search != null){ if(search.name == args.type){ From 8433f0ad7550b5ba565c595a164f72e5205f0af3 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sat, 31 Dec 2022 21:29:51 +0800 Subject: [PATCH 198/357] Update Input.js --- wit_cat/Input.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wit_cat/Input.js b/wit_cat/Input.js index 2d0338b6..59ef6cae 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -63,7 +63,7 @@ class WitCatInput { return { id: extensionId, // 拓展id name: this.formatMessage("WitCatInput.name"), // 拓展名 - docsURI: "https://www.ccw.site/post/d6d96e80-3f58-4a19-b7e6-c567d3a6a583", + docsURI: "https://www.ccw.site/post/6153a7a6-05fb-462e-b785-b97700b12bc2", blockIconURI: _icon, menuIconURI: _icon, color1: "#52baba", From cf4484ce6680e841604267fecc257529dbf7df20 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sat, 31 Dec 2022 21:31:54 +0800 Subject: [PATCH 199/357] Update More_Mouse.js --- wit_cat/More_Mouse.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index 4b9b7119..5596f387 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -48,7 +48,7 @@ class WitCatMouse { this.runtime = runtime; this._formatMessage = runtime.getFormatMessage({ "zh-cn": { - "WitCatMouse.name": "高级操作", + "WitCatMouse.name": "高级工具", "WitCatMouse.name.1": "高级鼠标", "WitCatMouse.name.2": "多指触控", "WitCatMouse.set": "[set]右键菜单", @@ -75,7 +75,7 @@ class WitCatMouse { "WitCatMouse.resolution": "当前分辨率高", }, en: { - "WitCatMouse.name": "More operate", + "WitCatMouse.name": "More tools", "WitCatMouse.name.1": "more mouse", "WitCatMouse.name.2": "more touch", "WitCatMouse.set": "[set]Right-click menu", @@ -117,7 +117,7 @@ class WitCatMouse { return { id: extensionId, // 拓展id name: this.formatMessage("WitCatMouse.name"), // 拓展名 - docsURI: "https://www.ccw.site/post/d6d96e80-3f58-4a19-b7e6-c567d3a6a583", + docsURI: "https://www.ccw.site/post/c36aa805-b29d-48da-aba1-468a6cf80bfa", blockIconURI: _icon, menuIconURI: _icon, color1: "#8eace1", @@ -371,11 +371,11 @@ window.tempExt = { }, l10n: { "zh-cn": { - "WitCatMouse.name": "高级操控", + "WitCatMouse.name": "高级工具", "WitCatMouse.descp": "更精准的控制鼠标/触屏/全屏!" }, en: { - "WitCatMouse.name": "More operate", + "WitCatMouse.name": "More tools", "WitCatMouse.descp": "More precise mouse/touch/full screen control!" } } From 4c91706999deba4f4d8dcf550cb828000ac2dd5d Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Mon, 2 Jan 2023 15:33:35 +0800 Subject: [PATCH 200/357] Update Input.js --- wit_cat/Input.js | 393 +++++++++++++++++++++++++++++++++++------------ 1 file changed, 299 insertions(+), 94 deletions(-) diff --git a/wit_cat/Input.js b/wit_cat/Input.js index 59ef6cae..c73317f8 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -8,14 +8,14 @@ const extensionId = "WitCatInput"; //找渲染cvs let cvs = document.getElementsByTagName("canvas")[0]; -if(cvs == null){ +if (cvs == null) { alert("当前页面不支持输入框,请前往作品详情页体验完整作品!"); } -else{ - for(let i = 1;cvs.className != "" && i <= document.getElementsByTagName("canvas").length;i++){ +else { + for (let i = 1; cvs.className != "" && i <= document.getElementsByTagName("canvas").length; i++) { cvs = document.getElementsByTagName("canvas")[i]; } - if(cvs == null){ + if (cvs == null) { alert("当前页面不支持输入框,请前往作品详情页体验完整作品!"); } } @@ -26,27 +26,53 @@ class WitCatInput { this._formatMessage = runtime.getFormatMessage({ "zh-cn": { "WitCatInput.name": "文本输入框", - "WitCatInput.createinput": "设置或创建ID为[id]的[type]文本框的X[x]Y[y]宽[width]高[height]内容[text]颜色[color]提示[texts]字体大小[size]", + "WitCatInput.createinput": "ID为[id]的[type]框X[x]Y[y]宽[width]高[height]内容[text]颜色[color]提示[texts]字体大小[size]", "WitCatInput.deleteinput": "删除ID为[id]的文本框", - "WitCatInput.getinput": "获得ID为[id]的文本框内容", + "WitCatInput.getinput": "获得ID为[id]的文本框的[type]", "WitCatInput.isinput": "焦点是否在ID为[id]的文本框上", + "WitCatInput.whatinput": "焦点位置", "WitCatInput.nowinput": "将焦点聚焦在ID为[id]的文本框上", "WitCatInput.deleteallinput": "删除所有文本框", "WitCatInput.compute": "当前分辨率下高[size]的字体大小", "WitCatInput.type.1": "单行文本", "WitCatInput.type.2": "多行文本", + "WitCatInput.number": "第[num]个文本框的[type]", + "WitCatInput.numbers": "文本框的数量", + "WitCatInput.number.1": "X", + "WitCatInput.number.2": "Y", + "WitCatInput.number.3": "宽", + "WitCatInput.number.4": "高", + "WitCatInput.number.5": "内容", + "WitCatInput.number.6": "颜色", + "WitCatInput.number.7": "提示", + "WitCatInput.number.8": "字体大小", + "WitCatInput.number.9": "所有(json)", + "WitCatInput.number.10": "ID", }, en: { "WitCatInput.name": "input", - "WitCatInput.createinput": "Set or create an[type]input with ID[id]X[x]Y[y]width[width]height[height]content[text]color[color]prompt[texts]font-size[size]", + "WitCatInput.createinput": "[type]input with ID[id]X[x]Y[y]width[width]height[height]content[text]color[color]prompt[texts]font-size[size]", "WitCatInput.deleteinput": "delete an input with ID[id]", - "WitCatInput.getinput": "get an input with ID[id]", + "WitCatInput.getinput": "get [type] with ID[id]", "WitCatInput.isinput": "is the focus on the input with ID[id]?", + "WitCatInput.whatinput": "Focal position", "WitCatInput.nowinput": "let teh focus on the input with ID[id]", "WitCatInput.deleteallinput": "delete all input", "WitCatInput.compute": "Font size of now screen[size]", "WitCatInput.type.1": "Single line", "WitCatInput.type.2": "Multiple lines", + "WitCatInput.number": "[type]of[num]input", + "WitCatInput.numbers": "input number", + "WitCatInput.number.1": "X", + "WitCatInput.number.2": "Y", + "WitCatInput.number.3": "width", + "WitCatInput.number.4": "height", + "WitCatInput.number.5": "content", + "WitCatInput.number.6": "color", + "WitCatInput.number.7": "prompt", + "WitCatInput.number.8": "font-size", + "WitCatInput.number.9": "all(json)", + "WitCatInput.number.10": "ID", } }) } @@ -74,45 +100,45 @@ class WitCatInput { blockType: "command", text: this.formatMessage("WitCatInput.createinput"), arguments: { - id:{ - type:"string", - defaultValue:"i", + id: { + type: "string", + defaultValue: "i", }, - type:{ - type:"string", - menu:"type", + type: { + type: "string", + menu: "type", }, - x:{ - type:"number", - defaultValue:"0", + x: { + type: "number", + defaultValue: "0", }, - y:{ - type:"number", - defaultValue:"0", + y: { + type: "number", + defaultValue: "0", }, - width:{ - type:"number", - defaultValue:"100", + width: { + type: "number", + defaultValue: "100", }, - height:{ - type:"number", - defaultValue:"20", + height: { + type: "number", + defaultValue: "20", }, - text:{ - type:"string", - defaultValue:"hello world!", + text: { + type: "string", + defaultValue: "hello world!", }, - color:{ - type:"string", - defaultValue:"#000000", + color: { + type: "string", + defaultValue: "#000000", }, - texts:{ - type:"string", - defaultValue:"hello world!", + texts: { + type: "string", + defaultValue: "hello world!", }, - size:{ - type:"number", - defaultValue:"16", + size: { + type: "number", + defaultValue: "16", } }, }, @@ -121,9 +147,9 @@ class WitCatInput { blockType: "reporter", text: this.formatMessage("WitCatInput.compute"), arguments: { - size:{ - type:"number", - defaultValue:"16", + size: { + type: "number", + defaultValue: "16", } }, }, @@ -132,9 +158,9 @@ class WitCatInput { blockType: "command", text: this.formatMessage("WitCatInput.deleteinput"), arguments: { - id:{ - type:"string", - defaultValue:"i", + id: { + type: "string", + defaultValue: "i", } }, }, @@ -143,31 +169,62 @@ class WitCatInput { blockType: "reporter", text: this.formatMessage("WitCatInput.getinput"), arguments: { - id:{ - type:"string", - defaultValue:"i", + id: { + type: "string", + defaultValue: "i", + }, + type: { + type: "string", + menu: "types", } }, }, + { + opcode: "number", + blockType: "reporter", + text: this.formatMessage("WitCatInput.number"), + arguments: { + num: { + type: "number", + defaultValue: "1", + }, + type: { + type: "string", + menu: "types", + } + }, + }, + { + opcode: "numbers", + blockType: "reporter", + text: this.formatMessage("WitCatInput.numbers"), + arguments: {}, + }, { opcode: "isinput", blockType: "Boolean", text: this.formatMessage("WitCatInput.isinput"), arguments: { - id:{ - type:"string", - defaultValue:"i", + id: { + type: "string", + defaultValue: "i", } }, }, + { + opcode: "whatinput", + blockType: "reporter", + text: this.formatMessage("WitCatInput.whatinput"), + arguments: {}, + }, { opcode: "nowinput", blockType: "command", text: this.formatMessage("WitCatInput.nowinput"), arguments: { - id:{ - type:"string", - defaultValue:"i", + id: { + type: "string", + defaultValue: "i", } }, }, @@ -178,66 +235,108 @@ class WitCatInput { arguments: {}, }, ], - menus:{ + menus: { type: [ { - text: this.formatMessage('WitCatInput.type.1'), - value: 'input' + text: this.formatMessage('WitCatInput.type.1'), + value: 'input' }, { - text: this.formatMessage('WitCatInput.type.2'), - value: 'Textarea' + text: this.formatMessage('WitCatInput.type.2'), + value: 'Textarea' }, ], + types: [ + { + text: this.formatMessage('WitCatInput.number.10'), + value: 'ID' + }, + { + text: this.formatMessage('WitCatInput.number.1'), + value: 'X' + }, + { + text: this.formatMessage('WitCatInput.number.2'), + value: 'Y' + }, + { + text: this.formatMessage('WitCatInput.number.3'), + value: 'width' + }, + { + text: this.formatMessage('WitCatInput.number.4'), + value: 'height' + }, + { + text: this.formatMessage('WitCatInput.number.5'), + value: 'content' + }, + { + text: this.formatMessage('WitCatInput.number.6'), + value: 'color' + }, + { + text: this.formatMessage('WitCatInput.number.7'), + value: 'prompt' + }, + { + text: this.formatMessage('WitCatInput.number.8'), + value: 'font-size' + }, + { + text: this.formatMessage('WitCatInput.number.9'), + value: 'json' + }, + ] } }; } //设置或创建文本框 - createinput(args){ + createinput(args) { let x = args.x; let y = args.y; let width = args.width; let height = args.height; - if(args.x > this.runtime.stageWidth){ + if (args.x > this.runtime.stageWidth) { x = this.runtime.stageWidth; } - if(args.x < 0){ + if (args.x < 0) { x = 0; } - if(args.y > this.runtime.stageHeight){ + if (args.y > this.runtime.stageHeight) { y = this.runtime.stageHeight; } - if(args.y < 0){ + if (args.y < 0) { y = 0; } - if(args.x + args.width > this.runtime.stageWidth){ + if (Number(args.x) + Number(args.width) > this.runtime.stageWidth) { width = this.runtime.stageWidth - x; } - if(args.width < 0){ + if (args.width < 0) { width = 0; } - if(args.y + args.height > this.runtime.stageHeight){ + if (Number(args.y) + Number(args.height) > this.runtime.stageHeight) { height = this.runtime.stageHeight - y; } - if(args.height < 0){ + if (args.height < 0) { height = 0; } x = (x / this.runtime.stageWidth) * 100; y = (y / this.runtime.stageHeight) * 100; width = (width / this.runtime.stageWidth) * 100; height = (height / this.runtime.stageHeight) * 100; - let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:`+ x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + args.size + `px;resize:none;color:` + args.color + `;`; + let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:` + x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + args.size + `px;resize:none;color:` + args.color + `;`; let search = document.getElementById("WitCatInput" + args.id); - if(search != null){ - if(search.name == args.type){ + if (search != null) { + if (search.name == args.type) { search.style = dom; search.value = args.text; search.placeholder = args.texts; } - else{ + else { cvs.parentNode.removeChild(search); let eleLink = document.createElement(args.type); - if(args.type == "input"){ + if (args.type == "input") { eleLink.type = "text"; } eleLink.style = dom; @@ -249,9 +348,9 @@ class WitCatInput { cvs.parentNode.appendChild(eleLink); } } - else{ + else { let eleLink = document.createElement(args.type); - if(args.type == "input"){ + if (args.type == "input") { eleLink.type = "text"; } eleLink.style = dom; @@ -264,56 +363,140 @@ class WitCatInput { } } //删除文本框 - deleteinput(args){ + deleteinput(args) { let search = document.getElementById("WitCatInput" + args.id); - if(search != null){ + if (search != null) { cvs.parentNode.removeChild(search); } } //获取文本框内容 - getinput(args){ + getinput(args) { let search = document.getElementById("WitCatInput" + args.id); - if(search != null){ - return(search.value); + if (search != null) { + if (args.type == "X") + return (search.style.left.split("%")[0] / 100) * this.runtime.stageWidth; + else if (args.type == "Y") + return (search.style.top.split("%")[0] / 100) * this.runtime.stageHeight; + else if (args.type == "width") + return (search.style.width.split("%")[0] / 100) * this.runtime.stageWidth; + else if (args.type == "height") + return (search.style.height.split("%")[0] / 100) * this.runtime.stageHeight; + else if (args.type == "content") + return search.value; + else if (args.type == "color") + return search.style.color.colorHex(); + else if (args.type == "prompt") + return search.placeholder; + else if (args.type == "font-size") + return search.style.fontSize.split("px")[0]; + else if (args.type == "ID") + return search.id.split("WitCatInput")[1]; + else { + return ( + "\{\"" + "X" + "\":\"" + ((search.style.left.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + + "\"" + "Y" + "\":\"" + ((search.style.top.split("%")[0] / 100) * this.runtime.stageHeight) + "\"," + + "\"" + "width" + "\":\"" + ((search.style.width.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + + "\"" + "height" + "\":\"" + ((search.style.height.split("%")[0] / 100) * this.runtime.stageHeight) + "\"," + + "\"" + "content" + "\":" + JSON.stringify(search.value) + "," + + "\"" + "color" + "\":\"" + (search.style.color.colorHex()) + "\"," + + "\"" + "prompt" + "\":\"" + (search.placeholder) + "\"," + + "\"" + "font-size" + "\":\"" + (search.style.fontSize.split("px")[0]) + "\"," + + "\"" + "ID" + "\":\"" + (search.id.split("WitCatInput")[1]) + "\"\}" + ) + } } - else{ - return(""); + else { + return (""); } } //焦点判断 - isinput(args){ + isinput(args) { let search = document.getElementById("WitCatInput" + args.id); - if(search != null){ - if(search == document.activeElement){ - return(true); + if (search != null) { + if (search == document.activeElement) { + return (true); } - else{ - return(false); + else { + return (false); } } - else{ - return(false); + else { + return (false); + } + } + //焦点位置 + whatinput() { + if (document.activeElement.className == "WitCatInput") { + return document.activeElement.id.split("WitCatInput"); + } + else { + return ""; } } //焦点获取 - nowinput(args){ + nowinput(args) { let search = document.getElementById("WitCatInput" + args.id); - if(search != null){ + if (search != null) { search.focus(); } } //删除所有文本框 - deleteallinput(args){ + deleteallinput(args) { let search = document.getElementsByClassName("WitCatInput"); let i = 0; - for(i = search.length - 1;i >= 0;i--){ + for (i = search.length - 1; i >= 0; i--) { search[i].parentNode.removeChild(search[i]); } } //计算坐标 - compute(args){ + compute(args) { return (cvs.style.width.split("px")[0] / 360) * args.size; } + //获取状态 + number(args) { + let search = document.getElementsByClassName("WitCatInput"); + if (search.length >= args.num) { + if (args.type == "X") + return (search[args.num - 1].style.left.split("%")[0] / 100) * this.runtime.stageWidth; + else if (args.type == "Y") + return (search[args.num - 1].style.top.split("%")[0] / 100) * this.runtime.stageHeight; + else if (args.type == "width") + return (search[args.num - 1].style.width.split("%")[0] / 100) * this.runtime.stageWidth; + else if (args.type == "height") + return (search[args.num - 1].style.height.split("%")[0] / 100) * this.runtime.stageHeight; + else if (args.type == "content") + return search[args.num - 1].value; + else if (args.type == "color") + return search[args.num - 1].style.color.colorHex(); + else if (args.type == "prompt") + return search[args.num - 1].placeholder; + else if (args.type == "font-size") + return search[args.num - 1].style.fontSize.split("px")[0]; + else if (args.type == "ID") + return search[args.num - 1].id.split("WitCatInput")[1]; + else { + return ( + "\{\"" + "X" + "\":\"" + ((search[args.num - 1].style.left.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + + "\"" + "Y" + "\":\"" + ((search[args.num - 1].style.top.split("%")[0] / 100) * this.runtime.stageHeight) + "\"," + + "\"" + "width" + "\":\"" + ((search[args.num - 1].style.width.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + + "\"" + "height" + "\":\"" + ((search[args.num - 1].style.height.split("%")[0] / 100) * this.runtime.stageHeight) + "\"," + + "\"" + "content" + "\":" + JSON.stringify(search[args.num - 1].value) + "," + + "\"" + "color" + "\":\"" + (search[args.num - 1].style.color.colorHex()) + "\"," + + "\"" + "prompt" + "\":\"" + (search[args.num - 1].placeholder) + "\"," + + "\"" + "font-size" + "\":\"" + (search[args.num - 1].style.fontSize.split("px")[0]) + "\"," + + "\"" + "ID" + "\":\"" + (search[args.num - 1].id.split("WitCatInput")[1]) + "\"\}" + ) + } + } + else { + return ""; + } + } + //文本框数量 + numbers() { + let search = document.getElementsByClassName("WitCatInput"); + return search.length; + } } window.tempExt = { @@ -341,3 +524,25 @@ window.tempExt = { }; /* vim: set expandtab tabstop=2 shiftwidth=2: */ +//颜色转换 +String.prototype.colorHex = function () { + // RGB颜色值的正则 + var reg = /^(rgb|RGB)/; + var color = this; + if (reg.test(color)) { + var strHex = "#"; + // 把RGB的3个数值变成数组 + var colorArr = color.replace(/(?:\(|\)|rgb|RGB)*/g, "").split(","); + // 转成16进制 + for (var i = 0; i < colorArr.length; i++) { + var hex = Number(colorArr[i]).toString(16); + if (hex === "0") { + hex += hex; + } + strHex += hex; + } + return strHex; + } else { + return String(color); + } +}; From 28cef85cae76edc0e7a2a1928192350ab0fd27e8 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Mon, 2 Jan 2023 15:54:50 +0800 Subject: [PATCH 201/357] Update File_Helper.js --- wit_cat/File_Helper.js | 237 +++++++++++++++++++++-------------------- 1 file changed, 120 insertions(+), 117 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index a97b3fc4..8d06f392 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -88,7 +88,7 @@ class WitCatFileHelper { color1: "#60D6F4", color2: "#55a7f7", blocks: [ - "---"+this.formatMessage("WitCatFileHelper.filehelper"), + "---" + this.formatMessage("WitCatFileHelper.filehelper"), { opcode: "downloads", blockType: "command", @@ -171,13 +171,13 @@ class WitCatFileHelper { blockType: "command", text: this.formatMessage("WitCatFileHelper.showvar"), arguments: { - name:{ - type:"string", - defaultValue:"i", + name: { + type: "string", + defaultValue: "i", }, - show:{ - type:"string", - menu:"setvariable", + show: { + type: "string", + menu: "setvariable", }, }, }, @@ -186,17 +186,17 @@ class WitCatFileHelper { blockType: "command", text: this.formatMessage("WitCatFileHelper.saveother"), arguments: { - id:{ - type:"string", - defaultValue:"6373950041d21d2d2cd0da9b", + id: { + type: "string", + defaultValue: "6373950041d21d2d2cd0da9b", }, - name:{ - type:"string", - defaultValue:"i", + name: { + type: "string", + defaultValue: "i", }, - text:{ - type:"string", - defaultValue:"wit_cat!", + text: { + type: "string", + defaultValue: "wit_cat!", }, }, }, @@ -205,13 +205,13 @@ class WitCatFileHelper { blockType: "reporter", text: this.formatMessage("WitCatFileHelper.uploadother"), arguments: { - id:{ - type:"string", - defaultValue:"6373950041d21d2d2cd0da9b", + id: { + type: "string", + defaultValue: "6373950041d21d2d2cd0da9b", }, - name:{ - type:"string", - defaultValue:"i", + name: { + type: "string", + defaultValue: "i", }, }, }, @@ -220,13 +220,13 @@ class WitCatFileHelper { blockType: "reporter", text: this.formatMessage("WitCatFileHelper.other"), arguments: { - id:{ - type:"string", - defaultValue:"6373950041d21d2d2cd0da9b", + id: { + type: "string", + defaultValue: "6373950041d21d2d2cd0da9b", }, - name:{ - type:"string", - defaultValue:"i", + name: { + type: "string", + defaultValue: "i", }, }, }, @@ -252,7 +252,7 @@ class WitCatFileHelper { }, }, }, - "---"+this.formatMessage("WitCatFileHelper.Multiplelinestext"), + "---" + this.formatMessage("WitCatFileHelper.Multiplelinestext"), { opcode: "segmentation", blockType: "reporter", @@ -266,7 +266,7 @@ class WitCatFileHelper { type: "string", defaultValue: '/', }, - thing:{ + thing: { type: "string", menu: 'thing', } @@ -277,13 +277,13 @@ class WitCatFileHelper { blockType: "reporter", text: this.formatMessage("WitCatFileHelper.deleteMultiplelinestext"), arguments: { - text:{ - type:"string", - defaultValue:"wit_cat!!!\nwit_cat!!!", + text: { + type: "string", + defaultValue: "wit_cat!!!\nwit_cat!!!", }, - num:{ - type:"number", - defaultValue:"1", + num: { + type: "number", + defaultValue: "1", } }, }, @@ -292,17 +292,17 @@ class WitCatFileHelper { blockType: "reporter", text: this.formatMessage("WitCatFileHelper.addMultiplelinestext"), arguments: { - text:{ - type:"string", - defaultValue:"wit_cat!!!", + text: { + type: "string", + defaultValue: "wit_cat!!!", }, - texts:{ - type:"string", - defaultValue:"wit_cat!!!\nwit_cat!!!", + texts: { + type: "string", + defaultValue: "wit_cat!!!\nwit_cat!!!", }, - num:{ - type:"string", - defaultValue:"last", + num: { + type: "string", + defaultValue: "last", } }, }, @@ -311,13 +311,13 @@ class WitCatFileHelper { blockType: "reporter", text: this.formatMessage("WitCatFileHelper.whatMultiplelinestext"), arguments: { - text:{ - type:"string", - defaultValue:"wit_cat!!!", + text: { + type: "string", + defaultValue: "wit_cat!!!", }, - num:{ - type:"string", - defaultValue:"1", + num: { + type: "string", + defaultValue: "1", } }, }, @@ -326,36 +326,36 @@ class WitCatFileHelper { blockType: "reporter", text: this.formatMessage("WitCatFileHelper.numMultiplelinestext"), arguments: { - text:{ - type:"string", - defaultValue:"wit_cat!!!\nwit_cat!!!", + text: { + type: "string", + defaultValue: "wit_cat!!!\nwit_cat!!!", }, }, }, ], - menus:{ + menus: { setvariable: [ { - text: this.formatMessage('WitCatFileHelper.showall'), - value: '#' + text: this.formatMessage('WitCatFileHelper.showall'), + value: '#' }, { - text: this.formatMessage('WitCatFileHelper.showon'), - value: '$' + text: this.formatMessage('WitCatFileHelper.showon'), + value: '$' }, { - text: this.formatMessage('WitCatFileHelper.showoff'), - value: '' + text: this.formatMessage('WitCatFileHelper.showoff'), + value: '' }, ], thing: [ { - text: this.formatMessage('WitCatFileHelper.thing.1'), - value: 'true' + text: this.formatMessage('WitCatFileHelper.thing.1'), + value: 'true' }, { - text: this.formatMessage('WitCatFileHelper.thing.2'), - value: 'false' + text: this.formatMessage('WitCatFileHelper.thing.2'), + value: 'false' }, ], } @@ -366,7 +366,7 @@ class WitCatFileHelper { let h = args.text; let text = args.text; let filenames = args.name; - if(filenames == ""){ + if (filenames == "") { filenames = "none.txt" } const filename = filenames; @@ -399,7 +399,7 @@ class WitCatFileHelper { download(args) { const content = args.text; let filenames = args.name; - if(filenames == ""){ + if (filenames == "") { filenames = "none.txt" } const filename = filenames; @@ -459,9 +459,9 @@ class WitCatFileHelper { } } - if(h == ""){ + if (h == "") { alert("请先保存作品"); - } else{ + } else { localStorage.setItem(show + h + name, text); } } @@ -493,20 +493,23 @@ class WitCatFileHelper { let s = args.s; let array = text.split(s); let r = ""; - if(args.thing == "true"){ + if (args.thing == "true") { const a = `","`; const b = `["`; const c = `"]`; - let str = array.join(a); + let str = ""; + array.forEach(e => { + str = str + JSON.stringify(e).slice(1, - 1) + a; + }); r = b + str + c; } - else{ + else { let i; - for(i = 0;i < array.length;i++){ - if(r == ""){ + for (i = 0; i < array.length; i++) { + if (r == "") { r = array[i]; } - else{ + else { r = r + "\n" + array[i]; } } @@ -528,7 +531,7 @@ class WitCatFileHelper { return jieM; } //打开文件 - openfile(args){ + openfile(args) { FLAG = 1; return new Promise(resolve => { let a = 0; @@ -549,19 +552,19 @@ class WitCatFileHelper { }; reader.readAsText(file); } - window.onfocus = function() { + window.onfocus = function () { // 开始计时或者播放 setTimeout(e => { - if (FLAG == 1) { - FLAG = 0; - resolve(""); - } + if (FLAG == 1) { + FLAG = 0; + resolve(""); + } }, 1000); } }); } //设置状态 - showvar(args){ + showvar(args) { const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); //寻找状态 @@ -582,14 +585,14 @@ class WitCatFileHelper { let text = localStorage.getItem(show + h + name); localStorage.removeItem(show + h + name); - if(h == ""){ + if (h == "") { alert("请先保存作品"); - } else{ + } else { localStorage.setItem(args.show + h + name, text); } } //修改别人的键 - saveother(args){ + saveother(args) { let name = args.name; let h = args.id; let text = args.text; @@ -603,7 +606,7 @@ class WitCatFileHelper { if (value == null) { show = "null"; } - else{ + else { show = "$"; } } @@ -612,12 +615,12 @@ class WitCatFileHelper { } } - if(show == "#" || show == "null"){ + if (show == "#" || show == "null") { localStorage.setItem("#" + h + name, text); } } //获取别人的键 - uploadother(args){ + uploadother(args) { let name = args.name; let h = args.id; //寻找状态 @@ -636,12 +639,12 @@ class WitCatFileHelper { } } - if(show != ""){ - return localStorage.getItem(show + h + name); + if (show != "") { + return localStorage.getItem(show + h + name); } } //获取键状态 - other(args){ + other(args) { let name = args.name; let h = args.id; //寻找状态 @@ -654,7 +657,7 @@ class WitCatFileHelper { if (value == null) { show = "null"; } - else{ + else { show = "$"; } } @@ -663,36 +666,36 @@ class WitCatFileHelper { } } - if(show == "#"){ + if (show == "#") { return "公开"; } - if(show == "$"){ + if (show == "$") { return "只读"; } - if(show == ""){ + if (show == "") { return "私有"; } return "键不存在"; } //删除多行文本行 - deleteMultiplelinestext(args){ + deleteMultiplelinestext(args) { let text = args.text; let texts = text.split('\n'); let num = args.num; - if(args.num == "last"){ + if (args.num == "last") { num = texts.length + 1; } - if(args.num == "first"){ + if (args.num == "first") { num = 1; } let a = ""; let i; - for(i = 0;i < texts.length;i++){ - if(i + 1 != num){ - if(a == ""){ + for (i = 0; i < texts.length; i++) { + if (i + 1 != num) { + if (a == "") { a = texts[i]; } - else{ + else { a = a + "\n" + texts[i]; } } @@ -700,32 +703,32 @@ class WitCatFileHelper { return a; } //插入多行文本 - addMultiplelinestext(args){ + addMultiplelinestext(args) { let text = args.text; let texts = args.texts.split("\n"); let num = args.num; - if(args.num == "last"){ + if (args.num == "last") { num = texts.length + 1; } - if(args.num == "first"){ + if (args.num == "first") { num = 1; } let a = ""; - let i ,j = 0; - for(i = 0;i <= texts.length;i++){ - if(i + 1 != num){ - if(a == ""){ + let i, j = 0; + for (i = 0; i <= texts.length; i++) { + if (i + 1 != num) { + if (a == "") { a = texts[i + j]; } - else{ + else { a = a + "\n" + texts[i + j]; } } - else{ - if(a == ""){ + else { + if (a == "") { a = text; } - else{ + else { a = a + "\n" + text; } j = -1; @@ -734,19 +737,19 @@ class WitCatFileHelper { return a; } //多行文本第几行 - whatMultiplelinestext(args){ + whatMultiplelinestext(args) { let text = args.text.split("\n"); let num = args.num; - if(args.num == "last"){ + if (args.num == "last") { num = text.length; } - if(args.num == "first"){ + if (args.num == "first") { num = 1; } return text[num - 1]; } //多行文本行数 - numMultiplelinestext(args){ + numMultiplelinestext(args) { let text = args.text.split("\n"); return text.length; } From 9e6e654eb62aacd1e34d732a23043b5a2363e81a Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Mon, 2 Jan 2023 19:08:07 +0800 Subject: [PATCH 202/357] Update Input.js --- wit_cat/Input.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wit_cat/Input.js b/wit_cat/Input.js index c73317f8..f7fcad29 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -455,7 +455,7 @@ class WitCatInput { //获取状态 number(args) { let search = document.getElementsByClassName("WitCatInput"); - if (search.length >= args.num) { + if (search.length >= args.num && args.num > 0) { if (args.type == "X") return (search[args.num - 1].style.left.split("%")[0] / 100) * this.runtime.stageWidth; else if (args.type == "Y") From 26cab5a7caec25aac64bc2359cd564a00c5e0d21 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 3 Jan 2023 10:45:41 +0800 Subject: [PATCH 203/357] Update File_Helper.js --- wit_cat/File_Helper.js | 245 ++++++++++++++++++++++++++++++----------- 1 file changed, 179 insertions(+), 66 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 8d06f392..57f3531e 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -38,6 +38,10 @@ class WitCatFileHelper { "WitCatFileHelper.numMultiplelinestext": "[text]的行数", "WitCatFileHelper.thing.1": "数组", "WitCatFileHelper.thing.2": "多行文本", + "WitCatFileHelper.number": "第[num]个键的[type]", + "WitCatFileHelper.numbers": "键数量", + "WitCatFileHelper.number.1": "键名", + "WitCatFileHelper.number.2": "键值", }, en: { "WitCatFileHelper.name": "file helper", @@ -181,6 +185,27 @@ class WitCatFileHelper { }, }, }, + { + opcode: "number", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.number"), + arguments: { + num: { + type: "number", + defaultValue: "i", + }, + type: { + type: "string", + menu: "type", + }, + }, + }, + { + opcode: "numbers", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.numbers"), + arguments: {}, + }, { opcode: "saveother", blockType: "command", @@ -337,15 +362,15 @@ class WitCatFileHelper { setvariable: [ { text: this.formatMessage('WitCatFileHelper.showall'), - value: '#' + value: '#witcat' }, { text: this.formatMessage('WitCatFileHelper.showon'), - value: '$' + value: '$witcat' }, { text: this.formatMessage('WitCatFileHelper.showoff'), - value: '' + value: '@witcat' }, ], thing: [ @@ -358,6 +383,16 @@ class WitCatFileHelper { value: 'false' }, ], + type: [ + { + text: this.formatMessage('WitCatFileHelper.number.1'), + value: 'name' + }, + { + text: this.formatMessage('WitCatFileHelper.number.2'), + value: 'content' + }, + ], } }; } @@ -421,22 +456,30 @@ class WitCatFileHelper { const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); //寻找状态 - let show = ""; + let show = "@witcat"; let value = localStorage.getItem(h + name); if (value == null) { - value = localStorage.getItem("#" + h + name); + let value = localStorage.getItem("@witcat" + h + "©" + name); if (value == null) { - value = localStorage.getItem("$" + h + name); - if (value != null) { - show = "$"; + value = localStorage.getItem("#witcat" + h + "©" + name); + if (value == null) { + value = localStorage.getItem("$witcat" + h + "©" + name); + if (value != null) { + show = "$witcat"; + } + } + else { + show = "#witcat"; } - } - else { - show = "#"; } } - - return localStorage.getItem(show + h + name); + else { + show = ""; + } + if (show == "") { + return localStorage.getItem(show + h + name); + } + return localStorage.getItem(show + h + "©" + name); } //保存本地变量 save(args) { @@ -444,25 +487,31 @@ class WitCatFileHelper { const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); //寻找状态 - let show = ""; + let show = "@witcat"; let value = localStorage.getItem(h + name); if (value == null) { - value = localStorage.getItem("#" + h + name); + let value = localStorage.getItem("@witcat" + h + "©" + name); if (value == null) { - value = localStorage.getItem("$" + h + name); - if (value != null) { - show = "$"; + value = localStorage.getItem("#witcat" + h + "©" + name); + if (value == null) { + value = localStorage.getItem("$witcat" + h + "©" + name); + if (value != null) { + show = "$witcat"; + } + } + else { + show = "#witcat"; } - } - else { - show = "#"; } } + else { + localStorage.removeItem(h + name); + } if (h == "") { alert("请先保存作品"); } else { - localStorage.setItem(show + h + name, text); + localStorage.setItem(show + h + "©" + name, text); } } //删除本地变量 @@ -470,22 +519,31 @@ class WitCatFileHelper { const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); //寻找状态 - let show = ""; + let show = "@witcat"; let value = localStorage.getItem(h + name); if (value == null) { - value = localStorage.getItem("#" + h + name); + let value = localStorage.getItem("@witcat" + h + "©" + name); if (value == null) { - value = localStorage.getItem("$" + h + name); - if (value != null) { - show = "$"; + value = localStorage.getItem("#witcat" + h + "©" + name); + if (value == null) { + value = localStorage.getItem("$witcat" + h + "©" + name); + if (value != null) { + show = "$witcat"; + } + } + else { + show = "#witcat"; } } - else { - show = "#"; - } + } + else { + show = ""; + } + if (show == "") { + localStorage.removeItem(show + h + name); } - localStorage.removeItem(show + h + name); + localStorage.removeItem(show + h + "©" + name); } //字符串分割 segmentation(args) { @@ -568,27 +626,36 @@ class WitCatFileHelper { const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); //寻找状态 - let show = ""; + let show = "@witcat"; let value = localStorage.getItem(h + name); if (value == null) { - value = localStorage.getItem("#" + h + name); + let value = localStorage.getItem("@witcat" + h + "©" + name); if (value == null) { - value = localStorage.getItem("$" + h + name); - if (value != null) { - show = "$"; + value = localStorage.getItem("#witcat" + h + "©" + name); + if (value == null) { + value = localStorage.getItem("$witcat" + h + "©" + name); + if (value != null) { + show = "$witcat"; + } + } + else { + show = "#witcat"; } - } - else { - show = "#"; } } - - let text = localStorage.getItem(show + h + name); - localStorage.removeItem(show + h + name); + else { + show = ""; + } + let text = localStorage.getItem(show + h + "©" + name);; + if (show == "") { + text = localStorage.getItem(show + h + name); + localStorage.removeItem(show + h + name); + } + localStorage.removeItem(show + h + "©" + name); if (h == "") { alert("请先保存作品"); } else { - localStorage.setItem(args.show + h + name, text); + localStorage.setItem(args.show + h + "©" + name, text); } } //修改别人的键 @@ -600,23 +667,30 @@ class WitCatFileHelper { let show = ""; let value = localStorage.getItem(h + name); if (value == null) { - value = localStorage.getItem("#" + h + name); + let value = localStorage.getItem("@witcat" + h + "©" + name); if (value == null) { - value = localStorage.getItem("$" + h + name); + value = localStorage.getItem("#witcat" + h + "©" + name); if (value == null) { - show = "null"; + value = localStorage.getItem("$witcat" + h + "©" + name); + if (value != null) { + show = "$witcat"; + } } else { - show = "$"; + show = "#witcat"; } } else { - show = "#"; + show = "@witcat"; } } + else { + localStorage.removeItem(h + name); + show = "@witcat"; + } - if (show == "#" || show == "null") { - localStorage.setItem("#" + h + name, text); + if (show == "#witcat" || show == "") { + localStorage.setItem("#witcat" + h + "©" + name, text); } } //获取别人的键 @@ -627,21 +701,25 @@ class WitCatFileHelper { let show = ""; let value = localStorage.getItem(h + name); if (value == null) { - value = localStorage.getItem("#" + h + name); + let value = localStorage.getItem("@witcat" + h + "©" + name); if (value == null) { - value = localStorage.getItem("$" + h + name); - if (value != null) { - show = "$"; + value = localStorage.getItem("#witcat" + h + "©" + name); + if (value == null) { + value = localStorage.getItem("$witcat" + h + "©" + name); + if (value != null) { + show = "$witcat"; + } + } + else { + show = "#witcat"; } - } - else { - show = "#"; } } if (show != "") { - return localStorage.getItem(show + h + name); + return localStorage.getItem(show + h + "©" + name); } + return ""; } //获取键状态 other(args) { @@ -651,28 +729,34 @@ class WitCatFileHelper { let show = ""; let value = localStorage.getItem(h + name); if (value == null) { - value = localStorage.getItem("#" + h + name); + let value = localStorage.getItem("@witcat" + h + "©" + name); if (value == null) { - value = localStorage.getItem("$" + h + name); + value = localStorage.getItem("#witcat" + h + "©" + name); if (value == null) { - show = "null"; + value = localStorage.getItem("$witcat" + h + "©" + name); + if (value != null) { + show = "$witcat"; + } } else { - show = "$"; + show = "#witcat"; } } else { - show = "#"; + show = "@witcat"; } } + else { + show = "@witcat"; + } - if (show == "#") { + if (show == "#witcat") { return "公开"; } - if (show == "$") { + if (show == "$witcat") { return "只读"; } - if (show == "") { + if (show == "@witcat") { return "私有"; } return "键不存在"; @@ -753,6 +837,35 @@ class WitCatFileHelper { let text = args.text.split("\n"); return text.length; } + //键值对数量 + numbers() { + let a = 0; + for (let i = 0; i < localStorage.length; i++) { + if (localStorage.key(i).slice(1, 7) == "witcat") { + a++; + } + } + return a; + } + //键值对内容 + number(args) { + let a = 0; + let i = 0; + for (i = 0; a < args.num && i < localStorage.length; i++) { + if (localStorage.key(i).slice(1, 7) == "witcat") { + a++; + } + } + if (a == args.num) { + if (args.type == "name") { + return localStorage.key(i - 1).slice(localStorage.key(i - 1).indexOf("©", 7) + 1, localStorage.key(i - 1).length); + } + else { + return localStorage.getItem(localStorage.key(i - 1)); + } + } + return ""; + } } window.tempExt = { From 7bc5ac636d5b2a73e89bec6d84f1f859c80ca0b3 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 3 Jan 2023 11:49:14 +0800 Subject: [PATCH 204/357] Update File_Helper.js --- wit_cat/File_Helper.js | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 57f3531e..6603761d 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -453,6 +453,7 @@ class WitCatFileHelper { } //读取本地变量 upload(args) { + console.warn("读取键值对:积木已下线,请更换");/* const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); //寻找状态 @@ -479,10 +480,11 @@ class WitCatFileHelper { if (show == "") { return localStorage.getItem(show + h + name); } - return localStorage.getItem(show + h + "©" + name); + return localStorage.getItem(show + h + "©" + name);*/ } //保存本地变量 save(args) { + console.warn("保存键值对:积木已下线,请更换");/* const text = args.text; const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); @@ -512,10 +514,11 @@ class WitCatFileHelper { alert("请先保存作品"); } else { localStorage.setItem(show + h + "©" + name, text); - } + }*/ } //删除本地变量 delete(args) { + console.warn("删除键值对:积木已下线,请更换");/* const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); //寻找状态 @@ -543,7 +546,7 @@ class WitCatFileHelper { localStorage.removeItem(show + h + name); } - localStorage.removeItem(show + h + "©" + name); + localStorage.removeItem(show + h + "©" + name);*/ } //字符串分割 segmentation(args) { @@ -660,6 +663,7 @@ class WitCatFileHelper { } //修改别人的键 saveother(args) { + console.warn("修改别人的键:积木已下线,请更换");/* let name = args.name; let h = args.id; let text = args.text; @@ -691,10 +695,11 @@ class WitCatFileHelper { if (show == "#witcat" || show == "") { localStorage.setItem("#witcat" + h + "©" + name, text); - } + }*/ } //获取别人的键 uploadother(args) { + console.warn("获取别人的键:积木已下线,请更换");/* let name = args.name; let h = args.id; //寻找状态 @@ -719,10 +724,11 @@ class WitCatFileHelper { if (show != "") { return localStorage.getItem(show + h + "©" + name); } - return ""; + return "";*/ } //获取键状态 other(args) { + console.warn("获取键状态:积木已下线,请更换");/* let name = args.name; let h = args.id; //寻找状态 @@ -759,7 +765,7 @@ class WitCatFileHelper { if (show == "@witcat") { return "私有"; } - return "键不存在"; + return "键不存在";*/ } //删除多行文本行 deleteMultiplelinestext(args) { @@ -839,16 +845,19 @@ class WitCatFileHelper { } //键值对数量 numbers() { + console.warn("获取键值对数量:积木已下线,请更换");/* let a = 0; for (let i = 0; i < localStorage.length; i++) { if (localStorage.key(i).slice(1, 7) == "witcat") { a++; } } - return a; + return a;*/ } //键值对内容 number(args) { + console.warn("获取键值对内容:积木已下线,请更换"); + /* let a = 0; let i = 0; for (i = 0; a < args.num && i < localStorage.length; i++) { @@ -864,7 +873,7 @@ class WitCatFileHelper { return localStorage.getItem(localStorage.key(i - 1)); } } - return ""; + return "";*/ } } From c28ab07cf39c57e90c7ea3f23c3ef1f4e246abdd Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 3 Jan 2023 11:56:59 +0800 Subject: [PATCH 205/357] Update File_Helper.js --- wit_cat/File_Helper.js | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 6603761d..c06fb99b 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -70,6 +70,10 @@ class WitCatFileHelper { "WitCatFileHelper.numMultiplelinestext": "[text]Number of rows", "WitCatFileHelper.thing.1": "array", "WitCatFileHelper.thing.2": "Multiple lines of text", + "WitCatFileHelper.number": "第[num]个键的[type]", + "WitCatFileHelper.numbers": "键数量", + "WitCatFileHelper.number.1": "键名", + "WitCatFileHelper.number.2": "键值", } }) } @@ -137,6 +141,7 @@ class WitCatFileHelper { opcode: "upload", blockType: "reporter", text: this.formatMessage("WitCatFileHelper.upload"), + hideFromPalette: true, arguments: { name: { type: "string", @@ -148,6 +153,7 @@ class WitCatFileHelper { opcode: "save", blockType: "command", text: this.formatMessage("WitCatFileHelper.save"), + hideFromPalette: true, arguments: { text: { type: "string", @@ -163,6 +169,7 @@ class WitCatFileHelper { opcode: "delete", blockType: "command", text: this.formatMessage("WitCatFileHelper.delete"), + hideFromPalette: true, arguments: { name: { type: "string", @@ -174,6 +181,7 @@ class WitCatFileHelper { opcode: "showvar", blockType: "command", text: this.formatMessage("WitCatFileHelper.showvar"), + hideFromPalette: true, arguments: { name: { type: "string", @@ -189,6 +197,7 @@ class WitCatFileHelper { opcode: "number", blockType: "reporter", text: this.formatMessage("WitCatFileHelper.number"), + hideFromPalette: true, arguments: { num: { type: "number", @@ -204,12 +213,14 @@ class WitCatFileHelper { opcode: "numbers", blockType: "reporter", text: this.formatMessage("WitCatFileHelper.numbers"), + hideFromPalette: true, arguments: {}, }, { opcode: "saveother", blockType: "command", text: this.formatMessage("WitCatFileHelper.saveother"), + hideFromPalette: true, arguments: { id: { type: "string", @@ -229,6 +240,7 @@ class WitCatFileHelper { opcode: "uploadother", blockType: "reporter", text: this.formatMessage("WitCatFileHelper.uploadother"), + hideFromPalette: true, arguments: { id: { type: "string", @@ -244,6 +256,7 @@ class WitCatFileHelper { opcode: "other", blockType: "reporter", text: this.formatMessage("WitCatFileHelper.other"), + hideFromPalette: true, arguments: { id: { type: "string", @@ -255,6 +268,7 @@ class WitCatFileHelper { }, }, }, + "---" + "base64", { opcode: "encrypt", blockType: "reporter", @@ -453,7 +467,7 @@ class WitCatFileHelper { } //读取本地变量 upload(args) { - console.warn("读取键值对:积木已下线,请更换");/* + console.warn("文件助手——读取键值对:积木已下线,请更换");/* const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); //寻找状态 @@ -484,7 +498,7 @@ class WitCatFileHelper { } //保存本地变量 save(args) { - console.warn("保存键值对:积木已下线,请更换");/* + console.warn("文件助手——保存键值对:积木已下线,请更换");/* const text = args.text; const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); @@ -518,7 +532,7 @@ class WitCatFileHelper { } //删除本地变量 delete(args) { - console.warn("删除键值对:积木已下线,请更换");/* + console.warn("文件助手——删除键值对:积木已下线,请更换");/* const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); //寻找状态 @@ -663,7 +677,7 @@ class WitCatFileHelper { } //修改别人的键 saveother(args) { - console.warn("修改别人的键:积木已下线,请更换");/* + console.warn("文件助手——修改别人的键:积木已下线,请更换");/* let name = args.name; let h = args.id; let text = args.text; @@ -699,7 +713,7 @@ class WitCatFileHelper { } //获取别人的键 uploadother(args) { - console.warn("获取别人的键:积木已下线,请更换");/* + console.warn("文件助手——获取别人的键:积木已下线,请更换");/* let name = args.name; let h = args.id; //寻找状态 @@ -728,7 +742,7 @@ class WitCatFileHelper { } //获取键状态 other(args) { - console.warn("获取键状态:积木已下线,请更换");/* + console.warn("文件助手——获取键状态:积木已下线,请更换");/* let name = args.name; let h = args.id; //寻找状态 @@ -845,7 +859,7 @@ class WitCatFileHelper { } //键值对数量 numbers() { - console.warn("获取键值对数量:积木已下线,请更换");/* + console.warn("文件助手——获取键值对数量:积木已下线,请更换");/* let a = 0; for (let i = 0; i < localStorage.length; i++) { if (localStorage.key(i).slice(1, 7) == "witcat") { @@ -856,7 +870,7 @@ class WitCatFileHelper { } //键值对内容 number(args) { - console.warn("获取键值对内容:积木已下线,请更换"); + console.warn("文件助手——获取键值对内容:积木已下线,请更换"); /* let a = 0; let i = 0; From c357798d129584a9c80d65ee9f02f520c12f187a Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 3 Jan 2023 12:09:43 +0800 Subject: [PATCH 206/357] Update File_Helper.js --- wit_cat/File_Helper.js | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index c06fb99b..ffac4273 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -70,10 +70,10 @@ class WitCatFileHelper { "WitCatFileHelper.numMultiplelinestext": "[text]Number of rows", "WitCatFileHelper.thing.1": "array", "WitCatFileHelper.thing.2": "Multiple lines of text", - "WitCatFileHelper.number": "第[num]个键的[type]", - "WitCatFileHelper.numbers": "键数量", - "WitCatFileHelper.number.1": "键名", - "WitCatFileHelper.number.2": "键值", + "WitCatFileHelper.number": "[type]of[num]key", + "WitCatFileHelper.numbers": "key number", + "WitCatFileHelper.number.1": "name", + "WitCatFileHelper.number.2": "content", } }) } @@ -467,7 +467,7 @@ class WitCatFileHelper { } //读取本地变量 upload(args) { - console.warn("文件助手——读取键值对:积木已下线,请更换");/* + console.warn("文件助手——读取键值对:积木已下线,请更换\nfile_helper-Read key value pair: Block is offline, please replace");/* const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); //寻找状态 @@ -498,7 +498,7 @@ class WitCatFileHelper { } //保存本地变量 save(args) { - console.warn("文件助手——保存键值对:积木已下线,请更换");/* + console.warn("文件助手——保存键值对:积木已下线,请更换\nfile_helper-Save the key pair: Block is offline, please replace");/* const text = args.text; const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); @@ -532,7 +532,7 @@ class WitCatFileHelper { } //删除本地变量 delete(args) { - console.warn("文件助手——删除键值对:积木已下线,请更换");/* + console.warn("文件助手——删除键值对:积木已下线,请更换\nfile_helper-Delet the key pair: Block is offline, please replace");/* const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); //寻找状态 @@ -677,7 +677,7 @@ class WitCatFileHelper { } //修改别人的键 saveother(args) { - console.warn("文件助手——修改别人的键:积木已下线,请更换");/* + console.warn("文件助手——修改别人的键:积木已下线,请更换\nfile_helper-Modify other people's keys: Block is offline, please replace");/* let name = args.name; let h = args.id; let text = args.text; @@ -713,7 +713,7 @@ class WitCatFileHelper { } //获取别人的键 uploadother(args) { - console.warn("文件助手——获取别人的键:积木已下线,请更换");/* + console.warn("文件助手——获取别人的键:积木已下线,请更换\nfile_helper-Get other people's keys: Block is offline, please replace");/* let name = args.name; let h = args.id; //寻找状态 @@ -742,7 +742,7 @@ class WitCatFileHelper { } //获取键状态 other(args) { - console.warn("文件助手——获取键状态:积木已下线,请更换");/* + console.warn("文件助手——获取键状态:积木已下线,请更换\nfile_helper-Get key state: Block is offline, please replace");/* let name = args.name; let h = args.id; //寻找状态 @@ -859,7 +859,7 @@ class WitCatFileHelper { } //键值对数量 numbers() { - console.warn("文件助手——获取键值对数量:积木已下线,请更换");/* + console.warn("文件助手——获取键值对数量:积木已下线,请更换\nfile_helper-number of keys: Block is offline, please replace");/* let a = 0; for (let i = 0; i < localStorage.length; i++) { if (localStorage.key(i).slice(1, 7) == "witcat") { @@ -870,7 +870,7 @@ class WitCatFileHelper { } //键值对内容 number(args) { - console.warn("文件助手——获取键值对内容:积木已下线,请更换"); + console.warn("文件助手——获取键值对内容:积木已下线,请更换\nfile_helper-Get the key pair: Block is offline, please replace"); /* let a = 0; let i = 0; From 75214baa3084257d23ec01f073b01662600bb363 Mon Sep 17 00:00:00 2001 From: nickhu <314484063@qq.com> Date: Wed, 4 Jan 2023 16:05:34 +0800 Subject: [PATCH 207/357] add ignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 3c3629e6..76add878 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ node_modules +dist \ No newline at end of file From f279b027284277f25dc11141fff65feeda4ac476 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Mon, 9 Jan 2023 19:27:26 +0800 Subject: [PATCH 208/357] =?UTF-8?q?=E4=BF=AE=E5=A4=8DBUG=EF=BC=88=E6=96=87?= =?UTF-8?q?=E6=9C=AC=E6=A1=86=EF=BC=8C=E6=96=87=E4=BB=B6=E5=8A=A9=E6=89=8B?= =?UTF-8?q?=EF=BC=89=EF=BC=8C=E5=A2=9E=E5=8A=A0=E5=8A=9F=E8=83=BD=EF=BC=88?= =?UTF-8?q?=E6=96=87=E6=9C=AC=E6=A1=86=EF=BC=89=20(#57)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update Input.js * Update File_Helper.js * Update More_Mouse.js * 修复BG * 修复多行文本不适配\r的BUG --- wit_cat/File_Helper.js | 20 +- wit_cat/Input.js | 223 ++++++++++++++++++- wit_cat/More_Mouse.js | 494 ++++++++++++++++++++--------------------- 3 files changed, 476 insertions(+), 261 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index ffac4273..a03392ed 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -135,6 +135,7 @@ class WitCatFileHelper { opcode: "openfile", blockType: "reporter", text: this.formatMessage("WitCatFileHelper.openfile"), + disableMonitor: true, arguments: {}, }, { @@ -569,14 +570,7 @@ class WitCatFileHelper { let array = text.split(s); let r = ""; if (args.thing == "true") { - const a = `","`; - const b = `["`; - const c = `"]`; - let str = ""; - array.forEach(e => { - str = str + JSON.stringify(e).slice(1, - 1) + a; - }); - r = b + str + c; + r = JSON.stringify(array); } else { let i; @@ -797,10 +791,10 @@ class WitCatFileHelper { for (i = 0; i < texts.length; i++) { if (i + 1 != num) { if (a == "") { - a = texts[i]; + a = texts[i].split("\r")[0]; } else { - a = a + "\n" + texts[i]; + a = a + "\n" + texts[i].split("\r")[0]; } } } @@ -822,10 +816,10 @@ class WitCatFileHelper { for (i = 0; i <= texts.length; i++) { if (i + 1 != num) { if (a == "") { - a = texts[i + j]; + a = texts[i + j].split("\r")[0]; } else { - a = a + "\n" + texts[i + j]; + a = a + "\n" + texts[i + j].split("\r")[0]; } } else { @@ -850,7 +844,7 @@ class WitCatFileHelper { if (args.num == "first") { num = 1; } - return text[num - 1]; + return text[num - 1].split("\r")[0]; } //多行文本行数 numMultiplelinestext(args) { diff --git a/wit_cat/Input.js b/wit_cat/Input.js index f7fcad29..44c70f9f 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -6,6 +6,10 @@ const _icon = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHR const extensionId = "WitCatInput"; +let keypress = {}; +let lastKey = "", MouseWheel = 0; +let timer; + //找渲染cvs let cvs = document.getElementsByTagName("canvas")[0]; if (cvs == null) { @@ -48,6 +52,11 @@ class WitCatInput { "WitCatInput.number.8": "字体大小", "WitCatInput.number.9": "所有(json)", "WitCatInput.number.10": "ID", + "WitCatInput.key": "按下按键[type]?", + "WitCatInput.keys": "按下按键[type]?", + "WitCatInput.lastkey": "上次按下的键", + "WitCatInput.mousewheel": "鼠标滚轮", + "WitCatInput.setinput": "设置ID为[id]的文本框的[type]为[text]", }, en: { "WitCatInput.name": "input", @@ -73,6 +82,11 @@ class WitCatInput { "WitCatInput.number.8": "font-size", "WitCatInput.number.9": "all(json)", "WitCatInput.number.10": "ID", + "WitCatInput.key": "Press the key[type]?", + "WitCatInput.keys": "Press the key [type]?", + "WitCatInput.lastkey": "last key pressed", + "WitCatInput.mousewheel": "MouseWheel", + "WitCatInput.setinput": "Set[type]of input whose ID is[id]to[text]", } }) } @@ -142,6 +156,25 @@ class WitCatInput { } }, }, + { + opcode: "setinput", + blockType: "command", + text: this.formatMessage("WitCatInput.setinput"), + arguments: { + id: { + type: "string", + defaultValue: "i", + }, + type: { + type: "string", + menu: "typess", + }, + text: { + type: "string", + defaultValue: "i", + }, + }, + }, { opcode: "compute", blockType: "reporter", @@ -228,6 +261,42 @@ class WitCatInput { } }, }, + { + opcode: "key", + blockType: "Boolean", + text: this.formatMessage("WitCatInput.key"), + arguments: { + type: { + type: "string", + defaultValue: "a", + } + }, + }, + { + opcode: "mousewheel", + blockType: "reporter", + text: this.formatMessage("WitCatInput.mousewheel"), + arguments: {}, + }, + { + opcode: "keys", + blockType: "hat", + text: this.formatMessage("WitCatInput.keys"), + func: false, + arguments: { + type: { + type: "string", + defaultValue: "a", + } + }, + }, + { + opcode: "lastkey", + blockType: "reporter", + text: this.formatMessage("WitCatInput.lastkey"), + func: false, + arguments: {}, + }, { opcode: "deleteallinput", blockType: "command", @@ -287,6 +356,40 @@ class WitCatInput { text: this.formatMessage('WitCatInput.number.9'), value: 'json' }, + ], + typess: [ + { + text: this.formatMessage('WitCatInput.number.1'), + value: 'X' + }, + { + text: this.formatMessage('WitCatInput.number.2'), + value: 'Y' + }, + { + text: this.formatMessage('WitCatInput.number.3'), + value: 'width' + }, + { + text: this.formatMessage('WitCatInput.number.4'), + value: 'height' + }, + { + text: this.formatMessage('WitCatInput.number.5'), + value: 'content' + }, + { + text: this.formatMessage('WitCatInput.number.6'), + value: 'color' + }, + { + text: this.formatMessage('WitCatInput.number.7'), + value: 'prompt' + }, + { + text: this.formatMessage('WitCatInput.number.8'), + value: 'font-size' + }, ] } }; @@ -427,7 +530,7 @@ class WitCatInput { //焦点位置 whatinput() { if (document.activeElement.className == "WitCatInput") { - return document.activeElement.id.split("WitCatInput"); + return document.activeElement.id.split("WitCatInput")[0]; } else { return ""; @@ -439,6 +542,9 @@ class WitCatInput { if (search != null) { search.focus(); } + else if (document.activeElement.className == "WitCatInput") { + document.activeElement.blur(); + } } //删除所有文本框 deleteallinput(args) { @@ -497,6 +603,94 @@ class WitCatInput { let search = document.getElementsByClassName("WitCatInput"); return search.length; } + //按键检测 + key(args) { + return (args.type in keypress); + } + //按键检测 + keys(args) { + return (args.type in keypress); + } + //上次按下的键 + lastkey() { + return lastKey; + } + //鼠标滚轮 + mousewheel() { + return MouseWheel; + } + //设置文本框 + setinput(args) { + let search = document.getElementById("WitCatInput" + args.id); + if (search != null) { + let x = search.style.left.split("%")[0]; + let y = search.style.top.split("%")[0]; + let width = search.style.width.split("%")[0]; + let height = search.style.height.split("%")[0]; + let content = search.value; + let prompt = search.placeholder; + let color = search.style.color.colorHex() + let size = search.style.fontSize.split("px")[0]; + if (args.type == "X") { + x = args.text; + if (args.text > this.runtime.stageWidth) { + x = this.runtime.stageWidth; + } + if (args.text < 0) { + x = 0; + } + x = (x / this.runtime.stageWidth) * 100; + } + else if (args.type == "Y") { + y = args.text; + if (args.text > this.runtime.stageHeight) { + y = this.runtime.stageHeight; + } + if (args.text < 0) { + y = 0; + } + y = (y / this.runtime.stageHeight) * 100; + } + else if (args.type == "width") { + width = args.text; + if (Number(x) + Number(args.text) > this.runtime.stageWidth) { + width = this.runtime.stageWidth - x; + } + if (args.text < 0) { + width = 0; + } + width = (width / this.runtime.stageWidth) * 100; + } + else if (args.type == "height") { + height = args.text; + if (Number(y) + Number(args.text) > this.runtime.stageHeight) { + height = this.runtime.stageHeight - y; + } + if (args.text < 0) { + height = 0; + } + height = (height / this.runtime.stageHeight) * 100; + } + else if (args.type == "content") { + content = args.text; + } + else if (args.type == "prompt") { + prompt = args.text; + } + else if (args.type == "color") { + color = args.text; + } + else if (args.type == "font-size") { + size = args.text; + } + + let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:` + x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + size + `px;resize:none;color:` + color + `;`; + + search.style = dom; + search.value = content; + search.placeholder = prompt; + } + } } window.tempExt = { @@ -546,3 +740,30 @@ String.prototype.colorHex = function () { return String(color); } }; +//键盘事件监听 +document.onkeydown = function (event) { + keypress[event.key.toLowerCase()] = true; + lastKey = event.key.toLowerCase(); +} +document.onkeyup = function (event) { + delete keypress[event.key.toLowerCase()]; +} +//滚轮事件监听 +var scrollFunc = function (e) { + e = e || window.event; + if (e.wheelDelta) { //判断浏览器IE,谷歌滑轮事件 + MouseWheel = e.wheelDelta; + } else if (e.detail) { //Firefox滑轮事件 + MouseWheel = e.detail; + } + clearTimeout(timer); + timer = setTimeout(function () { + MouseWheel = 0; + }, 30); +}; +//给页面绑定滑轮滚动事件 +if (document.addEventListener) { //火狐使用DOMMouseScroll绑定 + document.addEventListener('DOMMouseScroll', scrollFunc, false); +} +//其他浏览器直接绑定滚动事件 +window.onmousewheel = document.onmousewheel = scrollFunc; diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index 5596f387..1e552737 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -5,39 +5,39 @@ const _picture = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJo const _icon = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNzcuMDg4NTUiIGhlaWdodD0iMTc3LjA4ODU1IiB2aWV3Qm94PSIwLDAsMTc3LjA4ODU1LDE3Ny4wODg1NSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNDcuMDc3MyIgeTE9IjExOS4xNDIzMSIgeDI9IjI0Ny4wNzczIiB5Mj0iMjIyLjA2OTQ4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2U1ZWFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTEuNDU1NzYsLTkxLjQ1NTc0KSI+PGcgZGF0YS1wYXBlci1kYXRhPSJ7JnF1b3Q7aXNQYWludGluZ0xheWVyJnF1b3Q7OnRydWV9IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG5vcm1hbCI+PHBhdGggZD0iTTE1MS40NTU3NiwyNjguNTQ0Mjl2LTE3Ny4wODg1NWgxNzcuMDg4NTV2MTc3LjA4ODU1eiIgZmlsbD0iIzhlYWNlMSIgc3Ryb2tlPSJub25lIiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPjxwYXRoIGQ9Ik0yMzguMjAwNywyNDAuODU3NjlsLTEwLjQ4NDQxLC0zNS4xNjgwMmwtMjEuMzAyNDQsMjEuOTAwNjJsNC40Njc1OCwtMTA0Ljg5OTUxbDYzLjcxNjM3LDc5LjQ1MzQ5bC0yOS4yODgyNCwtMS41OTkxMmw5LjIwMDkxLDM0LjM1MTE1eiIgZmlsbD0iIzcyOGJiNSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMjQ1Ljg4MDQ3LDIyMi4wNjk0OGwtMTEuOTY4MjcsLTMwLjUxOTFsLTIwLjM0NjA3LDIwLjM0NjA3di05Mi43NTQxM2w2Ny4wMjIzNCw2Ny4wMjIzNGgtMjkuMzIyMjdsMTAuNjUxNTEsMjkuODYwM3oiIGZpbGw9InVybCgjY29sb3ItMSkiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9nPjwvZz48L3N2Zz48IS0tcm90YXRpb25DZW50ZXI6ODguNTQ0MjQ0OTk5OTk5OTk6ODguNTQ0MjU1LS0+"; const extensionId = "WitCatMouse"; -let button = ["up","up","up","up","up"]; +let button = ["up", "up", "up", "up", "up"]; let xMouse = 0; let yMouse = 0; -let isMove = false,timer = null; +let isMove = false, timer = null; let touch = []; let fill = 0; let filln = 0; -let w = 0,h = 0; -let div,divs,divv,divvs,news,background,Operatinginstructions,bug,url,discord; -let wv = 0,hv = 0; +let w = 0, h = 0; +let div, divs, divv, divvs, news, background, Operatinginstructions, bug, url, discord; +let wv = 0, hv = 0; //找渲染cvs let cvs = document.getElementsByTagName("canvas")[0]; -if(cvs == null){ +if (cvs == null) { alert("当前页面不支持多指触控/全屏,请前往作品详情页体验完整作品!"); } -else{ - for(let i = 1;cvs.className != "" && i <= document.getElementsByTagName("canvas").length;i++){ +else { + for (let i = 1; cvs.className != "" && i <= document.getElementsByTagName("canvas").length; i++) { cvs = document.getElementsByTagName("canvas")[i]; } - if(cvs == null){ + if (cvs == null) { alert("当前页面不支持多指触控/全屏,请前往作品详情页体验完整作品!"); } } //添加监听器 -const config = { attributes: true, childList: true, subtree: true, attributeFilter:['style'] }; -const callback = function(mutationsList, observer) { - if(fill == 1){ - observer.disconnect(); - fills(); - observer.observe(cvs, config); - } +const config = { attributes: true, childList: true, subtree: true, attributeFilter: ['style'] }; +const callback = function (mutationsList, observer) { + if (fill == 1) { + observer.disconnect(); + fills(); + observer.observe(cvs, config); + } }; const observer = new MutationObserver(callback); observer.observe(cvs, config); @@ -48,10 +48,10 @@ class WitCatMouse { this.runtime = runtime; this._formatMessage = runtime.getFormatMessage({ "zh-cn": { - "WitCatMouse.name": "高级工具", + "WitCatMouse.name": "高级操作", "WitCatMouse.name.1": "高级鼠标", "WitCatMouse.name.2": "多指触控", - "WitCatMouse.set": "[set]右键菜单", + "WitCatMouse.set": "[set]右键菜单", "WitCatMouse.set.1": "启用", "WitCatMouse.set.2": "禁用", "WitCatMouse.when": "鼠标[key]被按下", @@ -75,10 +75,10 @@ class WitCatMouse { "WitCatMouse.resolution": "当前分辨率高", }, en: { - "WitCatMouse.name": "More tools", + "WitCatMouse.name": "More operate", "WitCatMouse.name.1": "more mouse", "WitCatMouse.name.2": "more touch", - "WitCatMouse.set": "[set]Right-click menu", + "WitCatMouse.set": "[set]Right-click menu", "WitCatMouse.set.1": "allow", "WitCatMouse.set.2": "forbid", "WitCatMouse.when": "mouse[key]down?", @@ -128,9 +128,9 @@ class WitCatMouse { blockType: "command", text: this.formatMessage("WitCatMouse.setfill"), arguments: { - num:{ - type:"number", - defaultValue:"360", + num: { + type: "number", + defaultValue: "360", }, } }, @@ -139,9 +139,9 @@ class WitCatMouse { blockType: "command", text: this.formatMessage("WitCatMouse.fill"), arguments: { - set:{ - type:"bool", - menu:"set", + set: { + type: "bool", + menu: "set", }, } }, @@ -151,15 +151,15 @@ class WitCatMouse { text: this.formatMessage("WitCatMouse.resolution"), arguments: {} }, - "---"+this.formatMessage("WitCatMouse.name.1"), + "---" + this.formatMessage("WitCatMouse.name.1"), { opcode: 'set', blockType: "command", text: this.formatMessage("WitCatMouse.set"), arguments: { - set:{ - type:"bool", - menu:"set", + set: { + type: "bool", + menu: "set", }, } }, @@ -168,9 +168,9 @@ class WitCatMouse { blockType: "Boolean", text: this.formatMessage("WitCatMouse.when"), arguments: { - key:{ - type:"string", - menu:"key", + key: { + type: "string", + menu: "key", }, }, }, @@ -185,13 +185,13 @@ class WitCatMouse { blockType: "reporter", text: this.formatMessage("WitCatMouse.acceleration"), arguments: { - way:{ - type:"string", - menu:"way", + way: { + type: "string", + menu: "way", }, }, }, - "---"+this.formatMessage("WitCatMouse.name.2"), + "---" + this.formatMessage("WitCatMouse.name.2"), { opcode: 'down', blockType: "reporter", @@ -203,156 +203,156 @@ class WitCatMouse { blockType: "reporter", text: this.formatMessage("WitCatTouch.num"), arguments: { - num:{ - type:"number", - defaultValue:"1", + num: { + type: "number", + defaultValue: "1", }, - type:{ - type:"string", - menu:"type", + type: { + type: "string", + menu: "type", }, }, }, ], - menus:{ + menus: { key: [ { - text: this.formatMessage('WitCatMouse.key.1'), - value: '0' + text: this.formatMessage('WitCatMouse.key.1'), + value: '0' }, { - text: this.formatMessage('WitCatMouse.key.2'), - value: '1' + text: this.formatMessage('WitCatMouse.key.2'), + value: '1' }, { - text: this.formatMessage('WitCatMouse.key.3'), - value: '2' + text: this.formatMessage('WitCatMouse.key.3'), + value: '2' }, { - text: this.formatMessage('WitCatMouse.key.4'), - value: '3' + text: this.formatMessage('WitCatMouse.key.4'), + value: '3' }, { - text: this.formatMessage('WitCatMouse.key.5'), - value: '4' + text: this.formatMessage('WitCatMouse.key.5'), + value: '4' }, ], set: [ { - text: this.formatMessage('WitCatMouse.set.1'), - value: "true" + text: this.formatMessage('WitCatMouse.set.1'), + value: "true" }, { - text: this.formatMessage('WitCatMouse.set.2'), - value: "false" + text: this.formatMessage('WitCatMouse.set.2'), + value: "false" }, ], way: [ { - text: this.formatMessage('WitCatMouse.way.1'), - value: "x" + text: this.formatMessage('WitCatMouse.way.1'), + value: "x" }, { - text: this.formatMessage('WitCatMouse.way.2'), - value: "y" + text: this.formatMessage('WitCatMouse.way.2'), + value: "y" }, ], type: [ { - text: this.formatMessage('WitCatTouch.type.1'), - value: "x" + text: this.formatMessage('WitCatTouch.type.1'), + value: "x" }, { - text: this.formatMessage('WitCatTouch.type.2'), - value: "y" + text: this.formatMessage('WitCatTouch.type.2'), + value: "y" }, ], } }; } //右键菜单 - set(args){ + set(args) { history.pushState(null, null, null); - cvs.parentNode.oncontextmenu = function (){ - if(args.set == "true"){ + cvs.parentNode.oncontextmenu = function () { + if (args.set == "true") { return true; } - else{ + else { return false; } } } //按下判断 - when(args){ - if(button[args.key] == "down"){ + when(args) { + if (button[args.key] == "down") { return true; } - else{ + else { return false; } } //控制鼠标 - mouseuse(){ + mouseuse() { cvs.parentNode.requestPointerLock(); } //鼠标移动量 - acceleration(args){ - if(args.way == "x"){ + acceleration(args) { + if (args.way == "x") { return xMouse; } - else{ + else { return -yMouse; } } //数量 - down(){ + down() { return touch.length; } //坐标 - num(args){ - if(args.num > 0 && args.num <= touch.length){ - if(args.type == "x"){ + num(args) { + if (args.num > 0 && args.num <= touch.length) { + if (args.type == "x") { return this.runtime.stageWidth * ((touch[args.num - 1].clientX - cvs.getBoundingClientRect().left) / cvs.offsetWidth); } - else{ + else { return this.runtime.stageHeight * ((touch[args.num - 1].clientY - cvs.getBoundingClientRect().top) / cvs.offsetHeight); } } - else{ + else { return null; } } //全屏 - fill(args){ - if(args.set == "true"){ - if(filln < 3){ - if(fill == 0){ + fill(args) { + if (args.set == "true") { + if (filln < 3) { + if (fill == 0) { let a = confirm(this.formatMessage('WitCatMouse.fillask.1') + filln + this.formatMessage('WitCatMouse.fillask.2')); - if(a == true){ + if (a == true) { filln = 0; fillin(); } - else{ + else { filln += 1; } } } } - else{ - if(fill == 1){ + else { + if (fill == 1) { outoffill(); } } } //设置分辨率 - setfill(args){ + setfill(args) { w = args.num / this.runtime.stageHeight * this.runtime.stageWidth; h = args.num; - cvs.width = args.num / this.runtime.stageHeight * this.runtime.stageWidth; + cvs.width = args.num / this.runtime.stageHeight * this.runtime.stageWidth; cvs.height = args.num; } //当前分辨率 - resolution(args){ + resolution(args) { return cvs.height; } } @@ -371,205 +371,205 @@ window.tempExt = { }, l10n: { "zh-cn": { - "WitCatMouse.name": "高级工具", + "WitCatMouse.name": "高级鼠标", "WitCatMouse.descp": "更精准的控制鼠标/触屏/全屏!" }, en: { - "WitCatMouse.name": "More tools", + "WitCatMouse.name": "More Mouse", "WitCatMouse.descp": "More precise mouse/touch/full screen control!" } } }; /* vim: set expandtab tabstop=2 shiftwidth=2: */ - -document.onmousedown = function(event) { + +document.onmousedown = function (event) { button[event.button] = "down"; } -document.onmouseup = function(event) { +document.onmouseup = function (event) { button[event.button] = "up"; } document.addEventListener("mousemove", ev => { - xMouse = ev.movementX; // 获得鼠标指针的x移动量 - yMouse = ev.movementY; // 获得鼠标指针的y移动量 + xMouse = ev.movementX; // 获得鼠标指针的x移动量 + yMouse = ev.movementY; // 获得鼠标指针的y移动量 isMove = true; clearTimeout(timer); - timer = setTimeout(function(){ + timer = setTimeout(function () { isMove = false; xMouse = 0; yMouse = 0; - },30); + }, 30); }); //多指触控 -cvs.addEventListener('touchstart',function(e){ +cvs.addEventListener('touchstart', function (e) { touch = e.targetTouches; }) -cvs.addEventListener('touchmove',function(e){ +cvs.addEventListener('touchmove', function (e) { touch = e.targetTouches; }) -cvs.addEventListener('touchend',function(e){ +cvs.addEventListener('touchend', function (e) { touch = e.targetTouches; }) //大小改变刷新 -window.onresize=function(){ - if(fill == 1){ - fills(); - } +window.onresize = function () { + if (fill == 1) { + fills(); + } } //开启全屏 -function fillin(){ - fill = 1; +function fillin() { + fill = 1; - var mo=function(e){e.preventDefault();}; - document.body.style.overflow='hidden'; - document.addEventListener("touchmove",mo,false);//禁止页面滑动 - if(window.location.href.split("/")[2] != "cocrea.world"){ - div = document.getElementById("root").getElementsByTagName('div')[0]; - divs = document.getElementById("root"); - url = window.location.href.split("/")[3].split("?")[0]; - if(url != "scratch-player"){ - divs.removeChild(div); - } - } + var mo = function (e) { e.preventDefault(); }; + document.body.style.overflow = 'hidden'; + document.addEventListener("touchmove", mo, false);//禁止页面滑动 + if (window.location.href.split("/")[2] != "cocrea.world") { + div = document.getElementById("root").getElementsByTagName('div')[0]; + divs = document.getElementById("root"); + url = window.location.href.split("/")[3].split("?")[0]; + if (url != "scratch-player") { + divs.removeChild(div); + } + } - news = document.body.getElementsByClassName("convention-1wIbd")[0]; - if(typeof(news) != "undefined"){ - news.style = "display:none;"; - } - divv = document.body.getElementsByClassName("actions-2lk9z")[0]; - if(typeof(divv) != "undefined"){ - divv.style = "display:none;"; - } - Operatinginstructions = document.body.getElementsByClassName("showWorksDesc-1iD-M")[0]; - if(typeof(Operatinginstructions) != "undefined"){ - Operatinginstructions.style = "display:none;"; - } - bug = document.body.getElementsByClassName("bug-report-1CfBK")[0]; - if(typeof(bug) != "undefined"){ - bug.style = "display:none;"; - } - discord = document.body.getElementsByClassName("style_bugReport__gJk19 MuiBox-root css-0")[0]; - if(typeof(discord) != "undefined"){ - discord.style = "display:none"; - } - document.body.scrollTop = 0; - document.documentElement.scrollTop = 0; - scrollTo(0,0); - setTimeout(function() { - fills(); - }, 50); + news = document.body.getElementsByClassName("convention-1wIbd")[0]; + if (typeof (news) != "undefined") { + news.style = "display:none;"; + } + divv = document.body.getElementsByClassName("actions-2lk9z")[0]; + if (typeof (divv) != "undefined") { + divv.style = "display:none;"; + } + Operatinginstructions = document.body.getElementsByClassName("showWorksDesc-1iD-M")[0]; + if (typeof (Operatinginstructions) != "undefined") { + Operatinginstructions.style = "display:none;"; + } + bug = document.body.getElementsByClassName("bug-report-1CfBK")[0]; + if (typeof (bug) != "undefined") { + bug.style = "display:none;"; + } + discord = document.body.getElementsByClassName("style_bugReport__gJk19 MuiBox-root css-0")[0]; + if (typeof (discord) != "undefined") { + discord.style = "display:none"; + } + document.body.scrollTop = 0; + document.documentElement.scrollTop = 0; + scrollTo(0, 0); + setTimeout(function () { + fills(); + }, 50); } //关闭全屏 -function outoffill(){ - //恢复头 - fill = 0; - var mo=function(e){e.preventDefault();}; - document.body.style.overflow='auto'; - document.addEventListener("touchmove",mo,true);//允许页面滑动 - if(window.location.href.split("/")[2] != "cocrea.world"){ - divs = document.getElementById("root"); - url = window.location.href.split("/")[3].split("?")[0]; - if(url != "scratch-player"){ - divs.insertBefore(div, divs.children[0]); - } - } - document.body.removeChild(background); - news = document.body.getElementsByClassName("convention-1wIbd")[0]; - if(typeof(news) != "undefined"){ - news.style = ""; - } - divv = document.body.getElementsByClassName("actions-2lk9z")[0]; - if(typeof(divv) != "undefined"){ - divv.style = ""; - } - divvs = document.body.getElementsByClassName("arrowTop-2Fru_")[0]; - if(typeof(divvs) != "undefined"){ - divvs.style = ""; - } - Operatinginstructions = document.body.getElementsByClassName("showWorksDesc-1iD-M")[0]; - if(typeof(Operatinginstructions) != "undefined"){ - Operatinginstructions.style = ""; - } - bug = document.body.getElementsByClassName("bug-report-1CfBK")[0]; - if(typeof(bug) != "undefined"){ - bug.style = ""; - } - discord = document.body.getElementsByClassName("style_bugReport__gJk19 MuiBox-root css-0")[0]; - if(typeof(discord) != "undefined"){ - discord.style = ""; - } - cvs.parentNode.parentNode.parentNode.parentNode.style = "width:100%; height:100%;z-index: 1000000;"; +function outoffill() { + //恢复头 + fill = 0; + var mo = function (e) { e.preventDefault(); }; + document.body.style.overflow = 'auto'; + document.addEventListener("touchmove", mo, true);//允许页面滑动 + if (window.location.href.split("/")[2] != "cocrea.world") { + divs = document.getElementById("root"); + url = window.location.href.split("/")[3].split("?")[0]; + if (url != "scratch-player") { + divs.insertBefore(div, divs.children[0]); + } + } + document.body.removeChild(background); + news = document.body.getElementsByClassName("convention-1wIbd")[0]; + if (typeof (news) != "undefined") { + news.style = ""; + } + divv = document.body.getElementsByClassName("actions-2lk9z")[0]; + if (typeof (divv) != "undefined") { + divv.style = ""; + } + divvs = document.body.getElementsByClassName("arrowTop-2Fru_")[0]; + if (typeof (divvs) != "undefined") { + divvs.style = ""; + } + Operatinginstructions = document.body.getElementsByClassName("showWorksDesc-1iD-M")[0]; + if (typeof (Operatinginstructions) != "undefined") { + Operatinginstructions.style = ""; + } + bug = document.body.getElementsByClassName("bug-report-1CfBK")[0]; + if (typeof (bug) != "undefined") { + bug.style = ""; + } + discord = document.body.getElementsByClassName("style_bugReport__gJk19 MuiBox-root css-0")[0]; + if (typeof (discord) != "undefined") { + discord.style = ""; + } + cvs.parentNode.parentNode.parentNode.parentNode.style = "width:100%; height:100%;z-index: 1000000;"; cvs.parentNode.parentNode.style = "height: 100%; width: 100%;"; cvs.parentNode.style = ""; cvs.style = "height: 100%; width: 100%;"; } //循环检测 -function fills(){ - if(w != 0 && h != 0){ - cvs.width = w; - cvs.height = h; - } - let ws = 0,hs = 0; - if((cvs.width / cvs.height) >= (document.documentElement.clientWidth / document.documentElement.clientHeight)){ - hs = (document.documentElement.clientWidth / cvs.width) * cvs.height; - ws = document.documentElement.clientWidth; - wv = 0; - hv = (document.documentElement.clientHeight - hs) / 2; - } - else{ - hs = document.documentElement.clientHeight; - ws = (document.documentElement.clientHeight / cvs.height) * cvs.width; - wv = (document.documentElement.clientWidth - ws) / 2; - hv = 0; - } - divvs = document.body.getElementsByClassName("arrowTop-2Fru_")[0]; - if(typeof(divvs) != "undefined"){ - divvs.style = "display:none;"; - } - cvs.parentNode.parentNode.parentNode.parentNode.style = "position:fixed; left:" + wv + "px; top:" + hv + "px; width:" + ws + "px; height:" + hs + "px;z-index: 1000000;border-radius:0px"; - cvs.parentNode.parentNode.parentNode.style = "width:" + ws + "px; height:" + hs + "px;border-radius:0px"; - cvs.parentNode.parentNode.style = "width:100%; height:100%;border-radius:0px"; - cvs.parentNode.style = "width:100%; height:100%;border-radius:0px"; - if(isInPage(cvs.parentNode.parentNode.nextElementSibling.firstChild.firstChild)){ - cvs.parentNode.parentNode.nextElementSibling.style="width: 100%; height: 100%;"; - cvs.parentNode.parentNode.nextElementSibling.firstChild.style="width: 100%; height: 100%;"; - cvs.parentNode.parentNode.nextElementSibling.firstChild.firstChild.firstChild.style="width: 100%; height: 100%;"; - cvs.parentNode.parentNode.nextElementSibling.firstChild.firstChild.style="width: 100%;"; - } - cvs.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("div")[0].style = "width:100%; height:100%;" - cvs.style = "width:100%; height:100%;"; - setTimeout(function() { - let a = cvs.offsetWidth / document.documentElement.clientWidth; - cvs.parentNode.parentNode.getElementsByTagName("div")[1].style="transform:scale(" + a + ");transform-origin:0% 0% 0"; - }, 20); - background = document.getElementsByClassName("witcatbackground")[0]; - if(background == null){ - background = document.createElement("div"); - background.style = "width:" + document.documentElement.clientWidth + "px;height:" + document.documentElement.clientHeight + "px;color:black;"; - background.className = "witcatbackground"; - document.body.insertBefore(background, document.body.children[0]); - } - else{ - background.style = "width:" + document.documentElement.clientWidth + "px;height:" + document.documentElement.clientHeight + "px;color:black;"; - } +function fills() { + if (w != 0 && h != 0) { + cvs.width = w; + cvs.height = h; + } + let ws = 0, hs = 0; + if ((cvs.width / cvs.height) >= (document.documentElement.clientWidth / document.documentElement.clientHeight)) { + hs = (document.documentElement.clientWidth / cvs.width) * cvs.height; + ws = document.documentElement.clientWidth; + wv = 0; + hv = (document.documentElement.clientHeight - hs) / 2; + } + else { + hs = document.documentElement.clientHeight; + ws = (document.documentElement.clientHeight / cvs.height) * cvs.width; + wv = (document.documentElement.clientWidth - ws) / 2; + hv = 0; + } + divvs = document.body.getElementsByClassName("arrowTop-2Fru_")[0]; + if (typeof (divvs) != "undefined") { + divvs.style = "display:none;"; + } + cvs.parentNode.parentNode.parentNode.parentNode.style = "position:fixed; left:" + wv + "px; top:" + hv + "px; width:" + ws + "px; height:" + hs + "px;z-index: 1000000;border-radius:0px"; + cvs.parentNode.parentNode.parentNode.style = "width:" + ws + "px; height:" + hs + "px;border-radius:0px"; + cvs.parentNode.parentNode.style = "width:100%; height:100%;border-radius:0px"; + cvs.parentNode.style = "width:100%; height:100%;border-radius:0px"; + if (isInPage(cvs.parentNode.parentNode.nextElementSibling.firstChild.firstChild)) { + cvs.parentNode.parentNode.nextElementSibling.style = "width: 100%; height: 100%;"; + cvs.parentNode.parentNode.nextElementSibling.firstChild.style = "width: 100%; height: 100%;"; + cvs.parentNode.parentNode.nextElementSibling.firstChild.firstChild.firstChild.style = "width: 100%; height: 100%;"; + cvs.parentNode.parentNode.nextElementSibling.firstChild.firstChild.style = "width: 100%;"; + } + cvs.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("div")[0].style = "width:100%; height:100%;" + cvs.style = "width:100%; height:100%;"; + setTimeout(function () { + let a = cvs.offsetWidth / document.documentElement.clientWidth; + cvs.parentNode.parentNode.getElementsByTagName("div")[1].style = "transform:scale(" + a + ");transform-origin:0% 0% 0"; + }, 20); + background = document.getElementsByClassName("witcatbackground")[0]; + if (background == null) { + background = document.createElement("div"); + background.style = "width:" + document.documentElement.clientWidth + "px;height:" + document.documentElement.clientHeight + "px;color:black;"; + background.className = "witcatbackground"; + document.body.insertBefore(background, document.body.children[0]); + } + else { + background.style = "width:" + document.documentElement.clientWidth + "px;height:" + document.documentElement.clientHeight + "px;color:black;"; + } } //检测div存在 function isInPage(node) { - return (node === document.body) ? false : document.body.contains(node); + return (node === document.body) ? false : document.body.contains(node); } - + //按键检测 -document.onkeydown = function(e) { - var evt = e || window.event; - if (evt.ctrlKey && evt.shiftKey && evt.altKey){ - if(fill == 0){ - fillin(); - } - else{ - outoffill(); - } +document.onkeydown = function (e) { + var evt = e || window.event; + if (evt.ctrlKey && evt.shiftKey && evt.altKey) { + if (fill == 0) { + fillin(); + } + else { + outoffill(); + } } } From a0eab52319d5e2297a45cd150a70b792d90bc0c0 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Fri, 13 Jan 2023 13:20:42 +0800 Subject: [PATCH 209/357] =?UTF-8?q?=E6=9B=B4=E6=96=B0=EF=BC=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96=20(#58)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 更新下载限制,更新三个积木,优化效率 feat(compile):增加下载文件限制 feat(block):增加多行文本与数组转换积木,增加可下载数量积木 perf(block):优化多行文本处理效率 style:将"=="更改为"===" * 优化事件绑定 style:将"=="改为"===" perf(compile):滑轮事件绑定至cvs.parentNode * 更新检测设备支持积木,抽象化检测模式 feat(block):更新设备检测,设备支持积木 perf(block):抽象检测模式,以便开发者进行开发 style:将"=="改为"===" * 修复按键检测无效的BUG,优化鼠标滚轮检测范围 fix(block):修复按键检测无效的BUG perf(compile):优化鼠标滚轮检测范围,从dom到scratch舞台 * 优化了事件绑定位置 perf(compile):优化了事件绑定至dom,改为AddListener --- wit_cat/File_Helper.js | 322 +++++++++++++++++++++++------------------ wit_cat/Input.js | 105 +++++++------- wit_cat/More_Mouse.js | 131 ++++++++++++----- 3 files changed, 332 insertions(+), 226 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index a03392ed..1fe82a4a 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -5,7 +5,13 @@ const _picture = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAF0CAYAAAD/ const _icon = "data:image/png;base64,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"; const extensionId = "WitCatFileHelper"; -let FLAG = 0; +let FLAG = 0, download = 0; + +setInterval(function () { + if (download > 0) { + download--; + } +}, 1000) class WitCatFileHelper { constructor(runtime) { @@ -42,6 +48,9 @@ class WitCatFileHelper { "WitCatFileHelper.numbers": "键数量", "WitCatFileHelper.number.1": "键名", "WitCatFileHelper.number.2": "键值", + "WitCatFileHelper.turnMultiplelinestext": "将多行文本[text]转化为数组", + "WitCatFileHelper.turnsMultiplelinestext": "将数组[text]转化为多行文本", + "WitCatFileHelper.downloadnum": "可下载文件数量", }, en: { "WitCatFileHelper.name": "file helper", @@ -74,6 +83,9 @@ class WitCatFileHelper { "WitCatFileHelper.numbers": "key number", "WitCatFileHelper.number.1": "name", "WitCatFileHelper.number.2": "content", + "WitCatFileHelper.turnMultiplelinestext": "Converts multiline[text]text to an array", + "WitCatFileHelper.turnsMultiplelinestext": "Converts the array[text]to multiline text", + "WitCatFileHelper.downloadnum": "Number of downloadable files", } }) } @@ -131,6 +143,12 @@ class WitCatFileHelper { }, }, }, + { + opcode: "downloadnum", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.downloadnum"), + arguments: {}, + }, { opcode: "openfile", blockType: "reporter", @@ -372,6 +390,28 @@ class WitCatFileHelper { }, }, }, + { + opcode: "turnMultiplelinestext", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.turnMultiplelinestext"), + arguments: { + text: { + type: "string", + defaultValue: "wit_cat!!!\nwit_cat!!!", + }, + }, + }, + { + opcode: "turnsMultiplelinestext", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.turnsMultiplelinestext"), + arguments: { + text: { + type: "string", + defaultValue: "[\"wit_cat!!!\",\"wit_cat!!!\"]", + }, + }, + }, ], menus: { setvariable: [ @@ -413,58 +453,70 @@ class WitCatFileHelper { } //下载多行文件 downloads(args) { - let h = args.text; - let text = args.text; - let filenames = args.name; - if (filenames == "") { - filenames = "none.txt" - } - const filename = filenames; - let s = args.s; - let j = 0; - if (s != "") { - let a = text.split(s); - h = a[0]; - for (j = 1; j < a.length; j++) { - h = h + "\n" + a[j]; + download += 1; + if (download < 3) { + let h = args.text; + let text = args.text; + let filenames = args.name; + if (filenames === "") { + filenames = "none.txt" } - } else { - h = text; - } - const content = h; - // 创建隐藏的可下载链接 - let eleLink = document.createElement('a'); - eleLink.download = filename; - eleLink.style.display = 'none'; - // 字符内容转变成blob地址 - let blob = new Blob([content]); - eleLink.href = URL.createObjectURL(blob); - // 触发点击 - document.body.appendChild(eleLink); - eleLink.click(); - // 然后移除 - document.body.removeChild(eleLink); + const filename = filenames; + let s = args.s; + let j = 0; + if (s != "") { + let a = text.split(s); + h = a[0]; + for (j = 1; j < a.length; j++) { + h = h + "\n" + a[j]; + } + } else { + h = text; + } + const content = h; + // 创建隐藏的可下载链接 + let eleLink = document.createElement('a'); + eleLink.download = filename; + eleLink.style.display = 'none'; + // 字符内容转变成blob地址 + let blob = new Blob([content]); + eleLink.href = URL.createObjectURL(blob); + // 触发点击 + document.body.appendChild(eleLink); + eleLink.click(); + // 然后移除 + document.body.removeChild(eleLink); + } + else { + console.warn("下载太频繁!\nToo many downloads!"); + } } //下载文件 download(args) { - const content = args.text; - let filenames = args.name; - if (filenames == "") { - filenames = "none.txt" - } - const filename = filenames; - // 创建隐藏的可下载链接 - let eleLink = document.createElement('a'); - eleLink.download = filename; - eleLink.style.display = 'none'; - // 字符内容转变成blob地址 - let blob = new Blob([content]); - eleLink.href = URL.createObjectURL(blob); - // 触发点击 - document.body.appendChild(eleLink); - eleLink.click(); - // 然后移除 - document.body.removeChild(eleLink); + download += 1; + if (download < 3) { + const content = args.text; + let filenames = args.name; + if (filenames === "") { + filenames = "none.txt" + } + const filename = filenames; + // 创建隐藏的可下载链接 + let eleLink = document.createElement('a'); + eleLink.download = filename; + eleLink.style.display = 'none'; + // 字符内容转变成blob地址 + let blob = new Blob([content]); + eleLink.href = URL.createObjectURL(blob); + // 触发点击 + document.body.appendChild(eleLink); + eleLink.click(); + // 然后移除 + document.body.removeChild(eleLink); + } + else { + console.warn("下载太频繁!\nToo many downloads!"); + } } //读取本地变量 upload(args) { @@ -474,11 +526,11 @@ class WitCatFileHelper { //寻找状态 let show = "@witcat"; let value = localStorage.getItem(h + name); - if (value == null) { + if (value === null) { let value = localStorage.getItem("@witcat" + h + "©" + name); - if (value == null) { + if (value === null) { value = localStorage.getItem("#witcat" + h + "©" + name); - if (value == null) { + if (value === null) { value = localStorage.getItem("$witcat" + h + "©" + name); if (value != null) { show = "$witcat"; @@ -492,7 +544,7 @@ class WitCatFileHelper { else { show = ""; } - if (show == "") { + if (show === "") { return localStorage.getItem(show + h + name); } return localStorage.getItem(show + h + "©" + name);*/ @@ -506,11 +558,11 @@ class WitCatFileHelper { //寻找状态 let show = "@witcat"; let value = localStorage.getItem(h + name); - if (value == null) { + if (value === null) { let value = localStorage.getItem("@witcat" + h + "©" + name); - if (value == null) { + if (value === null) { value = localStorage.getItem("#witcat" + h + "©" + name); - if (value == null) { + if (value === null) { value = localStorage.getItem("$witcat" + h + "©" + name); if (value != null) { show = "$witcat"; @@ -525,7 +577,7 @@ class WitCatFileHelper { localStorage.removeItem(h + name); } - if (h == "") { + if (h === "") { alert("请先保存作品"); } else { localStorage.setItem(show + h + "©" + name, text); @@ -539,11 +591,11 @@ class WitCatFileHelper { //寻找状态 let show = "@witcat"; let value = localStorage.getItem(h + name); - if (value == null) { + if (value === null) { let value = localStorage.getItem("@witcat" + h + "©" + name); - if (value == null) { + if (value === null) { value = localStorage.getItem("#witcat" + h + "©" + name); - if (value == null) { + if (value === null) { value = localStorage.getItem("$witcat" + h + "©" + name); if (value != null) { show = "$witcat"; @@ -557,7 +609,7 @@ class WitCatFileHelper { else { show = ""; } - if (show == "") { + if (show === "") { localStorage.removeItem(show + h + name); } @@ -569,19 +621,11 @@ class WitCatFileHelper { let s = args.s; let array = text.split(s); let r = ""; - if (args.thing == "true") { + if (args.thing === "true") { r = JSON.stringify(array); } else { - let i; - for (i = 0; i < array.length; i++) { - if (r == "") { - r = array[i]; - } - else { - r = r + "\n" + array[i]; - } - } + r = array.join("\n"); } return r; } @@ -624,7 +668,7 @@ class WitCatFileHelper { window.onfocus = function () { // 开始计时或者播放 setTimeout(e => { - if (FLAG == 1) { + if (FLAG === 1) { FLAG = 0; resolve(""); } @@ -634,16 +678,17 @@ class WitCatFileHelper { } //设置状态 showvar(args) { + console.warn("文件助手——设置键状态:积木已下线,请更换\nfile_helper-Set key state: Block is offline, please replace");/* const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); //寻找状态 let show = "@witcat"; let value = localStorage.getItem(h + name); - if (value == null) { + if (value === null) { let value = localStorage.getItem("@witcat" + h + "©" + name); - if (value == null) { + if (value === null) { value = localStorage.getItem("#witcat" + h + "©" + name); - if (value == null) { + if (value === null) { value = localStorage.getItem("$witcat" + h + "©" + name); if (value != null) { show = "$witcat"; @@ -658,16 +703,16 @@ class WitCatFileHelper { show = ""; } let text = localStorage.getItem(show + h + "©" + name);; - if (show == "") { + if (show === "") { text = localStorage.getItem(show + h + name); localStorage.removeItem(show + h + name); } localStorage.removeItem(show + h + "©" + name); - if (h == "") { + if (h === "") { alert("请先保存作品"); } else { localStorage.setItem(args.show + h + "©" + name, text); - } + }*/ } //修改别人的键 saveother(args) { @@ -678,11 +723,11 @@ class WitCatFileHelper { //寻找状态 let show = ""; let value = localStorage.getItem(h + name); - if (value == null) { + if (value === null) { let value = localStorage.getItem("@witcat" + h + "©" + name); - if (value == null) { + if (value === null) { value = localStorage.getItem("#witcat" + h + "©" + name); - if (value == null) { + if (value === null) { value = localStorage.getItem("$witcat" + h + "©" + name); if (value != null) { show = "$witcat"; @@ -701,7 +746,7 @@ class WitCatFileHelper { show = "@witcat"; } - if (show == "#witcat" || show == "") { + if (show === "#witcat" || show === "") { localStorage.setItem("#witcat" + h + "©" + name, text); }*/ } @@ -713,11 +758,11 @@ class WitCatFileHelper { //寻找状态 let show = ""; let value = localStorage.getItem(h + name); - if (value == null) { + if (value === null) { let value = localStorage.getItem("@witcat" + h + "©" + name); - if (value == null) { + if (value === null) { value = localStorage.getItem("#witcat" + h + "©" + name); - if (value == null) { + if (value === null) { value = localStorage.getItem("$witcat" + h + "©" + name); if (value != null) { show = "$witcat"; @@ -742,11 +787,11 @@ class WitCatFileHelper { //寻找状态 let show = ""; let value = localStorage.getItem(h + name); - if (value == null) { + if (value === null) { let value = localStorage.getItem("@witcat" + h + "©" + name); - if (value == null) { + if (value === null) { value = localStorage.getItem("#witcat" + h + "©" + name); - if (value == null) { + if (value === null) { value = localStorage.getItem("$witcat" + h + "©" + name); if (value != null) { show = "$witcat"; @@ -764,84 +809,51 @@ class WitCatFileHelper { show = "@witcat"; } - if (show == "#witcat") { + if (show === "#witcat") { return "公开"; } - if (show == "$witcat") { + if (show === "$witcat") { return "只读"; } - if (show == "@witcat") { + if (show === "@witcat") { return "私有"; } return "键不存在";*/ } //删除多行文本行 deleteMultiplelinestext(args) { - let text = args.text; - let texts = text.split('\n'); + let texts = multipleText(args.text); let num = args.num; - if (args.num == "last") { - num = texts.length + 1; + if (args.num === "last") { + num = texts.length; } - if (args.num == "first") { + if (args.num === "first") { num = 1; } - let a = ""; - let i; - for (i = 0; i < texts.length; i++) { - if (i + 1 != num) { - if (a == "") { - a = texts[i].split("\r")[0]; - } - else { - a = a + "\n" + texts[i].split("\r")[0]; - } - } - } - return a; + texts.splice(num - 1, 1); + return texts.join("\n"); } //插入多行文本 addMultiplelinestext(args) { - let text = args.text; - let texts = args.texts.split("\n"); + let texts = multipleText(args.texts); let num = args.num; - if (args.num == "last") { + if (args.num === "last") { num = texts.length + 1; } - if (args.num == "first") { + if (args.num === "first") { num = 1; } - let a = ""; - let i, j = 0; - for (i = 0; i <= texts.length; i++) { - if (i + 1 != num) { - if (a == "") { - a = texts[i + j].split("\r")[0]; - } - else { - a = a + "\n" + texts[i + j].split("\r")[0]; - } - } - else { - if (a == "") { - a = text; - } - else { - a = a + "\n" + text; - } - j = -1; - } - } - return a; + texts.splice(num - 1, 0, args.text); + return texts.join("\n"); } //多行文本第几行 whatMultiplelinestext(args) { let text = args.text.split("\n"); let num = args.num; - if (args.num == "last") { + if (args.num === "last") { num = text.length; } - if (args.num == "first") { + if (args.num === "first") { num = 1; } return text[num - 1].split("\r")[0]; @@ -851,12 +863,22 @@ class WitCatFileHelper { let text = args.text.split("\n"); return text.length; } + //多行文本转数组 + turnMultiplelinestext(args) { + let texts = multipleText(args.text); + return JSON.stringify(texts); + } + //数组转多行文本 + turnsMultiplelinestext(args) { + let texts = JSON.parse(args.text); + return texts.join("\n"); + } //键值对数量 numbers() { console.warn("文件助手——获取键值对数量:积木已下线,请更换\nfile_helper-number of keys: Block is offline, please replace");/* let a = 0; for (let i = 0; i < localStorage.length; i++) { - if (localStorage.key(i).slice(1, 7) == "witcat") { + if (localStorage.key(i).slice(1, 7) === "witcat") { a++; } } @@ -869,12 +891,12 @@ class WitCatFileHelper { let a = 0; let i = 0; for (i = 0; a < args.num && i < localStorage.length; i++) { - if (localStorage.key(i).slice(1, 7) == "witcat") { + if (localStorage.key(i).slice(1, 7) === "witcat") { a++; } } - if (a == args.num) { - if (args.type == "name") { + if (a === args.num) { + if (args.type === "name") { return localStorage.key(i - 1).slice(localStorage.key(i - 1).indexOf("©", 7) + 1, localStorage.key(i - 1).length); } else { @@ -883,6 +905,10 @@ class WitCatFileHelper { } return "";*/ } + //可下载文本数量 + downloadnum(args) { + return 3 - download; + } } window.tempExt = { @@ -911,3 +937,17 @@ window.tempExt = { /* vim: set expandtab tabstop=2 shiftwidth=2: */ +//多行文本解码 +function multipleText(text) { + let texts = text.split("\n"); + let a = []; + if (text.indexOf("\r") !== -1) { + texts.forEach(e => { + a.push(e.split("\r")[0]); + }); + } + else { + a = texts; + } + return a; +} diff --git a/wit_cat/Input.js b/wit_cat/Input.js index 44c70f9f..86006bb7 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -10,16 +10,17 @@ let keypress = {}; let lastKey = "", MouseWheel = 0; let timer; + //找渲染cvs let cvs = document.getElementsByTagName("canvas")[0]; -if (cvs == null) { +if (cvs === null) { alert("当前页面不支持输入框,请前往作品详情页体验完整作品!"); } else { - for (let i = 1; cvs.className != "" && i <= document.getElementsByTagName("canvas").length; i++) { + for (let i = 1; cvs.className !== "" && i <= document.getElementsByTagName("canvas").length; i++) { cvs = document.getElementsByTagName("canvas")[i]; } - if (cvs == null) { + if (cvs === null) { alert("当前页面不支持输入框,请前往作品详情页体验完整作品!"); } } @@ -268,7 +269,7 @@ class WitCatInput { arguments: { type: { type: "string", - defaultValue: "a", + defaultValue: "KeyA", } }, }, @@ -286,7 +287,7 @@ class WitCatInput { arguments: { type: { type: "string", - defaultValue: "a", + defaultValue: "KeyA", } }, }, @@ -430,8 +431,8 @@ class WitCatInput { height = (height / this.runtime.stageHeight) * 100; let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:` + x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + args.size + `px;resize:none;color:` + args.color + `;`; let search = document.getElementById("WitCatInput" + args.id); - if (search != null) { - if (search.name == args.type) { + if (search !== null) { + if (search.name === args.type) { search.style = dom; search.value = args.text; search.placeholder = args.texts; @@ -439,7 +440,7 @@ class WitCatInput { else { cvs.parentNode.removeChild(search); let eleLink = document.createElement(args.type); - if (args.type == "input") { + if (args.type === "input") { eleLink.type = "text"; } eleLink.style = dom; @@ -453,7 +454,7 @@ class WitCatInput { } else { let eleLink = document.createElement(args.type); - if (args.type == "input") { + if (args.type === "input") { eleLink.type = "text"; } eleLink.style = dom; @@ -468,31 +469,31 @@ class WitCatInput { //删除文本框 deleteinput(args) { let search = document.getElementById("WitCatInput" + args.id); - if (search != null) { + if (search !== null) { cvs.parentNode.removeChild(search); } } //获取文本框内容 getinput(args) { let search = document.getElementById("WitCatInput" + args.id); - if (search != null) { - if (args.type == "X") + if (search !== null) { + if (args.type === "X") return (search.style.left.split("%")[0] / 100) * this.runtime.stageWidth; - else if (args.type == "Y") + else if (args.type === "Y") return (search.style.top.split("%")[0] / 100) * this.runtime.stageHeight; - else if (args.type == "width") + else if (args.type === "width") return (search.style.width.split("%")[0] / 100) * this.runtime.stageWidth; - else if (args.type == "height") + else if (args.type === "height") return (search.style.height.split("%")[0] / 100) * this.runtime.stageHeight; - else if (args.type == "content") + else if (args.type === "content") return search.value; - else if (args.type == "color") + else if (args.type === "color") return search.style.color.colorHex(); - else if (args.type == "prompt") + else if (args.type === "prompt") return search.placeholder; - else if (args.type == "font-size") + else if (args.type === "font-size") return search.style.fontSize.split("px")[0]; - else if (args.type == "ID") + else if (args.type === "ID") return search.id.split("WitCatInput")[1]; else { return ( @@ -515,8 +516,8 @@ class WitCatInput { //焦点判断 isinput(args) { let search = document.getElementById("WitCatInput" + args.id); - if (search != null) { - if (search == document.activeElement) { + if (search !== null) { + if (search === document.activeElement) { return (true); } else { @@ -529,7 +530,7 @@ class WitCatInput { } //焦点位置 whatinput() { - if (document.activeElement.className == "WitCatInput") { + if (document.activeElement.className === "WitCatInput") { return document.activeElement.id.split("WitCatInput")[0]; } else { @@ -539,10 +540,10 @@ class WitCatInput { //焦点获取 nowinput(args) { let search = document.getElementById("WitCatInput" + args.id); - if (search != null) { + if (search !== null) { search.focus(); } - else if (document.activeElement.className == "WitCatInput") { + else if (document.activeElement.className === "WitCatInput") { document.activeElement.blur(); } } @@ -562,23 +563,23 @@ class WitCatInput { number(args) { let search = document.getElementsByClassName("WitCatInput"); if (search.length >= args.num && args.num > 0) { - if (args.type == "X") + if (args.type === "X") return (search[args.num - 1].style.left.split("%")[0] / 100) * this.runtime.stageWidth; - else if (args.type == "Y") + else if (args.type === "Y") return (search[args.num - 1].style.top.split("%")[0] / 100) * this.runtime.stageHeight; - else if (args.type == "width") + else if (args.type === "width") return (search[args.num - 1].style.width.split("%")[0] / 100) * this.runtime.stageWidth; - else if (args.type == "height") + else if (args.type === "height") return (search[args.num - 1].style.height.split("%")[0] / 100) * this.runtime.stageHeight; - else if (args.type == "content") + else if (args.type === "content") return search[args.num - 1].value; - else if (args.type == "color") + else if (args.type === "color") return search[args.num - 1].style.color.colorHex(); - else if (args.type == "prompt") + else if (args.type === "prompt") return search[args.num - 1].placeholder; - else if (args.type == "font-size") + else if (args.type === "font-size") return search[args.num - 1].style.fontSize.split("px")[0]; - else if (args.type == "ID") + else if (args.type === "ID") return search[args.num - 1].id.split("WitCatInput")[1]; else { return ( @@ -622,7 +623,7 @@ class WitCatInput { //设置文本框 setinput(args) { let search = document.getElementById("WitCatInput" + args.id); - if (search != null) { + if (search !== null) { let x = search.style.left.split("%")[0]; let y = search.style.top.split("%")[0]; let width = search.style.width.split("%")[0]; @@ -631,7 +632,7 @@ class WitCatInput { let prompt = search.placeholder; let color = search.style.color.colorHex() let size = search.style.fontSize.split("px")[0]; - if (args.type == "X") { + if (args.type === "X") { x = args.text; if (args.text > this.runtime.stageWidth) { x = this.runtime.stageWidth; @@ -641,7 +642,7 @@ class WitCatInput { } x = (x / this.runtime.stageWidth) * 100; } - else if (args.type == "Y") { + else if (args.type === "Y") { y = args.text; if (args.text > this.runtime.stageHeight) { y = this.runtime.stageHeight; @@ -651,7 +652,7 @@ class WitCatInput { } y = (y / this.runtime.stageHeight) * 100; } - else if (args.type == "width") { + else if (args.type === "width") { width = args.text; if (Number(x) + Number(args.text) > this.runtime.stageWidth) { width = this.runtime.stageWidth - x; @@ -661,7 +662,7 @@ class WitCatInput { } width = (width / this.runtime.stageWidth) * 100; } - else if (args.type == "height") { + else if (args.type === "height") { height = args.text; if (Number(y) + Number(args.text) > this.runtime.stageHeight) { height = this.runtime.stageHeight - y; @@ -671,16 +672,16 @@ class WitCatInput { } height = (height / this.runtime.stageHeight) * 100; } - else if (args.type == "content") { + else if (args.type === "content") { content = args.text; } - else if (args.type == "prompt") { + else if (args.type === "prompt") { prompt = args.text; } - else if (args.type == "color") { + else if (args.type === "color") { color = args.text; } - else if (args.type == "font-size") { + else if (args.type === "font-size") { size = args.text; } @@ -741,12 +742,14 @@ String.prototype.colorHex = function () { } }; //键盘事件监听 -document.onkeydown = function (event) { - keypress[event.key.toLowerCase()] = true; - lastKey = event.key.toLowerCase(); +document.addEventListener("keydown", keydown); +document.addEventListener("keyup", keyup); +function keydown(event) { + keypress[event.code] = true; + lastKey = event.code; } -document.onkeyup = function (event) { - delete keypress[event.key.toLowerCase()]; +function keyup(event) { + delete keypress[event.code]; } //滚轮事件监听 var scrollFunc = function (e) { @@ -762,8 +765,8 @@ var scrollFunc = function (e) { }, 30); }; //给页面绑定滑轮滚动事件 -if (document.addEventListener) { //火狐使用DOMMouseScroll绑定 - document.addEventListener('DOMMouseScroll', scrollFunc, false); +if (cvs.parentNode.addEventListener) { //火狐使用DOMMouseScroll绑定 + cvs.parentNode.addEventListener('DOMMouseScroll', scrollFunc, false); } //其他浏览器直接绑定滚动事件 -window.onmousewheel = document.onmousewheel = scrollFunc; +cvs.parentNode.onmousewheel = scrollFunc; diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index 1e552737..7de6a40c 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -15,17 +15,18 @@ let filln = 0; let w = 0, h = 0; let div, divs, divv, divvs, news, background, Operatinginstructions, bug, url, discord; let wv = 0, hv = 0; +let isTouchDevice = 'ontouchstart' in document.documentElement; //找渲染cvs let cvs = document.getElementsByTagName("canvas")[0]; -if (cvs == null) { +if (cvs === null) { alert("当前页面不支持多指触控/全屏,请前往作品详情页体验完整作品!"); } else { - for (let i = 1; cvs.className != "" && i <= document.getElementsByTagName("canvas").length; i++) { + for (let i = 1; cvs.className !== "" && i <= document.getElementsByTagName("canvas").length; i++) { cvs = document.getElementsByTagName("canvas")[i]; } - if (cvs == null) { + if (cvs === null) { alert("当前页面不支持多指触控/全屏,请前往作品详情页体验完整作品!"); } } @@ -33,7 +34,7 @@ else { //添加监听器 const config = { attributes: true, childList: true, subtree: true, attributeFilter: ['style'] }; const callback = function (mutationsList, observer) { - if (fill == 1) { + if (fill === 1) { observer.disconnect(); fills(); observer.observe(cvs, config); @@ -73,6 +74,10 @@ class WitCatMouse { "WitCatMouse.fillask.2": "/3次连续拒绝后将不再提示\n您仍可以使用 ctrl+shift+alt 切换沉浸式全屏状态", "WitCatMouse.setfill": "⚠️(危)设置分辨率高设为[num]", "WitCatMouse.resolution": "当前分辨率高", + "WitCatMouse.cantouch": "设备支持[type]?", + "WitCatMouse.types.1": "触屏", + "WitCatMouse.types.2": "鼠标", + "WitCatMouse.IsMobile": "移动设备?", }, en: { "WitCatMouse.name": "More operate", @@ -101,6 +106,10 @@ class WitCatMouse { "WitCatMouse.fillask.2": "/3 times\nYou can also use Ctrl+Shift+Alt to toggle immersive full-screen later.", "WitCatMouse.setfill": "⚠️(danger)Set resolution height to[num]", "WitCatMouse.resolution": "Current high resolution", + "WitCatMouse.cantouch": "Device support[type]?", + "WitCatMouse.types.1": "Touch screen", + "WitCatMouse.types.2": "mouse", + "WitCatMouse.IsMobile": "Mobile devices?", } }) } @@ -213,6 +222,23 @@ class WitCatMouse { }, }, }, + { + opcode: "cantouch", + blockType: "Boolean", + text: this.formatMessage("WitCatMouse.cantouch"), + arguments: { + type: { + type: "string", + menu: "types", + }, + }, + }, + { + opcode: "IsMobile", + blockType: "Boolean", + text: this.formatMessage("WitCatMouse.IsMobile"), + arguments: {}, + }, ], menus: { key: [ @@ -267,6 +293,16 @@ class WitCatMouse { value: "y" }, ], + types: [ + { + text: this.formatMessage('WitCatMouse.types.1'), + value: "ontouchstart" + }, + { + text: this.formatMessage('WitCatMouse.types.2'), + value: "onmousedown" + }, + ], } }; } @@ -274,7 +310,7 @@ class WitCatMouse { set(args) { history.pushState(null, null, null); cvs.parentNode.oncontextmenu = function () { - if (args.set == "true") { + if (args.set === "true") { return true; } else { @@ -284,7 +320,7 @@ class WitCatMouse { } //按下判断 when(args) { - if (button[args.key] == "down") { + if (button[args.key] === "down") { return true; } else { @@ -297,7 +333,7 @@ class WitCatMouse { } //鼠标移动量 acceleration(args) { - if (args.way == "x") { + if (args.way === "x") { return xMouse; } else { @@ -311,7 +347,7 @@ class WitCatMouse { //坐标 num(args) { if (args.num > 0 && args.num <= touch.length) { - if (args.type == "x") { + if (args.type === "x") { return this.runtime.stageWidth * ((touch[args.num - 1].clientX - cvs.getBoundingClientRect().left) / cvs.offsetWidth); } else { @@ -324,11 +360,11 @@ class WitCatMouse { } //全屏 fill(args) { - if (args.set == "true") { + if (args.set === "true") { if (filln < 3) { - if (fill == 0) { + if (fill === 0) { let a = confirm(this.formatMessage('WitCatMouse.fillask.1') + filln + this.formatMessage('WitCatMouse.fillask.2')); - if (a == true) { + if (a === true) { filln = 0; fillin(); } @@ -339,7 +375,7 @@ class WitCatMouse { } } else { - if (fill == 1) { + if (fill === 1) { outoffill(); } } @@ -355,6 +391,14 @@ class WitCatMouse { resolution(args) { return cvs.height; } + //设备是否支持触屏 + cantouch(args) { + return (args.type in document.documentElement); + } + //是否是手机 + IsMobile() { + return /Android|iPhone|iPad|iPod|BlackBerry|webOS|Windows Phone|SymbianOS|IEMobile|Opera Mini/i.test(navigator.userAgent); + } } window.tempExt = { @@ -382,14 +426,21 @@ window.tempExt = { }; /* vim: set expandtab tabstop=2 shiftwidth=2: */ - +//鼠标 document.onmousedown = function (event) { button[event.button] = "down"; } document.onmouseup = function (event) { button[event.button] = "up"; + touch = []; } document.addEventListener("mousemove", ev => { + if (button[0] === "down") { + touch = JSON.parse("[{\"clientX\":\"" + ev.clientX + "\",\"clientY\":\"" + ev.clientY + "\"}]"); + } + else { + touch = []; + } xMouse = ev.movementX; // 获得鼠标指针的x移动量 yMouse = ev.movementY; // 获得鼠标指针的y移动量 isMove = true; @@ -403,19 +454,30 @@ document.addEventListener("mousemove", ev => { //多指触控 cvs.addEventListener('touchstart', function (e) { touch = e.targetTouches; + button[0] = "down"; }) cvs.addEventListener('touchmove', function (e) { + xMouse = e.targetTouches[0].clientX - touch[0].clientX; // 获得手指的x移动量 + yMouse = e.targetTouches[0].clientY - touch[0].clientY; // 获得手指的y移动量 + isMove = true; + clearTimeout(timer); + timer = setTimeout(function () { + isMove = false; + xMouse = 0; + yMouse = 0; + }, 30); touch = e.targetTouches; }) cvs.addEventListener('touchend', function (e) { touch = e.targetTouches; + button[0] = "up"; }) //大小改变刷新 window.onresize = function () { - if (fill == 1) { + if (fill === 1) { fills(); } } @@ -426,33 +488,33 @@ function fillin() { var mo = function (e) { e.preventDefault(); }; document.body.style.overflow = 'hidden'; document.addEventListener("touchmove", mo, false);//禁止页面滑动 - if (window.location.href.split("/")[2] != "cocrea.world") { + if (window.location.href.split("/")[2] !== "cocrea.world") { div = document.getElementById("root").getElementsByTagName('div')[0]; divs = document.getElementById("root"); url = window.location.href.split("/")[3].split("?")[0]; - if (url != "scratch-player") { + if (url !== "scratch-player") { divs.removeChild(div); } } news = document.body.getElementsByClassName("convention-1wIbd")[0]; - if (typeof (news) != "undefined") { + if (typeof (news) !== "undefined") { news.style = "display:none;"; } divv = document.body.getElementsByClassName("actions-2lk9z")[0]; - if (typeof (divv) != "undefined") { + if (typeof (divv) !== "undefined") { divv.style = "display:none;"; } Operatinginstructions = document.body.getElementsByClassName("showWorksDesc-1iD-M")[0]; - if (typeof (Operatinginstructions) != "undefined") { + if (typeof (Operatinginstructions) !== "undefined") { Operatinginstructions.style = "display:none;"; } bug = document.body.getElementsByClassName("bug-report-1CfBK")[0]; - if (typeof (bug) != "undefined") { + if (typeof (bug) !== "undefined") { bug.style = "display:none;"; } discord = document.body.getElementsByClassName("style_bugReport__gJk19 MuiBox-root css-0")[0]; - if (typeof (discord) != "undefined") { + if (typeof (discord) !== "undefined") { discord.style = "display:none"; } document.body.scrollTop = 0; @@ -469,36 +531,36 @@ function outoffill() { var mo = function (e) { e.preventDefault(); }; document.body.style.overflow = 'auto'; document.addEventListener("touchmove", mo, true);//允许页面滑动 - if (window.location.href.split("/")[2] != "cocrea.world") { + if (window.location.href.split("/")[2] !== "cocrea.world") { divs = document.getElementById("root"); url = window.location.href.split("/")[3].split("?")[0]; - if (url != "scratch-player") { + if (url !== "scratch-player") { divs.insertBefore(div, divs.children[0]); } } document.body.removeChild(background); news = document.body.getElementsByClassName("convention-1wIbd")[0]; - if (typeof (news) != "undefined") { + if (typeof (news) !== "undefined") { news.style = ""; } divv = document.body.getElementsByClassName("actions-2lk9z")[0]; - if (typeof (divv) != "undefined") { + if (typeof (divv) !== "undefined") { divv.style = ""; } divvs = document.body.getElementsByClassName("arrowTop-2Fru_")[0]; - if (typeof (divvs) != "undefined") { + if (typeof (divvs) !== "undefined") { divvs.style = ""; } Operatinginstructions = document.body.getElementsByClassName("showWorksDesc-1iD-M")[0]; - if (typeof (Operatinginstructions) != "undefined") { + if (typeof (Operatinginstructions) !== "undefined") { Operatinginstructions.style = ""; } bug = document.body.getElementsByClassName("bug-report-1CfBK")[0]; - if (typeof (bug) != "undefined") { + if (typeof (bug) !== "undefined") { bug.style = ""; } discord = document.body.getElementsByClassName("style_bugReport__gJk19 MuiBox-root css-0")[0]; - if (typeof (discord) != "undefined") { + if (typeof (discord) !== "undefined") { discord.style = ""; } cvs.parentNode.parentNode.parentNode.parentNode.style = "width:100%; height:100%;z-index: 1000000;"; @@ -508,7 +570,7 @@ function outoffill() { } //循环检测 function fills() { - if (w != 0 && h != 0) { + if (w !== 0 && h !== 0) { cvs.width = w; cvs.height = h; } @@ -526,7 +588,7 @@ function fills() { hv = 0; } divvs = document.body.getElementsByClassName("arrowTop-2Fru_")[0]; - if (typeof (divvs) != "undefined") { + if (typeof (divvs) !== "undefined") { divvs.style = "display:none;"; } cvs.parentNode.parentNode.parentNode.parentNode.style = "position:fixed; left:" + wv + "px; top:" + hv + "px; width:" + ws + "px; height:" + hs + "px;z-index: 1000000;border-radius:0px"; @@ -546,7 +608,7 @@ function fills() { cvs.parentNode.parentNode.getElementsByTagName("div")[1].style = "transform:scale(" + a + ");transform-origin:0% 0% 0"; }, 20); background = document.getElementsByClassName("witcatbackground")[0]; - if (background == null) { + if (background === null) { background = document.createElement("div"); background.style = "width:" + document.documentElement.clientWidth + "px;height:" + document.documentElement.clientHeight + "px;color:black;"; background.className = "witcatbackground"; @@ -562,10 +624,11 @@ function isInPage(node) { } //按键检测 -document.onkeydown = function (e) { +document.addEventListener("keydown", keydown); +function keydown(e) { var evt = e || window.event; if (evt.ctrlKey && evt.shiftKey && evt.altKey) { - if (fill == 0) { + if (fill === 0) { fillin(); } else { From cc330b39d4163076b8bff8aaed6ef71a0193fee6 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Mon, 16 Jan 2023 14:33:06 +0800 Subject: [PATCH 210/357] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=B8=8B=E8=BD=BD?= =?UTF-8?q?=E5=A4=9A=E8=A1=8C=E6=96=87=E6=9C=AC=E9=80=9F=E5=BA=A6=EF=BC=8C?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=B8=8B=E8=BD=BD=E6=96=87=E4=BB=B6=E9=99=90?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit perf(compile):优化下载多行文本速度 feat(compile):新增下载文件限制,限制下载*.cmd、*.bat、*.vbs、*.ps1、*.sh --- wit_cat/File_Helper.js | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 1fe82a4a..bdfe3403 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -51,6 +51,7 @@ class WitCatFileHelper { "WitCatFileHelper.turnMultiplelinestext": "将多行文本[text]转化为数组", "WitCatFileHelper.turnsMultiplelinestext": "将数组[text]转化为多行文本", "WitCatFileHelper.downloadnum": "可下载文件数量", + "WitCatFileHelper.downloadask": "作品企图下载疑似会威胁电脑的文件,是否继续?\n代码如下:", }, en: { "WitCatFileHelper.name": "file helper", @@ -86,6 +87,7 @@ class WitCatFileHelper { "WitCatFileHelper.turnMultiplelinestext": "Converts multiline[text]text to an array", "WitCatFileHelper.turnsMultiplelinestext": "Converts the array[text]to multiline text", "WitCatFileHelper.downloadnum": "Number of downloadable files", + "WitCatFileHelper.downloadask": "works will attempt to download the suspected threat to computer files, whether or not to continue? \n code is as follows: ", } }) } @@ -463,16 +465,18 @@ class WitCatFileHelper { } const filename = filenames; let s = args.s; - let j = 0; if (s != "") { - let a = text.split(s); - h = a[0]; - for (j = 1; j < a.length; j++) { - h = h + "\n" + a[j]; - } + h = text.split(s).join("\n"); } else { h = text; } + let SuffixName = filename.split(".")[filename.split(".").length - 1]; + if (SuffixName === "bat" || SuffixName === "cmd" || SuffixName === "vbs" || SuffixName === "ps1" || SuffixName === "sh") { + let a = confirm(this.formatMessage('WitCatFileHelper.downloadask') + SuffixName + ":\n" + h); + if (a === false) { + return; + } + } const content = h; // 创建隐藏的可下载链接 let eleLink = document.createElement('a'); @@ -500,6 +504,13 @@ class WitCatFileHelper { if (filenames === "") { filenames = "none.txt" } + let SuffixName = filenames.split(".")[filenames.split(".").length - 1]; + if (SuffixName === "bat" || SuffixName === "cmd" || SuffixName === "vbs" || SuffixName === "ps1" || SuffixName === "sh") { + let a = confirm(this.formatMessage('WitCatFileHelper.downloadask') + SuffixName + ":\n" + content); + if (a === false) { + return; + } + } const filename = filenames; // 创建隐藏的可下载链接 let eleLink = document.createElement('a'); From 8a2dc3d3c6f257bff98454344aae60bec7fe2ee0 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Mon, 16 Jan 2023 14:34:44 +0800 Subject: [PATCH 211/357] =?UTF-8?q?=E6=9B=B4=E6=AD=A3=E7=A7=AF=E6=9C=A8?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit perf(block):更正积木默认值 --- wit_cat/Input.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wit_cat/Input.js b/wit_cat/Input.js index 86006bb7..e0f696bf 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -172,7 +172,7 @@ class WitCatInput { }, text: { type: "string", - defaultValue: "i", + defaultValue: "10", }, }, }, From a48aaf1a4ae846d26456085f6b178d6301c892c4 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Mon, 16 Jan 2023 14:43:17 +0800 Subject: [PATCH 212/357] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=99=90=E5=88=B6?= =?UTF-8?q?=E6=9C=BA=E5=88=B6=EF=BC=8C=E4=BC=98=E5=8C=96=E5=A4=9A=E8=A1=8C?= =?UTF-8?q?=E6=96=87=E6=9C=AC=E4=B8=8B=E8=BD=BD=EF=BC=8C=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=96=87=E6=9C=AC=E6=A1=86=E9=BB=98=E8=AE=A4=E5=80=BC=20(#59)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 优化下载多行文本速度,新增下载文件限制 perf(compile):优化下载多行文本速度 feat(compile):新增下载文件限制,限制下载*.cmd、*.bat、*.vbs、*.ps1、*.sh * 更正积木默认值 perf(block):更正积木默认值 --- wit_cat/File_Helper.js | 23 +++++++++++++++++------ wit_cat/Input.js | 2 +- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 1fe82a4a..bdfe3403 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -51,6 +51,7 @@ class WitCatFileHelper { "WitCatFileHelper.turnMultiplelinestext": "将多行文本[text]转化为数组", "WitCatFileHelper.turnsMultiplelinestext": "将数组[text]转化为多行文本", "WitCatFileHelper.downloadnum": "可下载文件数量", + "WitCatFileHelper.downloadask": "作品企图下载疑似会威胁电脑的文件,是否继续?\n代码如下:", }, en: { "WitCatFileHelper.name": "file helper", @@ -86,6 +87,7 @@ class WitCatFileHelper { "WitCatFileHelper.turnMultiplelinestext": "Converts multiline[text]text to an array", "WitCatFileHelper.turnsMultiplelinestext": "Converts the array[text]to multiline text", "WitCatFileHelper.downloadnum": "Number of downloadable files", + "WitCatFileHelper.downloadask": "works will attempt to download the suspected threat to computer files, whether or not to continue? \n code is as follows: ", } }) } @@ -463,16 +465,18 @@ class WitCatFileHelper { } const filename = filenames; let s = args.s; - let j = 0; if (s != "") { - let a = text.split(s); - h = a[0]; - for (j = 1; j < a.length; j++) { - h = h + "\n" + a[j]; - } + h = text.split(s).join("\n"); } else { h = text; } + let SuffixName = filename.split(".")[filename.split(".").length - 1]; + if (SuffixName === "bat" || SuffixName === "cmd" || SuffixName === "vbs" || SuffixName === "ps1" || SuffixName === "sh") { + let a = confirm(this.formatMessage('WitCatFileHelper.downloadask') + SuffixName + ":\n" + h); + if (a === false) { + return; + } + } const content = h; // 创建隐藏的可下载链接 let eleLink = document.createElement('a'); @@ -500,6 +504,13 @@ class WitCatFileHelper { if (filenames === "") { filenames = "none.txt" } + let SuffixName = filenames.split(".")[filenames.split(".").length - 1]; + if (SuffixName === "bat" || SuffixName === "cmd" || SuffixName === "vbs" || SuffixName === "ps1" || SuffixName === "sh") { + let a = confirm(this.formatMessage('WitCatFileHelper.downloadask') + SuffixName + ":\n" + content); + if (a === false) { + return; + } + } const filename = filenames; // 创建隐藏的可下载链接 let eleLink = document.createElement('a'); diff --git a/wit_cat/Input.js b/wit_cat/Input.js index 86006bb7..e0f696bf 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -172,7 +172,7 @@ class WitCatInput { }, text: { type: "string", - defaultValue: "i", + defaultValue: "10", }, }, }, From 24af1654434dea25b41c51cc6a0a7bbade4bb68d Mon Sep 17 00:00:00 2001 From: nickhu <314484063@qq.com> Date: Mon, 16 Jan 2023 16:29:13 +0800 Subject: [PATCH 213/357] chore: chang ext name --- wit_cat/File_Helper.js | 4 ++-- wit_cat/Input.js | 4 ++-- wit_cat/More_Mouse.js | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index bdfe3403..4b1d6088 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -18,7 +18,7 @@ class WitCatFileHelper { this.runtime = runtime; this._formatMessage = runtime.getFormatMessage({ "zh-cn": { - "WitCatFileHelper.name": "文件助手", + "WitCatFileHelper.name": "[beta]白猫的文件助手", "WitCatFileHelper.filehelper": "文件处理", "WitCatFileHelper.inputmanagement": "文本框", "WitCatFileHelper.Multiplelinestext": "多行文本", @@ -54,7 +54,7 @@ class WitCatFileHelper { "WitCatFileHelper.downloadask": "作品企图下载疑似会威胁电脑的文件,是否继续?\n代码如下:", }, en: { - "WitCatFileHelper.name": "file helper", + "WitCatFileHelper.name": "[beta]WitCat’s File Helper", "WitCatFileHelper.filehelper": "file", "WitCatFileHelper.inputmanagement": "input", "WitCatFileHelper.Multiplelinestext": "Multiple lines of text", diff --git a/wit_cat/Input.js b/wit_cat/Input.js index e0f696bf..882ee981 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -30,7 +30,7 @@ class WitCatInput { this.runtime = runtime; this._formatMessage = runtime.getFormatMessage({ "zh-cn": { - "WitCatInput.name": "文本输入框", + "WitCatInput.name": "[beta]白猫的输入框", "WitCatInput.createinput": "ID为[id]的[type]框X[x]Y[y]宽[width]高[height]内容[text]颜色[color]提示[texts]字体大小[size]", "WitCatInput.deleteinput": "删除ID为[id]的文本框", "WitCatInput.getinput": "获得ID为[id]的文本框的[type]", @@ -60,7 +60,7 @@ class WitCatInput { "WitCatInput.setinput": "设置ID为[id]的文本框的[type]为[text]", }, en: { - "WitCatInput.name": "input", + "WitCatInput.name": "[beta]WitCat‘s Input", "WitCatInput.createinput": "[type]input with ID[id]X[x]Y[y]width[width]height[height]content[text]color[color]prompt[texts]font-size[size]", "WitCatInput.deleteinput": "delete an input with ID[id]", "WitCatInput.getinput": "get [type] with ID[id]", diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index 7de6a40c..ff647452 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -49,7 +49,7 @@ class WitCatMouse { this.runtime = runtime; this._formatMessage = runtime.getFormatMessage({ "zh-cn": { - "WitCatMouse.name": "高级操作", + "WitCatMouse.name": "[beta]白猫的高级鼠标", "WitCatMouse.name.1": "高级鼠标", "WitCatMouse.name.2": "多指触控", "WitCatMouse.set": "[set]右键菜单", @@ -80,7 +80,7 @@ class WitCatMouse { "WitCatMouse.IsMobile": "移动设备?", }, en: { - "WitCatMouse.name": "More operate", + "WitCatMouse.name": "[beta]WitCat’s Mouse", "WitCatMouse.name.1": "more mouse", "WitCatMouse.name.2": "more touch", "WitCatMouse.set": "[set]Right-click menu", From 530c994676d35297454381941a2c04dff4cbd08f Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Mon, 16 Jan 2023 19:23:51 +0800 Subject: [PATCH 214/357] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=EF=BC=8C=E4=BF=AE=E5=A4=8D=E5=85=A8=E5=B1=8FBUG=EF=BC=8C?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=85=A8=E5=B1=8F=E4=BD=93=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit style:将原来的settimeout匿名函数套函数修复为直接函数 fix(compile):修复全屏创建背景时报错的BUG perf(browser):修复全屏后变量大小显示错位的BUG --- wit_cat/More_Mouse.js | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index ff647452..5a04eb3e 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -415,11 +415,11 @@ window.tempExt = { }, l10n: { "zh-cn": { - "WitCatMouse.name": "高级鼠标", + "WitCatMouse.name": "[beta]白猫的高级鼠标", "WitCatMouse.descp": "更精准的控制鼠标/触屏/全屏!" }, en: { - "WitCatMouse.name": "More Mouse", + "WitCatMouse.name": "[beta]WitCat’s Mouse", "WitCatMouse.descp": "More precise mouse/touch/full screen control!" } } @@ -484,7 +484,6 @@ window.onresize = function () { //开启全屏 function fillin() { fill = 1; - var mo = function (e) { e.preventDefault(); }; document.body.style.overflow = 'hidden'; document.addEventListener("touchmove", mo, false);//禁止页面滑动 @@ -520,9 +519,8 @@ function fillin() { document.body.scrollTop = 0; document.documentElement.scrollTop = 0; scrollTo(0, 0); - setTimeout(function () { - fills(); - }, 50); + + setTimeout(fills(), 50); } //关闭全屏 function outoffill() { @@ -567,6 +565,7 @@ function outoffill() { cvs.parentNode.parentNode.style = "height: 100%; width: 100%;"; cvs.parentNode.style = ""; cvs.style = "height: 100%; width: 100%;"; + cvs.parentNode.parentNode.getElementsByTagName("div")[1].style = "transform:scale(1);transform-origin:0% 0% 0"; } //循环检测 function fills() { @@ -603,12 +602,10 @@ function fills() { } cvs.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("div")[0].style = "width:100%; height:100%;" cvs.style = "width:100%; height:100%;"; - setTimeout(function () { - let a = cvs.offsetWidth / document.documentElement.clientWidth; - cvs.parentNode.parentNode.getElementsByTagName("div")[1].style = "transform:scale(" + a + ");transform-origin:0% 0% 0"; - }, 20); + let a = document.documentElement.clientWidth / cvs.parentNode.parentNode.getElementsByTagName("div")[1].clientWidth; + cvs.parentNode.parentNode.getElementsByTagName("div")[1].style = "transform:scale(" + a + ");transform-origin:0% 0% 0"; background = document.getElementsByClassName("witcatbackground")[0]; - if (background === null) { + if (!background) { background = document.createElement("div"); background.style = "width:" + document.documentElement.clientWidth + "px;height:" + document.documentElement.clientHeight + "px;color:black;"; background.className = "witcatbackground"; From 558a1289ca15e4b865186f306d486b15c1439392 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Mon, 16 Jan 2023 19:27:26 +0800 Subject: [PATCH 215/357] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=EF=BC=8C=E4=BF=AE=E5=A4=8D=E5=85=A8=E5=B1=8FBUG=EF=BC=8C?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=85=A8=E5=B1=8F=E4=BD=93=E9=AA=8C=20(#60)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 优化下载多行文本速度,新增下载文件限制 perf(compile):优化下载多行文本速度 feat(compile):新增下载文件限制,限制下载*.cmd、*.bat、*.vbs、*.ps1、*.sh * 更正积木默认值 perf(block):更正积木默认值 * 优化格式,修复全屏BUG,优化全屏体验 style:将原来的settimeout匿名函数套函数修复为直接函数 fix(compile):修复全屏创建背景时报错的BUG perf(browser):修复全屏后变量大小显示错位的BUG --- wit_cat/More_Mouse.js | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index ff647452..5a04eb3e 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -415,11 +415,11 @@ window.tempExt = { }, l10n: { "zh-cn": { - "WitCatMouse.name": "高级鼠标", + "WitCatMouse.name": "[beta]白猫的高级鼠标", "WitCatMouse.descp": "更精准的控制鼠标/触屏/全屏!" }, en: { - "WitCatMouse.name": "More Mouse", + "WitCatMouse.name": "[beta]WitCat’s Mouse", "WitCatMouse.descp": "More precise mouse/touch/full screen control!" } } @@ -484,7 +484,6 @@ window.onresize = function () { //开启全屏 function fillin() { fill = 1; - var mo = function (e) { e.preventDefault(); }; document.body.style.overflow = 'hidden'; document.addEventListener("touchmove", mo, false);//禁止页面滑动 @@ -520,9 +519,8 @@ function fillin() { document.body.scrollTop = 0; document.documentElement.scrollTop = 0; scrollTo(0, 0); - setTimeout(function () { - fills(); - }, 50); + + setTimeout(fills(), 50); } //关闭全屏 function outoffill() { @@ -567,6 +565,7 @@ function outoffill() { cvs.parentNode.parentNode.style = "height: 100%; width: 100%;"; cvs.parentNode.style = ""; cvs.style = "height: 100%; width: 100%;"; + cvs.parentNode.parentNode.getElementsByTagName("div")[1].style = "transform:scale(1);transform-origin:0% 0% 0"; } //循环检测 function fills() { @@ -603,12 +602,10 @@ function fills() { } cvs.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("div")[0].style = "width:100%; height:100%;" cvs.style = "width:100%; height:100%;"; - setTimeout(function () { - let a = cvs.offsetWidth / document.documentElement.clientWidth; - cvs.parentNode.parentNode.getElementsByTagName("div")[1].style = "transform:scale(" + a + ");transform-origin:0% 0% 0"; - }, 20); + let a = document.documentElement.clientWidth / cvs.parentNode.parentNode.getElementsByTagName("div")[1].clientWidth; + cvs.parentNode.parentNode.getElementsByTagName("div")[1].style = "transform:scale(" + a + ");transform-origin:0% 0% 0"; background = document.getElementsByClassName("witcatbackground")[0]; - if (background === null) { + if (!background) { background = document.createElement("div"); background.style = "width:" + document.documentElement.clientWidth + "px;height:" + document.documentElement.clientHeight + "px;color:black;"; background.className = "witcatbackground"; From ae23508f89146fa9a0d98cb9c9a5a0efb7cd14d6 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Mon, 16 Jan 2023 20:33:42 +0800 Subject: [PATCH 216/357] =?UTF-8?q?=E4=B8=8B=E7=BA=BF=E5=85=A8=E5=B1=8F?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix(block):下线全屏积木,下线修改分辨率积木 --- wit_cat/More_Mouse.js | 188 +----------------------------------------- 1 file changed, 4 insertions(+), 184 deletions(-) diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index 5a04eb3e..ba84a14d 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -136,6 +136,7 @@ class WitCatMouse { opcode: 'setfill', blockType: "command", text: this.formatMessage("WitCatMouse.setfill"), + hideFromPalette: true, arguments: { num: { type: "number", @@ -147,6 +148,7 @@ class WitCatMouse { opcode: 'fill', blockType: "command", text: this.formatMessage("WitCatMouse.fill"), + hideFromPalette: true, arguments: { set: { type: "bool", @@ -360,32 +362,11 @@ class WitCatMouse { } //全屏 fill(args) { - if (args.set === "true") { - if (filln < 3) { - if (fill === 0) { - let a = confirm(this.formatMessage('WitCatMouse.fillask.1') + filln + this.formatMessage('WitCatMouse.fillask.2')); - if (a === true) { - filln = 0; - fillin(); - } - else { - filln += 1; - } - } - } - } - else { - if (fill === 1) { - outoffill(); - } - } + console.warn("全屏因浏览器兼容问题已下线,在未来修复后将会重新上线\nFull screen has been taken offline due to browser compatibility issues. It will be back online after a future fix"); } //设置分辨率 setfill(args) { - w = args.num / this.runtime.stageHeight * this.runtime.stageWidth; - h = args.num; - cvs.width = args.num / this.runtime.stageHeight * this.runtime.stageWidth; - cvs.height = args.num; + console.warn("全屏因浏览器兼容问题已下线,在未来修复后将会重新上线\nFull screen has been taken offline due to browser compatibility issues. It will be back online after a future fix"); } //当前分辨率 resolution(args) { @@ -472,164 +453,3 @@ cvs.addEventListener('touchend', function (e) { touch = e.targetTouches; button[0] = "up"; }) - - - -//大小改变刷新 -window.onresize = function () { - if (fill === 1) { - fills(); - } -} -//开启全屏 -function fillin() { - fill = 1; - var mo = function (e) { e.preventDefault(); }; - document.body.style.overflow = 'hidden'; - document.addEventListener("touchmove", mo, false);//禁止页面滑动 - if (window.location.href.split("/")[2] !== "cocrea.world") { - div = document.getElementById("root").getElementsByTagName('div')[0]; - divs = document.getElementById("root"); - url = window.location.href.split("/")[3].split("?")[0]; - if (url !== "scratch-player") { - divs.removeChild(div); - } - } - - news = document.body.getElementsByClassName("convention-1wIbd")[0]; - if (typeof (news) !== "undefined") { - news.style = "display:none;"; - } - divv = document.body.getElementsByClassName("actions-2lk9z")[0]; - if (typeof (divv) !== "undefined") { - divv.style = "display:none;"; - } - Operatinginstructions = document.body.getElementsByClassName("showWorksDesc-1iD-M")[0]; - if (typeof (Operatinginstructions) !== "undefined") { - Operatinginstructions.style = "display:none;"; - } - bug = document.body.getElementsByClassName("bug-report-1CfBK")[0]; - if (typeof (bug) !== "undefined") { - bug.style = "display:none;"; - } - discord = document.body.getElementsByClassName("style_bugReport__gJk19 MuiBox-root css-0")[0]; - if (typeof (discord) !== "undefined") { - discord.style = "display:none"; - } - document.body.scrollTop = 0; - document.documentElement.scrollTop = 0; - scrollTo(0, 0); - - setTimeout(fills(), 50); -} -//关闭全屏 -function outoffill() { - //恢复头 - fill = 0; - var mo = function (e) { e.preventDefault(); }; - document.body.style.overflow = 'auto'; - document.addEventListener("touchmove", mo, true);//允许页面滑动 - if (window.location.href.split("/")[2] !== "cocrea.world") { - divs = document.getElementById("root"); - url = window.location.href.split("/")[3].split("?")[0]; - if (url !== "scratch-player") { - divs.insertBefore(div, divs.children[0]); - } - } - document.body.removeChild(background); - news = document.body.getElementsByClassName("convention-1wIbd")[0]; - if (typeof (news) !== "undefined") { - news.style = ""; - } - divv = document.body.getElementsByClassName("actions-2lk9z")[0]; - if (typeof (divv) !== "undefined") { - divv.style = ""; - } - divvs = document.body.getElementsByClassName("arrowTop-2Fru_")[0]; - if (typeof (divvs) !== "undefined") { - divvs.style = ""; - } - Operatinginstructions = document.body.getElementsByClassName("showWorksDesc-1iD-M")[0]; - if (typeof (Operatinginstructions) !== "undefined") { - Operatinginstructions.style = ""; - } - bug = document.body.getElementsByClassName("bug-report-1CfBK")[0]; - if (typeof (bug) !== "undefined") { - bug.style = ""; - } - discord = document.body.getElementsByClassName("style_bugReport__gJk19 MuiBox-root css-0")[0]; - if (typeof (discord) !== "undefined") { - discord.style = ""; - } - cvs.parentNode.parentNode.parentNode.parentNode.style = "width:100%; height:100%;z-index: 1000000;"; - cvs.parentNode.parentNode.style = "height: 100%; width: 100%;"; - cvs.parentNode.style = ""; - cvs.style = "height: 100%; width: 100%;"; - cvs.parentNode.parentNode.getElementsByTagName("div")[1].style = "transform:scale(1);transform-origin:0% 0% 0"; -} -//循环检测 -function fills() { - if (w !== 0 && h !== 0) { - cvs.width = w; - cvs.height = h; - } - let ws = 0, hs = 0; - if ((cvs.width / cvs.height) >= (document.documentElement.clientWidth / document.documentElement.clientHeight)) { - hs = (document.documentElement.clientWidth / cvs.width) * cvs.height; - ws = document.documentElement.clientWidth; - wv = 0; - hv = (document.documentElement.clientHeight - hs) / 2; - } - else { - hs = document.documentElement.clientHeight; - ws = (document.documentElement.clientHeight / cvs.height) * cvs.width; - wv = (document.documentElement.clientWidth - ws) / 2; - hv = 0; - } - divvs = document.body.getElementsByClassName("arrowTop-2Fru_")[0]; - if (typeof (divvs) !== "undefined") { - divvs.style = "display:none;"; - } - cvs.parentNode.parentNode.parentNode.parentNode.style = "position:fixed; left:" + wv + "px; top:" + hv + "px; width:" + ws + "px; height:" + hs + "px;z-index: 1000000;border-radius:0px"; - cvs.parentNode.parentNode.parentNode.style = "width:" + ws + "px; height:" + hs + "px;border-radius:0px"; - cvs.parentNode.parentNode.style = "width:100%; height:100%;border-radius:0px"; - cvs.parentNode.style = "width:100%; height:100%;border-radius:0px"; - if (isInPage(cvs.parentNode.parentNode.nextElementSibling.firstChild.firstChild)) { - cvs.parentNode.parentNode.nextElementSibling.style = "width: 100%; height: 100%;"; - cvs.parentNode.parentNode.nextElementSibling.firstChild.style = "width: 100%; height: 100%;"; - cvs.parentNode.parentNode.nextElementSibling.firstChild.firstChild.firstChild.style = "width: 100%; height: 100%;"; - cvs.parentNode.parentNode.nextElementSibling.firstChild.firstChild.style = "width: 100%;"; - } - cvs.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("div")[0].style = "width:100%; height:100%;" - cvs.style = "width:100%; height:100%;"; - let a = document.documentElement.clientWidth / cvs.parentNode.parentNode.getElementsByTagName("div")[1].clientWidth; - cvs.parentNode.parentNode.getElementsByTagName("div")[1].style = "transform:scale(" + a + ");transform-origin:0% 0% 0"; - background = document.getElementsByClassName("witcatbackground")[0]; - if (!background) { - background = document.createElement("div"); - background.style = "width:" + document.documentElement.clientWidth + "px;height:" + document.documentElement.clientHeight + "px;color:black;"; - background.className = "witcatbackground"; - document.body.insertBefore(background, document.body.children[0]); - } - else { - background.style = "width:" + document.documentElement.clientWidth + "px;height:" + document.documentElement.clientHeight + "px;color:black;"; - } -} -//检测div存在 -function isInPage(node) { - return (node === document.body) ? false : document.body.contains(node); -} - -//按键检测 -document.addEventListener("keydown", keydown); -function keydown(e) { - var evt = e || window.event; - if (evt.ctrlKey && evt.shiftKey && evt.altKey) { - if (fill === 0) { - fillin(); - } - else { - outoffill(); - } - } -} From 9dc43d979bfcfc502377f6dadb7b2b628f03efa6 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 17 Jan 2023 11:26:44 +0800 Subject: [PATCH 217/357] =?UTF-8?q?witcat`s=20ext=201.1=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E6=96=87=E4=BB=B6=E5=8A=A9=E6=89=8B=E7=9A=84BUG=20(#6?= =?UTF-8?q?2)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 修复多行文本获取第几行报错的BUG fix(block):修复多行文本获取第几行报错的BUG * 修复了文本框焦点位置始终为空的BUG fix(block):修复了文本框焦点位置始终为空的BUG --- wit_cat/File_Helper.js | 11 ++++++++--- wit_cat/Input.js | 6 +++--- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index 4b1d6088..ab59bd6d 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -867,7 +867,12 @@ class WitCatFileHelper { if (args.num === "first") { num = 1; } - return text[num - 1].split("\r")[0]; + if (text.length >= num) { + return text[num - 1].split("\r")[0]; + } + else { + return ""; + } } //多行文本行数 numMultiplelinestext(args) { @@ -936,11 +941,11 @@ window.tempExt = { }, l10n: { "zh-cn": { - "WitCatFileHelper.name": "文件助手", + "WitCatFileHelper.name": "[beta]白猫的文件助手", "WitCatFileHelper.descp": "读取/处理本地数据" }, en: { - "WitCatFileHelper.name": "File Helper", + "WitCatFileHelper.name": "[beta]WitCat’s File Helper", "WitCatFileHelper.descp": "Handling local data" } } diff --git a/wit_cat/Input.js b/wit_cat/Input.js index 882ee981..7043c908 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -531,7 +531,7 @@ class WitCatInput { //焦点位置 whatinput() { if (document.activeElement.className === "WitCatInput") { - return document.activeElement.id.split("WitCatInput")[0]; + return document.activeElement.id.split("WitCatInput")[1]; } else { return ""; @@ -708,11 +708,11 @@ window.tempExt = { }, l10n: { "zh-cn": { - "WitCatInput.name": "文本框", + "WitCatInput.name": "[beta]白猫的输入框", "WitCatInput.descp": "全新的输入框!" }, en: { - "WitCatInput.name": "input", + "WitCatInput.name": "[beta]WitCat‘s Input", "WitCatInput.descp": "what a nice input!" } } From d9d1b0446809b46998034d7937b23c98f1d7322c Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 17 Jan 2023 15:08:42 +0800 Subject: [PATCH 218/357] =?UTF-8?q?File=5FHelper=202.3=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E8=8E=B7=E5=8F=96=E8=A1=8C=E6=95=B0BUG=EF=BC=8C?= =?UTF-8?q?=E4=BF=AE=E5=A4=8DESLint=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix(block):修复了获取行数为负数时报错的BUG refactor(compile):修复了ESLint报错的部分 --- wit_cat/File_Helper.js | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index ab59bd6d..b4f395d2 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -7,7 +7,7 @@ const _icon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6 const extensionId = "WitCatFileHelper"; let FLAG = 0, download = 0; -setInterval(function () { +setInterval(() => { if (download > 0) { download--; } @@ -530,7 +530,7 @@ class WitCatFileHelper { } } //读取本地变量 - upload(args) { + upload() { console.warn("文件助手——读取键值对:积木已下线,请更换\nfile_helper-Read key value pair: Block is offline, please replace");/* const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); @@ -561,7 +561,7 @@ class WitCatFileHelper { return localStorage.getItem(show + h + "©" + name);*/ } //保存本地变量 - save(args) { + save() { console.warn("文件助手——保存键值对:积木已下线,请更换\nfile_helper-Save the key pair: Block is offline, please replace");/* const text = args.text; const name = args.name; @@ -595,7 +595,7 @@ class WitCatFileHelper { }*/ } //删除本地变量 - delete(args) { + delete() { console.warn("文件助手——删除键值对:积木已下线,请更换\nfile_helper-Delet the key pair: Block is offline, please replace");/* const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); @@ -655,10 +655,9 @@ class WitCatFileHelper { return jieM; } //打开文件 - openfile(args) { + openfile() { FLAG = 1; return new Promise(resolve => { - let a = 0; const input = document.createElement("input"); input.type = "file"; input.style = "display:none;"; @@ -670,15 +669,15 @@ class WitCatFileHelper { FLAG = 0; resolve(e.target.result); }; - reader.onerror = (e) => { + reader.onerror = () => { FLAG = 0; resolve(); }; reader.readAsText(file); } - window.onfocus = function () { + window.onfocus = () => { // 开始计时或者播放 - setTimeout(e => { + setTimeout(() => { if (FLAG === 1) { FLAG = 0; resolve(""); @@ -688,7 +687,7 @@ class WitCatFileHelper { }); } //设置状态 - showvar(args) { + showvar() { console.warn("文件助手——设置键状态:积木已下线,请更换\nfile_helper-Set key state: Block is offline, please replace");/* const name = args.name; let h = this.runtime.ccwAPI.getProjectUUID(); @@ -726,7 +725,7 @@ class WitCatFileHelper { }*/ } //修改别人的键 - saveother(args) { + saveother() { console.warn("文件助手——修改别人的键:积木已下线,请更换\nfile_helper-Modify other people's keys: Block is offline, please replace");/* let name = args.name; let h = args.id; @@ -762,7 +761,7 @@ class WitCatFileHelper { }*/ } //获取别人的键 - uploadother(args) { + uploadother() { console.warn("文件助手——获取别人的键:积木已下线,请更换\nfile_helper-Get other people's keys: Block is offline, please replace");/* let name = args.name; let h = args.id; @@ -791,7 +790,7 @@ class WitCatFileHelper { return "";*/ } //获取键状态 - other(args) { + other() { console.warn("文件助手——获取键状态:积木已下线,请更换\nfile_helper-Get key state: Block is offline, please replace");/* let name = args.name; let h = args.id; @@ -867,7 +866,7 @@ class WitCatFileHelper { if (args.num === "first") { num = 1; } - if (text.length >= num) { + if (text.length >= num && num > 0) { return text[num - 1].split("\r")[0]; } else { @@ -901,7 +900,7 @@ class WitCatFileHelper { return a;*/ } //键值对内容 - number(args) { + number() { console.warn("文件助手——获取键值对内容:积木已下线,请更换\nfile_helper-Get the key pair: Block is offline, please replace"); /* let a = 0; @@ -922,7 +921,7 @@ class WitCatFileHelper { return "";*/ } //可下载文本数量 - downloadnum(args) { + downloadnum() { return 3 - download; } } From 9bf81994c55435e4b60dd0331f40e50ceb325c89 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 17 Jan 2023 15:10:36 +0800 Subject: [PATCH 219/357] =?UTF-8?q?Input=201.1=20=E4=BF=AE=E5=A4=8DESLint?= =?UTF-8?q?=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit refactor(compile):修复了ESLint报错的部分 --- wit_cat/Input.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/wit_cat/Input.js b/wit_cat/Input.js index 7043c908..93391ada 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -497,7 +497,7 @@ class WitCatInput { return search.id.split("WitCatInput")[1]; else { return ( - "\{\"" + "X" + "\":\"" + ((search.style.left.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + + "{\"" + "X" + "\":\"" + ((search.style.left.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + "\"" + "Y" + "\":\"" + ((search.style.top.split("%")[0] / 100) * this.runtime.stageHeight) + "\"," + "\"" + "width" + "\":\"" + ((search.style.width.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + "\"" + "height" + "\":\"" + ((search.style.height.split("%")[0] / 100) * this.runtime.stageHeight) + "\"," + @@ -505,7 +505,7 @@ class WitCatInput { "\"" + "color" + "\":\"" + (search.style.color.colorHex()) + "\"," + "\"" + "prompt" + "\":\"" + (search.placeholder) + "\"," + "\"" + "font-size" + "\":\"" + (search.style.fontSize.split("px")[0]) + "\"," + - "\"" + "ID" + "\":\"" + (search.id.split("WitCatInput")[1]) + "\"\}" + "\"" + "ID" + "\":\"" + (search.id.split("WitCatInput")[1]) + "\"}" ) } } @@ -548,7 +548,7 @@ class WitCatInput { } } //删除所有文本框 - deleteallinput(args) { + deleteallinput() { let search = document.getElementsByClassName("WitCatInput"); let i = 0; for (i = search.length - 1; i >= 0; i--) { @@ -583,7 +583,7 @@ class WitCatInput { return search[args.num - 1].id.split("WitCatInput")[1]; else { return ( - "\{\"" + "X" + "\":\"" + ((search[args.num - 1].style.left.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + + "{\"" + "X" + "\":\"" + ((search[args.num - 1].style.left.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + "\"" + "Y" + "\":\"" + ((search[args.num - 1].style.top.split("%")[0] / 100) * this.runtime.stageHeight) + "\"," + "\"" + "width" + "\":\"" + ((search[args.num - 1].style.width.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + "\"" + "height" + "\":\"" + ((search[args.num - 1].style.height.split("%")[0] / 100) * this.runtime.stageHeight) + "\"," + @@ -591,7 +591,7 @@ class WitCatInput { "\"" + "color" + "\":\"" + (search[args.num - 1].style.color.colorHex()) + "\"," + "\"" + "prompt" + "\":\"" + (search[args.num - 1].placeholder) + "\"," + "\"" + "font-size" + "\":\"" + (search[args.num - 1].style.fontSize.split("px")[0]) + "\"," + - "\"" + "ID" + "\":\"" + (search[args.num - 1].id.split("WitCatInput")[1]) + "\"\}" + "\"" + "ID" + "\":\"" + (search[args.num - 1].id.split("WitCatInput")[1]) + "\"}" ) } } @@ -720,7 +720,7 @@ window.tempExt = { /* vim: set expandtab tabstop=2 shiftwidth=2: */ //颜色转换 -String.prototype.colorHex = function () { +String.prototype.colorHex = () => { // RGB颜色值的正则 var reg = /^(rgb|RGB)/; var color = this; @@ -752,7 +752,7 @@ function keyup(event) { delete keypress[event.code]; } //滚轮事件监听 -var scrollFunc = function (e) { +var scrollFunc = e => { e = e || window.event; if (e.wheelDelta) { //判断浏览器IE,谷歌滑轮事件 MouseWheel = e.wheelDelta; @@ -760,7 +760,7 @@ var scrollFunc = function (e) { MouseWheel = e.detail; } clearTimeout(timer); - timer = setTimeout(function () { + timer = setTimeout(() => { MouseWheel = 0; }, 30); }; From 9baf0f9ba3b954c927c040ee34d3ec2dd63255d8 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Tue, 17 Jan 2023 15:14:37 +0800 Subject: [PATCH 220/357] =?UTF-8?q?More=5FMouse=201.1=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?ESLint=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit refactor(compile):修复了ESLint报错的部分 --- wit_cat/More_Mouse.js | 51 ++++++++++++------------------------------- 1 file changed, 14 insertions(+), 37 deletions(-) diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index 2fe471ef..216d41d3 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -8,14 +8,8 @@ const extensionId = "WitCatMouse"; let button = ["up", "up", "up", "up", "up"]; let xMouse = 0; let yMouse = 0; -let isMove = false, timer = null; +let timer = null; let touch = []; -let fill = 0; -let filln = 0; -let w = 0, h = 0; -let div, divs, divv, divvs, news, background, Operatinginstructions, bug, url, discord; -let wv = 0, hv = 0; -let isTouchDevice = 'ontouchstart' in document.documentElement; //找渲染cvs let cvs = document.getElementsByTagName("canvas")[0]; @@ -31,19 +25,6 @@ else { } } -//添加监听器 -const config = { attributes: true, childList: true, subtree: true, attributeFilter: ['style'] }; -const callback = function (mutationsList, observer) { - if (fill === 1) { - observer.disconnect(); - fills(); - observer.observe(cvs, config); - } -}; -const observer = new MutationObserver(callback); -observer.observe(cvs, config); - - class WitCatMouse { constructor(runtime) { this.runtime = runtime; @@ -147,7 +128,7 @@ class WitCatMouse { { opcode: 'fill', blockType: "command", - text: this.formatMessage("WitCatMouse.fill") + text: this.formatMessage("WitCatMouse.fill"), hideFromPalette: true, arguments: { set: { @@ -311,7 +292,7 @@ class WitCatMouse { //右键菜单 set(args) { history.pushState(null, null, null); - cvs.parentNode.oncontextmenu = function () { + cvs.parentNode.oncontextmenu = () => { if (args.set === "true") { return true; } @@ -361,15 +342,15 @@ class WitCatMouse { } } //全屏 - fill(args) { + fill() { console.warn("全屏因浏览器兼容问题已下线,在未来修复后将会重新上线\nFull screen has been taken offline due to browser compatibility issues. It will be back online after a future fix"); } //设置分辨率 - setfill(args) { + setfill() { console.warn("全屏因浏览器兼容问题已下线,在未来修复后将会重新上线\nFull screen has been taken offline due to browser compatibility issues. It will be back online after a future fix"); } //当前分辨率 - resolution(args) { + resolution() { return cvs.height; } //设备是否支持触屏 @@ -408,10 +389,10 @@ window.tempExt = { /* vim: set expandtab tabstop=2 shiftwidth=2: */ //鼠标 -document.onmousedown = function (event) { +document.onmousedown = event => { button[event.button] = "down"; } -document.onmouseup = function (event) { +document.onmouseup = event => { button[event.button] = "up"; touch = []; } @@ -424,32 +405,28 @@ document.addEventListener("mousemove", ev => { } xMouse = ev.movementX; // 获得鼠标指针的x移动量 yMouse = ev.movementY; // 获得鼠标指针的y移动量 - isMove = true; clearTimeout(timer); - timer = setTimeout(function () { - isMove = false; + timer = setTimeout(() => { xMouse = 0; yMouse = 0; }, 30); }); //多指触控 -cvs.addEventListener('touchstart', function (e) { +cvs.addEventListener('touchstart', e => { touch = e.targetTouches; button[0] = "down"; }) -cvs.addEventListener('touchmove', function (e) { +cvs.addEventListener('touchmove', e => { xMouse = e.targetTouches[0].clientX - touch[0].clientX; // 获得手指的x移动量 yMouse = e.targetTouches[0].clientY - touch[0].clientY; // 获得手指的y移动量 - isMove = true; clearTimeout(timer); - timer = setTimeout(function () { - isMove = false; + timer = setTimeout(() => { xMouse = 0; yMouse = 0; }, 30); touch = e.targetTouches; }) -cvs.addEventListener('touchend', function (e) { +cvs.addEventListener('touchend', e => { touch = e.targetTouches; button[0] = "up"; -}) \ No newline at end of file +}) From f680ca4a6e62bad12e8f0c2199630c4bdfdff070 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Thu, 19 Jan 2023 19:47:29 +0800 Subject: [PATCH 221/357] =?UTF-8?q?witcat=20ext=201.1=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=96=87=E6=9C=AC=E6=A1=86=E8=8E=B7=E5=8F=96=E9=A2=9C=E8=89=B2?= =?UTF-8?q?=E7=9A=84BUG=20(#64)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 修复获取颜色的BUG fix(block):修复修改为箭头函数导致的undefined的BUG --- wit_cat/Input.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wit_cat/Input.js b/wit_cat/Input.js index 93391ada..be49f57b 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -10,7 +10,6 @@ let keypress = {}; let lastKey = "", MouseWheel = 0; let timer; - //找渲染cvs let cvs = document.getElementsByTagName("canvas")[0]; if (cvs === null) { @@ -720,7 +719,7 @@ window.tempExt = { /* vim: set expandtab tabstop=2 shiftwidth=2: */ //颜色转换 -String.prototype.colorHex = () => { +String.prototype.colorHex = function () { // RGB颜色值的正则 var reg = /^(rgb|RGB)/; var color = this; @@ -741,6 +740,7 @@ String.prototype.colorHex = () => { return String(color); } }; + //键盘事件监听 document.addEventListener("keydown", keydown); document.addEventListener("keyup", keyup); From 47e5f0a511c5ec3bea64597ba2f8222bef6cd543 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sat, 11 Feb 2023 15:39:43 +0800 Subject: [PATCH 222/357] =?UTF-8?q?witcat=20ext=202.0=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E7=A7=AF=E6=9C=A8=EF=BC=8C=E5=8A=9F=E8=83=BD=EF=BC=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=8A=9F=E8=83=BD=EF=BC=8C=E4=BF=AE=E5=A4=8D=E9=94=99?= =?UTF-8?q?=E5=88=AB=E5=AD=97=20(#65)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * More_Mouse 2.0 新增积木,优化功能 feat(block):修改鼠标指针样式系列积木 perf(block):锁定鼠标可以选择释放 fix(block):电脑端模拟触摸屏按下无响应的问题 * Input 2.0 新增功能,修复错别字 feat(block):获取,设置文本框透明度 feat(block):获取,设置文本框的滚动位置 feat(block):获取文本框文本高度 feat(block):获取,设置文本框的光标位置 fix(block):修复英文the写成teh的错误 * Input 2.1 新增设置状态 feat(block):新增可以设置文本框的状态为不可编辑 * More_Mouse 2.0 将doc事件绑定改为监听 fix:将doc事件绑定改为监听 * More_Mouse 2.0 漏打了一个单词 fix:漏打了一个单词 --- wit_cat/Input.js | 139 ++++++++++++++++++++- wit_cat/More_Mouse.js | 273 +++++++++++++++++++++++++++++++++++++++--- 2 files changed, 392 insertions(+), 20 deletions(-) diff --git a/wit_cat/Input.js b/wit_cat/Input.js index be49f57b..4245be60 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -52,11 +52,18 @@ class WitCatInput { "WitCatInput.number.8": "字体大小", "WitCatInput.number.9": "所有(json)", "WitCatInput.number.10": "ID", + "WitCatInput.number.11": "滚动位置", + "WitCatInput.number.12": "文本高度", + "WitCatInput.number.13": "光标位置", + "WitCatInput.number.14": "透明度", "WitCatInput.key": "按下按键[type]?", "WitCatInput.keys": "按下按键[type]?", "WitCatInput.lastkey": "上次按下的键", "WitCatInput.mousewheel": "鼠标滚轮", "WitCatInput.setinput": "设置ID为[id]的文本框的[type]为[text]", + "WitCatInput.setread": "设置ID为[id]的文本框为[read]", + "WitCatInput.read.1": "可编辑", + "WitCatInput.read.2": "不可编辑", }, en: { "WitCatInput.name": "[beta]WitCat‘s Input", @@ -65,7 +72,7 @@ class WitCatInput { "WitCatInput.getinput": "get [type] with ID[id]", "WitCatInput.isinput": "is the focus on the input with ID[id]?", "WitCatInput.whatinput": "Focal position", - "WitCatInput.nowinput": "let teh focus on the input with ID[id]", + "WitCatInput.nowinput": "let the focus on the input with ID[id]", "WitCatInput.deleteallinput": "delete all input", "WitCatInput.compute": "Font size of now screen[size]", "WitCatInput.type.1": "Single line", @@ -82,11 +89,18 @@ class WitCatInput { "WitCatInput.number.8": "font-size", "WitCatInput.number.9": "all(json)", "WitCatInput.number.10": "ID", + "WitCatInput.number.11": "Rolling position", + "WitCatInput.number.12": "Text height", + "WitCatInput.number.13": "cursor position ", + "WitCatInput.number.14": "transparency", "WitCatInput.key": "Press the key[type]?", "WitCatInput.keys": "Press the key [type]?", "WitCatInput.lastkey": "last key pressed", "WitCatInput.mousewheel": "MouseWheel", "WitCatInput.setinput": "Set[type]of input whose ID is[id]to[text]", + "WitCatInput.setread": "Set the text box with ID[id]to[read]", + "WitCatInput.read.1": "editable", + "WitCatInput.read.2": "uneditable", } }) } @@ -175,6 +189,21 @@ class WitCatInput { }, }, }, + { + opcode: "setread", + blockType: "command", + text: this.formatMessage("WitCatInput.setread"), + arguments: { + id: { + type: "string", + defaultValue: "i", + }, + read: { + type: "string", + menu: "read", + }, + }, + }, { opcode: "compute", blockType: "reporter", @@ -352,6 +381,22 @@ class WitCatInput { text: this.formatMessage('WitCatInput.number.8'), value: 'font-size' }, + { + text: this.formatMessage('WitCatInput.number.11'), + value: 'rp' + }, + { + text: this.formatMessage('WitCatInput.number.12'), + value: 'th' + }, + { + text: this.formatMessage('WitCatInput.number.13'), + value: 'cp' + }, + { + text: this.formatMessage('WitCatInput.number.14'), + value: 'op' + }, { text: this.formatMessage('WitCatInput.number.9'), value: 'json' @@ -390,6 +435,28 @@ class WitCatInput { text: this.formatMessage('WitCatInput.number.8'), value: 'font-size' }, + { + text: this.formatMessage('WitCatInput.number.11'), + value: 'rp' + }, + { + text: this.formatMessage('WitCatInput.number.13'), + value: 'cp' + }, + { + text: this.formatMessage('WitCatInput.number.14'), + value: 'op' + }, + ], + read: [ + { + text: this.formatMessage('WitCatInput.read.1'), + value: 'eb' + }, + { + text: this.formatMessage('WitCatInput.read.2'), + value: 'ue' + }, ] } }; @@ -428,7 +495,7 @@ class WitCatInput { y = (y / this.runtime.stageHeight) * 100; width = (width / this.runtime.stageWidth) * 100; height = (height / this.runtime.stageHeight) * 100; - let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:` + x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + args.size + `px;resize:none;color:` + args.color + `;`; + let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:` + x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + args.size + `px;resize:none;color:` + args.color + `;opacity:1;`; let search = document.getElementById("WitCatInput" + args.id); if (search !== null) { if (search.name === args.type) { @@ -494,6 +561,14 @@ class WitCatInput { return search.style.fontSize.split("px")[0]; else if (args.type === "ID") return search.id.split("WitCatInput")[1]; + else if (args.type === "rp") + return search.scrollTop; + else if (args.type === "th") + return search.scrollHeight; + else if (args.type === "cp") + return JSON.stringify([search.selectionStart, search.selectionEnd]); + else if (args.type === "op") + return 100 - (search.style.opacity * 100); else { return ( "{\"" + "X" + "\":\"" + ((search.style.left.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + @@ -504,7 +579,10 @@ class WitCatInput { "\"" + "color" + "\":\"" + (search.style.color.colorHex()) + "\"," + "\"" + "prompt" + "\":\"" + (search.placeholder) + "\"," + "\"" + "font-size" + "\":\"" + (search.style.fontSize.split("px")[0]) + "\"," + - "\"" + "ID" + "\":\"" + (search.id.split("WitCatInput")[1]) + "\"}" + "\"" + "ID" + "\":\"" + (search.id.split("WitCatInput")[1]) + "\"," + + "\"" + "Rolling position" + "\":\"" + (search.scrollTop) + "\"," + + "\"" + "Text height" + "\":\"" + (search.scrollHeight) + "\"," + + "\"" + "cursor position" + "\":\"" + (JSON.stringify([search.selectionStart, search.selectionEnd])) + "\"}" ) } } @@ -580,6 +658,14 @@ class WitCatInput { return search[args.num - 1].style.fontSize.split("px")[0]; else if (args.type === "ID") return search[args.num - 1].id.split("WitCatInput")[1]; + else if (args.type === "rp") + return search[args.num - 1].scrollTop; + else if (args.type === "th") + return search[args.num - 1].scrollHeight; + else if (args.type === "cp") + return JSON.stringify([search[args.num - 1].selectionStart, search[args.num - 1].selectionEnd]); + else if (args.type === "op") + return 100 - (search[args.num - 1].style.opacity * 100); else { return ( "{\"" + "X" + "\":\"" + ((search[args.num - 1].style.left.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + @@ -590,7 +676,10 @@ class WitCatInput { "\"" + "color" + "\":\"" + (search[args.num - 1].style.color.colorHex()) + "\"," + "\"" + "prompt" + "\":\"" + (search[args.num - 1].placeholder) + "\"," + "\"" + "font-size" + "\":\"" + (search[args.num - 1].style.fontSize.split("px")[0]) + "\"," + - "\"" + "ID" + "\":\"" + (search[args.num - 1].id.split("WitCatInput")[1]) + "\"}" + "\"" + "ID" + "\":\"" + (search[args.num - 1].id.split("WitCatInput")[1]) + "\"," + + "\"" + "Rolling position" + "\":\"" + (search[args.num - 1].scrollTop) + "\"," + + "\"" + "Text height" + "\":\"" + (search[args.num - 1].scrollHeight) + "\"," + + "\"" + "cursor position" + "\":\"" + (JSON.stringify([search[args.num - 1].selectionStart, search[args.num - 1].selectionEnd])) + "\"}" ) } } @@ -631,6 +720,8 @@ class WitCatInput { let prompt = search.placeholder; let color = search.style.color.colorHex() let size = search.style.fontSize.split("px")[0]; + let scrolltop = search.scrollTop; + let opacity = search.style.opacity; if (args.type === "X") { x = args.text; if (args.text > this.runtime.stageWidth) { @@ -683,12 +774,48 @@ class WitCatInput { else if (args.type === "font-size") { size = args.text; } - - let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:` + x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + size + `px;resize:none;color:` + color + `;`; + else if (args.type === "rp") { + scrolltop = args.text; + } + else if (args.type === "op") { + if (!isNaN(args.text)) { + opacity = 1 - (args.text / 100); + } + else { + opacity = 1; + } + } + else if (args.type === "cp") { + try { + if (JSON.parse(args.text).length >= 2) { + search.setSelectionRange(JSON.parse(args.text)[0], JSON.parse(args.text)[1]); + } + else { + search.setSelectionRange(args.text, args.text); + } + } + catch { + return; + } + } + let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:` + x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + size + `px;resize:none;color:` + color + `;opacity:` + opacity + `;`; search.style = dom; search.value = content; search.placeholder = prompt; + search.scrollTop = scrolltop; + } + } + //设置状态 + setread(args) { + let search = document.getElementById("WitCatInput" + args.id); + if (search !== null) { + if (args.read === "eb") { + search.disabled = false; + } + else { + search.disabled = true; + } } } } diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index 216d41d3..36c954c7 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -11,6 +11,35 @@ let yMouse = 0; let timer = null; let touch = []; + +//base64转blob +function base64ImgtoFile(dataurl, filename = 'file') { + const arr = dataurl.split(',') + const mime = arr[0].match(/:(.*?);/)[1] + const suffix = mime.split('/')[1] + const bstr = atob(arr[1]) + let n = bstr.length + const u8arr = new Uint8Array(n) + while (n--) { + u8arr[n] = bstr.charCodeAt(n) + } + return new File([u8arr], `${filename}.${suffix}`, { + type: mime + }) +} + +//检测是不是ico的base64 +function isBase64(str) { + let a = "^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$"; + if (str.match(a) == null) { + return true; + } + else { + console.warn("请使用ico格式的base64文本\nPlease use base64 text in ico format"); + return false; + } +} + //找渲染cvs let cvs = document.getElementsByTagName("canvas")[0]; if (cvs === null) { @@ -42,7 +71,9 @@ class WitCatMouse { "WitCatMouse.key.3": "右键", "WitCatMouse.key.4": "前侧键", "WitCatMouse.key.5": "后侧键", - "WitCatMouse.mouseuse": "锁定鼠标", + "WitCatMouse.mouseuse": "[mouseuse]鼠标", + "WitCatMouse.mouseuse.1": "锁定", + "WitCatMouse.mouseuse.2": "释放", "WitCatMouse.acceleration": "鼠标[way]加速度", "WitCatMouse.way.1": "X", "WitCatMouse.way.2": "Y", @@ -50,6 +81,7 @@ class WitCatMouse { "WitCatTouch.num": "第[num]个手指的[type]", "WitCatTouch.type.1": "X", "WitCatTouch.type.2": "Y", + "WitCatTouch.type.3": "ID", "WitCatMouse.fill": "[set]沉浸式全屏", "WitCatMouse.fillask.1": "作品请求沉浸式全屏,是否同意?\n", "WitCatMouse.fillask.2": "/3次连续拒绝后将不再提示\n您仍可以使用 ctrl+shift+alt 切换沉浸式全屏状态", @@ -59,6 +91,21 @@ class WitCatMouse { "WitCatMouse.types.1": "触屏", "WitCatMouse.types.2": "鼠标", "WitCatMouse.IsMobile": "移动设备?", + "WitCatMouse.cursor": "更改鼠标的样式为[cursor]", + "WitCatMouse.cursor.1": "默认", + "WitCatMouse.cursor.2": "光标", + "WitCatMouse.cursor.3": "十字移动", + "WitCatMouse.cursor.4": "上下移动", + "WitCatMouse.cursor.5": "左右移动", + "WitCatMouse.cursor.6": "禁止", + "WitCatMouse.cursor.7": "选择", + "WitCatMouse.cursor.8": "加载", + "WitCatMouse.cursor.9": "缓慢加载", + "WitCatMouse.cursor.10": "帮助", + "WitCatMouse.cursor.11": "横向光标", + "WitCatMouse.cursor.12": "精准选择", + "WitCatMouse.cursorurl": "更改鼠标的样式为X[x]Y[y]base64[text]", + "WitCatMouse.url": "上传ico并获得base64", }, en: { "WitCatMouse.name": "[beta]WitCat’s Mouse", @@ -73,7 +120,9 @@ class WitCatMouse { "WitCatMouse.key.3": "right", "WitCatMouse.key.4": "front", "WitCatMouse.key.5": "back", - "WitCatMouse.mouseuse": "lock mouse", + "WitCatMouse.mouseuse": "[mouseuse]mouse", + "WitCatMouse.mouseuse.1": "Lock", + "WitCatMouse.mouseuse.2": "Release", "WitCatMouse.acceleration": "mouse[way]acceleration", "WitCatMouse.way.1": "X", "WitCatMouse.way.2": "Y", @@ -82,6 +131,7 @@ class WitCatMouse { "WitCatTouch.num": "the[num]finger`s[type]", "WitCatTouch.type.1": "X", "WitCatTouch.type.2": "Y", + "WitCatTouch.type.3": "ID", "WitCatMouse.fill": "[set]immersive full-screen", "WitCatMouse.fillask.1": "The project requests to turn on immersive full-screen, agree or not?\nWill stop asking if you keep on to reject for ", "WitCatMouse.fillask.2": "/3 times\nYou can also use Ctrl+Shift+Alt to toggle immersive full-screen later.", @@ -91,6 +141,21 @@ class WitCatMouse { "WitCatMouse.types.1": "Touch screen", "WitCatMouse.types.2": "mouse", "WitCatMouse.IsMobile": "Mobile devices?", + "WitCatMouse.cursor": "Change mouse style to[cursor]", + "WitCatMouse.cursor.1": "Default", + "WitCatMouse.cursor.2": "Cursor", + "WitCatMouse.cursor.3": "Cross Move", + "WitCatMouse.cursor.4": "Move up and down", + "WitCatMouse.cursor.5": "Move left and right", + "WitCatMouse.cursor.6": "Prohibit", + "WitCatMouse.cursor.7": "Select", + "WitCatMouse.cursor.8": "Load", + "WitCatMouse.cursor.9": "Slow loading", + "WitCatMouse.cursor.10": "Help", + "WitCatMouse.cursor.11": "Landscape cursor", + "WitCatMouse.cursor.12": "Precise selection", + "WitCatMouse.cursorurl": "Change the style of the mouse to X[x]Y[y]base64[text]", + "WitCatMouse.url": "Upload ico and get base64", } }) } @@ -111,7 +176,7 @@ class WitCatMouse { blockIconURI: _icon, menuIconURI: _icon, color1: "#8eace1", - color2: "#ffffff", + color2: "#86a2d4", blocks: [ { opcode: 'setfill', @@ -166,11 +231,51 @@ class WitCatMouse { }, }, }, + { + blockType: "button", + text: this.formatMessage('WitCatMouse.url'), + onClick: this.url, + }, + { + opcode: "cursor", + blockType: "command", + text: this.formatMessage("WitCatMouse.cursor"), + arguments: { + cursor: { + type: "string", + menu: "cursor", + }, + }, + }, + { + opcode: "cursorurl", + blockType: "command", + text: this.formatMessage("WitCatMouse.cursorurl"), + arguments: { + x: { + type: "string", + defaultValue: "0", + }, + y: { + type: "string", + defaultValue: "0", + }, + text: { + type: "string", + defaultValue: "base64:ico", + }, + }, + }, { opcode: "mouseuse", blockType: "command", text: this.formatMessage("WitCatMouse.mouseuse"), - arguments: {}, + arguments: { + mouseuse: { + type: "string", + menu: "mouseuse", + }, + }, }, { opcode: "acceleration", @@ -246,6 +351,59 @@ class WitCatMouse { value: '4' }, ], + cursor: { + acceptReporters: true, + items: [ + { + text: this.formatMessage('WitCatMouse.cursor.1'), + value: 'default' + }, + { + text: this.formatMessage('WitCatMouse.cursor.2'), + value: 'text' + }, + { + text: this.formatMessage('WitCatMouse.cursor.3'), + value: 'move' + }, + { + text: this.formatMessage('WitCatMouse.cursor.4'), + value: 'n-resize' + }, + { + text: this.formatMessage('WitCatMouse.cursor.5'), + value: 'e-resize' + }, + { + text: this.formatMessage('WitCatMouse.cursor.6'), + value: 'not-allowed' + }, + { + text: this.formatMessage('WitCatMouse.cursor.7'), + value: 'pointer' + }, + { + text: this.formatMessage('WitCatMouse.cursor.8'), + value: 'progress' + }, + { + text: this.formatMessage('WitCatMouse.cursor.9'), + value: 'wait' + }, + { + text: this.formatMessage('WitCatMouse.cursor.10'), + value: 'help' + }, + { + text: this.formatMessage('WitCatMouse.cursor.11'), + value: 'vertical-text' + }, + { + text: this.formatMessage('WitCatMouse.cursor.12'), + value: 'crosshair' + }, + ], + }, set: [ { text: this.formatMessage('WitCatMouse.set.1'), @@ -275,6 +433,10 @@ class WitCatMouse { text: this.formatMessage('WitCatTouch.type.2'), value: "y" }, + { + text: this.formatMessage('WitCatTouch.type.3'), + value: "ID" + }, ], types: [ { @@ -286,6 +448,16 @@ class WitCatMouse { value: "onmousedown" }, ], + mouseuse: [ + { + text: this.formatMessage('WitCatMouse.mouseuse.1'), + value: "lock" + }, + { + text: this.formatMessage('WitCatMouse.mouseuse.2'), + value: "release" + }, + ], } }; } @@ -311,8 +483,13 @@ class WitCatMouse { } } //控制鼠标 - mouseuse() { - cvs.parentNode.requestPointerLock(); + mouseuse(args) { + if (args.mouseuse === "release") { + document.exitPointerLock(); + } + else { + cvs.parentNode.requestPointerLock(); + } } //鼠标移动量 acceleration(args) { @@ -333,9 +510,12 @@ class WitCatMouse { if (args.type === "x") { return this.runtime.stageWidth * ((touch[args.num - 1].clientX - cvs.getBoundingClientRect().left) / cvs.offsetWidth); } - else { + else if (args.type === "y") { return this.runtime.stageHeight * ((touch[args.num - 1].clientY - cvs.getBoundingClientRect().top) / cvs.offsetHeight); } + else { + return touch[args.num - 1].identifier; + } } else { return null; @@ -361,6 +541,68 @@ class WitCatMouse { IsMobile() { return /Android|iPhone|iPad|iPod|BlackBerry|webOS|Windows Phone|SymbianOS|IEMobile|Opera Mini/i.test(navigator.userAgent); } + //设置光标 + cursor(args) { + cvs.parentNode.parentNode.parentNode.style.cursor = args.cursor; + } + //设置光标为url + cursorurl(args) { + if (isBase64(args.text)) { + const img = args.text; + let file = base64ImgtoFile(img); // 得到File对象 + let imgUrl = window.webkitURL.createObjectURL(file) || window.URL.createObjectURL(file) // imgUrl图片网络路径 + cvs.parentNode.parentNode.parentNode.style.cursor = "url(" + imgUrl + ")" + args.x + " " + args.y + ",auto"; + return; + } + } + //打开ico文件 + url() { + return new Promise(resolve => { + const input = document.createElement("input"); + input.type = "file"; + input.style = "display:none;"; + input.accept = ".ico"; + input.click(); + input.onchange = () => { + const reader = new FileReader(); + const readers = new FileReader(); + const file = input.files[0]; + reader.onload = (e) => { + navigator.clipboard.writeText(e.currentTarget.result); + alert("base64代码已经被复制到剪切板,可以粘贴以使用\nThe base64 code has been copied to the clipboard and can be pasted for use"); + resolve(e.target.result); + }; + reader.onerror = () => { + resolve(); + }; + readers.readAsArrayBuffer(file); + + readers.onload = (e) => { + if (file.name.split('.')[file.name.split('.').length - 1] == "ico") { + var uri = e.target.result; + console.log(uri.byteLength / 1024 + " KB"); + if (uri.byteLength / 1024 <= 10) { + reader.readAsDataURL(file); + } + else { + console.warn("文件过大,可能导致工程文件崩溃!!!\nThe file is too large, may cause the project file crash!!!"); + alert("文件过大,可能导致工程文件崩溃!!!\nThe file is too large, may cause the project file crash!!!"); + } + } + else { + console.warn("请选择*.ico文件\nPlease select the *.ico file"); + alert("请选择*.ico文件\nPlease select the *.ico file"); + } + }; + } + window.onfocus = () => { + // 开始计时或者播放 + setTimeout(() => { + resolve(""); + }, 1000); + } + }); + } } window.tempExt = { @@ -389,16 +631,19 @@ window.tempExt = { /* vim: set expandtab tabstop=2 shiftwidth=2: */ //鼠标 -document.onmousedown = event => { - button[event.button] = "down"; -} -document.onmouseup = event => { - button[event.button] = "up"; +document.addEventListener('mousedown', e => { + button[e.button] = "down"; + if (button[0] === "down") { + touch = JSON.parse("[{\"clientX\":\"" + e.clientX + "\",\"clientY\":\"" + e.clientY + "\",\"identifier\":\"mouse\"}]"); + } +}) +document.addEventListener('mouseup', e => { + button[e.button] = "up"; touch = []; -} +}) document.addEventListener("mousemove", ev => { if (button[0] === "down") { - touch = JSON.parse("[{\"clientX\":\"" + ev.clientX + "\",\"clientY\":\"" + ev.clientY + "\"}]"); + touch = JSON.parse("[{\"clientX\":\"" + ev.clientX + "\",\"clientY\":\"" + ev.clientY + "\",\"identifier\":\"mouse\"}]"); } else { touch = []; From 01543e8905a5cf4b223dd6ce90e3b98a7805480b Mon Sep 17 00:00:00 2001 From: Nick Date: Wed, 15 Feb 2023 14:48:42 +0800 Subject: [PATCH 223/357] Create LICENSE (#68) --- LICENSE | 504 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 504 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..8000a6fa --- /dev/null +++ b/LICENSE @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random + Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! From 3a7fecbc20c0ca15ed7631a5239ad3b6a968eb38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=87=8C?= Date: Wed, 1 Mar 2023 10:07:09 +0800 Subject: [PATCH 224/357] =?UTF-8?q?:sparkles:=20=E6=B7=BB=E5=8A=A0=20Furry?= =?UTF-8?q?R/not.js=20(#69)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FurryR/README.md | 9 + FurryR/not.js.js | 434 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 443 insertions(+) create mode 100644 FurryR/README.md create mode 100644 FurryR/not.js.js diff --git a/FurryR/README.md b/FurryR/README.md new file mode 100644 index 00000000..e90416ba --- /dev/null +++ b/FurryR/README.md @@ -0,0 +1,9 @@ +# FurryR 的插件仓库 + +目前包含的插件: + +- not.js (MIT): [GitHub](https://github.com/FurryR/not.js) + +--- + +_所有插件均遵循源仓库的开源协议开源。_ diff --git a/FurryR/not.js.js b/FurryR/not.js.js new file mode 100644 index 00000000..e824c011 --- /dev/null +++ b/FurryR/not.js.js @@ -0,0 +1,434 @@ +const iconURL = 'data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyOTIiIGhlaWdodD0iMTg1IiB2aWV3Qm94PSIwLDAsMjkyLDE4NSI+IDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzMsLTg3KSI+IDxnIGRhdGEtcGFwZXItZGF0YT0neyJpc1BhaW50aW5nTGF5ZXIiOnRydWV9JyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiID4gPHBhdGggZD0iTTE3MywyNzJ2LTE4NWgyOTJ2MTg1eiIgZmlsbD0iIzkwOTA5MCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+IDxwYXRoIGQ9Ik0xNzMsMjcydi0xODVoMjkydjE4NXoiIGZpbGw9IiM5MDkwOTAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPiA8dGV4dCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNjksMTg3KSBzY2FsZSgwLjksMC45KSIgZm9udC1zaXplPSI0MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iI2UzZTNlMyIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9IiNlM2UzZTMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgZm9udC1mYW1pbHk9IlNhbnMgU2VyaWYiIGZvbnQtd2VpZ2h0PSJub3JtYWwiIHRleHQtYW5jaG9yPSJzdGFydCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiID4gPHRzcGFuIHg9IjAiIGR5PSIwIj5Ob3QuanM8L3RzcGFuPiA8L3RleHQ+IDx0ZXh0IHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNywxMjIpIHNjYWxlKDAuNSwwLjUpIiBmb250LXNpemU9IjQwIiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjYWRhZGFkIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0iSmV0YnJhaW5zIE1vbm8iIGZvbnQtd2VpZ2h0PSJub3JtYWwiIHRleHQtYW5jaG9yPSJzdGFydCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiID4gPHRzcGFuIHg9IjAiIGR5PSIwIj57fTwvdHNwYW4+IDwvdGV4dD4gPHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDE4LDIzNykgc2NhbGUoMC41LDAuNSkiIGZvbnQtc2l6ZT0iNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNhZGFkYWQiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJKZXRicmFpbnMgTW9ubyIgZm9udC13ZWlnaHQ9Im5vcm1hbCIgdGV4dC1hbmNob3I9InN0YXJ0IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG5vcm1hbCIgPiA8dHNwYW4geD0iMCIgZHk9IjAiPltdPC90c3Bhbj4gPC90ZXh0PiA8dGV4dCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzUsMjM4KSBzY2FsZSgwLjQsMC40KSIgZm9udC1zaXplPSI0MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iI2FkYWRhZCIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgZm9udC1mYW1pbHk9IkpldGJyYWlucyBNb25vIiBmb250LXdlaWdodD0ibm9ybWFsIiB0ZXh0LWFuY2hvcj0ic3RhcnQiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIiA+IDx0c3BhbiB4PSIwIiBkeT0iMCI+eyJrZXkiOiJ2YWx1ZSJ9PC90c3Bhbj4gPHRzcGFuIHg9IjAiIGR5PSI0OHB4Ij57Ik5vdC5qcyI6WyJDQ1ciLCAiSlNPTiJdfTwvdHNwYW4+IDwvdGV4dD4gPHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIxLDI1OCkgc2NhbGUoMC42LDAuNSkiIGZvbnQtc2l6ZT0iNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNkOWQ5ZDkiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJTYW5zIFNlcmlmIiBmb250LXdlaWdodD0ibm9ybWFsIiB0ZXh0LWFuY2hvcj0ic3RhcnQiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIiA+IDx0c3BhbiB4PSIwIiBkeT0iMCI+fDwvdHNwYW4+IDwvdGV4dD4gPHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDE5LDE1Nikgc2NhbGUoMC41LDAuNSkiIGZvbnQtc2l6ZT0iNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNhZGFkYWQiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJKZXRicmFpbnMgTW9ubyIgZm9udC13ZWlnaHQ9Im5vcm1hbCIgdGV4dC1hbmNob3I9InN0YXJ0IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG5vcm1hbCIgPiA8dHNwYW4geD0iMCIgZHk9IjAiPiIgIjwvdHNwYW4+IDwvdGV4dD4gPHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkxLDE5MCkgc2NhbGUoMC41LDAuNSkiIGZvbnQtc2l6ZT0iNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNhZGFkYWQiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJKZXRicmFpbnMgTW9ubyIgZm9udC13ZWlnaHQ9Im5vcm1hbCIgdGV4dC1hbmNob3I9InN0YXJ0IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG5vcm1hbCIgPiA8dHNwYW4geD0iMCIgZHk9IjAiPicgJzwvdHNwYW4+IDwvdGV4dD4gPHBhdGggZD0iTTI1MywxOTloMTM0IiBmaWxsPSJub25lIiBzdHJva2U9IiNkNWQ1ZDUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4gPHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkwLDIyMCkgc2NhbGUoMC41LDAuNSkiIGZvbnQtc2l6ZT0iNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNiZGJkYmQiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJKZXRicmFpbnMgTW9ubyIgZm9udC13ZWlnaHQ9Im5vcm1hbCIgdGV4dC1hbmNob3I9InN0YXJ0IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG5vcm1hbCIgPiA8dHNwYW4geD0iMCIgZHk9IjAiPnsmIzE2MDsmIzE2MDsmIzE2MDt9PC90c3Bhbj4gPC90ZXh0PiA8dGV4dCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMDEsMjE4KSBzY2FsZSgwLjQsMC40KSIgZm9udC1zaXplPSI0MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iI2NiY2JjYiIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgZm9udC1mYW1pbHk9IkpldGJyYWlucyBNb25vIiBmb250LXdlaWdodD0ibm9ybWFsIiB0ZXh0LWFuY2hvcj0ic3RhcnQiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIiA+IDx0c3BhbiB4PSIwIiBkeT0iMCI+anNvbjwvdHNwYW4+IDwvdGV4dD4gPC9nPiA8L2c+PC9zdmc+', insetIconURL = 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaGVpZ2h0PSI1MCIgd2lkdGg9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxnIHRyYW5zZm9ybT0ibWF0cml4KC45Mzc1IDAgMCAxLjAzMjQgMTMuNSAxMy45OTkpIiBzdHlsZT0iIj4gPHRleHQgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIiBmb250LWZhbWlseT0iJ0pldEJyYWlucyBNb25vJywnRmlyYSBDb2RlJyxDb25zb2xhcywnQ2FzY2FkaWEgQ29kZScsbW9ub3NwYWNlIiBmb250LXNpemU9IjMwIiBzdHJva2U9InJnYigwLCAwLCAwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0iZm9udC1maWxlLXVybDpub25lO2lzLWN1c3RvbS1mb250Om5vbmU7d2hpdGUtc3BhY2U6cHJlIiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPHRzcGFuIHg9Ii0xMCUiIHk9IjQ1JSI+SlM8L3RzcGFuPiA8L3RleHQ+IDwvZz48L3N2Zz4='; +class NotJS { + constructor(runtime) { + const fmt = runtime.getFormatMessage({ + 'zh-cn': { + 'notjs.extensionName': 'Not.js', + 'notjs.getHelp': '打开帮助文档', + 'notjs.title.parse': '解析', + 'notjs.parseJSON': '解析 [json]', + 'notjs.fromString': '解析字符串 [str] 为 JSON', + 'notjs.fromBoolean': '解析布尔值 [bool] 为 JSON', + 'notjs.title.type': '类型', + 'notjs.asString': '[json] 作为字符串', + 'notjs.asBoolean': '[json] 作为布尔值', + 'notjs.getType': '[json] 的类型', + 'notjs.title.member': '成员', + 'notjs.getMember': '[json] 的成员 [member]', + 'notjs.setMember': '设定 [json] 的成员 [member] 为 [value]', + 'notjs.removeMember': '删除 [json] 的成员 [member]', + 'notjs.exists': '[json] 存在成员 [member]?', + 'notjs.length': '[json] 的长度', + 'notjs.keys': '[json] 的全部键', + 'notjs.values': '[json] 的全部值' + }, + en: { + 'notjs.extensionName': 'Not.js', + 'notjs.getHelp': 'Open Documentation', + 'notjs.title.parse': 'Parse', + 'notjs.parseJSON': 'parse [json]', + 'notjs.fromString': 'parse string [str] as JSON', + 'notjs.fromBoolean': 'parse boolean [bool] as JSON', + 'notjs.title.type': 'Type', + 'notjs.asString': '[json] as string', + 'notjs.asBoolean': '[json] as boolean', + 'notjs.getType': 'type of [json]', + 'notjs.title.member': 'Member', + 'notjs.getMember': 'get member [member] of [json]', + 'notjs.setMember': 'set member [member] of [json] to [value]', + 'notjs.removeMember': 'remove member [member] of [json]', + 'notjs.exists': 'member [member] exists in [json]?', + 'notjs.length': 'length of [json]', + 'notjs.keys': 'keys of [json]', + 'notjs.values': 'values of [json]' + } + }); + this.formatMessage = (id) => fmt({ id, default: id, description: id }); + } + getInfo() { + return { + id: 'FurryR.NotJS', + name: this.formatMessage('notjs.extensionName'), + color1: '#8A8A8A', + menuIconURI: insetIconURL, + blockIconURI: insetIconURL, + blocks: [ + { + blockType: 'button', + text: this.formatMessage('notjs.getHelp'), + onClick: this.getHelp + }, + `---${this.formatMessage('notjs.title.parse')}`, + { + opcode: 'parseJSON', + blockType: 'reporter', + text: this.formatMessage('notjs.parseJSON'), + arguments: { + json: { + type: 'string', + defaultValue: '{}' + } + } + }, + { + opcode: 'fromString', + blockType: 'reporter', + text: this.formatMessage('notjs.fromString'), + arguments: { + str: { + type: 'string', + defaultValue: 'Hello World' + } + } + }, + { + opcode: 'fromBoolean', + blockType: 'reporter', + text: this.formatMessage('notjs.fromBoolean'), + arguments: { + bool: { + type: 'Boolean' + } + } + }, + `---${this.formatMessage('notjs.title.type')}`, + { + opcode: 'asString', + blockType: 'reporter', + text: this.formatMessage('notjs.asString'), + arguments: { + json: { + type: 'string', + defaultValue: '""' + } + } + }, + { + opcode: 'asBoolean', + blockType: 'Boolean', + text: this.formatMessage('notjs.asBoolean'), + arguments: { + json: { + type: 'string', + defaultValue: 'true' + } + } + }, + { + opcode: 'getType', + blockType: 'reporter', + text: this.formatMessage('notjs.getType'), + arguments: { + json: { + type: 'string', + defaultValue: '{}' + } + } + }, + `---${this.formatMessage('notjs.title.member')}`, + { + opcode: 'getMember', + blockType: 'reporter', + text: this.formatMessage('notjs.getMember'), + arguments: { + json: { + type: 'string', + defaultValue: '{}' + }, + member: { + type: 'string', + defaultValue: 'a' + } + } + }, + { + opcode: 'setMember', + blockType: 'reporter', + text: this.formatMessage('notjs.setMember'), + arguments: { + json: { + type: 'string', + defaultValue: '{}' + }, + member: { + type: 'string', + defaultValue: 'a' + }, + value: { + type: 'string', + defaultValue: '{}' + } + } + }, + { + opcode: 'removeMember', + blockType: 'reporter', + text: this.formatMessage('notjs.removeMember'), + arguments: { + json: { + type: 'string', + defaultValue: '{}' + }, + member: { + type: 'string', + defaultValue: 'a' + } + } + }, + { + opcode: 'exists', + blockType: 'Boolean', + text: this.formatMessage('notjs.exists'), + arguments: { + json: { + type: 'string', + defaultValue: '{}' + }, + member: { + type: 'string', + defaultValue: 'a' + } + } + }, + { + opcode: 'length', + blockType: 'reporter', + text: this.formatMessage('notjs.length'), + arguments: { + json: { + type: 'string', + defaultValue: '{}' + } + } + }, + { + opcode: 'keys', + blockType: 'reporter', + text: this.formatMessage('notjs.keys'), + arguments: { + json: { + type: 'string', + defaultValue: '{}' + } + } + }, + { + opcode: 'values', + blockType: 'reporter', + text: this.formatMessage('notjs.values'), + arguments: { + json: { + type: 'string', + defaultValue: '{}' + } + } + } + ] + }; + } + _parseJSON(json) { + try { + return JSON.parse(json); + } + catch (_) { + return undefined; + } + } + getHelp() { + window.open('https://www.ccw.site/post/9cb88c31-c4eb-4244-a412-625e33ca6882'); + } + parseJSON({ json }) { + const v = this._parseJSON(json); + if (v === undefined) + return; + return JSON.stringify(v); + } + fromString({ str }) { + return JSON.stringify(str); + } + fromBoolean({ bool }) { + return bool == undefined ? undefined : JSON.stringify(bool); + } + asString({ json }) { + const v = this._parseJSON(json); + if (v === undefined) + return; + if (v == null || + typeof v == 'string' || + typeof v == 'boolean' || + typeof v == 'number') { + return String(v); + } + else + return JSON.stringify(v); + } + asBoolean({ json }) { + const v = this._parseJSON(json); + if (v === undefined) + return; + if (typeof v == 'boolean' || typeof v == 'number') { + return Boolean(v); + } + else if (v == null) { + return false; + } + else if (typeof v == 'string' || v instanceof Array) + return v.length != 0; + else + return Object.keys(v).length != 0; + } + getType({ json }) { + const v = this._parseJSON(json); + if (v === undefined) + return; + if (v == null) { + return 'null'; + } + else if (typeof v == 'string' || + typeof v == 'boolean' || + typeof v == 'number') { + return typeof v; + } + else if (v instanceof Array) { + return 'array'; + } + else + return 'object'; + } + getMember({ json, member }) { + const v = this._parseJSON(json); + if (v === undefined) + return; + if (v instanceof Array || typeof v == 'string') { + const idx = parseInt(member); + if (v[idx] === undefined) + return 'null'; + return JSON.stringify(v[idx]); + } + else if (v instanceof Object) { + const x = v; + if (x[member] === undefined) + return 'null'; + return JSON.stringify(x[member]); + } + else { + return 'null'; + } + } + setMember({ json, member, value }) { + const v = this._parseJSON(json); + if (v === undefined) + return; + if (v instanceof Array) { + const idx = parseInt(member); + if (isNaN(idx) || idx < 0) + return JSON.stringify(v); + const c = this._parseJSON(value); + if (c === undefined) + return; + v[idx] = c; + } + else if (v instanceof Object) { + const c = this._parseJSON(value); + if (c === undefined) + return; + v[member] = c; + } + else { + return JSON.stringify(v); + } + return JSON.stringify(v); + } + removeMember({ json, member }) { + let v = this._parseJSON(json); + if (v === undefined) + return; + if (v instanceof Array) { + const idx = parseInt(member); + if (v[idx] !== undefined) { + if (idx == v.length - 1) { + v = v.slice(0, -1); + } + else if (idx == 0) { + v = v.slice(1); + } + else { + v[idx] = null; + } + } + } + else if (v instanceof Object) { + delete v[member]; + } + else { + return JSON.stringify(v); + } + return JSON.stringify(v); + } + exists({ json, member }) { + const v = this._parseJSON(json); + if (v === undefined) + return; + if (v instanceof Array) { + return v[parseInt(member)] !== undefined; + } + else if (v instanceof Object) { + return v[member] !== undefined; + } + return false; + } + length({ json }) { + const v = this._parseJSON(json); + if (v === undefined) + return; + if (v instanceof Array || typeof v == 'string') { + return v.length; + } + else if (v instanceof Object) { + return Object.keys(v).length; + } + return; + } + keys({ json }) { + const v = this._parseJSON(json); + if (v === undefined) + return; + if (typeof v == 'string' || v instanceof Object) { + return JSON.stringify(Object.keys(v)); + } + return '[]'; + } + values({ json }) { + const v = this._parseJSON(json); + if (v === undefined) + return; + if (v instanceof Object || typeof v == 'string') { + return JSON.stringify(Object.values(v)); + } + return '[]'; + } +} +void (window.tempExt = { + Extension: NotJS, + info: { + name: 'notjs.extensionName', + description: 'notjs.description', + extensionId: 'FurryR.NotJS', + iconURL, + insetIconURL, + featured: true, + disabled: false, + collaborator: 'FurryR @ Simplicity Studio', + doc: 'https://www.ccw.site/post/9cb88c31-c4eb-4244-a412-625e33ca6882' + }, + l10n: { + 'zh-cn': { + 'notjs.extensionName': 'Not.js', + 'notjs.description': '次世代的 Gandi JSON 处理器。' + }, + en: { + 'notjs.extensionName': 'Not.js', + 'notjs.description': 'Next-generation JSON processor for Gandi IDE.' + } + } +}); From 8cd383adf149ac05a93a2f8df4224abd2cb48a67 Mon Sep 17 00:00:00 2001 From: CatRanger Date: Thu, 11 May 2023 13:42:43 +0800 Subject: [PATCH 225/357] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index e6d200e6..a8400b6e 100644 --- a/README.md +++ b/README.md @@ -35,8 +35,7 @@ Extensions in this repo will have full access to vm and runtime utilities allows When your complete testing,you can apply for publish extensions to CCW Extension Library. All CCW Creator can use it in their project. ### Apply for CCW collaborator - -contact [wangjiaming@ccw.site](mailto:wangjiaming@ccw.site) +- fork this repo and submit your PR。 ## How to develop ### Define a extension From b8dc464bc47d7bb87b8c7229c35fce4c48bb1386 Mon Sep 17 00:00:00 2001 From: Arkos123 <101853866+Arkos123@users.noreply.github.com> Date: Sun, 28 May 2023 15:07:38 +0800 Subject: [PATCH 226/357] =?UTF-8?q?Arkos=E6=8B=93=E5=B1=95=20v1.5=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=A7=AF=E6=9C=A8=EF=BC=8C=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?bug=20(#77)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat:增加积木,获取缩放值 fix:加回废弃积木,以兼容之前的版本 fix:排序表传入的排序值cast转为数字(避免出现用字符串排序) fix:优化积木名称,把强制移动、强制设置大小积木的⚠️标志去掉。 * feat:加了新积木:JSON处理积木、最大值、克隆体数量等 perf:返回值转布尔积木,增加下拉菜单,原积木隐藏 --- Arkos/projectWith30.js | 650 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 630 insertions(+), 20 deletions(-) diff --git a/Arkos/projectWith30.js b/Arkos/projectWith30.js index 8aa6c5ed..8f80bc8b 100644 --- a/Arkos/projectWith30.js +++ b/Arkos/projectWith30.js @@ -4,12 +4,11 @@ import Color from '../utils/color.js' // import icon from './assets/icon.svg' //鸣谢:-6 优化代码和修复了一些 bug;_30 提供了部分拓展积木 -console.log(Cast.toNumber('123')) -console.log(Cast.toNumber('aab')) class ArkosExtensions { constructor(runtime) { this.runtime = runtime this.tempData = {} + this.lastKeyPressed={} //记录上一帧按下的键状态 this.sortedTable = { list1: { order: 'desc', @@ -26,6 +25,7 @@ class ArkosExtensions { 'ArkosExt.info1': '🚶 坐标和方向', 'ArkosExt.info2': '🔠 字符串处理', 'ArkosExt.info3': '🛠 实用积木', + 'ArkosExt.info3.5': '⚙️ JSON工具', 'ArkosExt.info4': '📄 信息获取', 'ArkosExt.info5': '📊 排序表', 'ArkosExt.info6': '🗂️ 临时数据', @@ -53,17 +53,39 @@ class ArkosExtensions { 'ArkosExt.isHiding': '角色隐藏?', 'ArkosExt.getRotationStyle': '当前旋转方式', 'ArkosExt.getWidthOrHeight': '获取当前造型的[t]', - 'ArkosExt.setSize': '⚠️强行将大小设为[size](无视限制)', + 'ArkosExt.setSize': '强行将大小设为[size](无视限制)', 'ArkosExt.width': '宽', 'ArkosExt.height': '高', - - 'ArkosExt.setXY': '⚠️强行移到x:[x]y:[y](无视边界)', + 'ArkosExt.true': '成立', + 'ArkosExt.false': '不成立', + 'ArkosExt.probability': '概率[p]', + 'ArkosExt.getKeyDown': '按下[key],且上次检测未按下', + 'ArkosExt.dataChanged': '当值[c]发生变化', + 'ArkosExt.isNum': '是数字', + 'ArkosExt.isInt': '是整数', + 'ArkosExt.sgn': '[c]的符号', + 'ArkosExt.defaultValue': '[c],默认值=[d]', + 'ArkosExt.reporterToBoolean': '[t][type]', + 'ArkosExt.max': '最大值', + 'ArkosExt.min': '最小值', + 'ArkosExt.diff': '差', + 'ArkosExt.sumOfSqu': '平方和', + 'ArkosExt.sqrtSumOfSqu': '平方和开根号', + 'ArkosExt.contain': '[list]包含[c]?(以[ch]分隔)', + 'ArkosExt.lenOfJSONList': '列表JSON[list]的长度', + 'ArkosExt.JSONListContains': '列表JSON[list]包含[c]?', + 'ArkosExt.editJSONList': '列表JSON[list]将[c][type]', + 'ArkosExt.JSONm1': '加到末尾', + 'ArkosExt.JSONm2': '从中删除', + + 'ArkosExt.setXY': '强行移到x:[x]y:[y](无视边界)', 'ArkosExt.getBoundaryCoord': '获取角色的[t]', 'ArkosExt.top': '上边缘y', 'ArkosExt.bottom': '下边缘y', 'ArkosExt.left': '左边缘x', 'ArkosExt.right': '右边缘x', 'ArkosExt.isOutOfSight': '角色移到舞台区外?', + 'ArkosExt.cloneCount': '当前克隆体数量', 'ArkosExt.and': '且', 'ArkosExt.or': '或', @@ -88,6 +110,7 @@ class ArkosExtensions { 'ArkosExt.deleteAllTempData': '🗂️清空所有临时数据', 'ArkosExt.getCountOfTempData': '🗂️临时数据量', 'ArkosExt.delTempData': '🗂️删除名为[data]的临时数据', + 'ArkosExt.ifTempDataExist': '🗂️存在名为[data]的临时数据?', 'ArkosExt.setTempVar': '🗂️将临时变量[var]设为[t]', 'ArkosExt.addTempVar': '🗂️将临时变量[var]增加[t]', @@ -103,6 +126,8 @@ class ArkosExtensions { 'ArkosExt.delItemOfTempList': '🗂️删除临时列表[list]第[n]项', 'ArkosExt.getItemOfTempList': '🗂️临时列表[list]第[n]项', 'ArkosExt.lengthOfTempList': '🗂️临时列表[list]长度', + 'ArkosExt.ifListItemExist': '🗂️临时列表[list]包含[c]?', + 'ArkosExt.getListItemIdx': '🗂️临时列表[list]中第一个[c]的编号', 'ArkosExt.clearTempCon': '🗂️创建或清空临时容器[con]', 'ArkosExt.initTempCon': '🗂️临时容器[con]内容设为[t]', @@ -115,14 +140,20 @@ class ArkosExtensions { 'ArkosExt.conInfo1': '名称', 'ArkosExt.conInfo2': '内容', 'ArkosExt.lengthOfTempCon': '🗂️临时容器[con]中内容数', + 'ArkosExt.ifConItemExist': '🗂️临时容器[con]包含[c]?', '30Ext.info': '✨ 以下扩展由_30提供', '30Ext.info.1': '🔮 定向缩放操作', + '30Ext.block.mirrorSprite': '(❌废弃,请使用新积木)[mirrorMethod]当前角色', + '30Ext.block.clearMirror': '(❌废弃,请使用新积木)清除角色镜像变换', '30Ext.block.scaleSpriteX': '将角色水平缩放比例设为[input](倍)', '30Ext.block.scaleSpriteY': '将角色垂直缩放比例设为[input](倍)', '30Ext.info.2': '图层操作', '30Ext.block.getLayer': '角色当前图层序数', '30Ext.block.setLayer': '将角色移到第[input]图层', + '30Ext.block.getScale': '当前角色的[input]缩放(倍)', + '30Ext.block.hor': '水平', + '30Ext.block.ver': '垂直', }, en: { @@ -146,17 +177,39 @@ class ArkosExtensions { 'ArkosExt.isHiding': 'is hiding?', 'ArkosExt.getRotationStyle': 'rotation style', 'ArkosExt.getWidthOrHeight': 'get [t] of the current costume', - 'ArkosExt.setSize': '⚠️force the size to [size] % (regardless of limitation) ', + 'ArkosExt.setSize': 'force the size to [size] % (regardless of limitation) ', 'ArkosExt.width': 'width', 'ArkosExt.height': 'height', - - 'ArkosExt.setXY': '⚠️force to x:[x]y:[y] (regardless of the boundary)', + 'ArkosExt.defaultValue': '[c],default=[d]', + 'ArkosExt.max': 'max', + 'ArkosExt.min': 'min', + 'ArkosExt.diff': 'difference between', + 'ArkosExt.sumOfSqu': 'square sum', + 'ArkosExt.sqrtSumOfSqu': 'sqrt square sum', + 'ArkosExt.contain': '[list]contains[c](separated by[ch])', + 'ArkosExt.lenOfJSONList': 'length of JSON[list]', + 'ArkosExt.JSONListContains': 'list JSON[list]contains key[c]?', + 'ArkosExt.editJSONList': '[c][type]list JSON[list]', + 'ArkosExt.JSONm1': 'add to', + 'ArkosExt.JSONm2': 'delete from', + 'ArkosExt.true': 'is', + 'ArkosExt.false': 'not', + 'ArkosExt.reporterToBoolean': '[type][t]', + 'ArkosExt.probability': 'probability[p]', + 'ArkosExt.getKeyDown': 'key[key]pressed, and not pressed last time', + 'ArkosExt.dataChanged': 'value[c]changed', + 'ArkosExt.isNum': 'is a number', + 'ArkosExt.isInt': 'is an integer', + 'ArkosExt.sgn': 'sign of[c]', + + 'ArkosExt.setXY': 'force to x:[x]y:[y] (regardless of the boundary)', 'ArkosExt.getBoundaryCoord': 'get [t] of the sprite', 'ArkosExt.top': 'top y', 'ArkosExt.bottom': 'bottom y', 'ArkosExt.left': 'left x', 'ArkosExt.right': 'right x', 'ArkosExt.isOutOfSight': 'is out of stage?', + 'ArkosExt.cloneCount': 'the number of clones', 'ArkosExt.and': 'and', 'ArkosExt.or': 'or', @@ -181,6 +234,7 @@ class ArkosExtensions { 'ArkosExt.info1': '🚶 Coordinate and Direction', 'ArkosExt.info2': '🔠 String Processing', 'ArkosExt.info3': '🛠 Utilities', + 'ArkosExt.info3.5': '⚙️ JSON utils', 'ArkosExt.info4': '📄 Information', 'ArkosExt.info5': '📊 Sorted Table', 'ArkosExt.info6': '🗂️ Temporary Data', @@ -191,6 +245,7 @@ class ArkosExtensions { 'ArkosExt.deleteAllTempData': '🗂️clear all temporary data', 'ArkosExt.getCountOfTempData': '🗂️count of temporary data', 'ArkosExt.delTempData': '🗂️delete temporary data[data]', + 'ArkosExt.ifTempDataExist': '🗂️temporary data[data]exists', 'ArkosExt.setTempVar': '🗂️set temp var[var] to [t]', 'ArkosExt.addTempVar': '🗂️change temp var[var] by [t]', @@ -207,6 +262,8 @@ class ArkosExtensions { 'ArkosExt.delItemOfTempList': '🗂️delete [n]of temp list[list]', 'ArkosExt.getItemOfTempList': '🗂️item[n]of temp list[list]', 'ArkosExt.lengthOfTempList': '🗂️length of temp list[list]', + 'ArkosExt.ifListItemExist': '🗂️temp list[list]contains[c]?', + 'ArkosExt.getListItemIdx': '🗂️item # of[c]in temp list[list]', 'ArkosExt.clearTempCon': '🗂️create or clear temp container[con]', 'ArkosExt.initTempCon': '🗂️set temp container[con]to[t]', @@ -219,14 +276,20 @@ class ArkosExtensions { 'ArkosExt.conInfo1': 'name', 'ArkosExt.conInfo2': 'content', 'ArkosExt.lengthOfTempCon': '🗂️count of contents in temp container[con]', + 'ArkosExt.ifConItemExist': '🗂️temp container[con]contains[c]?', '30Ext.info': '✨ Contributed by _30', '30Ext.info.1': '🔮 Directional scale', + '30Ext.block.mirrorSprite': '(❌abandoned, use new block instead)[mirrorMethod] current sprite', + '30Ext.block.clearMirror': '(❌abandoned, use new block instead)Clear the mirror transform', '30Ext.block.scaleSpriteX': 'Set the horizontal scaling of the sprite to [input] (Times)', '30Ext.block.scaleSpriteY': 'Set the vertical scaling of the sprite to [input] (Times)', '30Ext.info.2': 'Layer Manage', '30Ext.block.getLayer': 'Current layer of the sprite', '30Ext.block.setLayer': 'Move the sprite to layer [input]', + '30Ext.block.getScale': '[input]scaling of the sprite (Times)', + '30Ext.block.hor': 'horizontal', + '30Ext.block.ver': 'vertical', }, }) } @@ -412,11 +475,12 @@ class ArkosExtensions { }, }, }, - //返回值转bool积木 + //(隐藏)返回值转bool积木 { opcode: 'reporterToBoolean', blockType: 'Boolean', text: '[t]', + hideFromPalette: true, arguments: { t: { type: 'string', @@ -424,6 +488,142 @@ class ArkosExtensions { } }, }, + //返回值转bool积木2 + { + opcode: 'reporterToBoolean2', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.reporterToBoolean'), + arguments: { + t: { + type: 'string', + defaultValue: '1', + }, + type: { + type: 'string', + menu: 'TorF2', + } + }, + }, + //概率 + { + opcode: 'probability', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.probability'), + arguments: { + p: { + type: 'number', + defaultValue: '0.5', + } + }, + }, + //(有bug暂时隐藏)按下x键且上次没按 + // { + // opcode: 'getKeyDown', + // blockType: 'Boolean', + // text: this.formatMessage('ArkosExt.getKeyDown'), + // arguments: { + // key: { + // type: 'string', + // defaultValue: 'a', + // } + // }, + // }, + //(暂时不知如何实现)检测值变化 + // { + // opcode: 'dataChanged', + // blockType: 'Boolean', + // text: this.formatMessage('ArkosExt.dataChanged'), + // arguments: { + // c: { + // type: 'string', + // defaultValue: '变量', + // } + // }, + // }, + //判断是否是数字 + { + opcode: 'isNum', + blockType: 'Boolean', + text: '[type][c]', + arguments: { + c: { + type: 'number', + defaultValue: '0.2', + }, + type: { + type: 'string', + menu: 'isNumMenu', + }, + }, + }, + //符号 + { + opcode: 'sgn', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.sgn'), + arguments: { + c: { + type: 'number', + defaultValue: '-5', + } + }, + }, + //默认值 + { + opcode: 'defaultValue', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.defaultValue'), + arguments: { + c: { + type: 'string', + defaultValue: '', + }, + d: { + type: 'string', + defaultValue: '10', + } + }, + }, + //max min 差.. + { + opcode: 'binaryCal', + blockType: 'reporter', + text: '[cal][a][b]', + arguments: { + cal: { + type: 'string', + menu: 'biCalMenu', + }, + a: { + type: 'string', + defaultValue: '1', + }, + b: { + type: 'string', + defaultValue: '99', + } + }, + }, + //xx,xx,xx包含xx? + { + opcode: 'contain', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.contain'), + arguments: { + list: { + type: 'string', + defaultValue: '苹果,香蕉,橘子,菠萝', + }, + ch: { + type: 'string', + defaultValue: ',', + }, + c: { + type: 'string', + defaultValue: '苹果', + } + }, + }, //形如 a≤b≤c { opcode: 'compareTwoSides', @@ -529,6 +729,55 @@ class ArkosExtensions { }, filter: ['sprite'] }, + "---" + this.formatMessage("ArkosExt.info3.5"), //🔧JSON积木 + //JSON列表长度 + { + opcode: 'lenOfJSONList', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.lenOfJSONList'), + arguments: { + list: { + type: 'string', + defaultValue: '[1,2,"apple"]', + } + }, + }, + //JSON列表包含XX + { + opcode: 'JSONListContains', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.JSONListContains'), + arguments: { + list: { + type: 'string', + defaultValue: '[1,2,"apple"]', + }, + c: { + type: 'string', + defaultValue: 'apple', + } + }, + }, + //JSON列表加入/删除 + { + opcode: 'editJSONList', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.editJSONList'), + arguments: { + list: { + type: 'string', + defaultValue: '[1,2,"apple"]', + }, + c: { + type: 'string', + defaultValue: 'apple', + }, + type: { + type: 'string', + menu: 'JSONm', + } + }, + }, "---" + this.formatMessage("ArkosExt.info4"), //📄数据获取 //获取特效值 { @@ -588,6 +837,12 @@ class ArkosExtensions { text: this.formatMessage('ArkosExt.isOutOfSight'), filter: ['sprite'] }, + //克隆体数量 + { + opcode: 'cloneCount', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.cloneCount') + }, "---" + this.formatMessage("ArkosExt.info5"), //📊排序表 //📊清空排序表 { @@ -737,6 +992,18 @@ class ArkosExtensions { }, }, }, + //判断数据存在 + { + opcode: 'ifTempDataExist', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.ifTempDataExist'), + arguments: { + data: { + type: 'string', + defaultValue: 'i', + }, + }, + }, "---" + this.formatMessage("ArkosExt.info7"), //临时变量 //设置临时数据 { @@ -895,6 +1162,38 @@ class ArkosExtensions { }, }, }, + //临时列表包含xx? + { + opcode: 'ifListItemExist', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.ifListItemExist'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + c: { + type: 'string', + defaultValue: 'thing', + }, + }, + }, + //获取列表第一个xx的索引 + { + opcode: 'getListItemIdx', + blockType: 'reporter', + text: this.formatMessage('ArkosExt.getListItemIdx'), + arguments: { + list: { + type: 'string', + defaultValue: 'list', + }, + c: { + type: 'string', + defaultValue: 'thing', + }, + }, + }, "---" + this.formatMessage("ArkosExt.info9"), //临时容器 //创建或清空临时容器 { @@ -1013,11 +1312,59 @@ class ArkosExtensions { }, }, }, + //ifConItemExist + { + opcode: 'ifConItemExist', + blockType: 'Boolean', + text: this.formatMessage('ArkosExt.ifConItemExist'), + arguments: { + con: { + type: 'string', + defaultValue: 'con1', + }, + c: { + type: 'string', + defaultValue: 'coins', + } + }, + }, // "---" + this.formatMessage("30Ext.info"), //感谢30提供的扩展 "---" + this.formatMessage("30Ext.info.1"), //定向缩放 + { + opcode: 'mirrorSprite', + blockType: 'command', + text: this.formatMessage('30Ext.block.mirrorSprite'), + hideFromPalette: true, + arguments: { + mirrorMethod: { + type: 'string', + defaultValue: '' + } + } + }, + // 清除镜像 + { + opcode: 'clearMirror', + blockType: 'command', + hideFromPalette: true, + text: this.formatMessage('30Ext.block.clearMirror') + }, + //获取缩放 + { + opcode: 'getScale', + blockType: 'reporter', + text: this.formatMessage('30Ext.block.getScale'), + arguments: { + input: { + type: 'string', + menu: 'HVMenu', + } + }, + filter: ['sprite'] + }, // x向缩放 { opcode: 'scaleSpriteX', @@ -1066,6 +1413,72 @@ class ArkosExtensions { }, ], menus: { + isNumMenu:[{ + text: this.formatMessage('ArkosExt.isNum'), + value: '1' + }, + { + text: this.formatMessage('ArkosExt.isInt'), + value: '2' + } + ], + biCalMenu: [{ + text: this.formatMessage('ArkosExt.max'), + value: '1' + }, + { + text: this.formatMessage('ArkosExt.min'), + value: '2' + }, + { + text: this.formatMessage('ArkosExt.diff'), + value: '3' + }, + { + text: this.formatMessage('ArkosExt.sumOfSqu'), + value: '4' + }, + { + text: this.formatMessage('ArkosExt.sqrtSumOfSqu'), + value: '5' + } + ], + TorF: [{ + text: 'true', + value: '1' + }, + { + text: 'false', + value: '2' + }, + ], + TorF2: [{ + text: this.formatMessage('ArkosExt.true'), + value: '1' + }, + { + text: this.formatMessage('ArkosExt.false'), + value: '0' + }, + ], + JSONm: [{ + text: this.formatMessage('ArkosExt.JSONm1'), //加入 + value: '1' + }, + { + text: this.formatMessage('ArkosExt.JSONm2'), //删除 + value: '2' + }, + ], + HVMenu: [{ + text: this.formatMessage('30Ext.block.hor'), //水平 + value: 'h' + }, + { + text: this.formatMessage('30Ext.block.ver'), //垂直 + value: 'v' + }, + ], conInfoMenu: [{ text: this.formatMessage('ArkosExt.conInfo1'), //名称 value: '1' @@ -1307,10 +1720,6 @@ class ArkosExtensions { return !util.target.visible; } - //获取图层(逝一逝) - // getLayer (args, util) { - // return util.target.layer; - // } //获取当前角色的旋转方式 getRotationStyle(args, util) { @@ -1408,14 +1817,30 @@ class ArkosExtensions { return false; } - //形如:<() > + cloneCount(){ + return this.runtime._cloneCounter; + } + + //(废弃)形如:<() > reporterToBoolean(args) { - if(Cast.toString(args.t) - .toLowerCase() === 'false') return false; - if(args.t === '0') return false; + const t = Cast.toString(args.t).toLowerCase() + if(t === 'false'||t === '0'||t === 'undefined'||t === 'null'||t === '') return false; return (args.t) ? true : false; } + //形如:<()成立/不成立 > + reporterToBoolean2(args) { + const t = Cast.toString(args.t).toLowerCase() + let b + if(t === 'false'||t === '0'||t === 'undefined'||t === 'null'||t === '') b = false; + else b = (args.t) ? true : false; + return (args.type === '1')? b : (!b); + } + + trueOrFalse(args) { + return (args.type === '1')? true : false; + } + compare(a, b, op) { switch (op) { case '<': @@ -1435,6 +1860,125 @@ class ArkosExtensions { } } + binaryCal(args){ + let a = Cast.toNumber(args.a) + let b = Cast.toNumber(args.b) + switch (args.cal) { + case '1': + return (Cast.compare(args.a, args.b) > 0) ? args.a : args.b; //max + case '2': + return (Cast.compare(args.a, args.b) > 0) ? args.b : args.a; //min + case '3': + return Math.abs(a-b);//差 + case '4': + return a*a+b*b;//平方和 + default: + return Math.sqrt(a*a+b*b);//平方和开方 + } + } + + defaultValue(args){ + return (args.c === '')? args.d : args.c; + } + + isNum(args){ + if(args.type === '1') + { + return !isNaN(args.c); + } + if(args.type === '2') + { + if(isNaN(args.c)) return false; + return Cast.isInt(args.c); + } + return false; + } + + //取符号。负数为-1,0和正数为1 + sgn(args){ + let c = Cast.toNumber(args.c) + return c<0 ? -1 : 1; + } + + //概率 + probability(args){ + let p = Cast.toNumber(args.p) + if(p===1) return true; + if(p===0) return false; + return (Math.random() < p)? true : false; + } + + //积木暂时隐藏,不上线 + getKeyDown (args, util) { + let flag = false + let pressed = util.ioQuery('keyboard', 'getKeyIsDown', [args.key]); + if(!this.lastKeyPressed[args.key] && pressed) flag = true; //这一帧按下,且上一帧未按下 + this.lastKeyPressed[args.key] = pressed + return flag; + } + + //暂时不知如何实现 + dataChanged(args, util){ + // let cached = util.target.blocks._cache._executeCached + // console.log(Object.keys(cached)[0]) + // console.log(util.target.blocks._cache) + console.log(util.target.blocks) + return false; + } + + //xxx,xx,xx 包含xx? + contain(args) { + let list = Cast.toString(args.list).split(Cast.toString(args.ch)) + return this._ifListItemExist(list, Cast.toString(args.c)) + } + + lenOfJSONList(args) { + try { + let list = JSON.parse(Cast.toString(args.list)) + if(typeof(list) === 'object' && list !== null) { + return Object.keys(list).length; + } + return 0; + } catch (e) { + return 0; + } + } + + JSONListContains(args) { + try { + let list = JSON.parse(Cast.toString(args.list)) + if(Array.isArray(list)) { + return this._ifListItemExist(list, Cast.toString(args.c)); + } + return false; + } catch (e) { + return false; + } + } + + //加入/从JSON列表删除 + editJSONList(args) { + try { + let list = JSON.parse(Cast.toString(args.list)) + if(Array.isArray(list)) { + const item = this._anythingToNumberString(args.c) + if(args.type === '1') //加入列表 + { + list.push(item); + } + if(args.type === '2') //从列表删除 + { + const idx = this._getListItemIdx(list, item) - 1 + if(idx >= 0) list.splice(idx, 1); + } + return JSON.stringify(list); + } + return ''; + } catch (e) { + return ''; + } + } + //形如:a≤b≤c op1,op2 compareTwoSides(args) { return this.compare(args.a, args.b, args.op1) && this.compare(args.b, args.c, args.op2) @@ -1538,7 +2082,7 @@ class ArkosExtensions { this.sortedTable[args.list].list, this.sortedTable[args.list].order, { name: args.name, - rankValue: args.value, + rankValue: Cast.toNumber(args.value), extra: args.extra }); } @@ -1640,6 +2184,10 @@ class ArkosExtensions { delete this.tempData[Cast.toString(args.data)]; } + ifTempDataExist(args) { + return this.tempData.hasOwnProperty(Cast.toString(args.data)) + } + setTempVar(args) { this.tempData[Cast.toString(args.var)] = args.t; } @@ -1721,6 +2269,48 @@ class ArkosExtensions { return list.length; } + //检查list是否包含item + _ifListItemExist(list, item) { + if (list.indexOf(item) >= 0) { + return true; + } + // Try using Scratch comparison operator on each item. + // (Scratch considers the string '123' equal to the number 123). + for (let i = 0; i < list.length; i++) { + if (Cast.compare(list[i], item) === 0) { + return true; + } + } + return false; + } + + ifListItemExist(args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return false; + const item = Cast.toString(args.c) + + return this._ifListItemExist(list, item) + } + + //获取list中item索引 + _getListItemIdx(list, item) { + for (let i = 0; i < list.length; i++) { + if (Cast.compare(list[i], item) === 0) { + return i + 1; + } + } + return 0; + } + + getListItemIdx(args) { + let list = this.tempData[Cast.toString(args.list)] + if(!Array.isArray(list)) return 0; + const item = Cast.toString(args.c) + + return this._getListItemIdx(list, item) + + } + //容器 clearTempCon(args) { this.tempData[Cast.toString(args.con)] = {}; @@ -1784,8 +2374,13 @@ class ArkosExtensions { lengthOfTempCon(args) { let con = this.tempData[Cast.toString(args.con)] if(!(typeof(con) === 'object' && con !== null)) return 0; - return Object.keys(con) - .length; + return Object.keys(con).length; + } + + ifConItemExist(args) { + let con = this.tempData[Cast.toString(args.con)] + if(!(typeof(con) === 'object' && con !== null)) return false; + return con.hasOwnProperty(Cast.toString(args.c)); } @@ -1808,6 +2403,21 @@ class ArkosExtensions { // //角色造型操作 // + clearMirror(){ + console.warn("镜像积木已下线,请使用新积木\nMirror block is offline, please use new blocks."); + } + + mirrorSprite(){ + console.warn("镜像积木已下线,请使用新积木\nMirror block is offline, please use new blocks."); + } + + getScale(args, util) { + let drawable = this.runtime.renderer._allDrawables[util.target.drawableID] + if(!drawable.ext30_scale) return 1 + else if(args.input === 'v') return drawable.ext30_scale[1] + else return drawable.ext30_scale[0] + } + scaleSprite(index, value, util) { let target = util.target; let drawable = this.runtime.renderer._allDrawables[target.drawableID]; From a6beaad2a0456f3ba2ac59fc028b571ca2935ecb Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 28 May 2023 15:57:37 +0800 Subject: [PATCH 227/357] FPS 1.1 (#80) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit feat(block):计算帧率浮动 --- wit_cat/FPS.js | 351 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 351 insertions(+) create mode 100644 wit_cat/FPS.js diff --git a/wit_cat/FPS.js b/wit_cat/FPS.js new file mode 100644 index 00000000..8f95a6a4 --- /dev/null +++ b/wit_cat/FPS.js @@ -0,0 +1,351 @@ + +const witcat_fps_picture = "data:image/png;base64,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"; + +const witcat_fps_icon = "data:image/png;base64,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"; + +const witcat_fps_extensionId = "WitCatFPS"; + +/** @typedef {string|number|boolean} SCarg 来自Scratch圆形框的参数,虽然这个框可能只能输入数字,但是可以放入变量,因此有可能获得数字、布尔和文本(极端情况下还有 null 或 undefined,需要同时处理 */ + +class WitCatFPS { + constructor(runtime) { + this.runtime = runtime; + /** Scratch fps 开关 */ + this.scfpson = false; + /** Scratch fps(每秒更新) */ + this.scfps = 0; + /** Scratch fps(随时更新) */ + this.scfpsn = 0; + /** Scratch fps 计数 */ + this.scfpscnt = 0; + /** Scratch fps 每秒 setInterval 计时器 */ + this.scfpsinterval = -1; + /** Scratch fps 上一帧时间(计算瞬时fps) */ + this.scfpstime = 0; + + /** 浏览器 fps 开关 */ + this.webfpson = false; + /** 浏览器 fps(每秒更新) */ + this.webfps = 0; + /** 浏览器 fps(随时更新) */ + this.webfpsn = 0; + /** 浏览器 fps 计数 */ + this.webfpscnt = 0; + /** 浏览器 fps 计数函数已经关闭? */ + this.webfpstick_end = true; + /** 浏览器 fps 上一帧时间(计算瞬时fps) */ + this.webfpstime = 0; + /** 浏览器 fps 每秒更新 setInterval 计时器 */ + this.webfpsinterval = -1; + + + /** 被挂钩的 runtime._step 函数 */ + this.step = this.runtime._step; + this._formatMessage = runtime.getFormatMessage({ + "zh-cn": { + "WitCatFPS.name": "[beta]白猫的FPS", + "WitCatFPS.webs": "浏览器", + "WitCatFPS.scratchs": "舞台", + "WitCatFPS.more": "更多", + "WitCatFPS.scratch": "舞台FPS", + "WitCatFPS.web": "浏览器FPS", + "WitCatFPS.nscratch": "瞬时舞台FPS", + "WitCatFPS.nweb": "瞬时浏览器FPS", + "WitCatFPS.turnon": "[type]舞台FPS检测", + "WitCatFPS.webturnon": "[type]浏览器FPS检测", + "WitCatFPS.type.1": "开启", + "WitCatFPS.type.2": "关闭", + "WitCatFPS.docs": "📖拓展教程", + "WitCatFPS.compute": "在帧率[fps]下的[num]", + }, + en: { + "WitCatFPS.name": "[beta]WitCat’s FPS", + "WitCatFPS.webs": "web", + "WitCatFPS.scratchs": "stage", + "WitCatFPS.more": "more", + "WitCatFPS.scratch": "stage FPS", + "WitCatFPS.web": "web FPS", + "WitCatFPS.nscratch": "stage current FPS", + "WitCatFPS.nweb": "web current FPS", + "WitCatFPS.turnon": "[type]stage FPS detection", + "WitCatFPS.webturnon": "[type]web FPS detection", + "WitCatFPS.type.1": "enable", + "WitCatFPS.type.2": "disable", + "WitCatFPS.docs": "📖 Tutorial", + "WitCatFPS.compute": "the number[num]from[fps]", + } + }) + } + + /** + * 翻译 + * @param {string} id + * @return {string} + */ + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id + }); + } + + getInfo() { + return { + id: witcat_fps_extensionId, // 拓展id + name: this.formatMessage("WitCatFPS.name"), // 拓展名 + blockIconURI: witcat_fps_icon, + menuIconURI: witcat_fps_icon, + color1: "#EC3838", + color2: "#B32B2B", + blocks: [ + { + blockType: "button", + text: this.formatMessage('WitCatFPS.docs'), + onClick: this.docs, + }, + "---" + this.formatMessage("WitCatFPS.scratchs"), + { + opcode: "scratch", + blockType: "reporter", + text: this.formatMessage("WitCatFPS.scratch"), + arguments: {}, + }, + { + opcode: "nscratch", + blockType: "reporter", + text: this.formatMessage("WitCatFPS.nscratch"), + arguments: {}, + }, + { + opcode: "turnon", + blockType: "command", + text: this.formatMessage("WitCatFPS.turnon"), + arguments: { + type: { + type: "string", + menu: 'type', + } + }, + }, + "---" + this.formatMessage("WitCatFPS.webs"), + { + opcode: "web", + blockType: "reporter", + text: this.formatMessage("WitCatFPS.web"), + arguments: {}, + }, + { + opcode: "nweb", + blockType: "reporter", + text: this.formatMessage("WitCatFPS.nweb"), + arguments: {}, + }, + { + opcode: "webturnon", + blockType: "command", + text: this.formatMessage("WitCatFPS.webturnon"), + arguments: { + type: { + type: "string", + menu: 'type', + } + }, + }, + "---" + this.formatMessage("WitCatFPS.more"), + { + opcode: "compute", + blockType: "reporter", + text: this.formatMessage("WitCatFPS.compute"), + arguments: { + fps: { + type: "number", + defaultValue: '30', + }, + num: { + type: "number", + defaultValue: '5', + } + }, + }, + ], + menus: { + type: [ + { + text: this.formatMessage('WitCatFPS.type.1'), + value: 'true' + }, + { + text: this.formatMessage('WitCatFPS.type.2'), + value: 'false' + }, + ], + }, + }; + } + + /** 打开教程 */ + docs() { + let a = document.createElement('a'); + a.href = "https://www.ccw.site/post/d6d96e80-3f58-4a19-b7e6-c567d3a6a583"; + a.rel = "noopener noreferrer"; + a.target = "_blank"; + a.click(); + } + + /** + * 获取浏览器帧率用的回调函数 + * @param {DOMHighResTimeStamp} timestamp + * @returns {void} + */ + _webfpstick(timestamp) { + // 存在多次开关功能导致该函数大量触发的情况。 + // 这样子设计,每帧只触发一次 + // 这里判断 webfpson 是否为真来判断是否要继续更新帧数, + // 这样才能正常关闭。 + if (this.webfpson) { + this.webfpstick_end = false; + this.webfpscnt++; + this.webfpsn = 1000 / (timestamp - this.webfpstime); + this.webfpstime = timestamp; + // 这里的 bind(this) 非常重要,让回调的时候 this 指向当前的 this。 + requestAnimationFrame(this._webfpstick.bind(this)); + } + else { + this.webfpstick_end = true; + } + } + + /** + * 舞台的帧率 + * @return {number} + */ + scratch() { + return this.scfps; + } + + /** + * 舞台的瞬时帧率 + * @return {number} + */ + nscratch() { + return this.scfpsn; + } + + /** + * 浏览器的帧率 + * @return {number} + */ + web() { + return this.webfps; + } + + /** + * 浏览器的瞬时帧率 + * @return {number} + */ + nweb() { + return this.webfpsn; + } + + /** + * 设置舞台帧率检测 + * @param {object} args + * @param {SCarg|"true"|"false"} args.type + * @return {void} + */ + turnon(args) { + if (args.type == "true") { + if (this.scfpson == false) { + this.scfpson = true; + this.scfpstime = Date.now(); + let that = this; + this.runtime._step = function () { + if (that.scfpson) { + that.step.call(this); + let timestamp = Date.now(); + that.scfpsn = 1000 / (timestamp - that.scfpstime); + that.scfpstime = timestamp; + that.scfpscnt++; + } + } + this.scfpsinterval = setInterval(() => { + this.scfps = this.scfpscnt; + this.scfpscnt = 0; + }, 1000) + } + } + else { + if (this.scfpson == true) { + this.scfpson = false; + this.runtime._step = this.step; + clearInterval(this.scfpsinterval); + this.scfps = 0; + this.scfpsn = 0; + } + } + } + + /** + * 设置浏览器帧率检测 + * @param {object} args + * @param {SCarg|"true"|"false"} args.type + * @return {void} + */ + webturnon(args) { + if (args.type == "true") { + if (this.webfpson == false) { + this.webfpson = true; + this.webfpstime = Date.now(); + if (this.webfpstick_end) { + // 这里的 bind(this) 非常重要,让回调的时候 this 指向当前的 this。 + requestAnimationFrame(this._webfpstick.bind(this)); + } + this.webfpsinterval = setInterval(() => { + this.webfps = this.webfpscnt; + this.webfpscnt = 0; + }, 1000) + } + } + else { + if (this.webfpson == true) { + this.webfpson = false; + clearInterval(this.webfpsinterval); + this.webfps = 0; + this.webfpsn = 0; + } + } + } + /** + * @param {number} fps 对照帧率 + * @param {number} num 需要计算的值 + * @return {number} + */ + compute(args) { + return Number(args.num) / (this.scfpsn / Number(args.fps)); + } +} + +window.tempExt = { + Extension: WitCatFPS, + info: { + name: "WitCatFPS.name", + description: "WitCatFPS.descp", + extensionId: witcat_fps_extensionId, + iconURL: witcat_fps_picture, + insetIconURL: witcat_fps_icon, + featured: true, + disabled: false, + collaborator: "白猫 @ CCW" + }, + l10n: { + "zh-cn": { + "WitCatFPS.name": "[beta]白猫的FPS", + "WitCatFPS.descp": "运行速度!!!" + }, + en: { + "WitCatFPS.name": "[beta]WitCat’s FPS", + "WitCatFPS.descp": "Detect running speed!!!" + } + } +}; From 69bd73e6a0f24b08e92a8bd3ff0fbb00e9dc2e9b Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 28 May 2023 16:05:41 +0800 Subject: [PATCH 228/357] File_Helper.js 2.7 (#79) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update File_Helper.js * 添加依赖 fix:添加依赖和说明 --- wit_cat/File_Helper.js | 2162 ++++++++++++++++++++++------------------ wit_cat/README.md | 1 + wit_cat/base64.js | 300 ++++++ 3 files changed, 1509 insertions(+), 954 deletions(-) create mode 100644 wit_cat/README.md create mode 100644 wit_cat/base64.js diff --git a/wit_cat/File_Helper.js b/wit_cat/File_Helper.js index b4f395d2..ba0b9eeb 100644 --- a/wit_cat/File_Helper.js +++ b/wit_cat/File_Helper.js @@ -1,968 +1,1222 @@ // import Cast from "cast.js"; -const _picture = "data:image/png;base64,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"; +import { Base64 } from "./base64.js"; -const _icon = "data:image/png;base64,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"; +const witcat_file_helper_picture = "data:image/png;base64,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"; -const extensionId = "WitCatFileHelper"; -let FLAG = 0, download = 0; +const witcat_file_helper_icon = "data:image/png;base64,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"; -setInterval(() => { - if (download > 0) { - download--; - } -}, 1000) +const witcat_file_helper_extensionId = "WitCatFileHelper"; + +/** @typedef {string|number|boolean} SCarg 来自Scratch圆形框的参数,虽然这个框可能只能输入数字,但是可以放入变量,因此有可能获得数字、布尔和文本(极端情况下还有 null 或 undefined,需要同时处理 */ class WitCatFileHelper { - constructor(runtime) { - this.runtime = runtime; - this._formatMessage = runtime.getFormatMessage({ - "zh-cn": { - "WitCatFileHelper.name": "[beta]白猫的文件助手", - "WitCatFileHelper.filehelper": "文件处理", - "WitCatFileHelper.inputmanagement": "文本框", - "WitCatFileHelper.Multiplelinestext": "多行文本", - "WitCatFileHelper.downloads": "将内容[text]按[s]分割后命名为[name]并下载多行文本", - "WitCatFileHelper.download": "将内容[text]命名为[name]并下载", - "WitCatFileHelper.save": "设置键[name]为[text]并储存到本地", - "WitCatFileHelper.upload": "获取键[name]的值", - "WitCatFileHelper.delete": "删除键[name]", - "WitCatFileHelper.segmentation": "将[text]按[s]分割为[thing]", - "WitCatFileHelper.encrypt": "base64加密[text]", - "WitCatFileHelper.decrypt": "base64解密[text]", - "WitCatFileHelper.openfile": "打开文件", - "WitCatFileHelper.showvar": "设置键[name]的状态为[show]", - "WitCatFileHelper.saveother": "设置作品ID[id]的键[name]为[text]", - "WitCatFileHelper.uploadother": "获取作品[id]的键[name]的值", - "WitCatFileHelper.other": "作品[id]的键[name]的状态", - "WitCatFileHelper.showon": "只读", - "WitCatFileHelper.showoff": "私有", - "WitCatFileHelper.showall": "公开", - "WitCatFileHelper.deleteMultiplelinestext": "删除[text]的第[num]行", - "WitCatFileHelper.addMultiplelinestext": "将[text]加入[texts]的第[num]行", - "WitCatFileHelper.whatMultiplelinestext": "[text]的第[num]行", - "WitCatFileHelper.numMultiplelinestext": "[text]的行数", - "WitCatFileHelper.thing.1": "数组", - "WitCatFileHelper.thing.2": "多行文本", - "WitCatFileHelper.number": "第[num]个键的[type]", - "WitCatFileHelper.numbers": "键数量", - "WitCatFileHelper.number.1": "键名", - "WitCatFileHelper.number.2": "键值", - "WitCatFileHelper.turnMultiplelinestext": "将多行文本[text]转化为数组", - "WitCatFileHelper.turnsMultiplelinestext": "将数组[text]转化为多行文本", - "WitCatFileHelper.downloadnum": "可下载文件数量", - "WitCatFileHelper.downloadask": "作品企图下载疑似会威胁电脑的文件,是否继续?\n代码如下:", - }, - en: { - "WitCatFileHelper.name": "[beta]WitCat’s File Helper", - "WitCatFileHelper.filehelper": "file", - "WitCatFileHelper.inputmanagement": "input", - "WitCatFileHelper.Multiplelinestext": "Multiple lines of text", - "WitCatFileHelper.downloads": "Download split content [text] by [s] named [name]", - "WitCatFileHelper.download": "Download content [text] named [name]", - "WitCatFileHelper.save": "Save content [text] with [name] on computer", - "WitCatFileHelper.upload": "Get value [name]", - "WitCatFileHelper.delete": "delete value [name]", - "WitCatFileHelper.segmentation": "Split [text] by [s] to [thing]", - "WitCatFileHelper.encrypt": "base64 encrypt[text]", - "WitCatFileHelper.decrypt": "base64 decrypt[text]", - "WitCatFileHelper.openfile": "openfile", - "WitCatFileHelper.showvar": "set value[name]`s state[show]", - "WitCatFileHelper.saveother": "save ID[id]`s content name[name]with[text]", - "WitCatFileHelper.uploadother": "get ID[id]`s value[name]", - "WitCatFileHelper.other": "get ID[id]`s value[name]`s state", - "WitCatFileHelper.showon": "View", - "WitCatFileHelper.showoff": "private", - "WitCatFileHelper.showall": "public", - "WitCatFileHelper.deleteMultiplelinestext": "delete[text]the[num]line of text", - "WitCatFileHelper.addMultiplelinestext": "let[text]add with[texts]the[num]line of text", - "WitCatFileHelper.whatMultiplelinestext": "[text]`s[num]line of text", - "WitCatFileHelper.numMultiplelinestext": "[text]Number of rows", - "WitCatFileHelper.thing.1": "array", - "WitCatFileHelper.thing.2": "Multiple lines of text", - "WitCatFileHelper.number": "[type]of[num]key", - "WitCatFileHelper.numbers": "key number", - "WitCatFileHelper.number.1": "name", - "WitCatFileHelper.number.2": "content", - "WitCatFileHelper.turnMultiplelinestext": "Converts multiline[text]text to an array", - "WitCatFileHelper.turnsMultiplelinestext": "Converts the array[text]to multiline text", - "WitCatFileHelper.downloadnum": "Number of downloadable files", - "WitCatFileHelper.downloadask": "works will attempt to download the suspected threat to computer files, whether or not to continue? \n code is as follows: ", - } - }) - } - - formatMessage(id) { - return this._formatMessage({ - id, - default: id, - description: id - }); - } - - getInfo() { - return { - id: extensionId, // 拓展id - name: this.formatMessage("WitCatFileHelper.name"), // 拓展名 - docsURI: "https://www.ccw.site/post/d6d96e80-3f58-4a19-b7e6-c567d3a6a583", - blockIconURI: _icon, - menuIconURI: _icon, - color1: "#60D6F4", - color2: "#55a7f7", - blocks: [ - "---" + this.formatMessage("WitCatFileHelper.filehelper"), - { - opcode: "downloads", - blockType: "command", - text: this.formatMessage("WitCatFileHelper.downloads"), - arguments: { - text: { - type: "string", - defaultValue: 'awa!!!|awa!!!', - }, - name: { - type: "string", - defaultValue: 'wit_cat.txt', - }, - s: { - type: "string", - defaultValue: '|', - }, - }, - }, - { - opcode: "download", - blockType: "command", - text: this.formatMessage("WitCatFileHelper.download"), - arguments: { - text: { - type: "string", - defaultValue: 'awa!!!', - }, - name: { - type: "string", - defaultValue: 'wit_cat.txt', - }, - }, - }, - { - opcode: "downloadnum", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.downloadnum"), - arguments: {}, - }, - { - opcode: "openfile", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.openfile"), - disableMonitor: true, - arguments: {}, - }, - { - opcode: "upload", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.upload"), - hideFromPalette: true, - arguments: { - name: { - type: "string", - defaultValue: 'i', - }, - }, - }, - { - opcode: "save", - blockType: "command", - text: this.formatMessage("WitCatFileHelper.save"), - hideFromPalette: true, - arguments: { - text: { - type: "string", - defaultValue: '0', - }, - name: { - type: "string", - defaultValue: 'i', - }, - }, - }, - { - opcode: "delete", - blockType: "command", - text: this.formatMessage("WitCatFileHelper.delete"), - hideFromPalette: true, - arguments: { - name: { - type: "string", - defaultValue: 'i', - }, - }, - }, - { - opcode: "showvar", - blockType: "command", - text: this.formatMessage("WitCatFileHelper.showvar"), - hideFromPalette: true, - arguments: { - name: { - type: "string", - defaultValue: "i", - }, - show: { - type: "string", - menu: "setvariable", - }, - }, - }, - { - opcode: "number", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.number"), - hideFromPalette: true, - arguments: { - num: { - type: "number", - defaultValue: "i", - }, - type: { - type: "string", - menu: "type", - }, - }, - }, - { - opcode: "numbers", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.numbers"), - hideFromPalette: true, - arguments: {}, - }, - { - opcode: "saveother", - blockType: "command", - text: this.formatMessage("WitCatFileHelper.saveother"), - hideFromPalette: true, - arguments: { - id: { - type: "string", - defaultValue: "6373950041d21d2d2cd0da9b", - }, - name: { - type: "string", - defaultValue: "i", - }, - text: { - type: "string", - defaultValue: "wit_cat!", - }, - }, - }, - { - opcode: "uploadother", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.uploadother"), - hideFromPalette: true, - arguments: { - id: { - type: "string", - defaultValue: "6373950041d21d2d2cd0da9b", - }, - name: { - type: "string", - defaultValue: "i", - }, - }, - }, - { - opcode: "other", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.other"), - hideFromPalette: true, - arguments: { - id: { - type: "string", - defaultValue: "6373950041d21d2d2cd0da9b", - }, - name: { - type: "string", - defaultValue: "i", - }, - }, - }, - "---" + "base64", - { - opcode: "encrypt", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.encrypt"), - arguments: { - text: { - type: "string", - defaultValue: 'i love china', - }, - }, - }, - { - opcode: "decrypt", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.decrypt"), - arguments: { - text: { - type: "string", - defaultValue: 'aSUyMGxvdmUlMjBjaGluYQ==', - }, - }, - }, - "---" + this.formatMessage("WitCatFileHelper.Multiplelinestext"), - { - opcode: "segmentation", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.segmentation"), - arguments: { - text: { - type: "string", - defaultValue: 'wow/!!!', - }, - s: { - type: "string", - defaultValue: '/', - }, - thing: { - type: "string", - menu: 'thing', - } - }, - }, - { - opcode: "deleteMultiplelinestext", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.deleteMultiplelinestext"), - arguments: { - text: { - type: "string", - defaultValue: "wit_cat!!!\nwit_cat!!!", - }, - num: { - type: "number", - defaultValue: "1", - } - }, - }, - { - opcode: "addMultiplelinestext", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.addMultiplelinestext"), - arguments: { - text: { - type: "string", - defaultValue: "wit_cat!!!", - }, - texts: { - type: "string", - defaultValue: "wit_cat!!!\nwit_cat!!!", - }, - num: { - type: "string", - defaultValue: "last", - } - }, - }, - { - opcode: "whatMultiplelinestext", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.whatMultiplelinestext"), - arguments: { - text: { - type: "string", - defaultValue: "wit_cat!!!", - }, - num: { - type: "string", - defaultValue: "1", - } - }, - }, - { - opcode: "numMultiplelinestext", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.numMultiplelinestext"), - arguments: { - text: { - type: "string", - defaultValue: "wit_cat!!!\nwit_cat!!!", - }, - }, - }, - { - opcode: "turnMultiplelinestext", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.turnMultiplelinestext"), - arguments: { - text: { - type: "string", - defaultValue: "wit_cat!!!\nwit_cat!!!", - }, - }, - }, - { - opcode: "turnsMultiplelinestext", - blockType: "reporter", - text: this.formatMessage("WitCatFileHelper.turnsMultiplelinestext"), - arguments: { - text: { - type: "string", - defaultValue: "[\"wit_cat!!!\",\"wit_cat!!!\"]", - }, - }, - }, - ], - menus: { - setvariable: [ - { - text: this.formatMessage('WitCatFileHelper.showall'), - value: '#witcat' - }, - { - text: this.formatMessage('WitCatFileHelper.showon'), - value: '$witcat' - }, - { - text: this.formatMessage('WitCatFileHelper.showoff'), - value: '@witcat' - }, - ], - thing: [ - { - text: this.formatMessage('WitCatFileHelper.thing.1'), - value: 'true' - }, - { - text: this.formatMessage('WitCatFileHelper.thing.2'), - value: 'false' - }, - ], - type: [ - { - text: this.formatMessage('WitCatFileHelper.number.1'), - value: 'name' - }, - { - text: this.formatMessage('WitCatFileHelper.number.2'), - value: 'content' - }, - ], - } - }; - } - //下载多行文件 - downloads(args) { - download += 1; - if (download < 3) { - let h = args.text; - let text = args.text; - let filenames = args.name; - if (filenames === "") { - filenames = "none.txt" - } - const filename = filenames; - let s = args.s; - if (s != "") { - h = text.split(s).join("\n"); - } else { - h = text; - } - let SuffixName = filename.split(".")[filename.split(".").length - 1]; - if (SuffixName === "bat" || SuffixName === "cmd" || SuffixName === "vbs" || SuffixName === "ps1" || SuffixName === "sh") { - let a = confirm(this.formatMessage('WitCatFileHelper.downloadask') + SuffixName + ":\n" + h); - if (a === false) { - return; - } - } - const content = h; - // 创建隐藏的可下载链接 - let eleLink = document.createElement('a'); - eleLink.download = filename; - eleLink.style.display = 'none'; - // 字符内容转变成blob地址 - let blob = new Blob([content]); - eleLink.href = URL.createObjectURL(blob); - // 触发点击 - document.body.appendChild(eleLink); - eleLink.click(); - // 然后移除 - document.body.removeChild(eleLink); - } - else { - console.warn("下载太频繁!\nToo many downloads!"); - } - } - //下载文件 - download(args) { - download += 1; - if (download < 3) { - const content = args.text; - let filenames = args.name; - if (filenames === "") { - filenames = "none.txt" - } - let SuffixName = filenames.split(".")[filenames.split(".").length - 1]; - if (SuffixName === "bat" || SuffixName === "cmd" || SuffixName === "vbs" || SuffixName === "ps1" || SuffixName === "sh") { - let a = confirm(this.formatMessage('WitCatFileHelper.downloadask') + SuffixName + ":\n" + content); - if (a === false) { - return; - } - } - const filename = filenames; - // 创建隐藏的可下载链接 - let eleLink = document.createElement('a'); - eleLink.download = filename; - eleLink.style.display = 'none'; - // 字符内容转变成blob地址 - let blob = new Blob([content]); - eleLink.href = URL.createObjectURL(blob); - // 触发点击 - document.body.appendChild(eleLink); - eleLink.click(); - // 然后移除 - document.body.removeChild(eleLink); - } - else { - console.warn("下载太频繁!\nToo many downloads!"); - } - } - //读取本地变量 - upload() { - console.warn("文件助手——读取键值对:积木已下线,请更换\nfile_helper-Read key value pair: Block is offline, please replace");/* - const name = args.name; - let h = this.runtime.ccwAPI.getProjectUUID(); - //寻找状态 - let show = "@witcat"; - let value = localStorage.getItem(h + name); - if (value === null) { - let value = localStorage.getItem("@witcat" + h + "©" + name); - if (value === null) { - value = localStorage.getItem("#witcat" + h + "©" + name); - if (value === null) { - value = localStorage.getItem("$witcat" + h + "©" + name); - if (value != null) { - show = "$witcat"; - } - } - else { - show = "#witcat"; - } - } - } - else { - show = ""; - } - if (show === "") { - return localStorage.getItem(show + h + name); - } - return localStorage.getItem(show + h + "©" + name);*/ - } - //保存本地变量 - save() { - console.warn("文件助手——保存键值对:积木已下线,请更换\nfile_helper-Save the key pair: Block is offline, please replace");/* - const text = args.text; - const name = args.name; - let h = this.runtime.ccwAPI.getProjectUUID(); - //寻找状态 - let show = "@witcat"; - let value = localStorage.getItem(h + name); - if (value === null) { - let value = localStorage.getItem("@witcat" + h + "©" + name); - if (value === null) { - value = localStorage.getItem("#witcat" + h + "©" + name); - if (value === null) { - value = localStorage.getItem("$witcat" + h + "©" + name); - if (value != null) { - show = "$witcat"; - } - } - else { - show = "#witcat"; - } - } - } - else { - localStorage.removeItem(h + name); - } - - if (h === "") { - alert("请先保存作品"); - } else { - localStorage.setItem(show + h + "©" + name, text); - }*/ - } - //删除本地变量 - delete() { - console.warn("文件助手——删除键值对:积木已下线,请更换\nfile_helper-Delet the key pair: Block is offline, please replace");/* - const name = args.name; - let h = this.runtime.ccwAPI.getProjectUUID(); - //寻找状态 - let show = "@witcat"; - let value = localStorage.getItem(h + name); - if (value === null) { - let value = localStorage.getItem("@witcat" + h + "©" + name); - if (value === null) { - value = localStorage.getItem("#witcat" + h + "©" + name); - if (value === null) { - value = localStorage.getItem("$witcat" + h + "©" + name); - if (value != null) { - show = "$witcat"; - } - } - else { - show = "#witcat"; - } - } - } - else { - show = ""; - } - if (show === "") { - localStorage.removeItem(show + h + name); - } - - localStorage.removeItem(show + h + "©" + name);*/ - } - //字符串分割 - segmentation(args) { - let text = args.text; - let s = args.s; - let array = text.split(s); - let r = ""; - if (args.thing === "true") { - r = JSON.stringify(array); - } - else { - r = array.join("\n"); - } - return r; - } - //加密 - encrypt(args) { - let str = args.text; - let jiaMi = encodeURIComponent(str); - let jiaM = btoa(jiaMi); - return jiaM; - } - //解密 - decrypt(args) { - let jiaM = args.text; - let jieMi = atob(jiaM); - let jieM = decodeURIComponent(jieMi); - return jieM; - } - //打开文件 - openfile() { - FLAG = 1; - return new Promise(resolve => { - const input = document.createElement("input"); - input.type = "file"; - input.style = "display:none;"; - input.click(); - input.onchange = () => { - const reader = new FileReader(); - const file = input.files[0]; - reader.onload = (e) => { - FLAG = 0; - resolve(e.target.result); - }; - reader.onerror = () => { - FLAG = 0; - resolve(); - }; - reader.readAsText(file); - } - window.onfocus = () => { - // 开始计时或者播放 - setTimeout(() => { - if (FLAG === 1) { - FLAG = 0; - resolve(""); - } - }, 1000); - } - }); - } - //设置状态 - showvar() { - console.warn("文件助手——设置键状态:积木已下线,请更换\nfile_helper-Set key state: Block is offline, please replace");/* - const name = args.name; - let h = this.runtime.ccwAPI.getProjectUUID(); - //寻找状态 - let show = "@witcat"; - let value = localStorage.getItem(h + name); - if (value === null) { - let value = localStorage.getItem("@witcat" + h + "©" + name); - if (value === null) { - value = localStorage.getItem("#witcat" + h + "©" + name); - if (value === null) { - value = localStorage.getItem("$witcat" + h + "©" + name); - if (value != null) { - show = "$witcat"; - } - } - else { - show = "#witcat"; - } - } - } - else { - show = ""; - } - let text = localStorage.getItem(show + h + "©" + name);; - if (show === "") { - text = localStorage.getItem(show + h + name); - localStorage.removeItem(show + h + name); - } - localStorage.removeItem(show + h + "©" + name); - if (h === "") { - alert("请先保存作品"); - } else { - localStorage.setItem(args.show + h + "©" + name, text); - }*/ - } - //修改别人的键 - saveother() { - console.warn("文件助手——修改别人的键:积木已下线,请更换\nfile_helper-Modify other people's keys: Block is offline, please replace");/* - let name = args.name; - let h = args.id; - let text = args.text; - //寻找状态 - let show = ""; - let value = localStorage.getItem(h + name); - if (value === null) { - let value = localStorage.getItem("@witcat" + h + "©" + name); - if (value === null) { - value = localStorage.getItem("#witcat" + h + "©" + name); - if (value === null) { - value = localStorage.getItem("$witcat" + h + "©" + name); - if (value != null) { - show = "$witcat"; - } - } - else { - show = "#witcat"; - } - } - else { - show = "@witcat"; - } - } - else { - localStorage.removeItem(h + name); - show = "@witcat"; - } - - if (show === "#witcat" || show === "") { - localStorage.setItem("#witcat" + h + "©" + name, text); - }*/ - } - //获取别人的键 - uploadother() { - console.warn("文件助手——获取别人的键:积木已下线,请更换\nfile_helper-Get other people's keys: Block is offline, please replace");/* - let name = args.name; - let h = args.id; - //寻找状态 - let show = ""; - let value = localStorage.getItem(h + name); - if (value === null) { - let value = localStorage.getItem("@witcat" + h + "©" + name); - if (value === null) { - value = localStorage.getItem("#witcat" + h + "©" + name); - if (value === null) { - value = localStorage.getItem("$witcat" + h + "©" + name); - if (value != null) { - show = "$witcat"; - } - } - else { - show = "#witcat"; - } - } - } - - if (show != "") { - return localStorage.getItem(show + h + "©" + name); - } - return "";*/ - } - //获取键状态 - other() { - console.warn("文件助手——获取键状态:积木已下线,请更换\nfile_helper-Get key state: Block is offline, please replace");/* - let name = args.name; - let h = args.id; - //寻找状态 - let show = ""; - let value = localStorage.getItem(h + name); - if (value === null) { - let value = localStorage.getItem("@witcat" + h + "©" + name); - if (value === null) { - value = localStorage.getItem("#witcat" + h + "©" + name); - if (value === null) { - value = localStorage.getItem("$witcat" + h + "©" + name); - if (value != null) { - show = "$witcat"; - } - } - else { - show = "#witcat"; - } - } - else { - show = "@witcat"; - } - } - else { - show = "@witcat"; - } - - if (show === "#witcat") { - return "公开"; - } - if (show === "$witcat") { - return "只读"; - } - if (show === "@witcat") { - return "私有"; - } - return "键不存在";*/ - } - //删除多行文本行 - deleteMultiplelinestext(args) { - let texts = multipleText(args.text); - let num = args.num; - if (args.num === "last") { - num = texts.length; - } - if (args.num === "first") { - num = 1; - } - texts.splice(num - 1, 1); - return texts.join("\n"); - } - //插入多行文本 - addMultiplelinestext(args) { - let texts = multipleText(args.texts); - let num = args.num; - if (args.num === "last") { - num = texts.length + 1; - } - if (args.num === "first") { - num = 1; - } - texts.splice(num - 1, 0, args.text); - return texts.join("\n"); - } - //多行文本第几行 - whatMultiplelinestext(args) { - let text = args.text.split("\n"); - let num = args.num; - if (args.num === "last") { - num = text.length; - } - if (args.num === "first") { - num = 1; - } - if (text.length >= num && num > 0) { - return text[num - 1].split("\r")[0]; - } - else { - return ""; - } - } - //多行文本行数 - numMultiplelinestext(args) { - let text = args.text.split("\n"); - return text.length; - } - //多行文本转数组 - turnMultiplelinestext(args) { - let texts = multipleText(args.text); - return JSON.stringify(texts); - } - //数组转多行文本 - turnsMultiplelinestext(args) { - let texts = JSON.parse(args.text); - return texts.join("\n"); - } - //键值对数量 - numbers() { - console.warn("文件助手——获取键值对数量:积木已下线,请更换\nfile_helper-number of keys: Block is offline, please replace");/* - let a = 0; - for (let i = 0; i < localStorage.length; i++) { - if (localStorage.key(i).slice(1, 7) === "witcat") { - a++; - } - } - return a;*/ - } - //键值对内容 - number() { - console.warn("文件助手——获取键值对内容:积木已下线,请更换\nfile_helper-Get the key pair: Block is offline, please replace"); - /* - let a = 0; - let i = 0; - for (i = 0; a < args.num && i < localStorage.length; i++) { - if (localStorage.key(i).slice(1, 7) === "witcat") { - a++; - } - } - if (a === args.num) { - if (args.type === "name") { - return localStorage.key(i - 1).slice(localStorage.key(i - 1).indexOf("©", 7) + 1, localStorage.key(i - 1).length); - } - else { - return localStorage.getItem(localStorage.key(i - 1)); - } - } - return "";*/ - } - //可下载文本数量 - downloadnum() { - return 3 - download; - } + constructor(runtime) { + /** + * 被打开的文件列表(类似input.files) + * @type {File[]} + */ + this.filelist = []; + + /** + * 预读取的文件内容 + * @type {string[]} + */ + this.filecontent = []; + + /** + * 短时间内连续下载数量 + */ + this.downloadcnt = 0; + + setInterval(() => { + if (this.downloadcnt > 0) { + this.downloadcnt--; + } + }, 1000) + + this.runtime = runtime; + this._formatMessage = runtime.getFormatMessage({ + "zh-cn": { + "WitCatFileHelper.name": "[beta]白猫的文件助手", + "WitCatFileHelper.filehelper": "文件处理", + "WitCatFileHelper.inputmanagement": "键值对", + "WitCatFileHelper.imageprocess": "图片", + "WitCatFileHelper.Multiplelinestext": "多行文本", + "WitCatFileHelper.downloads": "将内容[text]按[s]分割后命名为[name]并下载多行文本", + "WitCatFileHelper.download": "将内容[text]命名为[name]并下载", + "WitCatFileHelper.save": "设置键[name]的值为[text]", + "WitCatFileHelper.upload": "获取键[name]的值", + "WitCatFileHelper.delete": "删除键[name]", + "WitCatFileHelper.segmentation": "将[text]按[s]分割为[thing]", + "WitCatFileHelper.encrypt": "base64编码[text]", + "WitCatFileHelper.decrypt": "base64解码[text]", + "WitCatFileHelper.openfile": "打开文件", + "WitCatFileHelper.showvar": "设置其他作品[show]键[name]的值", + "WitCatFileHelper.saveother": "设置作品ID[id]的键[name]的值为[text]", + "WitCatFileHelper.uploadother": "获取作品[id]的键[name]的值", + "WitCatFileHelper.other": "作品[id]的键[name]的状态", + "WitCatFileHelper.showon": "只读", + "WitCatFileHelper.showoff": "私有", + "WitCatFileHelper.showall": "公开", + "WitCatFileHelper.deleteMultiplelinestext": "删除[text]的第[num]行", + "WitCatFileHelper.addMultiplelinestext": "将[text]插入到[texts]的第[num]行之前", + "WitCatFileHelper.whatMultiplelinestext": "[text]的第[num]行", + "WitCatFileHelper.numMultiplelinestext": "[text]的行数", + "WitCatFileHelper.thing.1": "数组", + "WitCatFileHelper.thing.2": "多行文本", + "WitCatFileHelper.number": "第[num]个键值对的[type]", + "WitCatFileHelper.numbers": "键值对数量", + "WitCatFileHelper.number.1": "键", + "WitCatFileHelper.number.2": "值", + "WitCatFileHelper.turnMultiplelinestext": "将多行文本[text]转化为数组", + "WitCatFileHelper.turnsMultiplelinestext": "将数组[text]转化为多行文本", + "WitCatFileHelper.downloadnum": "可下载文件数量", + "WitCatFileHelper.downloadask": "作品企图下载疑似会威胁电脑的文件,是否继续?\n内容如下:", + "WitCatFileHelper.openfiless": "打开[name]的[nums]并读取为[type]", + "WitCatFileHelper.openfiless.1": "单文件", + "WitCatFileHelper.openfiless.2": "多文件", + "WitCatFileHelper.openfile.1": "UTF-8(文本)", + "WitCatFileHelper.file": "上次打开第[num]个文件的[type]", + "WitCatFileHelper.file.1": "文件名", + "WitCatFileHelper.file.2": "文件后缀", + "WitCatFileHelper.file.3": "文件大小(KB)", + "WitCatFileHelper.file.4": "文件内容", + "WitCatFileHelper.file.5": "文件大小(字节数)", + "WitCatFileHelper.file.6": "文件大小(自动单位)", + "WitCatFileHelper.docs": "📖拓展教程", + "WitCatFileHelper.arrayjoin": "用[s]作为分隔符合并数组[text]", + "WitCatFileHelper.asks": "文件大小太大,可能导致浏览器崩溃,确定继续?", + }, + en: { + "WitCatFileHelper.name": "[beta]WitCat’s File Helper", + "WitCatFileHelper.filehelper": "File", + "WitCatFileHelper.inputmanagement": "Key-value pair", + "WitCatFileHelper.imageprocess": "Image", + "WitCatFileHelper.Multiplelinestext": "Multi-line text", + "WitCatFileHelper.downloads": "Download split text [text] by [s] named [name]", + "WitCatFileHelper.download": "Download text [text] named [name]", + "WitCatFileHelper.save": "Set value of key [name] to [text]", + "WitCatFileHelper.upload": "value of key [name]", + "WitCatFileHelper.delete": "Delete key [name]", + "WitCatFileHelper.segmentation": "Split [text] by [s] to [thing]", + "WitCatFileHelper.encrypt": "base64 encode[text]", + "WitCatFileHelper.decrypt": "base64 decode[text]", + "WitCatFileHelper.openfile": "load file", + "WitCatFileHelper.showvar": "Other project [show] value of key [name]", + "WitCatFileHelper.saveother": "Set value of key [name] of project [id] to [text]", + "WitCatFileHelper.uploadother": "value of key [name] of project [id]", + "WitCatFileHelper.other": "get permission of value [name] of project [id]", + // Is value [name] of project [id] readable? + // Is value [name] of project [id] modifiable? + "WitCatFileHelper.showon": "can read", + "WitCatFileHelper.showoff": "can't read", + "WitCatFileHelper.showall": "can read and modify", + "WitCatFileHelper.deleteMultiplelinestext": "delete the [num] line of [text]", + "WitCatFileHelper.addMultiplelinestext": "insert [text] before line [num] of [texts]", + "WitCatFileHelper.whatMultiplelinestext": "line [num] of [text]", + "WitCatFileHelper.numMultiplelinestext": "number of lines in [text]", + "WitCatFileHelper.thing.1": "array", + "WitCatFileHelper.thing.2": "multi-line text", + "WitCatFileHelper.number": "[type] of key [num]", + "WitCatFileHelper.numbers": "key count", + "WitCatFileHelper.number.1": "key", + "WitCatFileHelper.number.2": "value", + "WitCatFileHelper.turnMultiplelinestext": "convert multi-line [text] to array", + "WitCatFileHelper.turnsMultiplelinestext": "convert array[text] to multi-line text", + "WitCatFileHelper.downloadnum": "number of downloadable files", + "WitCatFileHelper.downloadask": "The project attempts to download a suspicious file, continue? \n File content: ", + "WitCatFileHelper.openfiless": "load[name]`s[nums]file read as[type]", + "WitCatFileHelper.openfiless.1": "Single", + "WitCatFileHelper.openfiless.2": "multi", + "WitCatFileHelper.openfile.1": "UTF-8(text)", + "WitCatFileHelper.file": "[type] of [num] file opened", + "WitCatFileHelper.file.1": "name", + "WitCatFileHelper.file.2": "extension", + "WitCatFileHelper.file.3": "size(KB)", + "WitCatFileHelper.file.4": "content", + "WitCatFileHelper.file.5": "size(bytes)", + "WitCatFileHelper.file.6": "size(auto-unit)", + "WitCatFileHelper.docs": "📖 Tutorial", + "WitCatFileHelper.arrayjoin": "join array [text], seperating by [s]", + "WitCatFileHelper.asks": "The file size is too large and may cause the browser to crash, are you sure to continue?", + } + }) + } + + /** + * 翻译 + * @param {string} id + * @returns {string} + */ + formatMessage(id) { + return this._formatMessage({ + id, + default: id, + description: id + }); + } + + getInfo() { + return { + id: witcat_file_helper_extensionId, // 拓展id + name: this.formatMessage("WitCatFileHelper.name"), // 拓展名 + blockIconURI: witcat_file_helper_icon, + menuIconURI: witcat_file_helper_icon, + color1: "#60D6F4", + color2: "#55a7f7", + blocks: [ + { + blockType: "button", + text: this.formatMessage('WitCatFileHelper.docs'), + onClick: this.docs, + }, + "---" + this.formatMessage("WitCatFileHelper.filehelper"), + { + opcode: "downloads", + blockType: "command", + text: this.formatMessage("WitCatFileHelper.downloads"), + arguments: { + text: { + type: "string", + defaultValue: 'awa!!!|awa!!!', + }, + name: { + type: "string", + defaultValue: 'wit_cat.txt', + }, + s: { + type: "string", + defaultValue: '|', + }, + }, + }, + { + opcode: "download", + blockType: "command", + text: this.formatMessage("WitCatFileHelper.download"), + arguments: { + text: { + type: "string", + defaultValue: 'awa!!!', + }, + name: { + type: "string", + defaultValue: 'wit_cat.txt', + }, + }, + }, + { + opcode: "downloadnum", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.downloadnum"), + arguments: {}, + }, + { + opcode: "openfile", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.openfile"), + disableMonitor: true, + arguments: {}, + }, + { + opcode: "openfiless", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.openfiless"), + disableMonitor: true, + arguments: { + name: { + type: "string", + defaultValue: ".txt,.cpp", + }, + nums: { + type: "string", + menu: "openfiless", + }, + type: { + type: "string", + menu: "openfile", + } + }, + }, + { + opcode: "file", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.file"), + disableMonitor: true, + arguments: { + num: { + type: "number", + defaultValue: '1', + }, + type: { + type: "string", + menu: 'file', + }, + }, + }, + //键值对(已下线) + { + opcode: "upload", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.upload"), + hideFromPalette: true, + arguments: { + name: { + type: "string", + defaultValue: 'i', + }, + }, + }, + { + opcode: "save", + blockType: "command", + text: this.formatMessage("WitCatFileHelper.save"), + hideFromPalette: true, + arguments: { + text: { + type: "string", + defaultValue: '0', + }, + name: { + type: "string", + defaultValue: 'i', + }, + }, + }, + { + opcode: "delete", + blockType: "command", + text: this.formatMessage("WitCatFileHelper.delete"), + hideFromPalette: true, + arguments: { + name: { + type: "string", + defaultValue: 'i', + }, + }, + }, + { + opcode: "showvar", + blockType: "command", + text: this.formatMessage("WitCatFileHelper.showvar"), + hideFromPalette: true, + arguments: { + name: { + type: "string", + defaultValue: "i", + }, + show: { + type: "string", + menu: "setvariable", + }, + }, + }, + { + opcode: "number", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.number"), + hideFromPalette: true, + arguments: { + num: { + type: "number", + defaultValue: "1", + }, + type: { + type: "string", + menu: "type", + }, + }, + }, + { + opcode: "numbers", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.numbers"), + hideFromPalette: true, + arguments: {}, + }, + { + opcode: "saveother", + blockType: "command", + text: this.formatMessage("WitCatFileHelper.saveother"), + hideFromPalette: true, + arguments: { + id: { + type: "string", + defaultValue: "6373950041d21d2d2cd0da9b", + }, + name: { + type: "string", + defaultValue: "i", + }, + text: { + type: "string", + defaultValue: "wit_cat!", + }, + }, + }, + { + opcode: "uploadother", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.uploadother"), + hideFromPalette: true, + arguments: { + id: { + type: "string", + defaultValue: "6373950041d21d2d2cd0da9b", + }, + name: { + type: "string", + defaultValue: "i", + }, + }, + }, + { + opcode: "other", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.other"), + hideFromPalette: true, + arguments: { + id: { + type: "string", + defaultValue: "6373950041d21d2d2cd0da9b", + }, + name: { + type: "string", + defaultValue: "i", + }, + }, + }, + "---" + "Base64", + { + opcode: "encrypt", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.encrypt"), + arguments: { + text: { + type: "string", + defaultValue: 'i love china', + }, + }, + }, + { + opcode: "decrypt", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.decrypt"), + arguments: { + text: { + type: "string", + defaultValue: 'aSBsb3ZlIGNoaW5h', + }, + }, + }, + "---" + this.formatMessage("WitCatFileHelper.Multiplelinestext"), + { + opcode: "arrayjoin", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.arrayjoin"), + arguments: { + text: { + type: "string", + defaultValue: '["wow","!!!"]', + }, + s: { + type: "string", + defaultValue: '/', + }, + }, + }, + { + opcode: "segmentation", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.segmentation"), + arguments: { + text: { + type: "string", + defaultValue: 'wow/!!!', + }, + s: { + type: "string", + defaultValue: '/', + }, + thing: { + type: "string", + menu: 'thing', + } + }, + }, + { + opcode: "deleteMultiplelinestext", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.deleteMultiplelinestext"), + arguments: { + text: { + type: "string", + defaultValue: "wit_cat!!!\nwit_cat!!!", + }, + num: { + type: "number", + defaultValue: "1", + } + }, + }, + { + opcode: "addMultiplelinestext", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.addMultiplelinestext"), + arguments: { + text: { + type: "string", + defaultValue: "wit_cat!!!", + }, + texts: { + type: "string", + defaultValue: "wit_cat!!!\nwit_cat!!!", + }, + num: { + type: "string", + defaultValue: "last", + } + }, + }, + { + opcode: "whatMultiplelinestext", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.whatMultiplelinestext"), + arguments: { + text: { + type: "string", + defaultValue: "wit_cat!!!", + }, + num: { + type: "string", + defaultValue: "1", + } + }, + }, + { + opcode: "numMultiplelinestext", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.numMultiplelinestext"), + arguments: { + text: { + type: "string", + defaultValue: "wit_cat!!!\nwit_cat!!!", + }, + }, + }, + { + opcode: "turnMultiplelinestext", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.turnMultiplelinestext"), + arguments: { + text: { + type: "string", + defaultValue: "wit_cat!!!\nwit_cat!!!", + }, + }, + }, + { + opcode: "turnsMultiplelinestext", + blockType: "reporter", + text: this.formatMessage("WitCatFileHelper.turnsMultiplelinestext"), + arguments: { + text: { + type: "string", + defaultValue: "[\"wit_cat!!!\",\"wit_cat!!!\"]", + }, + }, + }, + ], + menus: { + setvariable: [ + { + text: this.formatMessage('WitCatFileHelper.showall'), + value: '#witcat' + }, + { + text: this.formatMessage('WitCatFileHelper.showon'), + value: '$witcat' + }, + { + text: this.formatMessage('WitCatFileHelper.showoff'), + value: '@witcat' + }, + ], + thing: [ + { + text: this.formatMessage('WitCatFileHelper.thing.1'), + value: 'true' + }, + { + text: this.formatMessage('WitCatFileHelper.thing.2'), + value: 'false' + }, + ], + type: [ + { + text: this.formatMessage('WitCatFileHelper.number.1'), + value: 'name' + }, + { + text: this.formatMessage('WitCatFileHelper.number.2'), + value: 'content' + }, + ], + file: [ + { + text: this.formatMessage('WitCatFileHelper.file.1'), + value: 'name' + }, + { + text: this.formatMessage('WitCatFileHelper.file.2'), + value: 'suffix' + }, + { + text: this.formatMessage('WitCatFileHelper.file.3'), + value: 'size' + }, + { + text: this.formatMessage('WitCatFileHelper.file.5'), + value: 'sizeB' + }, + { + text: this.formatMessage('WitCatFileHelper.file.6'), + value: 'sizeH' + }, + { + text: this.formatMessage('WitCatFileHelper.file.4'), + value: 'content' + }, + ], + openfile: [ + { + text: this.formatMessage('WitCatFileHelper.openfile.1'), + value: 'utf-8' + }, + ], + openfiless: [ + { + text: this.formatMessage('WitCatFileHelper.openfiless.1'), + value: 'Single' + }, + { + text: this.formatMessage('WitCatFileHelper.openfiless.2'), + value: 'multiple' + }, + ], + } + }; + } + /** + * 打开教程 + * @returns {void} + */ + docs() { + let a = document.createElement('a'); + a.href = "https://www.ccw.site/post/d6d96e80-3f58-4a19-b7e6-c567d3a6a583"; + a.rel = "noopener noreferrer"; + a.target = "_blank"; + a.click(); + } + + /** 判断是否允许下载文件 + * @param {()=>void} callback 可以下载则调用 + */ + _downloadable(callback) { + if (this.downloadcnt < 3) { + this.downloadcnt += 1; + callback(); + } + else { + console.warn("下载太频繁!\nToo many downloads!"); + } + } + + /** + * 下载方法 + * @param {string} text 下载的文本 + * @param {string} name 下载后文件名 + * @return {void} + */ + _downloadText(text, name) { + // 字符内容转变成blob地址 + const blob = new Blob([text]); + const url = URL.createObjectURL(blob); + let SuffixName = ""; + if (name.includes(".")) { + SuffixName = name.substring(name.lastIndexOf(".") + 1); + } + // 疑似危险的文件后缀 + const maliext = ["bat", "cmd", "vbs", "ps1", "sh"]; + if (maliext.includes(SuffixName.toLowerCase())) { + const ask = this.formatMessage("WitCatFileHelper.downloadask"); + // 如果生成大量文字,则截短文字 + let showtext = text; + const max_length = 1000; + const short_length = 20; + if (showtext.length > max_length) { + showtext = `${ + showtext.slice(0, max_length - short_length) + }(... 省略 ${ + showtext.length - max_length + short_length + } 字符)`; + } + let a = confirm(ask + "\n\n" + showtext); + if (!a) { + return; + } + } + const a = document.createElement("a"); + a.href = url; + a.download = name; + a.target = "_blank"; + a.click(); + } + + /** + * 下载多行文件 + * @param {Object} args + * @param {SCarg} args.text 文本 + * @param {SCarg} args.name 文件名 + * @param {SCarg} args.s 分隔符 + * @returns {void} + */ + downloads(args) { + this._downloadable(() => { + let h = String(args.text); + + let s = String(args.s); + if (s != "") { + h = h.split(s).join("\n"); + } + + this._downloadText(h, String(args.name)); + }); + } + /** + * 下载文本文件 + * @param {object} args + * @param {SCarg} args.text 文本 + * @param {SCarg} args.name 文件名 + * @returns {void} + */ + download(args) { + this._downloadable(() => { + const content = String(args.text); + this._downloadText(content, String(args.name)); + }); + } + /** + * 读取本地变量 + * @deprecated + */ + upload() { + console.warn("文件助手:读取本地变量积木已下线\nFile Helper: read key value pair block has been offline"); + } + /** + * 保存本地变量 + * @deprecated + */ + save() { + console.warn("文件助手:保存本地变量积木已下线\nFile Helper: save key value pair block has been offline"); + } + /** + * 删除本地变量 + * @deprecated + */ + delete() { + console.warn("文件助手:删除本地变量积木已下线\nFile Helper: delete key value pair block has been offline"); + } + /** + * 字符串分割 + * @param {object} args + * @param {SCarg} args.text 文本 + * @param {SCarg} args.s 分隔符 + * @param {SCarg|"true"|"false"} args.thing 分割为数组? + * @returns {string} 分割结果 + */ + segmentation(args) { + let text = String(args.text); + let s = String(args.s); + let array = text.split(s); + let r = ""; + if (args.thing === "true") { + r = JSON.stringify(array); + } + else { + r = array.join("\n"); + } + return r; + } + /** + * base64编码 + * @param {object} args + * @param {SCarg} args.text 要编码的文本 + * @returns {string} 编码结果 + */ + encrypt(args) { + try { + return Base64.encode(String(args.text)) + } + catch { + return ""; + } + } + /** + * base64解码 + * @param {object} args + * @param {SCarg} args.text 要解码的文本 + * @returns {string} 解码结果 + */ + decrypt(args) { + try { + return Base64.decode(String(args.text)) + } + catch { + return ""; + } + } + + /** + * 打开文件选择框 + * @param {string} accept 接受的文件扩展名 + * @param {boolean} multiple 接受多个文件 + * @return {Promise} [异步地]返回选择后的文件列表input.files转换成的数组(可能没有文件) + */ + _inputfileclick(accept, multiple) { + return new Promise((resolve, reject) => { + const input = document.createElement("input"); + input.type = "file"; + input.accept = accept; + input.style.display = "none"; + input.multiple = multiple; + input.click(); + input.addEventListener("change", () => { + if (input.files === null) { + reject(new Error("不应该看到这个")); + } else { + // 返回了关键的 input.files,而不是整个 input。 + // 之后如果要考虑“读取素材库文件”,“拖动导入文件”等 + // 只能获得 Blob/File 的情况,可以方便适配 + // 这里加 Array.from 是因为 input.files 是 FileList, + // 不是 File[],一些数组拥有的功能它没有。虽然一般情况下 + // 不会注意到区别,但是类型检查会把这种情况查出来。 + resolve(Array.from(input.files)); + } + }, {once: true}); // 只触发一次 + window.addEventListener("focus", () => { + setTimeout(() => { + if (input.files === null) { + reject(new Error("不应该看到这个")); + } else { + resolve(Array.from(input.files)); + } + }, 1000); + }, {once: true}); // 只触发一次 + }); + } + + /** + * 读取文件 + * @param {File|Blob} file File 或者 Blob + * @param {"arraybuffer"|"dataurl"|"text"} mode 读取模式 + * @return {Promise} [异步地]返回读取后的内容 + */ + _readerasync(file, mode) { + return new Promise((resolve, reject) => { + const reader = new FileReader(); + reader.onload = () => { + resolve(reader.result); + }; + reader.onerror = (e) => { + reject(e); + }; + switch (mode) { + case "arraybuffer": + reader.readAsArrayBuffer(file); + break; + case "dataurl": + reader.readAsDataURL(file); + break; + case "text": + reader.readAsText(file); + break; + default: + reject(new Error("mode 错误: 应该是 arraybuffer, dataurl 或者 text")); + return; + } + }); + } + + /** + * 提前加载所有已经打开的文件,注意是 async 的 + */ + async _preloadcontent() { + this.filecontent = []; + for (let file of this.filelist) { + this.filecontent.push(String(await this._readerasync(file, "text"))); + } + } + + /** + * 打开文件 + * @returns {Promise} 文件内容 + */ + async openfile() { + // 因为可以返回 Promise,所以这里直接用 async + const filelist = await this._inputfileclick("", false); + // 首先,检查所有打开的文件大小 + if (filelist.some((file) => file.size > 50 * 1024 * 1024)) { // 50M + let usercheck = confirm(this.formatMessage("WitCatFileHelper.asks")); + if (!usercheck) { + console.error("文件过大\nfile is too lage."); + return ""; + } + } + + // 检查通过后,才把文件列表更新到类里。 + // 注意读取后的 File[] 保存到了 this.filelist + this.filelist = filelist; + // 提前加载所有文件的内容,这样就不需要担心后面读取文件内容的时候要异步了 + this._preloadcontent(); + + const file = this.filelist[0]; + if (file === undefined) { + // 记住这是 async + return ""; + } + return String(await this._readerasync(file, "text")); + } + + /** + * 打开任意文件 + * @param {object} args + * @param {SCarg} args.name 文件类型 + * @param {SCarg|"Single"|"multiple"} args.nums 单选/多选 + * @param {SCarg|"base64"|"utf-8"} args.type 返回值类型 + * @returns {Promise} 文件内容 + */ + async openfiless(args) { + try { + // 因为可以返回 Promise,所以这里直接用 async + // 注意读取后的 File[] 保存到了 this.filelist + let accepttype = String(args.name); + let multiple = args.nums === "multiple"; + + const filelist = await this._inputfileclick(accepttype, multiple); + // 首先,检查所有打开的文件大小 + if (filelist.some((file) => file.size > 50 * 1024 * 1024)) { // 50M + let usercheck = confirm(this.formatMessage("WitCatFileHelper.asks")); + if (!usercheck) { + console.error("文件过大\nfile is too lage."); + return ""; + } + } + + // 检查通过后,才把文件列表更新到类里。 + this.filelist = filelist; + // 提前加载所有文件的内容,这样就不需要担心后面读取文件内容的时候要异步了 + this._preloadcontent(); + + // 返回第一个文件的内容 + if (this.filelist.length === 0) { + console.warn("File_Helper.js: 没有选择文件") + // 这是 async 函数 + return ""; + } + + const file = this.filelist[0]; + + /** @type {"text"|"arraybuffer"|"dataurl"} */ + let mode = "text"; + switch (args.type) { + case "base64": + mode = "dataurl"; + break; + case "utf-8": + mode = "text"; + break; + } + return String(await this._readerasync(file, mode)); + } + catch (e) { + console.error("witcat open any file error:", e); + return ""; + } + } + + /** + * 打开文件的信息 + * @param {object} args + * @param {SCarg|"name"|"suffix"|"size"|"content"} args.type + * @param {SCarg} args.num + * @returns {string} + */ + file(args) { + try { + const file = this.filelist[Number(args.num) - 1]; + switch (args.type) { + case "name": + return file.name; + case "suffix": + let n = file.name; + if (n.includes(".")) { + return n.substring(n.lastIndexOf(".") + 1); + } else { + return ""; + } + case "size": + return file.size / 1024 + "KB"; + case "sizeH": + return HumanSize(file.size); + case "sizeB": + return file.size; + case "content": + // 直接读取预加载的文件内容 + return this.filecontent[Number(args.num) - 1]; + default: + return ""; + } + } + catch { + return ""; + } + } + /** + * 设置状态 + * @deprecated + */ + showvar() { + console.warn("文件助手:判断键值对积木已下线\nFile Helper: Determine the key value pair block has been offline"); + } + /** + * 修改别人的键 + * @deprecated + */ + saveother() { + console.warn("文件助手:判断键值对积木已下线\nFile Helper: Determine the key value pair block has been offline"); + } + /** + * 获取别人的键 + * @deprecated + */ + uploadother() { + console.warn("文件助手:判断键值对积木已下线\nFile Helper: Determine the key value pair block has been offline"); + } + /** + * 获取键状态 + * @deprecated + */ + other() { + console.warn("文件助手:判断键值对积木已下线\nFile Helper: Determine the key value pair block has been offline"); + } + /** + * 删除多行文本行 + * @param {object} args + * @param {SCarg} args.text 多行文本 + * @param {SCarg} args.num 删除的文本行数(1开始) + * @returns {string} 结果 + */ + deleteMultiplelinestext(args) { + let texts = multipleText(String(args.text)); + let num = 0; + // 已经是 Scratch 3.0 了,这种遗老就不要了吧 + switch (args.num) { + case "first": + num = 1; + break; + case "last": + num = texts.length; + break; + default: + num = Number(args.num); + } + texts.splice(num - 1, 1); + return texts.join("\n"); + } + /** + * 插入多行文本 + * @param {object} args + * @param {SCarg} args.texts 多行文本 + * @param {SCarg} args.num 插入文本位置 + * @param {SCarg} args.text 要插入的文本 + * @returns {string} 结果 + */ + addMultiplelinestext(args) { + let texts = multipleText(String(args.texts)); + let num = 0; + switch (args.num) { + case "first": + num = 1; + break; + case "last": + num = texts.length + 1; + break; + default: + num = Number(args.num); + } + texts.splice(num - 1, 0, String(args.text)); + return texts.join("\n"); + } + /** + * 多行文本第几行 + * @param {object} args + * @param {SCarg} args.text 多行文本 + * @param {SCarg} args.num 获取的行数 + * @returns {string} 结果 + */ + whatMultiplelinestext(args) { + let text = String(args.text).split("\n"); + let num = 0; + switch (args.num) { + case "first": + num = 1; + break; + case "last": + num = text.length; + break; + default: + num = Number(args.num); + } + if (text.length >= num && num > 0) { + // 万一是小数呢? + return text[num - 1].split("\r")[0]; + } + else { + return ""; + } + } + /** + * 多行文本行数 + * @param {object} args + * @param {SCarg} args.text 多行文本 + * @returns {number} 行数 + */ + numMultiplelinestext(args) { + let text = String(args.text).split("\n"); + return text.length; + } + /** + * 多行文本转数组 + * @param {object} args + * @param {SCarg} args.text 多行文本 + * @returns {string} 数组的JSON + */ + turnMultiplelinestext(args) { + let texts = multipleText(String(args.text)); + return JSON.stringify(texts); + } + /** + * 数组转多行文本 + * @param {object} args + * @param {SCarg} args.text 数组 + * @returns {Promise} 多行文本 + */ + turnsMultiplelinestext(args) { + let texts = JSON.parse(String(args.text)); + return texts.join("\n"); + } + /** + * 判断键值对 + * @deprecated + */ + number() { + console.warn("文件助手:判断键值对积木已下线\nFile Helper: Determine the key value pair block has been offline");/* + return new Promise(resolve => { + console.log(args.num) + read(args.num, e => { + return e.value; + }); + });*/ + } + /** + * 键值对内容 + * @deprecated + */ + numbers() { + console.warn("文件助手:键值对数量积木已下线\nFile Helper: number of key value pair block has been offline");/* + return new Promise(resolve => { + read("witcat" + h + "#" + name, e => { + return e.value; + }); + });*/ + } + /** + * 可下载文本数量 + * @returns {number} + */ + downloadnum() { + return 3 - this.downloadcnt; + } + /** + * 数组合并成文本 + * @param {object} args + * @param {SCarg} args.text 要插入的文本 + * @param {SCarg} args.s 分隔符 + * @returns {Promise} 结果 + */ + arrayjoin(args) { + return JSON.parse(String(args.text)).join(args.s); + } } window.tempExt = { - Extension: WitCatFileHelper, - info: { - name: "WitCatFileHelper.name", - description: "WitCatFileHelper.descp", - extensionId: extensionId, - iconURL: _picture, - insetIconURL: _icon, - featured: true, - disabled: false, - collaborator: "白猫 @ CCW" - }, - l10n: { - "zh-cn": { - "WitCatFileHelper.name": "[beta]白猫的文件助手", - "WitCatFileHelper.descp": "读取/处理本地数据" - }, - en: { - "WitCatFileHelper.name": "[beta]WitCat’s File Helper", - "WitCatFileHelper.descp": "Handling local data" - } - } + Extension: WitCatFileHelper, + info: { + name: "WitCatFileHelper.name", + description: "WitCatFileHelper.descp", + extensionId: witcat_file_helper_extensionId, + iconURL: witcat_file_helper_picture, + insetIconURL: witcat_file_helper_icon, + featured: true, + disabled: false, + collaborator: "白猫 @ CCW" + }, + l10n: { + "zh-cn": { + "WitCatFileHelper.name": "[beta]白猫的文件助手", + "WitCatFileHelper.descp": "读取/处理本地数据" + }, + en: { + "WitCatFileHelper.name": "[beta]WitCat’s File Helper", + "WitCatFileHelper.descp": "Handling local data" + } + } }; -/* vim: set expandtab tabstop=2 shiftwidth=2: */ - -//多行文本解码 +/** + * 多行文本解码 + * @param {string} text + * @returns {string[]} + */ function multipleText(text) { - let texts = text.split("\n"); - let a = []; - if (text.indexOf("\r") !== -1) { - texts.forEach(e => { - a.push(e.split("\r")[0]); - }); - } - else { - a = texts; - } - return a; + // 最好用正则处理\r,\n,\r\n三种换行符 + // let texts = text.split(/\r\n?|\n/g); + + let texts = text.split("\n"); + // 如果末尾是 \r,那么去掉。 + let a = texts.map(line => line.slice(-1) === "\r" ? line.slice(0, -1) : line); + return a; +} + +/** + * 把文件大小转换成合适的单位 (K, M, G, T, P) + * @param {number} size 文件大小 + * @returns {string} + */ +function HumanSize(size) { + const units = ["", "K", "M", "G", "T", "P"]; + let i = 0; + let sizen = size; + while (i < units.length - 1 && sizen > 1024) { + i++; + sizen /= 1024; + } + if (i === 0) { // 没有单位 + return String(sizen); + } else { + // 保留两位小数 + return sizen.toFixed(2) + units[i]; + } } diff --git a/wit_cat/README.md b/wit_cat/README.md new file mode 100644 index 00000000..6d6d2c3f --- /dev/null +++ b/wit_cat/README.md @@ -0,0 +1 @@ +文件助手扩展使用了来自 [js-base64](https://github.com/dankogai/js-base64) 的代码 (js-base64 使用 [BSD 3-Clause 协议](https://github.com/dankogai/js-base64/blob/main/LICENSE.md)) diff --git a/wit_cat/base64.js b/wit_cat/base64.js new file mode 100644 index 00000000..19d2917e --- /dev/null +++ b/wit_cat/base64.js @@ -0,0 +1,300 @@ +// 此处代码来自 https://github.com/dankogai/js-base64/blob/main/base64.mjs +// 使用 BSD 3-Clause 协议 +// 协议地址: https://github.com/dankogai/js-base64/blob/main/LICENSE.md + +/** + * base64.ts + * + * Licensed under the BSD 3-Clause License. + * http://opensource.org/licenses/BSD-3-Clause + * + * References: + * http://en.wikipedia.org/wiki/Base64 + * + * @author Dan Kogai (https://github.com/dankogai) + */ +const version = '3.7.5'; +/** + * @deprecated use lowercase `version`. + */ +const VERSION = version; +const _hasatob = typeof atob === 'function'; +const _hasbtoa = typeof btoa === 'function'; +const _hasBuffer = typeof Buffer === 'function'; +const _TD = typeof TextDecoder === 'function' ? new TextDecoder() : undefined; +const _TE = typeof TextEncoder === 'function' ? new TextEncoder() : undefined; +const b64ch = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; +const b64chs = Array.prototype.slice.call(b64ch); +const b64tab = ((a) => { + let tab = {}; + a.forEach((c, i) => tab[c] = i); + return tab; +})(b64chs); +const b64re = /^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/; +const _fromCC = String.fromCharCode.bind(String); +const _U8Afrom = typeof Uint8Array.from === 'function' + ? Uint8Array.from.bind(Uint8Array) + : (it) => new Uint8Array(Array.prototype.slice.call(it, 0)); +const _mkUriSafe = (src) => src + .replace(/=/g, '').replace(/[+\/]/g, (m0) => m0 == '+' ? '-' : '_'); +const _tidyB64 = (s) => s.replace(/[^A-Za-z0-9\+\/]/g, ''); +/** + * polyfill version of `btoa` + */ +const btoaPolyfill = (bin) => { + // console.log('polyfilled'); + let u32, c0, c1, c2, asc = ''; + const pad = bin.length % 3; + for (let i = 0; i < bin.length;) { + if ((c0 = bin.charCodeAt(i++)) > 255 || + (c1 = bin.charCodeAt(i++)) > 255 || + (c2 = bin.charCodeAt(i++)) > 255) + throw new TypeError('invalid character found'); + u32 = (c0 << 16) | (c1 << 8) | c2; + asc += b64chs[u32 >> 18 & 63] + + b64chs[u32 >> 12 & 63] + + b64chs[u32 >> 6 & 63] + + b64chs[u32 & 63]; + } + return pad ? asc.slice(0, pad - 3) + "===".substring(pad) : asc; +}; +/** + * does what `window.btoa` of web browsers do. + * @param {String} bin binary string + * @returns {string} Base64-encoded string + */ +const _btoa = _hasbtoa ? (bin) => btoa(bin) + : _hasBuffer ? (bin) => Buffer.from(bin, 'binary').toString('base64') + : btoaPolyfill; +const _fromUint8Array = _hasBuffer + ? (u8a) => Buffer.from(u8a).toString('base64') + : (u8a) => { + // cf. https://stackoverflow.com/questions/12710001/how-to-convert-uint8-array-to-base64-encoded-string/12713326#12713326 + const maxargs = 0x1000; + let strs = []; + for (let i = 0, l = u8a.length; i < l; i += maxargs) { + strs.push(_fromCC.apply(null, u8a.subarray(i, i + maxargs))); + } + return _btoa(strs.join('')); + }; +/** + * converts a Uint8Array to a Base64 string. + * @param {boolean} [urlsafe] URL-and-filename-safe a la RFC4648 §5 + * @returns {string} Base64 string + */ +const fromUint8Array = (u8a, urlsafe = false) => urlsafe ? _mkUriSafe(_fromUint8Array(u8a)) : _fromUint8Array(u8a); +// This trick is found broken https://github.com/dankogai/js-base64/issues/130 +// const utob = (src: string) => unescape(encodeURIComponent(src)); +// reverting good old fationed regexp +const cb_utob = (c) => { + if (c.length < 2) { + var cc = c.charCodeAt(0); + return cc < 0x80 ? c + : cc < 0x800 ? (_fromCC(0xc0 | (cc >>> 6)) + + _fromCC(0x80 | (cc & 0x3f))) + : (_fromCC(0xe0 | ((cc >>> 12) & 0x0f)) + + _fromCC(0x80 | ((cc >>> 6) & 0x3f)) + + _fromCC(0x80 | (cc & 0x3f))); + } + else { + var cc = 0x10000 + + (c.charCodeAt(0) - 0xD800) * 0x400 + + (c.charCodeAt(1) - 0xDC00); + return (_fromCC(0xf0 | ((cc >>> 18) & 0x07)) + + _fromCC(0x80 | ((cc >>> 12) & 0x3f)) + + _fromCC(0x80 | ((cc >>> 6) & 0x3f)) + + _fromCC(0x80 | (cc & 0x3f))); + } +}; +const re_utob = /[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g; +/** + * @deprecated should have been internal use only. + * @param {string} src UTF-8 string + * @returns {string} UTF-16 string + */ +const utob = (u) => u.replace(re_utob, cb_utob); +// +const _encode = _hasBuffer + ? (s) => Buffer.from(s, 'utf8').toString('base64') + : _TE + ? (s) => _fromUint8Array(_TE.encode(s)) + : (s) => _btoa(utob(s)); +/** + * converts a UTF-8-encoded string to a Base64 string. + * @param {boolean} [urlsafe] if `true` make the result URL-safe + * @returns {string} Base64 string + */ +const encode = (src, urlsafe = false) => urlsafe + ? _mkUriSafe(_encode(src)) + : _encode(src); +/** + * converts a UTF-8-encoded string to URL-safe Base64 RFC4648 §5. + * @returns {string} Base64 string + */ +const encodeURI = (src) => encode(src, true); +// This trick is found broken https://github.com/dankogai/js-base64/issues/130 +// const btou = (src: string) => decodeURIComponent(escape(src)); +// reverting good old fationed regexp +const re_btou = /[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g; +const cb_btou = (cccc) => { + switch (cccc.length) { + case 4: + var cp = ((0x07 & cccc.charCodeAt(0)) << 18) + | ((0x3f & cccc.charCodeAt(1)) << 12) + | ((0x3f & cccc.charCodeAt(2)) << 6) + | (0x3f & cccc.charCodeAt(3)), offset = cp - 0x10000; + return (_fromCC((offset >>> 10) + 0xD800) + + _fromCC((offset & 0x3FF) + 0xDC00)); + case 3: + return _fromCC(((0x0f & cccc.charCodeAt(0)) << 12) + | ((0x3f & cccc.charCodeAt(1)) << 6) + | (0x3f & cccc.charCodeAt(2))); + default: + return _fromCC(((0x1f & cccc.charCodeAt(0)) << 6) + | (0x3f & cccc.charCodeAt(1))); + } +}; +/** + * @deprecated should have been internal use only. + * @param {string} src UTF-16 string + * @returns {string} UTF-8 string + */ +const btou = (b) => b.replace(re_btou, cb_btou); +/** + * polyfill version of `atob` + */ +const atobPolyfill = (asc) => { + // console.log('polyfilled'); + asc = asc.replace(/\s+/g, ''); + if (!b64re.test(asc)) + throw new TypeError('malformed base64.'); + asc += '=='.slice(2 - (asc.length & 3)); + let u24, bin = '', r1, r2; + for (let i = 0; i < asc.length;) { + u24 = b64tab[asc.charAt(i++)] << 18 + | b64tab[asc.charAt(i++)] << 12 + | (r1 = b64tab[asc.charAt(i++)]) << 6 + | (r2 = b64tab[asc.charAt(i++)]); + bin += r1 === 64 ? _fromCC(u24 >> 16 & 255) + : r2 === 64 ? _fromCC(u24 >> 16 & 255, u24 >> 8 & 255) + : _fromCC(u24 >> 16 & 255, u24 >> 8 & 255, u24 & 255); + } + return bin; +}; +/** + * does what `window.atob` of web browsers do. + * @param {String} asc Base64-encoded string + * @returns {string} binary string + */ +const _atob = _hasatob ? (asc) => atob(_tidyB64(asc)) + : _hasBuffer ? (asc) => Buffer.from(asc, 'base64').toString('binary') + : atobPolyfill; +// +const _toUint8Array = _hasBuffer + ? (a) => _U8Afrom(Buffer.from(a, 'base64')) + : (a) => _U8Afrom(_atob(a).split('').map(c => c.charCodeAt(0))); +/** + * converts a Base64 string to a Uint8Array. + */ +const toUint8Array = (a) => _toUint8Array(_unURI(a)); +// +const _decode = _hasBuffer + ? (a) => Buffer.from(a, 'base64').toString('utf8') + : _TD + ? (a) => _TD.decode(_toUint8Array(a)) + : (a) => btou(_atob(a)); +const _unURI = (a) => _tidyB64(a.replace(/[-_]/g, (m0) => m0 == '-' ? '+' : '/')); +/** + * converts a Base64 string to a UTF-8 string. + * @param {String} src Base64 string. Both normal and URL-safe are supported + * @returns {string} UTF-8 string + */ +const decode = (src) => _decode(_unURI(src)); +/** + * check if a value is a valid Base64 string + * @param {String} src a value to check + */ +const isValid = (src) => { + if (typeof src !== 'string') + return false; + const s = src.replace(/\s+/g, '').replace(/={0,2}$/, ''); + return !/[^\s0-9a-zA-Z\+/]/.test(s) || !/[^\s0-9a-zA-Z\-_]/.test(s); +}; +// +const _noEnum = (v) => { + return { + value: v, enumerable: false, writable: true, configurable: true + }; +}; +/** + * extend String.prototype with relevant methods + */ +const extendString = function () { + const _add = (name, body) => Object.defineProperty(String.prototype, name, _noEnum(body)); + _add('fromBase64', function () { return decode(this); }); + _add('toBase64', function (urlsafe) { return encode(this, urlsafe); }); + _add('toBase64URI', function () { return encode(this, true); }); + _add('toBase64URL', function () { return encode(this, true); }); + _add('toUint8Array', function () { return toUint8Array(this); }); +}; +/** + * extend Uint8Array.prototype with relevant methods + */ +const extendUint8Array = function () { + const _add = (name, body) => Object.defineProperty(Uint8Array.prototype, name, _noEnum(body)); + _add('toBase64', function (urlsafe) { return fromUint8Array(this, urlsafe); }); + _add('toBase64URI', function () { return fromUint8Array(this, true); }); + _add('toBase64URL', function () { return fromUint8Array(this, true); }); +}; +/** + * extend Builtin prototypes with relevant methods + */ +const extendBuiltins = () => { + extendString(); + extendUint8Array(); +}; +const gBase64 = { + version: version, + VERSION: VERSION, + atob: _atob, + atobPolyfill: atobPolyfill, + btoa: _btoa, + btoaPolyfill: btoaPolyfill, + fromBase64: decode, + toBase64: encode, + encode: encode, + encodeURI: encodeURI, + encodeURL: encodeURI, + utob: utob, + btou: btou, + decode: decode, + isValid: isValid, + fromUint8Array: fromUint8Array, + toUint8Array: toUint8Array, + extendString: extendString, + extendUint8Array: extendUint8Array, + extendBuiltins: extendBuiltins, +}; +// makecjs:CUT // +export { version }; +export { VERSION }; +export { _atob as atob }; +export { atobPolyfill }; +export { _btoa as btoa }; +export { btoaPolyfill }; +export { decode as fromBase64 }; +export { encode as toBase64 }; +export { utob }; +export { encode }; +export { encodeURI }; +export { encodeURI as encodeURL }; +export { btou }; +export { decode }; +export { isValid }; +export { fromUint8Array }; +export { toUint8Array }; +export { extendString }; +export { extendUint8Array }; +export { extendBuiltins }; +// and finally, +export { gBase64 as Base64 }; From 8fbfb765fa378d3911083f8b9218749defeac4f5 Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 28 May 2023 16:15:13 +0800 Subject: [PATCH 229/357] More_Mouse.js 2.7 (#83) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * More_Mouse.js 2.7 feat(block):增加判断鼠标点击,双击 fix(compile):修复ico转base64概率报错 fix(compile):修复鼠标设置ico图片时错误base64循环报错的BUG feat(block):新增按下几秒系列积木(boolean,reporter,hat) feat(block):新增鼠标滚轮积木 * More_Mouse.js 2.7 fix(block):修复上传文件转ico后无法设置为鼠标样式的BUG * More_Mouse.js 2.7 修复 fix(commit):修复切换语言后拓展失效的BUG --- wit_cat/More_Mouse.js | 858 ++++++++++++++++++++++++++++++++---------- 1 file changed, 668 insertions(+), 190 deletions(-) diff --git a/wit_cat/More_Mouse.js b/wit_cat/More_Mouse.js index 36c954c7..7eb59fc3 100644 --- a/wit_cat/More_Mouse.js +++ b/wit_cat/More_Mouse.js @@ -1,61 +1,85 @@ -// import Cast from "cast.js"; - -const _picture = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0NzkuMzg5MDciIGhlaWdodD0iMzU5LjU4OTg0IiB2aWV3Qm94PSIwLDAsNDc5LjM4OTA3LDM1OS41ODk4NCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNDAuMDAwMDMiIHkxPSIwLjM2NDIxIiB4Mj0iMjQwLjAwMDAzIiB5Mj0iMzU5LjYzNTgzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzhlYWNlMSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzg5YTdkYSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIyNDYuNzM1MTkiIHkxPSIxMTguMDc2NSIgeDI9IjI0OC4yNzY2OCIgeTI9IjIyMC45OTIxNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci0yIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlNWVhZjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4zMDU0OSwtMC4zNjQyMSkiPjxnIGRhdGEtcGFwZXItZGF0YT0ieyZxdW90O2lzUGFpbnRpbmdMYXllciZxdW90Ozp0cnVlfSIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLjMwNTQ5LDM1OS42MzU4M3YtMzU5LjI3MTYyaDQ3OS4zODkwN3YzNTkuMjcxNjJ6IiBmaWxsPSJ1cmwoI2NvbG9yLTEpIiBzdHJva2U9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTIwMC45OTA5NiwzNTkuMzM3MDlsMTAuMjI3NzYsLTI0MC4xNDk0OGwxOTMuMDc4NTQsMjQwLjc2NjQ0eiIgZmlsbD0iIzcyOGJiNSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMjQ3LjA3OTk5LDIyMS4wMTAwNmwtMTIuNDI0LC0zMC4zMzY0M2wtMjAuMDM5MDcsMjAuNjQ4NWwtMS4zODkxNCwtOTIuNzQzNzNsNjguMDE4NTksNjYuMDExMDZsLTI5LjMxODk4LDAuNDM5MTVsMTEuMDk3NTIsMjkuNjk3NDN6IiBmaWxsPSJ1cmwoI2NvbG9yLTIpIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L2c+PC9zdmc+PCEtLXJvdGF0aW9uQ2VudGVyOjIzOS42OTQ1MDYzMjc4NzM5OjE3OS42MzU3OTEwMDI3Mjk3Ny0tPg=="; - -const _icon = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNzcuMDg4NTUiIGhlaWdodD0iMTc3LjA4ODU1IiB2aWV3Qm94PSIwLDAsMTc3LjA4ODU1LDE3Ny4wODg1NSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNDcuMDc3MyIgeTE9IjExOS4xNDIzMSIgeDI9IjI0Ny4wNzczIiB5Mj0iMjIyLjA2OTQ4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2U1ZWFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTEuNDU1NzYsLTkxLjQ1NTc0KSI+PGcgZGF0YS1wYXBlci1kYXRhPSJ7JnF1b3Q7aXNQYWludGluZ0xheWVyJnF1b3Q7OnRydWV9IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG5vcm1hbCI+PHBhdGggZD0iTTE1MS40NTU3NiwyNjguNTQ0Mjl2LTE3Ny4wODg1NWgxNzcuMDg4NTV2MTc3LjA4ODU1eiIgZmlsbD0iIzhlYWNlMSIgc3Ryb2tlPSJub25lIiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPjxwYXRoIGQ9Ik0yMzguMjAwNywyNDAuODU3NjlsLTEwLjQ4NDQxLC0zNS4xNjgwMmwtMjEuMzAyNDQsMjEuOTAwNjJsNC40Njc1OCwtMTA0Ljg5OTUxbDYzLjcxNjM3LDc5LjQ1MzQ5bC0yOS4yODgyNCwtMS41OTkxMmw5LjIwMDkxLDM0LjM1MTE1eiIgZmlsbD0iIzcyOGJiNSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMjQ1Ljg4MDQ3LDIyMi4wNjk0OGwtMTEuOTY4MjcsLTMwLjUxOTFsLTIwLjM0NjA3LDIwLjM0NjA3di05Mi43NTQxM2w2Ny4wMjIzNCw2Ny4wMjIzNGgtMjkuMzIyMjdsMTAuNjUxNTEsMjkuODYwM3oiIGZpbGw9InVybCgjY29sb3ItMSkiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9nPjwvZz48L3N2Zz48IS0tcm90YXRpb25DZW50ZXI6ODguNTQ0MjQ0OTk5OTk5OTk6ODguNTQ0MjU1LS0+"; - -const extensionId = "WitCatMouse"; -let button = ["up", "up", "up", "up", "up"]; -let xMouse = 0; -let yMouse = 0; -let timer = null; -let touch = []; - - -//base64转blob -function base64ImgtoFile(dataurl, filename = 'file') { - const arr = dataurl.split(',') - const mime = arr[0].match(/:(.*?);/)[1] - const suffix = mime.split('/')[1] - const bstr = atob(arr[1]) - let n = bstr.length - const u8arr = new Uint8Array(n) - while (n--) { - u8arr[n] = bstr.charCodeAt(n) - } - return new File([u8arr], `${filename}.${suffix}`, { - type: mime - }) -} +const witcat_more_mouse_picture = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0NzkuMzg5MDciIGhlaWdodD0iMzU5LjU4OTg0IiB2aWV3Qm94PSIwLDAsNDc5LjM4OTA3LDM1OS41ODk4NCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNDAuMDAwMDMiIHkxPSIwLjM2NDIxIiB4Mj0iMjQwLjAwMDAzIiB5Mj0iMzU5LjYzNTgzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzhlYWNlMSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzg5YTdkYSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIyNDYuNzM1MTkiIHkxPSIxMTguMDc2NSIgeDI9IjI0OC4yNzY2OCIgeTI9IjIyMC45OTIxNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci0yIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlNWVhZjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4zMDU0OSwtMC4zNjQyMSkiPjxnIGRhdGEtcGFwZXItZGF0YT0ieyZxdW90O2lzUGFpbnRpbmdMYXllciZxdW90Ozp0cnVlfSIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLjMwNTQ5LDM1OS42MzU4M3YtMzU5LjI3MTYyaDQ3OS4zODkwN3YzNTkuMjcxNjJ6IiBmaWxsPSJ1cmwoI2NvbG9yLTEpIiBzdHJva2U9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTIwMC45OTA5NiwzNTkuMzM3MDlsMTAuMjI3NzYsLTI0MC4xNDk0OGwxOTMuMDc4NTQsMjQwLjc2NjQ0eiIgZmlsbD0iIzcyOGJiNSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMjQ3LjA3OTk5LDIyMS4wMTAwNmwtMTIuNDI0LC0zMC4zMzY0M2wtMjAuMDM5MDcsMjAuNjQ4NWwtMS4zODkxNCwtOTIuNzQzNzNsNjguMDE4NTksNjYuMDExMDZsLTI5LjMxODk4LDAuNDM5MTVsMTEuMDk3NTIsMjkuNjk3NDN6IiBmaWxsPSJ1cmwoI2NvbG9yLTIpIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L2c+PC9zdmc+PCEtLXJvdGF0aW9uQ2VudGVyOjIzOS42OTQ1MDYzMjc4NzM5OjE3OS42MzU3OTEwMDI3Mjk3Ny0tPg=="; -//检测是不是ico的base64 -function isBase64(str) { - let a = "^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$"; - if (str.match(a) == null) { - return true; - } - else { - console.warn("请使用ico格式的base64文本\nPlease use base64 text in ico format"); - return false; - } -} +const witcat_more_mouse_icon = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNzcuMDg4NTUiIGhlaWdodD0iMTc3LjA4ODU1IiB2aWV3Qm94PSIwLDAsMTc3LjA4ODU1LDE3Ny4wODg1NSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNDcuMDc3MyIgeTE9IjExOS4xNDIzMSIgeDI9IjI0Ny4wNzczIiB5Mj0iMjIyLjA2OTQ4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2U1ZWFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTEuNDU1NzYsLTkxLjQ1NTc0KSI+PGcgZGF0YS1wYXBlci1kYXRhPSJ7JnF1b3Q7aXNQYWludGluZ0xheWVyJnF1b3Q7OnRydWV9IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG5vcm1hbCI+PHBhdGggZD0iTTE1MS40NTU3NiwyNjguNTQ0Mjl2LTE3Ny4wODg1NWgxNzcuMDg4NTV2MTc3LjA4ODU1eiIgZmlsbD0iIzhlYWNlMSIgc3Ryb2tlPSJub25lIiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPjxwYXRoIGQ9Ik0yMzguMjAwNywyNDAuODU3NjlsLTEwLjQ4NDQxLC0zNS4xNjgwMmwtMjEuMzAyNDQsMjEuOTAwNjJsNC40Njc1OCwtMTA0Ljg5OTUxbDYzLjcxNjM3LDc5LjQ1MzQ5bC0yOS4yODgyNCwtMS41OTkxMmw5LjIwMDkxLDM0LjM1MTE1eiIgZmlsbD0iIzcyOGJiNSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMjQ1Ljg4MDQ3LDIyMi4wNjk0OGwtMTEuOTY4MjcsLTMwLjUxOTFsLTIwLjM0NjA3LDIwLjM0NjA3di05Mi43NTQxM2w2Ny4wMjIzNCw2Ny4wMjIzNGgtMjkuMzIyMjdsMTAuNjUxNTEsMjkuODYwM3oiIGZpbGw9InVybCgjY29sb3ItMSkiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9nPjwvZz48L3N2Zz48IS0tcm90YXRpb25DZW50ZXI6ODguNTQ0MjQ0OTk5OTk5OTk6ODguNTQ0MjU1LS0+"; -//找渲染cvs -let cvs = document.getElementsByTagName("canvas")[0]; -if (cvs === null) { - alert("当前页面不支持多指触控/全屏,请前往作品详情页体验完整作品!"); -} -else { - for (let i = 1; cvs.className !== "" && i <= document.getElementsByTagName("canvas").length; i++) { - cvs = document.getElementsByTagName("canvas")[i]; - } - if (cvs === null) { - alert("当前页面不支持多指触控/全屏,请前往作品详情页体验完整作品!"); - } -} +const witcat_more_mouse_extensionId = "WitCatMouse"; + +/** @typedef {string|number} SCarg 来自Scratch圆形框的参数,虽然这个框可能只能输入数字,但是可以放入变量,因此有可能获得数字和文本,需要同时处理 */ class WitCatMouse { constructor(runtime) { + /** + * 鼠标键是否按下 + * @type {("up"|"down")[]} + */ + this.button = ["up", "up", "up", "up", "up"]; + + /** + * 鼠标x移动速度 + */ + this.xMouse = 0; + + /** + * 鼠标y移动速度 + */ + this.yMouse = 0; + + /** + * 鼠标滚轮速度 + */ + this.MouseWheel = 0; + + /** + * 鼠标速度重置计时器 + * @type {null|number} + */ + this.timer = null; + + /** + * 手指列表 + * @type {{identifier: number|"mouse", clientX: number, clientY: number}[]} + */ + this.touch = []; + + /** + * 点击事件计时器 + * @type {false|number} + */ + this.click = false; + + /** + * 双击事件计时器 + * @type {false|number} + */ + this.dclick = false; + + /** + * 鼠标按下计时器(记录按下鼠标的时刻) + * @type {(""|number)[]} + */ + this.mousetdlist = ["", "", "", "", ""]; + + /** + * Scratch 所使用的 canvas,获取不到返回 null + * @return {HTMLCanvasElement | null} + */ + this.canvas = () => { + try { + const canvas = runtime.renderer.canvas; + if (canvas instanceof HTMLCanvasElement) { + return canvas; + } + } catch (err) { + return null; + } + }; + + if (this.canvas() === null) { + alert("当前页面不支持多指触控/全屏,请前往作品详情页体验完整作品!"); + // 注意:在提示之后,扩展仍然在运行。需要在后面引用 Canvas 的部分进行判断。 + } + this._addevent(); + this.runtime = runtime; this._formatMessage = runtime.getFormatMessage({ "zh-cn": { @@ -74,7 +98,7 @@ class WitCatMouse { "WitCatMouse.mouseuse": "[mouseuse]鼠标", "WitCatMouse.mouseuse.1": "锁定", "WitCatMouse.mouseuse.2": "释放", - "WitCatMouse.acceleration": "鼠标[way]加速度", + "WitCatMouse.acceleration": "鼠标[way]速度",// 速度和加速度的区别 "WitCatMouse.way.1": "X", "WitCatMouse.way.2": "Y", "WitCatTouch.down": "按下的手指数量", @@ -93,42 +117,49 @@ class WitCatMouse { "WitCatMouse.IsMobile": "移动设备?", "WitCatMouse.cursor": "更改鼠标的样式为[cursor]", "WitCatMouse.cursor.1": "默认", - "WitCatMouse.cursor.2": "光标", + "WitCatMouse.cursor.2": "文本", "WitCatMouse.cursor.3": "十字移动", "WitCatMouse.cursor.4": "上下移动", "WitCatMouse.cursor.5": "左右移动", "WitCatMouse.cursor.6": "禁止", - "WitCatMouse.cursor.7": "选择", + "WitCatMouse.cursor.7": "手指", "WitCatMouse.cursor.8": "加载", - "WitCatMouse.cursor.9": "缓慢加载", + "WitCatMouse.cursor.9": "等待", "WitCatMouse.cursor.10": "帮助", - "WitCatMouse.cursor.11": "横向光标", - "WitCatMouse.cursor.12": "精准选择", - "WitCatMouse.cursorurl": "更改鼠标的样式为X[x]Y[y]base64[text]", - "WitCatMouse.url": "上传ico并获得base64", + "WitCatMouse.cursor.11": "竖向文本", + "WitCatMouse.cursor.12": "十字准星", + "WitCatMouse.cursorurl": "更改鼠标的样式为X[x]Y[y]data url[text]", + "WitCatMouse.url": "上传ico并获得data url", + "WitCatMouse.click": "点击", + "WitCatMouse.dclick": "双击", + "WitCatMouse.mouse": "鼠标被[way]?", + "WitCatMouse.mousetd": "当鼠标[key]按住[time]秒", + "WitCatMouse.mouset": "鼠标[key]按下时长(秒)", + "WitCatMouse.docs": "📖拓展教程", + "WitCatMouse.mousewheel": "鼠标滚轮速度", }, en: { "WitCatMouse.name": "[beta]WitCat’s Mouse", "WitCatMouse.name.1": "more mouse", "WitCatMouse.name.2": "more touch", - "WitCatMouse.set": "[set]Right-click menu", - "WitCatMouse.set.1": "allow", - "WitCatMouse.set.2": "forbid", + "WitCatMouse.set": "[set]right-click menu", + "WitCatMouse.set.1": "Enable", + "WitCatMouse.set.2": "Disable", "WitCatMouse.when": "mouse[key]down?", - "WitCatMouse.key.1": "left", - "WitCatMouse.key.2": "middle", - "WitCatMouse.key.3": "right", - "WitCatMouse.key.4": "front", - "WitCatMouse.key.5": "back", + "WitCatMouse.key.1": "left button", + "WitCatMouse.key.2": "middle button", + "WitCatMouse.key.3": "right button", + "WitCatMouse.key.4": "first side button", + "WitCatMouse.key.5": "second side button", "WitCatMouse.mouseuse": "[mouseuse]mouse", "WitCatMouse.mouseuse.1": "Lock", "WitCatMouse.mouseuse.2": "Release", - "WitCatMouse.acceleration": "mouse[way]acceleration", + "WitCatMouse.acceleration": "mouse[way]speed", "WitCatMouse.way.1": "X", "WitCatMouse.way.2": "Y", "WitCatTouch.name": "Touch", - "WitCatTouch.down": "Fingers Number", - "WitCatTouch.num": "the[num]finger`s[type]", + "WitCatTouch.down": "Finger count", + "WitCatTouch.num": "[type]of finger[num]", "WitCatTouch.type.1": "X", "WitCatTouch.type.2": "Y", "WitCatTouch.type.3": "ID", @@ -138,28 +169,40 @@ class WitCatMouse { "WitCatMouse.setfill": "⚠️(danger)Set resolution height to[num]", "WitCatMouse.resolution": "Current high resolution", "WitCatMouse.cantouch": "Device support[type]?", - "WitCatMouse.types.1": "Touch screen", + "WitCatMouse.types.1": "touch screen", "WitCatMouse.types.2": "mouse", - "WitCatMouse.IsMobile": "Mobile devices?", - "WitCatMouse.cursor": "Change mouse style to[cursor]", - "WitCatMouse.cursor.1": "Default", - "WitCatMouse.cursor.2": "Cursor", - "WitCatMouse.cursor.3": "Cross Move", - "WitCatMouse.cursor.4": "Move up and down", - "WitCatMouse.cursor.5": "Move left and right", - "WitCatMouse.cursor.6": "Prohibit", - "WitCatMouse.cursor.7": "Select", - "WitCatMouse.cursor.8": "Load", - "WitCatMouse.cursor.9": "Slow loading", - "WitCatMouse.cursor.10": "Help", - "WitCatMouse.cursor.11": "Landscape cursor", - "WitCatMouse.cursor.12": "Precise selection", + "WitCatMouse.IsMobile": "Mobile device?", + "WitCatMouse.cursor": "Change cursor style to[cursor]", + "WitCatMouse.cursor.1": "default", + "WitCatMouse.cursor.2": "text", + "WitCatMouse.cursor.3": "cross move", + "WitCatMouse.cursor.4": "move up and down", + "WitCatMouse.cursor.5": "move left and right", + "WitCatMouse.cursor.6": "not allowed", + "WitCatMouse.cursor.7": "pointer", + "WitCatMouse.cursor.8": "progress", + "WitCatMouse.cursor.9": "wait", + "WitCatMouse.cursor.10": "help", + "WitCatMouse.cursor.11": "vertical text", + "WitCatMouse.cursor.12": "crosshair", "WitCatMouse.cursorurl": "Change the style of the mouse to X[x]Y[y]base64[text]", - "WitCatMouse.url": "Upload ico and get base64", + "WitCatMouse.url": "upload ico and get base64", + "WitCatMouse.click": "click", + "WitCatMouse.dclick": "double-click", + "WitCatMouse.mouse": "mouse[way]?", + "WitCatMouse.mousetd": "When mouse[key]pressed[time]seconds", + "WitCatMouse.mouset": "mouse[key]hold time(sec)", + "WitCatMouse.docs": "📖Tutorials", + "WitCatInput.mousewheel": "mouse wheel speed", } }) } + /** + * 翻译 + * @param {string} id + * @returns {string} + */ formatMessage(id) { return this._formatMessage({ id, @@ -170,14 +213,18 @@ class WitCatMouse { getInfo() { return { - id: extensionId, // 拓展id + id: witcat_more_mouse_extensionId, // 拓展id name: this.formatMessage("WitCatMouse.name"), // 拓展名 - docsURI: "https://www.ccw.site/post/c36aa805-b29d-48da-aba1-468a6cf80bfa", - blockIconURI: _icon, - menuIconURI: _icon, + blockIconURI: witcat_more_mouse_icon, + menuIconURI: witcat_more_mouse_icon, color1: "#8eace1", color2: "#86a2d4", blocks: [ + { + blockType: "button", + text: this.formatMessage('WitCatMouse.docs'), + onClick: this.docs, + }, { opcode: 'setfill', blockType: "command", @@ -231,10 +278,80 @@ class WitCatMouse { }, }, }, + { + opcode: "mouses", + blockType: "Boolean", + text: this.formatMessage("WitCatMouse.mouse"), + arguments: { + way: { + type: "string", + menu: "ways", + }, + }, + }, + { + opcode: "mousewheel", + blockType: "reporter", + text: this.formatMessage("WitCatMouse.mousewheel"), + arguments: {}, + }, + { + opcode: "mouse", + blockType: "hat", + text: this.formatMessage("WitCatMouse.mouse"), + arguments: { + way: { + type: "string", + menu: "ways", + }, + }, + }, + { + opcode: "mousetd", + blockType: "Boolean", + text: this.formatMessage("WitCatMouse.mousetd"), + arguments: { + key: { + type: "number", + menu: "key", + }, + time: { + type: "number", + defaultValue: "1", + }, + }, + }, + { + opcode: "mousetds", + blockType: "hat", + text: this.formatMessage("WitCatMouse.mousetd"), + arguments: { + key: { + type: "number", + menu: "key", + }, + time: { + type: "number", + defaultValue: "1", + }, + }, + }, + { + opcode: "mouset", + blockType: "reporter", + text: this.formatMessage("WitCatMouse.mouset"), + arguments: { + key: { + type: "number", + menu: "key", + }, + }, + }, { blockType: "button", text: this.formatMessage('WitCatMouse.url'), - onClick: this.url, + // 这里的 bind 必须,因为 this.url 里面引用了 this + onClick: this.url.bind(this), }, { opcode: "cursor", @@ -424,6 +541,16 @@ class WitCatMouse { value: "y" }, ], + ways: [ + { + text: this.formatMessage('WitCatMouse.click'), + value: "click" + }, + { + text: this.formatMessage('WitCatMouse.dclick'), + value: "dclick" + }, + ], type: [ { text: this.formatMessage('WitCatTouch.type.1'), @@ -461,103 +588,266 @@ class WitCatMouse { } }; } - //右键菜单 + + /** + * 启用右键菜单? + * @param {object} args + * @param {SCarg} args.set + */ set(args) { - history.pushState(null, null, null); - cvs.parentNode.oncontextmenu = () => { - if (args.set === "true") { - return true; - } - else { - return false; - } + if (this.canvas() === null) { + return; + } + // 在把自己的方法设为给其他事件/函数的回调时加上 bind(this) 是很有必要的, + // 确保回调函数触发时,里面的 this 指向自己。 + // 不过回调函数里面没有用到 this,所以是否有这个 bind 没有区别。 + // 如果加上了 bind,因为每次 bind() 都会生成一个新函数, + // removeEventListener 的时候就会因为函数不一致导致 remove 不掉, + // 需要提前把 bind 过的函数设为某类内变量。 + if (args.set === "false") { + this.canvas().addEventListener("contextmenu", this._nocontextmenu); + } else { + this.canvas().removeEventListener("contextmenu", this._nocontextmenu); } } - //按下判断 + + /** + * 禁用右键菜单用的事件捕获函数 + * @param {Event} event + */ + _nocontextmenu(event) { + // 阻止右键菜单 + event.preventDefault(); + } + + /** + * 按下判断 + * @param {object} args + * @param {SCarg} args.key + */ when(args) { - if (button[args.key] === "down") { - return true; - } - else { - return false; - } + return this.button[Number(args.key)] === "down"; } - //控制鼠标 + + /** + * 控制鼠标 + * @param {object} args + * @param {SCarg} args.mouseuse + */ mouseuse(args) { if (args.mouseuse === "release") { document.exitPointerLock(); } else { - cvs.parentNode.requestPointerLock(); + document.body.requestPointerLock(); } } - //鼠标移动量 + + /** + * 鼠标移动量 + * @param {object} args + * @param {SCarg} args.way + * @returns {number} + */ acceleration(args) { if (args.way === "x") { - return xMouse; + return this.xMouse; } else { - return -yMouse; + return -this.yMouse; } } - //数量 + + /** + * 手指数量 + * @returns {number} + */ down() { - return touch.length; + return this.touch.length; } - //坐标 + + /** + * 坐标 + * @param {object} args + * @param {SCarg} args.num 手指编号 + * @param {SCarg} args.type 数据类型 "x"|"y"|"identifier" + * @returns {number|string} + */ num(args) { - if (args.num > 0 && args.num <= touch.length) { + if (this.canvas() === null) { + return 0; + } + const touch1 = this.touch[Number(args.num) - 1]; + if (touch1 !== undefined) { if (args.type === "x") { - return this.runtime.stageWidth * ((touch[args.num - 1].clientX - cvs.getBoundingClientRect().left) / cvs.offsetWidth); + return this.runtime.stageWidth * ((touch1.clientX - this.canvas().getBoundingClientRect().left) / this.canvas().offsetWidth); } else if (args.type === "y") { - return this.runtime.stageHeight * ((touch[args.num - 1].clientY - cvs.getBoundingClientRect().top) / cvs.offsetHeight); + return this.runtime.stageHeight * ((touch1.clientY - this.canvas().getBoundingClientRect().top) / this.canvas().offsetHeight); } else { - return touch[args.num - 1].identifier; + return touch1.identifier; } } else { - return null; + return 0; } } - //全屏 + + /** + * 全屏 + * @deprecated + */ fill() { console.warn("全屏因浏览器兼容问题已下线,在未来修复后将会重新上线\nFull screen has been taken offline due to browser compatibility issues. It will be back online after a future fix"); } - //设置分辨率 + + /** + * 设置分辨率 + * @deprecated + */ setfill() { console.warn("全屏因浏览器兼容问题已下线,在未来修复后将会重新上线\nFull screen has been taken offline due to browser compatibility issues. It will be back online after a future fix"); } - //当前分辨率 + + /** + * 当前分辨率 + * @returns {number} + */ resolution() { - return cvs.height; + if (this.canvas() === null) { + return 0; + } + return this.canvas().height; } - //设备是否支持触屏 + + /** + * 设备是否支持触屏/鼠标 + * @param {object} args + * @param {SCarg} args.type + * @returns {boolean} + */ cantouch(args) { return (args.type in document.documentElement); } - //是否是手机 + + /** + * 是否是手机 + * @returns {boolean} + */ IsMobile() { return /Android|iPhone|iPad|iPod|BlackBerry|webOS|Windows Phone|SymbianOS|IEMobile|Opera Mini/i.test(navigator.userAgent); } - //设置光标 + + /** + * 设置光标样式 + * @param {object} args + * @param {SCarg} args.cursor 样式 + */ cursor(args) { - cvs.parentNode.parentNode.parentNode.style.cursor = args.cursor; + if (this.canvas() === null) { + return; + } + this.canvas().parentNode.parentNode.parentNode.style.cursor = String(args.cursor); } - //设置光标为url + + /** + * 设置光标为url + * @param {object} args + * @param {SCarg} args.text 样式 + * @param {SCarg} args.x x偏移 + * @param {SCarg} args.y y偏移 + */ cursorurl(args) { - if (isBase64(args.text)) { - const img = args.text; - let file = base64ImgtoFile(img); // 得到File对象 - let imgUrl = window.webkitURL.createObjectURL(file) || window.URL.createObjectURL(file) // imgUrl图片网络路径 - cvs.parentNode.parentNode.parentNode.style.cursor = "url(" + imgUrl + ")" + args.x + " " + args.y + ",auto"; + if (this.canvas() === null) { return; } + let url = String(args.text); + const x = Number(args.x); + const y = Number(args.y); + // 针对 url() 里的语法,先转义回去,再完整地转义回来。 + url = this.base64ToBlob(url); + // 实际上 cursorurl 处可以直接使用 正常的 url 和 data url。 + // 不需要特地转换。 + this.canvas().parentNode.parentNode.parentNode.style.cursor = `url("${url}") ${x} ${y}, auto`; } - //打开ico文件 - url() { - return new Promise(resolve => { + + /** + * 打开文件选择框 + * @param {string} accept 接受的文件扩展名 + * @param {boolean} multiple 接受多个文件 + * @return {Promise} [异步地]返回选择后的文件列表input.files转换成的数组(可能没有文件) + */ + _inputfileclick(accept, multiple) { + return new Promise((resolve, reject) => { + const input = document.createElement("input"); + input.type = "file"; + input.accept = accept; + input.style.display = "none"; + input.multiple = multiple; + input.click(); + input.addEventListener("change", () => { + if (input.files === null) { + reject(new Error("不应该看到这个")); + } else { + // 返回了关键的 input.files,而不是整个 input。 + // 之后如果要考虑“读取素材库文件”,“拖动导入文件”等 + // 只能获得 Blob/File 的情况,可以方便适配 + // 这里加 Array.from 是因为 input.files 是 FileList, + // 不是 File[],一些数组拥有的功能它没有。虽然一般情况下 + // 不会注意到区别,但是类型检查会把这种情况查出来。 + resolve(Array.from(input.files)); + } + }, { once: true }); // 只触发一次 + window.addEventListener("focus", () => { + setTimeout(() => { + if (input.files === null) { + reject(new Error("不应该看到这个")); + } else { + resolve(Array.from(input.files)); + } + }, 1000); + }, { once: true }); // 只触发一次 + }); + } + + /** + * 读取文件 + * @param {File|Blob} file File 或者 Blob + * @param {"arraybuffer"|"dataurl"|"text"} mode 读取模式 + * @return {Promise} [异步地]返回读取后的内容 + */ + _readerasync(file, mode) { + return new Promise((resolve, reject) => { + const reader = new FileReader(); + reader.onload = () => { + resolve(reader.result); + }; + reader.onerror = (e) => { + reject(e); + }; + switch (mode) { + case "arraybuffer": + reader.readAsArrayBuffer(file); + break; + case "dataurl": + reader.readAsDataURL(file); + break; + case "text": + reader.readAsText(file); + break; + default: + reject(new Error("mode 错误: 应该是 arraybuffer, dataurl 或者 text")); + return; + } + }); + } + + /** + * 打开ico文件 + */ + async url() { + new Promise(resolve => { const input = document.createElement("input"); input.type = "file"; input.style = "display:none;"; @@ -568,8 +858,7 @@ class WitCatMouse { const readers = new FileReader(); const file = input.files[0]; reader.onload = (e) => { - navigator.clipboard.writeText(e.currentTarget.result); - alert("base64代码已经被复制到剪切板,可以粘贴以使用\nThe base64 code has been copied to the clipboard and can be pasted for use"); + prompt("请复制以下代码:", e.currentTarget.result); resolve(e.target.result); }; reader.onerror = () => { @@ -603,6 +892,241 @@ class WitCatMouse { } }); } + + /** + * 打开教程 + */ + docs() { + let a = document.createElement('a'); + a.href = "https://www.ccw.site/post/c36aa805-b29d-48da-aba1-468a6cf80bfa"; + a.rel = "noopener noreferrer"; + a.target = "_blank"; + a.click(); + } + + /** + * 鼠标点击/双击 + * @param {object} args + * @param {SCarg} args.way 点击/双击 + * @returns {boolean} + */ + mouse(args) { + if (args.way === "click") { + return this.click !== false; + } + if (args.way === "dclick") { + return this.dclick !== false; + } + return false; + } + /** + * 鼠标滚轮速度 + * @returns {number} + */ + mousewheel() { + clearTimeout(this.timer); + let a = this.MouseWheel; + this.MouseWheel = 0; + return a; + } + + /** + * 鼠标点击/双击(帽子积木) + * @param {object} args + * @param {SCarg} args.way 点击/双击 + * @returns {boolean} + */ + mouses(args) { + return this.mouse(args); + } + + /** + * 判断鼠标键按下时长 + * @param {object} args + * @param {SCarg} args.key 按键编号 + * @param {SCarg} args.time 按键时长 + * @returns {boolean} + */ + mousetd(args) { + const mousetdkey = this.mousetdlist[Number(args.key)]; + if (mousetdkey !== undefined && mousetdkey != "") { + let time = Date.now() - (Number(args.time) * 1000 + mousetdkey); + if (-50 <= time && time <= 50) { + return true; + } + } + return false; + } + + /** + * 判断鼠标键按下时长(帽子积木) + * @param {object} args + * @param {SCarg} args.key 按键编号 + * @param {SCarg} args.time 按键时长 + * @returns {boolean} + */ + mousetds(args) { + return this.mousetd(args); + } + + /** + * 鼠标被按下的时间 + * @param {object} args + * @param {SCarg} args.key 按键编号 + * @returns {number} + */ + mouset(args) { + const mousetdkey = this.mousetdlist[Number(args.key)]; + if (mousetdkey !== undefined && mousetdkey != "") { + return (Date.now() - mousetdkey) / 1000; + } + return 0; + } + + /** + * 复制触摸点数 + * @param {TouchList} touches + */ + _copytouch(touches) { + this.touch = Array.from(touches).map((touch) => { + return { + clientX: touch.clientX, + clientY: touch.clientY, + identifier: touch.identifier + } + }); + } + + /** 添加事件触发器 */ + _addevent() { + if (this.canvas() === null) { + return; + } + //鼠标 + this.canvas().addEventListener('mousedown', e => { + this.button[e.button] = "down"; + this.mousetdlist[e.button] = Date.now(); + if (this.button[0] === "down") { + this.touch = [{ + clientX: e.clientX, + clientY: e.clientY, + identifier: "mouse" + }]; + } + }) + document.addEventListener('mouseup', e => { + this.button[e.button] = "up"; + this.mousetdlist[e.button] = ""; + this.touch = []; + }) + document.addEventListener("mousemove", ev => { + if (this.button[0] === "down") { + this.touch = [{ + clientX: ev.clientX, + clientY: ev.clientY, + identifier: "mouse" + }]; + } + else { + this.touch = []; + } + this.xMouse = ev.movementX; // 获得鼠标指针的x移动量 + this.yMouse = ev.movementY; // 获得鼠标指针的y移动量 + if (this.timer !== null) { + clearTimeout(this.timer); + } + this.timer = setTimeout(() => { + this.xMouse = 0; + this.yMouse = 0; + }, 30); + }); + //多指触控 + this.canvas().addEventListener('touchstart', e => { + // e.targetTouches 会随着时间改变,必须复制一份。 + this._copytouch(e.targetTouches); + this.button[0] = "down"; + this.mousetdlist[0] = Date.now(); + }) + this.canvas().addEventListener('touchmove', e => { + if (e.targetTouches[0] !== undefined && this.touch[0] !== undefined) { + this.xMouse = e.targetTouches[0].clientX - this.touch[0].clientX; // 获得手指的x移动量 + this.yMouse = e.targetTouches[0].clientY - this.touch[0].clientY; // 获得手指的y移动量 + } + if (this.timer !== null) { + clearTimeout(this.timer); + } + this.timer = setTimeout(() => { + this.xMouse = 0; + this.yMouse = 0; + }, 30); + // e.targetTouches 会随着时间改变,必须复制一份。 + this._copytouch(e.targetTouches); + }) + this.canvas().addEventListener('touchend', e => { + // e.targetTouches 会随着时间改变,必须复制一份。 + this._copytouch(e.targetTouches); + this.mousetdlist[0] = ""; + this.button[0] = "up"; + }) + this.canvas().addEventListener('click', () => { + if (this.click !== false) { + clearTimeout(this.click); + } + this.click = setTimeout(() => { + this.click = false; + }, 50); + }); + this.canvas().addEventListener('dblclick', () => { + if (this.dclick !== false) { + clearTimeout(this.dclick); + } + this.dclick = setTimeout(() => { + this.dclick = false; + }, 50); + }); + //给页面绑定滑轮滚动事件 + this.canvas().addEventListener('wheel', (e) => { + // 注意这个负数…… + // 目前的标准用法是使用 deltaY,但是 deltaY 的符号和 WheelDeltaY 相反。 + // 为了和原有的行为一致,乘上 -3 + // 在我的浏览器中 deltaY = WheelDeltaY / -3 + this.MouseWheel = e.WheelDelta; + clearTimeout(this.timer); + this.timer = setTimeout(() => { + this.MouseWheel = 0; + }, 30); + }, { capture: true }); + } + /** + * base64转blob + * @param {string} base64 传入base64 + * @returns {string} + */ + base64ToBlob(base64) { + try { + let audioSrc = base64; // 拼接最终的base64 + + let arr = audioSrc.split(','); + let array = arr[0].match(/:(.*?);/); + let mime = (array && array.length > 1 ? array[1] : type) || type; + // 去掉url的头,并转化为byte + let bytes = window.atob(arr[1]); + // 处理异常,将ascii码小于0的转换为大于0 + let ab = new ArrayBuffer(bytes.length); + // 生成视图(直接针对内存):8位无符号整数,长度1个字节 + let ia = new Uint8Array(ab); + for (let i = 0; i < bytes.length; i++) { + ia[i] = bytes.charCodeAt(i); + } + return URL.createObjectURL(new Blob([ab], { + type: mime + })) + } + catch { + return undefined; + } + } + } window.tempExt = { @@ -610,9 +1134,9 @@ window.tempExt = { info: { name: "WitCatMouse.name", description: "WitCatMouse.descp", - extensionId: extensionId, - iconURL: _picture, - insetIconURL: _icon, + extensionId: witcat_more_mouse_extensionId, + iconURL: witcat_more_mouse_picture, + insetIconURL: witcat_more_mouse_icon, featured: true, disabled: false, collaborator: "白猫 @ CCW" @@ -629,49 +1153,3 @@ window.tempExt = { } }; -/* vim: set expandtab tabstop=2 shiftwidth=2: */ -//鼠标 -document.addEventListener('mousedown', e => { - button[e.button] = "down"; - if (button[0] === "down") { - touch = JSON.parse("[{\"clientX\":\"" + e.clientX + "\",\"clientY\":\"" + e.clientY + "\",\"identifier\":\"mouse\"}]"); - } -}) -document.addEventListener('mouseup', e => { - button[e.button] = "up"; - touch = []; -}) -document.addEventListener("mousemove", ev => { - if (button[0] === "down") { - touch = JSON.parse("[{\"clientX\":\"" + ev.clientX + "\",\"clientY\":\"" + ev.clientY + "\",\"identifier\":\"mouse\"}]"); - } - else { - touch = []; - } - xMouse = ev.movementX; // 获得鼠标指针的x移动量 - yMouse = ev.movementY; // 获得鼠标指针的y移动量 - clearTimeout(timer); - timer = setTimeout(() => { - xMouse = 0; - yMouse = 0; - }, 30); -}); -//多指触控 -cvs.addEventListener('touchstart', e => { - touch = e.targetTouches; - button[0] = "down"; -}) -cvs.addEventListener('touchmove', e => { - xMouse = e.targetTouches[0].clientX - touch[0].clientX; // 获得手指的x移动量 - yMouse = e.targetTouches[0].clientY - touch[0].clientY; // 获得手指的y移动量 - clearTimeout(timer); - timer = setTimeout(() => { - xMouse = 0; - yMouse = 0; - }, 30); - touch = e.targetTouches; -}) -cvs.addEventListener('touchend', e => { - touch = e.targetTouches; - button[0] = "up"; -}) From 22b0066f74a159e8891d4340a46df66b9b3b4fcc Mon Sep 17 00:00:00 2001 From: wit_cat <96361142+little-starts@users.noreply.github.com> Date: Sun, 28 May 2023 16:15:55 +0800 Subject: [PATCH 230/357] Input.js 2.7 (#82) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Input.js 2.7 重新提交pr feat(block):设置,获取背景图片 fix(compile):修复通过颜色修改css的BUG fix(compile):修复通过数字进行css自定义的BUG feat(block):设置文本框为密码框或者输入框 feat(block):设置文本框的css feat(block):从网络获取字体文件并加载为文本框字体 feat(block):设置文本框的更多属性(行高,字体,字体粗细等) feat(block):正在按下的按键 * Input.js 2.7 修复 fix(commit):修复切换语言后拓展失效的BUG --- wit_cat/Input.js | 1424 +++++++++++++++++++++++++++++++++------------- 1 file changed, 1043 insertions(+), 381 deletions(-) diff --git a/wit_cat/Input.js b/wit_cat/Input.js index 4245be60..89fa2c2d 100644 --- a/wit_cat/Input.js +++ b/wit_cat/Input.js @@ -1,45 +1,104 @@ -// import Cast from "cast.js"; +const witcat_input_picture = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1OTQuMzE4NyIgaGVpZ2h0PSI1MTQuNzMxNjEiIHZpZXdCb3g9IjAsMCw1OTQuMzE4Nyw1MTQuNzMxNjEiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMjQwLjAwMDAyIiB5MT0iLTEuNjM3MyIgeDI9IjI0MC4wMDAwMiIgeTI9IjM2MS42MzczOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci0xIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM1MmJhYmEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0Y2FlYWUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMjU2LjE5MzU2IiB5MT0iMTM0LjQ4MzI0IiB4Mj0iMjU2LjE5MzU2IiB5Mj0iMjQ0LjkyOTA3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTIiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2FlYzdjNyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzk2YzJjMiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIyNjkuMjY2NjciIHkxPSIxMzkuMDcyMDEiIHgyPSIyNjkuMjY2NjciIHkyPSIyNDMuOTcwMzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItMyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZjFmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjY2NmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjI0MS4zODE3MSIgeTE9IjE2MC4yMTE4NSIgeDI9IjI0MS4zODE3MSIgeTI9IjIwNi4wNzQxOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci00Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNhZmM5YzkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiYWQ4ZDgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMTIyLjU4Nzk3IiB5MT0iLTQxLjcwNzA4IiB4Mj0iMTIyLjU4Nzk3IiB5Mj0iNDMxLjI2NTg5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzRjYWVhZSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQ1YTBhMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIyNy41MjYzIiB5MT0iLTI4LjQ5Mzg2IiB4Mj0iMjcuNTI2MyIgeTI9IjIxNi4yNTA4OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci02Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0Y2FlYWUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0NWEwYTAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNDQ0LjQxNjk1IiB5MT0iLTIwLjk4NDg1IiB4Mj0iNDQ0LjQxNjk1IiB5Mj0iMTM1LjE3MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItNyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNGNhZWFlIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDVhMGEwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjExNi41ODE5NiIgeTE9Ii00OS4yMTQ1OSIgeDI9IjExNi41ODE5NiIgeTI9IjQyMy43NTgzOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci04Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0Mzk4OTgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0Mjk1OTUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMjEuNTIwMyIgeTE9Ii0zNi4wMDEzOCIgeDI9IjIxLjUyMDMiIHkyPSIyMDguNzQzMzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItOSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNDM5ODk4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDI5NTk1Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjQzOC40MTA5NCIgeTE9Ii0xNy45ODE4NSIgeDI9IjQzOC40MTA5NCIgeTI9IjEzOC4xNzQzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTEwIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0Mzk4OTgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0Mjk1OTUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMzA3LjI1NzgyIiB5MT0iMjI5LjgyODMiIHgyPSIzMDcuMjU3ODIiIHkyPSI0MTYuNjUyMTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItMTEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzQzOTg5OCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQyOTU5NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4LjUzMzc2LDY3LjQ2NTcyKSI+PGcgZGF0YS1wYXBlci1kYXRhPSJ7JnF1b3Q7aXNQYWludGluZ0xheWVyJnF1b3Q7OnRydWV9IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0tMS42OTc0LDM2MS42MzczOXYtMzYzLjI3NDc0aDQ4My4zOTQ4NnYzNjMuMjc0NzR6IiBmaWxsPSJ1cmwoI2NvbG9yLTEpIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJNMTgzLjg0MjgzLDE5OS4zNjIxOWMwLC0xNC45MjA1MyAwLC0yNS4zOTMwMyAwLC0zNC4zMjkwNGMwLC0xNC45MjUzNCA4Ljc3Nzk2LC0zMC4wNDk3NSAzMS4wOTM4LC0zMC4wNDk3NWMxNi4xNzQ3LDAgMjY2LjY1ODcxLC0wLjUwMDE2IDI2Ni42NTg3MSwtMC41MDAxNnY3Mi45MDcyNmMwLDAgLTE1LjI3ODcyLC04Ljk2MzM2IC0yNy44ODEzNywxMi41MzU4MmMtNy44MjE5NiwxMy4zNDM2OSAtOS42OTAwNiw2MC43MzAxNCAtMTYuNzgxMzMsNjAuODg4OGMtMTUuMTQ2MjEsMC4zMzg4NyAtMTIuNDk3NTgsLTMzLjYyMDQyIC0yMy4xOTQwOSwtMzQuMDUxMmMtNS40NTEwMiwtMC4zOTY2NiAtMTcuMzU5OTcsOS43NDg5MyAtMjAuMjIxNjEsMjcuNzEwOTJjLTIuMjgzOTUsMTQuMzM1OTEgNC4yNzQ2OSw0Mi4zMDk2OCAtMy42ODkzLDQxLjg3NzMyYy0zMC4zNTE1MiwtMS42NDc3NCAtMTkuNDUwODEsLTcyLjE2MTE0IC00NC44NDIwNywtODcuOTk4MzdjLTEzLjg4NTcyLC04LjY2MDkxIC0xOS4yMjA0NSwtMjkuMjIxMzUgLTQzLjQ1MDI2LC0xNC4yOTI1Yy0xMy43NDA0NSw4LjQ2NTk3IC0xMy45MzQ4NSwtMi42NTIxNiAtMjguMDE5MjUsNS4yMjgzNGMtMTAuOTg5MzMsNi4xNDg3NSAtMTEuODEyNzQsMjUuNDg4MSAtMjAuMDM1ODksMjUuNjM4NDJjLTkuNzM0NDQsMC4xNzc5NCAtMTQuMjg3MDgsLTIzLjI1NDM2IC0yNC4wNTU4MSwtMjYuNDY5MDFjLTE0LjM0MDA2LC00LjcxODk1IC0yMi43NTc1Nyw0LjA1NDM5IC0yNi42MDgwMSw0LjE2OTIzYy0xMS41NTk5NywwLjM0NDc3IC0xOC45NzM1MSwtMTYuNjE4OTYgLTE4Ljk3MzUxLC0yMy4yNjYwOHoiIGZpbGw9InVybCgjY29sb3ItMikiIHN0cm9rZT0iI2NjZmZmZiIgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPjxwYXRoIGQ9Ik0xODkuODU0ODMsMjAxLjI1NTM5YzAsLTE0LjMwMDYyIDAsLTIyLjEzNTI4IDAsLTMwLjcwMDAyYzAsLTE0LjMwNTIyIDguNDEzMjUsLTI4LjgwMTI1IDI5LjgwMTkyLC0yOC44MDEyNWMxNS41MDI2OCwwIDI2MS45Mzg1OSwtMC40NzkzOCAyNjEuOTM4NTksLTAuNDc5MzhjMCwwIDAsNS40OTk0MSAwLDEwLjMzNjdjMCwyMi4zNzcxNiAwLDU3LjMzODY5IDAsNTcuMzM4NjljMCwwIC0xNC4yMDA3NiwtNy42MDYyNiAtMjYuNTc4MzUsMTIuMDgzNzZjLTYuNzM2MTIsMTAuNzE1NjkgLTkuNzY0MjUsNTEuMTYzODggLTE2Ljk1NDg3LDU1LjUzOTY1Yy0xMi4zNTEyOCw0LjgzMTYyIC0xNS40NzcyNSwtMjguMTAxNjUgLTI0LjE1NzI1LC0yOC4zNTI3Yy0yMi41NDA5MywtMS41NzMxNyAtMTIuMjUwNTIsNjAuODAwNCAtMjEuMzYxNDQsNjMuOTUxMDFjLTIzLjc5MjUzLDguMjI3NiAtMjIuNDc1MjQsLTU3LjI5NTA5IC00MS45MDgzMywtNzUuMzA0NzVjLTIxLjUyNDMxLC0xOS45NDc3IC00NS4wOTYxMywtMjMuMjk4NzIgLTQ3Ljk3NzYzLC0yMS41MjMzMmMtMTMuMTY5NTcsOC4xMTQyMiAtMTMuMzU1ODgsLTIuNTQxOTggLTI2Ljg1NTEyLDUuMDExMTJjLTEwLjUzMjc1LDUuODkzMjggLTExLjMyMTk1LDI0LjQyOTEyIC0xOS4yMDM0NSwyNC41NzMyYy05LjMyOTk5LDAuMTcwNTUgLTEzLjY5MzQ5LC0yMi4yODgxOSAtMjMuMDU2MzUsLTI1LjM2OTI5Yy0xMy43NDQyNywtNC41MjI4OSAtMjEuODEyMDYsMy44ODU5MyAtMjUuNTAyNTIsMy45OTZjLTExLjA3OTY4LDAuMzMwNDQgLTE4LjE4NTIxLC0xNS45Mjg0NyAtMTguMTg1MjEsLTIyLjI5OTQzeiIgZmlsbD0idXJsKCNjb2xvci0zKSIgc3Ryb2tlPSIjY2NmZmZmIiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PGcgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2UtbGluZWNhcD0iYnV0dCI+PHBhdGggZD0iTTIzMy40MTQxOCwyMDYuMDc0MTlsMC4wNzA3OSwtNS4zODE2NGw1LjA4MzYyLDAuMDgzMzR2LTQwLjU2NDAzaDUuODYzNzJ2NDAuNjQ3MzdoNC45MTY5NHY1LjE5NjIyeiIgZmlsbD0idXJsKCNjb2xvci00KSIgc3Ryb2tlPSIjMDAwMDAwIi8+PHBhdGggZD0iTTIzMy40MTY0NywxNjUuMTg3MzJ2LTUuMjQxMjJoMTYuMTY3ODR2NS4yNDEyMnoiIGZpbGw9IiNhZmM5YzkiIHN0cm9rZT0ibm9uZSIvPjwvZz48ZyBmaWxsPSIjNDM5ODk4IiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZS1saW5lY2FwPSJidXR0Ij48cGF0aCBkPSJNMjM3LjA2ODIyLDIwMy4wNTQ3di00NS44NDM1OWg1Ljg2MzcydjQ1Ljg0MzU5eiIgc3Ryb2tlPSIjMDAwMDAwIi8+PHBhdGggZD0iTTIzMS45MTYxLDE2Mi4xODY1OXYtNS4yNDEyMmgxNi4xNjc4NHY1LjI0MTIyeiIgc3Ryb2tlPSJub25lIi8+PHBhdGggZD0iTTIzMS45MTYxLDIwMy4xMzAwMnYtNS4yNDEyM2gxNi4xNjc4NHY1LjI0MTIzeiIgc3Ryb2tlPSJub25lIi8+PC9nPjxwYXRoIGQ9Ik0xODUuOTQzNzIsLTQzLjIwNzgzYzAsMCAtNDguMzE4ODksOTEuMTgwNDggLTYxLjUwODcxLDEzMi45OTE1MWMtMy43ODI2LDExLjk5MDYyIDIwLjc2NTM1LDgxLjEzNzc0IDEwLjk2NDUxLDEyOC44NDU4M2MtNy4zMjI0NCwzNS42NDM4NSAtNjEuMjMxNjYsMjMuODM5NjIgLTY3LjYwOTEzLDM5LjM2MTU0Yy0yMy4wNTY2OSw1Ni4xMTY5MiAtMTMuMjMxNDQsMTczLjI3NDg1IC0xMy4yMzE0NCwxNzMuMjc0ODUiIGZpbGw9Im5vbmUiIHN0cm9rZT0idXJsKCNjb2xvci01KSIgc3Ryb2tlLXdpZHRoPSIzMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTgxLjU4MDM1LC0yOC40OTM4NmMwLDAgLTY0LjU2ODMsNjIuMDg4MTcgLTIzLjg3NTI3LDE2MC43MTM4NWMxOS4xNTIyNiw0Ni40MTgzNyAtODQuMjMyODMsODQuMDMwOSAtODQuMjMyODMsODQuMDMwOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ1cmwoI2NvbG9yLTYpIiBzdHJva2Utd2lkdGg9IjMyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNNDQ3LjIwMjM2LC0yMC45ODQ4NWMwLDAgLTIwNS4xNjY3LDI5LjE1MjA2IC0yMTMuNzU1NjksODQuMjMzNjJjLTExLjg3OTIsNzYuMTgxODMgMjk2LjMzODI4LC04MC4yNTQ5OCAyOTYuMzM4MjgsLTMuMTUyNTQiIGZpbGw9Im5vbmUiIHN0cm9rZT0idXJsKCNjb2xvci03KSIgc3Ryb2tlLXdpZHRoPSIzMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTE3NS40MzU0NywtNTEuNDY1NzJjMCwwIC00My44MTY2NCw5MS45MzA4NSAtNTcuMDA2NDUsMTMzLjc0MTg5Yy0zLjc4MjYsMTEuOTkwNjIgMjAuNzY1MzQsODEuMTM3NzQgMTAuOTY0NTEsMTI4Ljg0NTgzYy03LjMyMjQ0LDM1LjY0Mzg1IC02MS4yMzE2NiwyMy44Mzk2MiAtNjcuNjA5MTMsMzkuMzYxNTRjLTIzLjA1NjY5LDU2LjExNjkyIC0xMy4yMzE0NCwxNzMuMjc0ODUgLTEzLjIzMTQ0LDE3My4yNzQ4NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ1cmwoI2NvbG9yLTgpIiBzdHJva2Utd2lkdGg9IjMyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNNzUuNTc0MzQsLTM2LjAwMTM4YzAsMCAtNjQuNTY4Myw2Mi4wODgxNyAtMjMuODc1MjcsMTYwLjcxMzg1YzE5LjE1MjI2LDQ2LjQxODM3IC04NC4yMzI4Myw4NC4wMzA5IC04NC4yMzI4Myw4NC4wMzA5IiBmaWxsPSJub25lIiBzdHJva2U9InVybCgjY29sb3ItOSkiIHN0cm9rZS13aWR0aD0iMzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik00NDEuMTk2MzUsLTI4LjQ5MjM2YzAsMCAtMjE3LjE3ODcxLDMwLjY1MzU2IC0yMjUuNzY3Nyw4NS43MzUxM2MtMTEuODc5Miw3Ni4xODE4MyAzMTQuMzU2MywtODQuNzU5NDggMzE0LjM1NjMsLTcuNjU3MDUiIGZpbGw9Im5vbmUiIHN0cm9rZT0idXJsKCNjb2xvci0xMCkiIHN0cm9rZS13aWR0aD0iMzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMzIuNzU2NTMsMzc2LjU1NjcyYzAsMCAyMy42NjYyOSwtNzIuOTM5NDcgNjIuNzc2MTcsLTg4LjYzNjA2YzkuMTkxNDgsLTMuNjg4OTYgMTIuNzc1Nyw1MC40NjgyOCAyMS42NzEzNyw2Ni4xNTgwNGM3LjE3NzQ3LDEyLjY1OTI4IDIwLjM5NjExLDguMjI0NjMgMjcuODY2ODgsMy4xNjUyM2MyNi43MjgyMSwtMTguMTAxMDMgNDcuNDk1MTQsLTY4Ljk2MjMyIDYzLjg1NDYsLTc5Ljk4NjY4YzE1LjYzMDY3LC0xMC41MzMyMyAzLjg1MDc3LDExNi4xNDYyNCAyOS41NjUwMiwxNDYuNjYyNWMzLjU1ODkyLDQuMjIzNTMgNTcuMjY3NTEsLTcuNTM0OTMgMTAwLjQwOTksLTU3LjgxNDFjMzguMzI2NzQsLTQ0LjY2NjkgODQuNzQxOCwtODIuNTAzMDggODYuMTg3NTgsLTgyLjk5Njk3IiBmaWxsPSJub25lIiBzdHJva2U9IiM0NjlmOWYiIHN0cm9rZS13aWR0aD0iMzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMjkuNDc1MTYsMzY2LjEyODQ3YzkuODIxNzQsLTQ3LjU1NjQgNzEuODI5NTcsLTEwMS44NzM4NSA3NS4zNzUxLC04Ny40MTA2NGM5LjYxNzEzLDM5LjIzMDg5IC0zLjEzNjcyLDk0LjMwOTI0IDM2Ljc1ODY4LDY3LjMwNzhjMjkuNjg0OTUsLTIwLjA5MDk1IDUxLjg1OTE2LC03MC42NjA1NyA2OS4xMDAwMiwtODIuMjc4ODhjMTUuNjMwNjcsLTEwLjUzMzIzIC01LjE1Mzc0LDEyMi4xNDkyNCAyMC41NjA1MSwxNTIuNjY1NWM0LjcwMjMyLDUuNTgwNDUgNjEuMzQzNDMsLTEzLjk0MjM3IDEwOS41MTI3NSwtNzAuNjk4OTVjMjAuNjc0NiwtMjQuMzYwMzIgODIuMTY0ODIsLTc2LjU1MDIxIDgzLjA4Nzc0LC03Ni44NjU0OSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ1cmwoI2NvbG9yLTExKSIgc3Ryb2tlLXdpZHRoPSIzMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9nPjwvZz48L3N2Zz48IS0tcm90YXRpb25DZW50ZXI6Mjg4LjUzMzc2MDAwMDAwMDAzOjI0Ny40NjU3Mi0tPg=="; -const _picture = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1OTQuMzE4NyIgaGVpZ2h0PSI1MTQuNzMxNjEiIHZpZXdCb3g9IjAsMCw1OTQuMzE4Nyw1MTQuNzMxNjEiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMjQwLjAwMDAyIiB5MT0iLTEuNjM3MyIgeDI9IjI0MC4wMDAwMiIgeTI9IjM2MS42MzczOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci0xIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM1MmJhYmEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0Y2FlYWUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMjU2LjE5MzU2IiB5MT0iMTM0LjQ4MzI0IiB4Mj0iMjU2LjE5MzU2IiB5Mj0iMjQ0LjkyOTA3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTIiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2FlYzdjNyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzk2YzJjMiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIyNjkuMjY2NjciIHkxPSIxMzkuMDcyMDEiIHgyPSIyNjkuMjY2NjciIHkyPSIyNDMuOTcwMzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItMyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZjFmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjY2NmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjI0MS4zODE3MSIgeTE9IjE2MC4yMTE4NSIgeDI9IjI0MS4zODE3MSIgeTI9IjIwNi4wNzQxOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci00Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNhZmM5YzkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiYWQ4ZDgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMTIyLjU4Nzk3IiB5MT0iLTQxLjcwNzA4IiB4Mj0iMTIyLjU4Nzk3IiB5Mj0iNDMxLjI2NTg5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzRjYWVhZSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQ1YTBhMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIyNy41MjYzIiB5MT0iLTI4LjQ5Mzg2IiB4Mj0iMjcuNTI2MyIgeTI9IjIxNi4yNTA4OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci02Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0Y2FlYWUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0NWEwYTAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNDQ0LjQxNjk1IiB5MT0iLTIwLjk4NDg1IiB4Mj0iNDQ0LjQxNjk1IiB5Mj0iMTM1LjE3MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItNyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNGNhZWFlIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDVhMGEwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjExNi41ODE5NiIgeTE9Ii00OS4yMTQ1OSIgeDI9IjExNi41ODE5NiIgeTI9IjQyMy43NTgzOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci04Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0Mzk4OTgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0Mjk1OTUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMjEuNTIwMyIgeTE9Ii0zNi4wMDEzOCIgeDI9IjIxLjUyMDMiIHkyPSIyMDguNzQzMzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItOSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNDM5ODk4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDI5NTk1Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjQzOC40MTA5NCIgeTE9Ii0xNy45ODE4NSIgeDI9IjQzOC40MTA5NCIgeTI9IjEzOC4xNzQzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTEwIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0Mzk4OTgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0Mjk1OTUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMzA3LjI1NzgyIiB5MT0iMjI5LjgyODMiIHgyPSIzMDcuMjU3ODIiIHkyPSI0MTYuNjUyMTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItMTEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzQzOTg5OCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQyOTU5NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4LjUzMzc2LDY3LjQ2NTcyKSI+PGcgZGF0YS1wYXBlci1kYXRhPSJ7JnF1b3Q7aXNQYWludGluZ0xheWVyJnF1b3Q7OnRydWV9IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0tMS42OTc0LDM2MS42MzczOXYtMzYzLjI3NDc0aDQ4My4zOTQ4NnYzNjMuMjc0NzR6IiBmaWxsPSJ1cmwoI2NvbG9yLTEpIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJNMTgzLjg0MjgzLDE5OS4zNjIxOWMwLC0xNC45MjA1MyAwLC0yNS4zOTMwMyAwLC0zNC4zMjkwNGMwLC0xNC45MjUzNCA4Ljc3Nzk2LC0zMC4wNDk3NSAzMS4wOTM4LC0zMC4wNDk3NWMxNi4xNzQ3LDAgMjY2LjY1ODcxLC0wLjUwMDE2IDI2Ni42NTg3MSwtMC41MDAxNnY3Mi45MDcyNmMwLDAgLTE1LjI3ODcyLC04Ljk2MzM2IC0yNy44ODEzNywxMi41MzU4MmMtNy44MjE5NiwxMy4zNDM2OSAtOS42OTAwNiw2MC43MzAxNCAtMTYuNzgxMzMsNjAuODg4OGMtMTUuMTQ2MjEsMC4zMzg4NyAtMTIuNDk3NTgsLTMzLjYyMDQyIC0yMy4xOTQwOSwtMzQuMDUxMmMtNS40NTEwMiwtMC4zOTY2NiAtMTcuMzU5OTcsOS43NDg5MyAtMjAuMjIxNjEsMjcuNzEwOTJjLTIuMjgzOTUsMTQuMzM1OTEgNC4yNzQ2OSw0Mi4zMDk2OCAtMy42ODkzLDQxLjg3NzMyYy0zMC4zNTE1MiwtMS42NDc3NCAtMTkuNDUwODEsLTcyLjE2MTE0IC00NC44NDIwNywtODcuOTk4MzdjLTEzLjg4NTcyLC04LjY2MDkxIC0xOS4yMjA0NSwtMjkuMjIxMzUgLTQzLjQ1MDI2LC0xNC4yOTI1Yy0xMy43NDA0NSw4LjQ2NTk3IC0xMy45MzQ4NSwtMi42NTIxNiAtMjguMDE5MjUsNS4yMjgzNGMtMTAuOTg5MzMsNi4xNDg3NSAtMTEuODEyNzQsMjUuNDg4MSAtMjAuMDM1ODksMjUuNjM4NDJjLTkuNzM0NDQsMC4xNzc5NCAtMTQuMjg3MDgsLTIzLjI1NDM2IC0yNC4wNTU4MSwtMjYuNDY5MDFjLTE0LjM0MDA2LC00LjcxODk1IC0yMi43NTc1Nyw0LjA1NDM5IC0yNi42MDgwMSw0LjE2OTIzYy0xMS41NTk5NywwLjM0NDc3IC0xOC45NzM1MSwtMTYuNjE4OTYgLTE4Ljk3MzUxLC0yMy4yNjYwOHoiIGZpbGw9InVybCgjY29sb3ItMikiIHN0cm9rZT0iI2NjZmZmZiIgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPjxwYXRoIGQ9Ik0xODkuODU0ODMsMjAxLjI1NTM5YzAsLTE0LjMwMDYyIDAsLTIyLjEzNTI4IDAsLTMwLjcwMDAyYzAsLTE0LjMwNTIyIDguNDEzMjUsLTI4LjgwMTI1IDI5LjgwMTkyLC0yOC44MDEyNWMxNS41MDI2OCwwIDI2MS45Mzg1OSwtMC40NzkzOCAyNjEuOTM4NTksLTAuNDc5MzhjMCwwIDAsNS40OTk0MSAwLDEwLjMzNjdjMCwyMi4zNzcxNiAwLDU3LjMzODY5IDAsNTcuMzM4NjljMCwwIC0xNC4yMDA3NiwtNy42MDYyNiAtMjYuNTc4MzUsMTIuMDgzNzZjLTYuNzM2MTIsMTAuNzE1NjkgLTkuNzY0MjUsNTEuMTYzODggLTE2Ljk1NDg3LDU1LjUzOTY1Yy0xMi4zNTEyOCw0LjgzMTYyIC0xNS40NzcyNSwtMjguMTAxNjUgLTI0LjE1NzI1LC0yOC4zNTI3Yy0yMi41NDA5MywtMS41NzMxNyAtMTIuMjUwNTIsNjAuODAwNCAtMjEuMzYxNDQsNjMuOTUxMDFjLTIzLjc5MjUzLDguMjI3NiAtMjIuNDc1MjQsLTU3LjI5NTA5IC00MS45MDgzMywtNzUuMzA0NzVjLTIxLjUyNDMxLC0xOS45NDc3IC00NS4wOTYxMywtMjMuMjk4NzIgLTQ3Ljk3NzYzLC0yMS41MjMzMmMtMTMuMTY5NTcsOC4xMTQyMiAtMTMuMzU1ODgsLTIuNTQxOTggLTI2Ljg1NTEyLDUuMDExMTJjLTEwLjUzMjc1LDUuODkzMjggLTExLjMyMTk1LDI0LjQyOTEyIC0xOS4yMDM0NSwyNC41NzMyYy05LjMyOTk5LDAuMTcwNTUgLTEzLjY5MzQ5LC0yMi4yODgxOSAtMjMuMDU2MzUsLTI1LjM2OTI5Yy0xMy43NDQyNywtNC41MjI4OSAtMjEuODEyMDYsMy44ODU5MyAtMjUuNTAyNTIsMy45OTZjLTExLjA3OTY4LDAuMzMwNDQgLTE4LjE4NTIxLC0xNS45Mjg0NyAtMTguMTg1MjEsLTIyLjI5OTQzeiIgZmlsbD0idXJsKCNjb2xvci0zKSIgc3Ryb2tlPSIjY2NmZmZmIiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PGcgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2UtbGluZWNhcD0iYnV0dCI+PHBhdGggZD0iTTIzMy40MTQxOCwyMDYuMDc0MTlsMC4wNzA3OSwtNS4zODE2NGw1LjA4MzYyLDAuMDgzMzR2LTQwLjU2NDAzaDUuODYzNzJ2NDAuNjQ3MzdoNC45MTY5NHY1LjE5NjIyeiIgZmlsbD0idXJsKCNjb2xvci00KSIgc3Ryb2tlPSIjMDAwMDAwIi8+PHBhdGggZD0iTTIzMy40MTY0NywxNjUuMTg3MzJ2LTUuMjQxMjJoMTYuMTY3ODR2NS4yNDEyMnoiIGZpbGw9IiNhZmM5YzkiIHN0cm9rZT0ibm9uZSIvPjwvZz48ZyBmaWxsPSIjNDM5ODk4IiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZS1saW5lY2FwPSJidXR0Ij48cGF0aCBkPSJNMjM3LjA2ODIyLDIwMy4wNTQ3di00NS44NDM1OWg1Ljg2MzcydjQ1Ljg0MzU5eiIgc3Ryb2tlPSIjMDAwMDAwIi8+PHBhdGggZD0iTTIzMS45MTYxLDE2Mi4xODY1OXYtNS4yNDEyMmgxNi4xNjc4NHY1LjI0MTIyeiIgc3Ryb2tlPSJub25lIi8+PHBhdGggZD0iTTIzMS45MTYxLDIwMy4xMzAwMnYtNS4yNDEyM2gxNi4xNjc4NHY1LjI0MTIzeiIgc3Ryb2tlPSJub25lIi8+PC9nPjxwYXRoIGQ9Ik0xODUuOTQzNzIsLTQzLjIwNzgzYzAsMCAtNDguMzE4ODksOTEuMTgwNDggLTYxLjUwODcxLDEzMi45OTE1MWMtMy43ODI2LDExLjk5MDYyIDIwLjc2NTM1LDgxLjEzNzc0IDEwLjk2NDUxLDEyOC44NDU4M2MtNy4zMjI0NCwzNS42NDM4NSAtNjEuMjMxNjYsMjMuODM5NjIgLTY3LjYwOTEzLDM5LjM2MTU0Yy0yMy4wNTY2OSw1Ni4xMTY5MiAtMTMuMjMxNDQsMTczLjI3NDg1IC0xMy4yMzE0NCwxNzMuMjc0ODUiIGZpbGw9Im5vbmUiIHN0cm9rZT0idXJsKCNjb2xvci01KSIgc3Ryb2tlLXdpZHRoPSIzMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTgxLjU4MDM1LC0yOC40OTM4NmMwLDAgLTY0LjU2ODMsNjIuMDg4MTcgLTIzLjg3NTI3LDE2MC43MTM4NWMxOS4xNTIyNiw0Ni40MTgzNyAtODQuMjMyODMsODQuMDMwOSAtODQuMjMyODMsODQuMDMwOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ1cmwoI2NvbG9yLTYpIiBzdHJva2Utd2lkdGg9IjMyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNNDQ3LjIwMjM2LC0yMC45ODQ4NWMwLDAgLTIwNS4xNjY3LDI5LjE1MjA2IC0yMTMuNzU1NjksODQuMjMzNjJjLTExLjg3OTIsNzYuMTgxODMgMjk2LjMzODI4LC04MC4yNTQ5OCAyOTYuMzM4MjgsLTMuMTUyNTQiIGZpbGw9Im5vbmUiIHN0cm9rZT0idXJsKCNjb2xvci03KSIgc3Ryb2tlLXdpZHRoPSIzMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTE3NS40MzU0NywtNTEuNDY1NzJjMCwwIC00My44MTY2NCw5MS45MzA4NSAtNTcuMDA2NDUsMTMzLjc0MTg5Yy0zLjc4MjYsMTEuOTkwNjIgMjAuNzY1MzQsODEuMTM3NzQgMTAuOTY0NTEsMTI4Ljg0NTgzYy03LjMyMjQ0LDM1LjY0Mzg1IC02MS4yMzE2NiwyMy44Mzk2MiAtNjcuNjA5MTMsMzkuMzYxNTRjLTIzLjA1NjY5LDU2LjExNjkyIC0xMy4yMzE0NCwxNzMuMjc0ODUgLTEzLjIzMTQ0LDE3My4yNzQ4NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ1cmwoI2NvbG9yLTgpIiBzdHJva2Utd2lkdGg9IjMyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNNzUuNTc0MzQsLTM2LjAwMTM4YzAsMCAtNjQuNTY4Myw2Mi4wODgxNyAtMjMuODc1MjcsMTYwLjcxMzg1YzE5LjE1MjI2LDQ2LjQxODM3IC04NC4yMzI4Myw4NC4wMzA5IC04NC4yMzI4Myw4NC4wMzA5IiBmaWxsPSJub25lIiBzdHJva2U9InVybCgjY29sb3ItOSkiIHN0cm9rZS13aWR0aD0iMzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik00NDEuMTk2MzUsLTI4LjQ5MjM2YzAsMCAtMjE3LjE3ODcxLDMwLjY1MzU2IC0yMjUuNzY3Nyw4NS43MzUxM2MtMTEuODc5Miw3Ni4xODE4MyAzMTQuMzU2MywtODQuNzU5NDggMzE0LjM1NjMsLTcuNjU3MDUiIGZpbGw9Im5vbmUiIHN0cm9rZT0idXJsKCNjb2xvci0xMCkiIHN0cm9rZS13aWR0aD0iMzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMzIuNzU2NTMsMzc2LjU1NjcyYzAsMCAyMy42NjYyOSwtNzIuOTM5NDcgNjIuNzc2MTcsLTg4LjYzNjA2YzkuMTkxNDgsLTMuNjg4OTYgMTIuNzc1Nyw1MC40NjgyOCAyMS42NzEzNyw2Ni4xNTgwNGM3LjE3NzQ3LDEyLjY1OTI4IDIwLjM5NjExLDguMjI0NjMgMjcuODY2ODgsMy4xNjUyM2MyNi43MjgyMSwtMTguMTAxMDMgNDcuNDk1MTQsLTY4Ljk2MjMyIDYzLjg1NDYsLTc5Ljk4NjY4YzE1LjYzMDY3LC0xMC41MzMyMyAzLjg1MDc3LDExNi4xNDYyNCAyOS41NjUwMiwxNDYuNjYyNWMzLjU1ODkyLDQuMjIzNTMgNTcuMjY3NTEsLTcuNTM0OTMgMTAwLjQwOTksLTU3LjgxNDFjMzguMzI2NzQsLTQ0LjY2NjkgODQuNzQxOCwtODIuNTAzMDggODYuMTg3NTgsLTgyLjk5Njk3IiBmaWxsPSJub25lIiBzdHJva2U9IiM0NjlmOWYiIHN0cm9rZS13aWR0aD0iMzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMjkuNDc1MTYsMzY2LjEyODQ3YzkuODIxNzQsLTQ3LjU1NjQgNzEuODI5NTcsLTEwMS44NzM4NSA3NS4zNzUxLC04Ny40MTA2NGM5LjYxNzEzLDM5LjIzMDg5IC0zLjEzNjcyLDk0LjMwOTI0IDM2Ljc1ODY4LDY3LjMwNzhjMjkuNjg0OTUsLTIwLjA5MDk1IDUxLjg1OTE2LC03MC42NjA1NyA2OS4xMDAwMiwtODIuMjc4ODhjMTUuNjMwNjcsLTEwLjUzMzIzIC01LjE1Mzc0LDEyMi4xNDkyNCAyMC41NjA1MSwxNTIuNjY1NWM0LjcwMjMyLDUuNTgwNDUgNjEuMzQzNDMsLTEzLjk0MjM3IDEwOS41MTI3NSwtNzAuNjk4OTVjMjAuNjc0NiwtMjQuMzYwMzIgODIuMTY0ODIsLTc2LjU1MDIxIDgzLjA4Nzc0LC03Ni44NjU0OSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ1cmwoI2NvbG9yLTExKSIgc3Ryb2tlLXdpZHRoPSIzMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9nPjwvZz48L3N2Zz48IS0tcm90YXRpb25DZW50ZXI6Mjg4LjUzMzc2MDAwMDAwMDAzOjI0Ny40NjU3Mi0tPg=="; +const witcat_input_icon = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNzcuMDg4NTUiIGhlaWdodD0iMTc3LjA4ODU1IiB2aWV3Qm94PSIwLDAsMTc3LjA4ODU1LDE3Ny4wODg1NSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNTYuMTkzNTYiIHkxPSIxMzcuNDg0NzQiIHgyPSIyNTYuMTkzNTYiIHkyPSIyNDcuOTMwNTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYWVjN2M3Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTZjMmMyIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjI2OS4yNjY2NyIgeTE9IjE0Mi4wNzM1MSIgeDI9IjI2OS4yNjY2NyIgeTI9IjI0Ni45NzE4NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci0yIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmMWZmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNjY2ZmZmYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMjQxLjM4MTcxIiB5MT0iMTYwLjIxMTg0IiB4Mj0iMjQxLjM4MTcxIiB5Mj0iMjA2LjA3NDE5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTMiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2FmYzljOSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2JhZDhkOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTEuNDU1NzYsLTkxLjQ1NTc0KSI+PGcgZGF0YS1wYXBlci1kYXRhPSJ7JnF1b3Q7aXNQYWludGluZ0xheWVyJnF1b3Q7OnRydWV9IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0xNTEuNDU1NzYsMjY4LjU0NDI5di0xNzcuMDg4NTVoMTc3LjA4ODU1djE3Ny4wODg1NXoiIGZpbGw9IiM1MmJhYmEiIHN0cm9rZT0ibm9uZSIvPjxwYXRoIGQ9Ik0xODMuODQyODMsMjAyLjM2MzY5YzAsLTE0LjkyMDUzIDAsLTI1LjM5MzAzIDAsLTM0LjMyOTA0YzAsLTE0LjkyNTM0IDguNzc3OTYsLTMwLjA0OTc1IDMxLjA5MzgsLTMwLjA0OTc1YzE2LjE3NDcsMCAxMTMuNjA3NjgsLTAuNTAwMTYgMTEzLjYwNzY4LC0wLjUwMDE2djcyLjkwNzI2YzAsMCAtMTguMDI5MzEsMS4xMzgxIC0yNy4wMDksNi42NzA4Yy0xMy43NDA0NSw4LjQ2NTk3IC0xMy45MzQ4NSwtMi42NTIxNiAtMjguMDE5MjUsNS4yMjgzNGMtMTAuOTg5MzMsNi4xNDg3NSAtMTEuODEyNzQsMjUuNDg4MSAtMjAuMDM1ODksMjUuNjM4NDJjLTkuNzM0NDQsMC4xNzc5NCAtMTQuMjg3MDgsLTIzLjI1NDM2IC0yNC4wNTU4MSwtMjYuNDY5MDFjLTE0LjM0MDA2LC00LjcxODk1IC0yMi43NTc1Nyw0LjA1NDM5IC0yNi42MDgwMSw0LjE2OTIzYy0xMS41NTk5NywwLjM0NDc3IC0xOC45NzM1MSwtMTYuNjE4OTYgLTE4Ljk3MzUxLC0yMy4yNjYwOHoiIGZpbGw9InVybCgjY29sb3ItMSkiIHN0cm9rZT0iI2NjZmZmZiIvPjxwYXRoIGQ9Ik0xODkuODU0ODMsMjA0LjI1NjljMCwtMTQuMzAwNjIgMCwtMjIuMTM1MjggMCwtMzAuNzAwMDJjMCwtMTQuMzA1MjIgOC40MTMyNSwtMjguODAxMjUgMjkuODAxOTIsLTI4LjgwMTI1YzE1LjUwMjY4LDAgMTA4Ljg4NzU2LC0wLjQ3OTM4IDEwOC44ODc1NiwtMC40NzkzOGMwLDAgMCw1LjQ5OTQxIDAsMTAuMzM2N2MwLDExLjM5MjkxIDAsNTcuMzM4NjkgMCw1Ny4zMzg2OWMwLDAgLTE3LjI4MDI0LDEuMDkwODEgLTI1Ljg4Njg0LDYuMzkzNjVjLTEzLjE2OTU3LDguMTE0MjIgLTEzLjM1NTg4LC0yLjU0MTk4IC0yNi44NTUxMiw1LjAxMTEyYy0xMC41MzI3NSw1Ljg5MzI4IC0xMS4zMjE5NSwyNC40MjkxMiAtMTkuMjAzNDUsMjQuNTczMmMtOS4zMjk5OSwwLjE3MDU1IC0xMy42OTM0OSwtMjIuMjg4MTkgLTIzLjA1NjM1LC0yNS4zNjkyOWMtMTMuNzQ0MjcsLTQuNTIyODkgLTIxLjgxMjA2LDMuODg1OTMgLTI1LjUwMjUyLDMuOTk2Yy0xMS4wNzk2OCwwLjMzMDQ0IC0xOC4xODUyMSwtMTUuOTI4NDcgLTE4LjE4NTIxLC0yMi4yOTk0M3oiIGZpbGw9InVybCgjY29sb3ItMikiIHN0cm9rZT0iI2NjZmZmZiIvPjxnPjxwYXRoIGQ9Ik0yMzMuNDE0MTgsMjA2LjA3NDE5bDAuMDcwNzksLTUuMzgxNjRsNS4wODM2MiwwLjA4MzM0di00MC41NjQwM2g1Ljg2MzcydjQwLjY0NzM3aDQuOTE2OTR2NS4xOTYyMnoiIGZpbGw9InVybCgjY29sb3ItMykiIHN0cm9rZT0iIzAwMDAwMCIvPjxwYXRoIGQ9Ik0yMzMuNDE2NDcsMTY1LjE4NzMydi01LjI0MTIyaDE2LjE2Nzg0djUuMjQxMjJ6IiBmaWxsPSIjYWZjOWM5IiBzdHJva2U9Im5vbmUiLz48L2c+PGcgZmlsbD0iIzQ5YTdhNyI+PHBhdGggZD0iTTIzNy4wNjgyMiwyMDMuMDU0Njl2LTQ1Ljg0MzU5aDUuODYzNzJ2NDUuODQzNTl6IiBzdHJva2U9IiMwMDAwMDAiLz48cGF0aCBkPSJNMjMxLjkxNjEsMTYyLjE4NjU4di01LjI0MTIyaDE2LjE2Nzg0djUuMjQxMjJ6IiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNMjMxLjkxNjEsMjAzLjEzMDAydi01LjI0MTIzaDE2LjE2Nzg0djUuMjQxMjN6IiBzdHJva2U9Im5vbmUiLz48L2c+PC9nPjwvZz48L3N2Zz48IS0tcm90YXRpb25DZW50ZXI6ODguNTQ0MjQ0OTk5OTk5OTk6ODguNTQ0MjU1MDAwMDAwMDItLT4="; -const _icon = "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNzcuMDg4NTUiIGhlaWdodD0iMTc3LjA4ODU1IiB2aWV3Qm94PSIwLDAsMTc3LjA4ODU1LDE3Ny4wODg1NSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNTYuMTkzNTYiIHkxPSIxMzcuNDg0NzQiIHgyPSIyNTYuMTkzNTYiIHkyPSIyNDcuOTMwNTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iY29sb3ItMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYWVjN2M3Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTZjMmMyIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjI2OS4yNjY2NyIgeTE9IjE0Mi4wNzM1MSIgeDI9IjI2OS4yNjY2NyIgeTI9IjI0Ni45NzE4NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJjb2xvci0yIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmMWZmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNjY2ZmZmYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iMjQxLjM4MTcxIiB5MT0iMTYwLjIxMTg0IiB4Mj0iMjQxLjM4MTcxIiB5Mj0iMjA2LjA3NDE5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImNvbG9yLTMiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2FmYzljOSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2JhZDhkOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTEuNDU1NzYsLTkxLjQ1NTc0KSI+PGcgZGF0YS1wYXBlci1kYXRhPSJ7JnF1b3Q7aXNQYWludGluZ0xheWVyJnF1b3Q7OnRydWV9IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0xNTEuNDU1NzYsMjY4LjU0NDI5di0xNzcuMDg4NTVoMTc3LjA4ODU1djE3Ny4wODg1NXoiIGZpbGw9IiM1MmJhYmEiIHN0cm9rZT0ibm9uZSIvPjxwYXRoIGQ9Ik0xODMuODQyODMsMjAyLjM2MzY5YzAsLTE0LjkyMDUzIDAsLTI1LjM5MzAzIDAsLTM0LjMyOTA0YzAsLTE0LjkyNTM0IDguNzc3OTYsLTMwLjA0OTc1IDMxLjA5MzgsLTMwLjA0OTc1YzE2LjE3NDcsMCAxMTMuNjA3NjgsLTAuNTAwMTYgMTEzLjYwNzY4LC0wLjUwMDE2djcyLjkwNzI2YzAsMCAtMTguMDI5MzEsMS4xMzgxIC0yNy4wMDksNi42NzA4Yy0xMy43NDA0NSw4LjQ2NTk3IC0xMy45MzQ4NSwtMi42NTIxNiAtMjguMDE5MjUsNS4yMjgzNGMtMTAuOTg5MzMsNi4xNDg3NSAtMTEuODEyNzQsMjUuNDg4MSAtMjAuMDM1ODksMjUuNjM4NDJjLTkuNzM0NDQsMC4xNzc5NCAtMTQuMjg3MDgsLTIzLjI1NDM2IC0yNC4wNTU4MSwtMjYuNDY5MDFjLTE0LjM0MDA2LC00LjcxODk1IC0yMi43NTc1Nyw0LjA1NDM5IC0yNi42MDgwMSw0LjE2OTIzYy0xMS41NTk5NywwLjM0NDc3IC0xOC45NzM1MSwtMTYuNjE4OTYgLTE4Ljk3MzUxLC0yMy4yNjYwOHoiIGZpbGw9InVybCgjY29sb3ItMSkiIHN0cm9rZT0iI2NjZmZmZiIvPjxwYXRoIGQ9Ik0xODkuODU0ODMsMjA0LjI1NjljMCwtMTQuMzAwNjIgMCwtMjIuMTM1MjggMCwtMzAuNzAwMDJjMCwtMTQuMzA1MjIgOC40MTMyNSwtMjguODAxMjUgMjkuODAxOTIsLTI4LjgwMTI1YzE1LjUwMjY4LDAgMTA4Ljg4NzU2LC0wLjQ3OTM4IDEwOC44ODc1NiwtMC40NzkzOGMwLDAgMCw1LjQ5OTQxIDAsMTAuMzM2N2MwLDExLjM5MjkxIDAsNTcuMzM4NjkgMCw1Ny4zMzg2OWMwLDAgLTE3LjI4MDI0LDEuMDkwODEgLTI1Ljg4Njg0LDYuMzkzNjVjLTEzLjE2OTU3LDguMTE0MjIgLTEzLjM1NTg4LC0yLjU0MTk4IC0yNi44NTUxMiw1LjAxMTEyYy0xMC41MzI3NSw1Ljg5MzI4IC0xMS4zMjE5NSwyNC40MjkxMiAtMTkuMjAzNDUsMjQuNTczMmMtOS4zMjk5OSwwLjE3MDU1IC0xMy42OTM0OSwtMjIuMjg4MTkgLTIzLjA1NjM1LC0yNS4zNjkyOWMtMTMuNzQ0MjcsLTQuNTIyODkgLTIxLjgxMjA2LDMuODg1OTMgLTI1LjUwMjUyLDMuOTk2Yy0xMS4wNzk2OCwwLjMzMDQ0IC0xOC4xODUyMSwtMTUuOTI4NDcgLTE4LjE4NTIxLC0yMi4yOTk0M3oiIGZpbGw9InVybCgjY29sb3ItMikiIHN0cm9rZT0iI2NjZmZmZiIvPjxnPjxwYXRoIGQ9Ik0yMzMuNDE0MTgsMjA2LjA3NDE5bDAuMDcwNzksLTUuMzgxNjRsNS4wODM2MiwwLjA4MzM0di00MC41NjQwM2g1Ljg2MzcydjQwLjY0NzM3aDQuOTE2OTR2NS4xOTYyMnoiIGZpbGw9InVybCgjY29sb3ItMykiIHN0cm9rZT0iIzAwMDAwMCIvPjxwYXRoIGQ9Ik0yMzMuNDE2NDcsMTY1LjE4NzMydi01LjI0MTIyaDE2LjE2Nzg0djUuMjQxMjJ6IiBmaWxsPSIjYWZjOWM5IiBzdHJva2U9Im5vbmUiLz48L2c+PGcgZmlsbD0iIzQ5YTdhNyI+PHBhdGggZD0iTTIzNy4wNjgyMiwyMDMuMDU0Njl2LTQ1Ljg0MzU5aDUuODYzNzJ2NDUuODQzNTl6IiBzdHJva2U9IiMwMDAwMDAiLz48cGF0aCBkPSJNMjMxLjkxNjEsMTYyLjE4NjU4di01LjI0MTIyaDE2LjE2Nzg0djUuMjQxMjJ6IiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNMjMxLjkxNjEsMjAzLjEzMDAydi01LjI0MTIzaDE2LjE2Nzg0djUuMjQxMjN6IiBzdHJva2U9Im5vbmUiLz48L2c+PC9nPjwvZz48L3N2Zz48IS0tcm90YXRpb25DZW50ZXI6ODguNTQ0MjQ0OTk5OTk5OTk6ODguNTQ0MjU1MDAwMDAwMDItLT4="; +const witcat_input_extensionId = "WitCatInput"; -const extensionId = "WitCatInput"; - -let keypress = {}; -let lastKey = "", MouseWheel = 0; -let timer; - -//找渲染cvs -let cvs = document.getElementsByTagName("canvas")[0]; -if (cvs === null) { - alert("当前页面不支持输入框,请前往作品详情页体验完整作品!"); -} -else { - for (let i = 1; cvs.className !== "" && i <= document.getElementsByTagName("canvas").length; i++) { - cvs = document.getElementsByTagName("canvas")[i]; - } - if (cvs === null) { - alert("当前页面不支持输入框,请前往作品详情页体验完整作品!"); - } -} +/** @typedef {string|number|boolean} SCarg 来自Scratch圆形框的参数,虽然这个框可能只能输入数字,但是可以放入变量,因此有可能获得数字和文本,需要同时处理 */ class WitCatInput { constructor(runtime) { + /** + * 按下的按键 + * @type {{[key: string]: true}} + */ + this.keypresslist = {}; + + /** + * 最后一次按下的按键 + */ + this.lastKey = ""; + + /** + * 鼠标滚轮速度 + */ + this.MouseWheel = 0; + + /** + * 鼠标速度复位为0的计时器 + * @type {number|undefined} + */ + this.timer = undefined; + + /** + * 保存输入框文本大小,当舞台大小变化时,同比修改输入框文本大小 + * @type {{[key: string]: number}} + */ + this.inputFontSize = {}; + + /** + * 是否开启同比修改输入框文本大小的功能 + */ + this.adaptive = false; + + /** + * 监控舞台大小的变化 + * @type {MutationObserver | null} + */ + this.observer = null; + + /** + * Scratch 所使用的 canvas,获取不到返回 null + * @return {HTMLCanvasElement | null} + */ + this.canvas = () => { + try { + const canvas = runtime.renderer.canvas; + if (canvas instanceof HTMLCanvasElement) { + return canvas; + } + } catch (err) { + return null; + } + }; + + /** + * 所有输入框所在的父角色,目前设为 canvas 的父角色。 + * 获取不到返回 null + * @return {HTMLElement | null} + */ + this.inputParent = () => { + try { + const canvas = runtime.renderer.canvas; + if (canvas instanceof HTMLCanvasElement) { + return canvas.parentElement; + } + } catch (err) { + console.error(err); + return null; + } + }; + + if (this.canvas() === null || this.inputParent() === null) { + alert("当前页面不支持文本框,请前往作品详情页体验完整作品!"); + // 注意:在提示之后,扩展仍然在运行。需要在后面引用 Canvas 的部分进行判断。 + } + this._addevent(); + this.runtime = runtime; this._formatMessage = runtime.getFormatMessage({ "zh-cn": { "WitCatInput.name": "[beta]白猫的输入框", - "WitCatInput.createinput": "ID为[id]的[type]框X[x]Y[y]宽[width]高[height]内容[text]颜色[color]提示[texts]字体大小[size]", - "WitCatInput.deleteinput": "删除ID为[id]的文本框", - "WitCatInput.getinput": "获得ID为[id]的文本框的[type]", - "WitCatInput.isinput": "焦点是否在ID为[id]的文本框上", + "WitCatInput.createinput": "创建或修改[type]文本框并命名为[id],X[x]Y[y]宽[width]高[height]内容[text]颜色[color]提示[texts]字体大小[size]", + "WitCatInput.deleteinput": "删除文本框[id]", + "WitCatInput.getinput": "获得文本框[id]的[type]", + "WitCatInput.isinput": "焦点是否在文本框[id]上", "WitCatInput.whatinput": "焦点位置", - "WitCatInput.nowinput": "将焦点聚焦在ID为[id]的文本框上", + "WitCatInput.nowinput": "将焦点聚焦在文本框[id]上", "WitCatInput.deleteallinput": "删除所有文本框", "WitCatInput.compute": "当前分辨率下高[size]的字体大小", - "WitCatInput.type.1": "单行文本", - "WitCatInput.type.2": "多行文本", + "WitCatInput.type.1": "单行", + "WitCatInput.type.2": "多行", "WitCatInput.number": "第[num]个文本框的[type]", "WitCatInput.numbers": "文本框的数量", "WitCatInput.number.1": "X", @@ -56,29 +115,54 @@ class WitCatInput { "WitCatInput.number.12": "文本高度", "WitCatInput.number.13": "光标位置", "WitCatInput.number.14": "透明度", + "WitCatInput.number.15": "背景图片", + "WitCatInput.number.16": "字体", + "WitCatInput.number.17": "行高", + "WitCatInput.number.18": "字体粗细", + "WitCatInput.number.19": "阴影", + "WitCatInput.fontweight": "设置文本框[id]的字体粗细为[text]", // 在文档中提示用户字体兼容性问题,并推荐合适的字体 + "WitCatInput.normal": "常规", + "WitCatInput.bold": "粗体", + "WitCatInput.thin": "细体", "WitCatInput.key": "按下按键[type]?", - "WitCatInput.keys": "按下按键[type]?", + "WitCatInput.keys": "当按下按键[type]时", + "WitCatInput.keypress": "按下的按键", "WitCatInput.lastkey": "上次按下的键", - "WitCatInput.mousewheel": "鼠标滚轮", - "WitCatInput.setinput": "设置ID为[id]的文本框的[type]为[text]", - "WitCatInput.setread": "设置ID为[id]的文本框为[read]", + "WitCatInput.mousewheel": "鼠标滚轮速度", // 这个积木应该在 More_Mouse 里? + "WitCatInput.setinput": "设置文本框[id]的[type]为[text]", + "WitCatInput.setread": "设置文本框[id]为[read]", // 重复使用三次? + "WitCatInput.setfontfamily": "设置文本框[id]字体从[text]加载字体名[name]", // 分成“加载”和“使用” "WitCatInput.read.1": "可编辑", "WitCatInput.read.2": "不可编辑", + "WitCatInput.password.1": "文本框", + "WitCatInput.password.2": "密码框", + "WitCatInput.textalign.1": "左对齐", + "WitCatInput.textalign.2": "中对齐", + "WitCatInput.textalign.3": "右对齐", + "WitCatInput.docs": "📖拓展教程", + "WitCatInput.input": "输入框", + "WitCatInput.focal": "焦点", + "WitCatInput.keyboard": "键盘", + "WitCatInput.shadow": "阴影x[x]y[y]宽[width]颜色[color]", + "WitCatInput.shadows": "合并阴影[first]和[last]", + "WitCatInput.fontadaptive": "字体大小自适应[type]", + "WitCatInput.set.1": "启用", + "WitCatInput.set.2": "禁用", }, en: { "WitCatInput.name": "[beta]WitCat‘s Input", - "WitCatInput.createinput": "[type]input with ID[id]X[x]Y[y]width[width]height[height]content[text]color[color]prompt[texts]font-size[size]", - "WitCatInput.deleteinput": "delete an input with ID[id]", - "WitCatInput.getinput": "get [type] with ID[id]", - "WitCatInput.isinput": "is the focus on the input with ID[id]?", - "WitCatInput.whatinput": "Focal position", - "WitCatInput.nowinput": "let the focus on the input with ID[id]", - "WitCatInput.deleteallinput": "delete all input", + "WitCatInput.createinput": "Create or modify [type]input ID[id]X[x]Y[y]width[width]height[height]content[text]color[color]prompt[texts]fontSize[size]", + "WitCatInput.deleteinput": "Delete input[id]", + "WitCatInput.getinput": "[type] of input [id]", + "WitCatInput.isinput": "input [id] received focus?", + "WitCatInput.whatinput": "focused input id", + "WitCatInput.nowinput": "Focus on input [id]", + "WitCatInput.deleteallinput": "Delete all inputs", "WitCatInput.compute": "Font size of now screen[size]", - "WitCatInput.type.1": "Single line", - "WitCatInput.type.2": "Multiple lines", - "WitCatInput.number": "[type]of[num]input", - "WitCatInput.numbers": "input number", + "WitCatInput.type.1": "single-line", + "WitCatInput.type.2": "multi-line", + "WitCatInput.number": "[type]of input[num]", + "WitCatInput.numbers": "input count", "WitCatInput.number.1": "X", "WitCatInput.number.2": "Y", "WitCatInput.number.3": "width", @@ -86,25 +170,55 @@ class WitCatInput { "WitCatInput.number.5": "content", "WitCatInput.number.6": "color", "WitCatInput.number.7": "prompt", - "WitCatInput.number.8": "font-size", + "WitCatInput.number.8": "font size", "WitCatInput.number.9": "all(json)", "WitCatInput.number.10": "ID", - "WitCatInput.number.11": "Rolling position", - "WitCatInput.number.12": "Text height", + "WitCatInput.number.11": "scroll position", + "WitCatInput.number.12": "text height", "WitCatInput.number.13": "cursor position ", "WitCatInput.number.14": "transparency", - "WitCatInput.key": "Press the key[type]?", - "WitCatInput.keys": "Press the key [type]?", + "WitCatInput.number.15": "background", + "WitCatInput.number.16": "font family", + "WitCatInput.number.17": "line height", + "WitCatInput.number.18": "font weight", + "WitCatInput.number.19": "shadow", + "WitCatInput.fontweight": "Set fontweight of input[id] to[text]", + "WitCatInput.normal": "normal", + "WitCatInput.bold": "bold", + "WitCatInput.thin": "thin", + "WitCatInput.key": "key[type]pressed?", + "WitCatInput.keys": "When key [type] pressed", + "WitCatInput.keypress": "pressed keys", "WitCatInput.lastkey": "last key pressed", - "WitCatInput.mousewheel": "MouseWheel", - "WitCatInput.setinput": "Set[type]of input whose ID is[id]to[text]", - "WitCatInput.setread": "Set the text box with ID[id]to[read]", + "WitCatInput.mousewheel": "mouse wheel speed", + "WitCatInput.setinput": "Set[type]of input[id]to[text]", + "WitCatInput.setread": "Set input[id]to[read]", + "WitCatInput.setfontfamily": "ID[id]`s font family url[text] name [name]", "WitCatInput.read.1": "editable", "WitCatInput.read.2": "uneditable", + "WitCatInput.password.1": "text", + "WitCatInput.password.2": "password", + "WitCatInput.textalign.1": "left", + "WitCatInput.textalign.2": "center", + "WitCatInput.textalign.3": "right", + "WitCatInput.docs": "📖Tutorials", + "WitCatInput.input": "text area", + "WitCatInput.focal": "focal", + "WitCatInput.keyboard": "keyboard", + "WitCatInput.shadow": "shadow x[x]y[y]weight[width]color[color]", + "WitCatInput.shadows": "Merge shadows[first]with[last]", + "WitCatInput.fontadaptive": "[type]font size adaptation", + "WitCatInput.set.1": "Enable", + "WitCatInput.set.2": "Disable", } }) } + /** + * 翻译 + * @param {string} id + * @returns {string} + */ formatMessage(id) { return this._formatMessage({ id, @@ -115,14 +229,19 @@ class WitCatInput { getInfo() { return { - id: extensionId, // 拓展id + id: witcat_input_extensionId, // 拓展id name: this.formatMessage("WitCatInput.name"), // 拓展名 - docsURI: "https://www.ccw.site/post/6153a7a6-05fb-462e-b785-b97700b12bc2", - blockIconURI: _icon, - menuIconURI: _icon, + blockIconURI: witcat_input_icon, + menuIconURI: witcat_input_icon, color1: "#52baba", - color2: "#ffffff", + color2: "#459c9c", blocks: [ + { + blockType: "button", + text: this.formatMessage('WitCatInput.docs'), + onClick: this.docs, + }, + "---" + this.formatMessage('WitCatInput.input'), { opcode: "createinput", blockType: "command", @@ -189,6 +308,59 @@ class WitCatInput { }, }, }, + { + opcode: "shadow", + blockType: "reporter", + text: this.formatMessage("WitCatInput.shadow"), + arguments: { + x: { + type: "number", + defaultValue: "0", + }, + y: { + type: "number", + defaultValue: "0", + }, + width: { + type: "number", + defaultValue: "3", + }, + color: { + type: "string", + defaultValue: "#000000", + }, + }, + }, + { + opcode: "shadows", + blockType: "reporter", + text: this.formatMessage("WitCatInput.shadows"), + arguments: { + first: { + type: "string", + defaultValue: "0px 0px 3px #000000", + }, + last: { + type: "string", + defaultValue: "0px 0px 3px #000000", + }, + }, + }, + { + opcode: "fontweight", + blockType: "command", + text: this.formatMessage("WitCatInput.fontweight"), + arguments: { + id: { + type: "string", + defaultValue: "i", + }, + text: { + type: "string", + menu: "fontweight", + }, + }, + }, { opcode: "setread", blockType: "command", @@ -205,24 +377,62 @@ class WitCatInput { }, }, { - opcode: "compute", - blockType: "reporter", - text: this.formatMessage("WitCatInput.compute"), + opcode: "password", + blockType: "command", + text: this.formatMessage("WitCatInput.setread"), arguments: { - size: { - type: "number", - defaultValue: "16", - } + id: { + type: "string", + defaultValue: "i", + }, + read: { + type: "string", + menu: "password", + }, }, }, { - opcode: "deleteinput", + opcode: "textalign", blockType: "command", - text: this.formatMessage("WitCatInput.deleteinput"), + text: this.formatMessage("WitCatInput.setread"), + arguments: { + id: { + type: "string", + defaultValue: "i", + }, + read: { + type: "string", + menu: "textalign", + }, + }, + }, + { + opcode: "setfont", + blockType: "command", + text: this.formatMessage("WitCatInput.setfontfamily"), arguments: { id: { type: "string", defaultValue: "i", + }, + text: { + type: "string", + defaultValue: "url", + }, + name: { + type: "string", + defaultValue: "arial", + }, + }, + }, + { + opcode: "compute", + blockType: "reporter", + text: this.formatMessage("WitCatInput.compute"), + arguments: { + size: { + type: "number", + defaultValue: "16", } }, }, @@ -262,6 +472,35 @@ class WitCatInput { text: this.formatMessage("WitCatInput.numbers"), arguments: {}, }, + { + opcode: "deleteinput", + blockType: "command", + text: this.formatMessage("WitCatInput.deleteinput"), + arguments: { + id: { + type: "string", + defaultValue: "i", + } + }, + }, + { + opcode: "deleteallinput", + blockType: "command", + text: this.formatMessage("WitCatInput.deleteallinput"), + arguments: {}, + }, + { + opcode: "fontadaptive", + blockType: "command", + text: this.formatMessage("WitCatInput.fontadaptive"), + arguments: { + type: { + type: "Boolean", + menu: "set", + } + }, + }, + "---" + this.formatMessage('WitCatInput.focal'), { opcode: "isinput", blockType: "Boolean", @@ -290,6 +529,7 @@ class WitCatInput { } }, }, + "---" + this.formatMessage('WitCatInput.keyboard'), { opcode: "key", blockType: "Boolean", @@ -327,9 +567,10 @@ class WitCatInput { arguments: {}, }, { - opcode: "deleteallinput", - blockType: "command", - text: this.formatMessage("WitCatInput.deleteallinput"), + opcode: "keypress", + blockType: "reporter", + text: this.formatMessage("WitCatInput.keypress"), + func: false, arguments: {}, }, ], @@ -397,6 +638,26 @@ class WitCatInput { text: this.formatMessage('WitCatInput.number.14'), value: 'op' }, + { + text: this.formatMessage('WitCatInput.number.15'), + value: 'bg' + }, + { + text: this.formatMessage('WitCatInput.number.16'), + value: 'ff' + }, + { + text: this.formatMessage('WitCatInput.number.17'), + value: 'lh' + }, + { + text: this.formatMessage('WitCatInput.number.18'), + value: 'fw' + }, + { + text: this.formatMessage('WitCatInput.number.19'), + value: 'ts' + }, { text: this.formatMessage('WitCatInput.number.9'), value: 'json' @@ -447,6 +708,22 @@ class WitCatInput { text: this.formatMessage('WitCatInput.number.14'), value: 'op' }, + { + text: this.formatMessage('WitCatInput.number.15'), + value: 'bg' + }, + { + text: this.formatMessage('WitCatInput.number.17'), + value: 'lh' + }, + { + text: this.formatMessage('WitCatInput.number.19'), + value: 'ts' + }, + { + text: '⚠css', + value: 'css' + }, ], read: [ { @@ -457,358 +734,566 @@ class WitCatInput { text: this.formatMessage('WitCatInput.read.2'), value: 'ue' }, - ] + ], + password: [ + { + text: this.formatMessage('WitCatInput.password.1'), + value: 'text' + }, + { + text: this.formatMessage('WitCatInput.password.2'), + value: 'password' + }, + ], + textalign: [ + { + text: this.formatMessage('WitCatInput.textalign.1'), + value: 'left' + }, + { + text: this.formatMessage('WitCatInput.textalign.2'), + value: 'center' + }, + { + text: this.formatMessage('WitCatInput.textalign.3'), + value: 'right' + }, + ], + fontweight: { + acceptReporters: true, + items: [ + { + text: `100(${this.formatMessage('WitCatInput.thin')})`, + value: '100' + }, + { + text: '200', + value: '200' + }, + { + text: '300', + value: '300' + }, + { + text: `400(${this.formatMessage('WitCatInput.normal')})`, + value: '400' + }, + { + text: '500', + value: '500' + }, + { + text: '600', + value: '600' + }, + { + text: `700(${this.formatMessage('WitCatInput.bold')})`, + value: '700' + }, + { + text: '800', + value: '800' + }, + { + text: '900', + value: '900' + }, + ], + }, + set: [ + { + text: this.formatMessage('WitCatInput.set.1'), + value: 'true' + }, + { + text: this.formatMessage('WitCatInput.set.2'), + value: 'false' + }, + ], } }; } - //设置或创建文本框 + + /** + * 打开教程 + * @returns {void} + */ + docs() { + let a = document.createElement('a'); + a.href = "https://www.ccw.site/post/6153a7a6-05fb-462e-b785-b97700b12bc2"; + a.rel = "noopener noreferrer"; + a.target = "_blank"; + a.click(); + } + + /** + * 限制值的范围,如果值是NaN,返回最小值 + * @param {number} x 数值 + * @param {number} min 最小值 + * @param {number} max 最大值 + * @return {number} + */ + _clamp(x, min, max) { + return isNaN(x) ? min : x < min ? min : x > max ? max : x; + // return isNaN(x) ? min : Math.min(max, Math.max(min, x)); + } + + /** + * 设置或创建文本框 + * @param {object} args + * @param {SCarg} args.id 文本框 ID + * @param {SCarg} args.type 文本框类型 "input"|"textarea" + * @param {SCarg} args.x 左上角x + * @param {SCarg} args.y 左上角y + * @param {SCarg} args.width 宽度 + * @param {SCarg} args.height 高度 + * @param {SCarg} args.text 初始文本 + * @param {SCarg} args.color 文字颜色 + * @param {SCarg} args.texts 提示文本 + * @param {SCarg} args.size 文字大小 + */ createinput(args) { - let x = args.x; - let y = args.y; - let width = args.width; - let height = args.height; - if (args.x > this.runtime.stageWidth) { - x = this.runtime.stageWidth; - } - if (args.x < 0) { - x = 0; - } - if (args.y > this.runtime.stageHeight) { - y = this.runtime.stageHeight; - } - if (args.y < 0) { - y = 0; - } - if (Number(args.x) + Number(args.width) > this.runtime.stageWidth) { - width = this.runtime.stageWidth - x; - } - if (args.width < 0) { - width = 0; - } - if (Number(args.y) + Number(args.height) > this.runtime.stageHeight) { - height = this.runtime.stageHeight - y; - } - if (args.height < 0) { - height = 0; + if (this.canvas() === null || this.inputParent() === null) { + return; } + let x = Number(args.x); + let y = Number(args.y); + let width = Number(args.width); + let height = Number(args.height); + x = this._clamp(x, 0, this.runtime.stageWidth); + y = this._clamp(y, 0, this.runtime.stageHeight); + width = this._clamp(width, 0, this.runtime.stageWidth - x); + height = this._clamp(height, 0, this.runtime.stageHeight - y); x = (x / this.runtime.stageWidth) * 100; y = (y / this.runtime.stageHeight) * 100; width = (width / this.runtime.stageWidth) * 100; height = (height / this.runtime.stageHeight) * 100; - let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:` + x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + args.size + `px;resize:none;color:` + args.color + `;opacity:1;`; - let search = document.getElementById("WitCatInput" + args.id); - if (search !== null) { - if (search.name === args.type) { - search.style = dom; - search.value = args.text; - search.placeholder = args.texts; - } - else { - cvs.parentNode.removeChild(search); - let eleLink = document.createElement(args.type); - if (args.type === "input") { - eleLink.type = "text"; - } - eleLink.style = dom; - eleLink.id = "WitCatInput" + args.id; - eleLink.value = args.text; - eleLink.className = "WitCatInput"; - eleLink.name = args.type; - eleLink.placeholder = args.texts; - cvs.parentNode.appendChild(eleLink); - } + + /** @type {HTMLInputElement|HTMLTextAreaElement|null} */ + let search = null; + let search_1 = document.getElementById("WitCatInput" + args.id); + if (search_1 instanceof HTMLInputElement || search_1 instanceof HTMLTextAreaElement) { + search = search_1; } - else { - let eleLink = document.createElement(args.type); - if (args.type === "input") { - eleLink.type = "text"; + // 这里通过“如果不符合,就删除;如果不存在,就建立”的方式, + // 避免后面大量复制粘贴样式操作。 + // 大段的复制粘贴往往意味着之后会犯错(只改一半) + if (search !== null && search.tagName !== args.type) { + this.inputParent().removeChild(search); + search = null; + } + if (search === null) { + // 标准下 input 和 textarea 都应该是小写, + // 但是菜单中的 textarea 是大写的。 + // 为了兼容不能修改菜单数值,只能转换。 + const argstype = String(args.type).toLowerCase(); + if (argstype !== "input" && argstype !== "textarea") { + // 防止修改 JSON 注入 + console.warn("Input.js: 类型应该是 input 或者 textarea"); + return; + } + search = document.createElement(argstype); + // 只有 input 才有 type 属性,textarea 没有 + if (search instanceof HTMLInputElement) { + search.type = "text"; } - eleLink.style = dom; - eleLink.id = "WitCatInput" + args.id; - eleLink.value = args.text; - eleLink.className = "WitCatInput"; - eleLink.name = args.type; - eleLink.placeholder = args.texts; - cvs.parentNode.appendChild(eleLink); + search.id = "WitCatInput" + args.id; + search.value = String(args.text); + search.className = "WitCatInput"; + search.name = String(args.type); + search.placeholder = String(args.texts); + this.inputParent().appendChild(search); } + + // 现在直接通过style的属性修改样式表,不需要担心“分号注入”问题了 + let sstyle = search.style; + sstyle.backgroundColor = "transparent"; + sstyle.border = "0px"; + sstyle.textShadow = "0 0 0 #000"; + sstyle.outline = "none"; + sstyle.position = "absolute"; + sstyle.left = `${x}%`; + sstyle.top = `${y}%`; + sstyle.width = `${width}%`; + sstyle.height = `${height}%`; + sstyle.fontSize = `${this.adaptive ? (parseFloat(this.canvas().style.width) / 360) * Number(args.size) : Number(args.size)}px`; + sstyle.resize = "none"; + sstyle.color = String(args.color); + sstyle.opacity = "1"; + sstyle.backgroundSize = "100% 100%"; + search.value = String(args.text); + search.placeholder = String(args.texts); + + this.inputFontSize[String(args.id)] = Number(args.size); } - //删除文本框 + + /** + * 删除文本框 + * @param {object} args + * @param {SCarg} args.id 文本框id + */ deleteinput(args) { + if (this.inputParent() === null) { + return; + } let search = document.getElementById("WitCatInput" + args.id); if (search !== null) { - cvs.parentNode.removeChild(search); + this.inputParent().removeChild(search); } } - //获取文本框内容 + + /** + * 获取文本框内容 + * @param {object} args + * @param {SCarg} args.id 文本框id + * @param {SCarg} args.type 内容类型 + * @return {SCarg} + */ getinput(args) { let search = document.getElementById("WitCatInput" + args.id); - if (search !== null) { - if (args.type === "X") - return (search.style.left.split("%")[0] / 100) * this.runtime.stageWidth; - else if (args.type === "Y") - return (search.style.top.split("%")[0] / 100) * this.runtime.stageHeight; - else if (args.type === "width") - return (search.style.width.split("%")[0] / 100) * this.runtime.stageWidth; - else if (args.type === "height") - return (search.style.height.split("%")[0] / 100) * this.runtime.stageHeight; - else if (args.type === "content") - return search.value; - else if (args.type === "color") - return search.style.color.colorHex(); - else if (args.type === "prompt") - return search.placeholder; - else if (args.type === "font-size") - return search.style.fontSize.split("px")[0]; - else if (args.type === "ID") - return search.id.split("WitCatInput")[1]; - else if (args.type === "rp") - return search.scrollTop; - else if (args.type === "th") - return search.scrollHeight; - else if (args.type === "cp") - return JSON.stringify([search.selectionStart, search.selectionEnd]); - else if (args.type === "op") - return 100 - (search.style.opacity * 100); - else { - return ( - "{\"" + "X" + "\":\"" + ((search.style.left.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + - "\"" + "Y" + "\":\"" + ((search.style.top.split("%")[0] / 100) * this.runtime.stageHeight) + "\"," + - "\"" + "width" + "\":\"" + ((search.style.width.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + - "\"" + "height" + "\":\"" + ((search.style.height.split("%")[0] / 100) * this.runtime.stageHeight) + "\"," + - "\"" + "content" + "\":" + JSON.stringify(search.value) + "," + - "\"" + "color" + "\":\"" + (search.style.color.colorHex()) + "\"," + - "\"" + "prompt" + "\":\"" + (search.placeholder) + "\"," + - "\"" + "font-size" + "\":\"" + (search.style.fontSize.split("px")[0]) + "\"," + - "\"" + "ID" + "\":\"" + (search.id.split("WitCatInput")[1]) + "\"," + - "\"" + "Rolling position" + "\":\"" + (search.scrollTop) + "\"," + - "\"" + "Text height" + "\":\"" + (search.scrollHeight) + "\"," + - "\"" + "cursor position" + "\":\"" + (JSON.stringify([search.selectionStart, search.selectionEnd])) + "\"}" - ) - } - } - else { - return (""); - } + return search === null ? "" : this._getattrib(search, String(args.type)); } - //焦点判断 + + /** + * 焦点判断 + * @param {object} args + * @param {SCarg} args.id 文本框 ID + * @returns {boolean} + */ isinput(args) { let search = document.getElementById("WitCatInput" + args.id); if (search !== null) { if (search === document.activeElement) { - return (true); + return true; } else { - return (false); + return false; } } else { - return (false); + return false; } } - //焦点位置 + + /** + * 焦点位置 + * @returns {string} 文本框 ID + */ whatinput() { - if (document.activeElement.className === "WitCatInput") { - return document.activeElement.id.split("WitCatInput")[1]; + if (document.activeElement !== null && document.activeElement.className === "WitCatInput") { + return this._getWitCatID(document.activeElement); } else { return ""; } } - //焦点获取 + + /** + * 焦点获取 + * @param {object} args + * @param {SCarg} args.id 文本框 ID + */ nowinput(args) { let search = document.getElementById("WitCatInput" + args.id); if (search !== null) { search.focus(); } - else if (document.activeElement.className === "WitCatInput") { - document.activeElement.blur(); + else { + const active = document.activeElement; + if (active !== null && active.className === "WitCatInput") { + if (active instanceof HTMLInputElement || active instanceof HTMLTextAreaElement) { + active.blur(); + } + } } } - //删除所有文本框 + + /** + * 删除所有文本框 + */ deleteallinput() { + if (this.inputParent() === null) { + return; + } let search = document.getElementsByClassName("WitCatInput"); - let i = 0; - for (i = search.length - 1; i >= 0; i--) { - search[i].parentNode.removeChild(search[i]); + for (const item of Array.from(search)) { + this.inputParent().removeChild(item); } } - //计算坐标 + + /** + * 计算文字大小 + * @param {object} args + * @param {SCarg} args.size Scratch 文字大小 + * @returns {number} + */ compute(args) { - return (cvs.style.width.split("px")[0] / 360) * args.size; + if (this.canvas() === null) { + return 0; + } + return parseFloat(this.canvas().style.width) / 360 * Number(args.size); } - //获取状态 + + /** + * 获取指定编号的文本框属性 + * @param {object} args + * @param {SCarg} args.num 文本框序号 + * @param {SCarg} args.type 属性类型 + * @returns {SCarg} + */ number(args) { - let search = document.getElementsByClassName("WitCatInput"); - if (search.length >= args.num && args.num > 0) { - if (args.type === "X") - return (search[args.num - 1].style.left.split("%")[0] / 100) * this.runtime.stageWidth; - else if (args.type === "Y") - return (search[args.num - 1].style.top.split("%")[0] / 100) * this.runtime.stageHeight; - else if (args.type === "width") - return (search[args.num - 1].style.width.split("%")[0] / 100) * this.runtime.stageWidth; - else if (args.type === "height") - return (search[args.num - 1].style.height.split("%")[0] / 100) * this.runtime.stageHeight; - else if (args.type === "content") - return search[args.num - 1].value; - else if (args.type === "color") - return search[args.num - 1].style.color.colorHex(); - else if (args.type === "prompt") - return search[args.num - 1].placeholder; - else if (args.type === "font-size") - return search[args.num - 1].style.fontSize.split("px")[0]; - else if (args.type === "ID") - return search[args.num - 1].id.split("WitCatInput")[1]; - else if (args.type === "rp") - return search[args.num - 1].scrollTop; - else if (args.type === "th") - return search[args.num - 1].scrollHeight; - else if (args.type === "cp") - return JSON.stringify([search[args.num - 1].selectionStart, search[args.num - 1].selectionEnd]); - else if (args.type === "op") - return 100 - (search[args.num - 1].style.opacity * 100); - else { - return ( - "{\"" + "X" + "\":\"" + ((search[args.num - 1].style.left.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + - "\"" + "Y" + "\":\"" + ((search[args.num - 1].style.top.split("%")[0] / 100) * this.runtime.stageHeight) + "\"," + - "\"" + "width" + "\":\"" + ((search[args.num - 1].style.width.split("%")[0] / 100) * this.runtime.stageWidth) + "\"," + - "\"" + "height" + "\":\"" + ((search[args.num - 1].style.height.split("%")[0] / 100) * this.runtime.stageHeight) + "\"," + - "\"" + "content" + "\":" + JSON.stringify(search[args.num - 1].value) + "," + - "\"" + "color" + "\":\"" + (search[args.num - 1].style.color.colorHex()) + "\"," + - "\"" + "prompt" + "\":\"" + (search[args.num - 1].placeholder) + "\"," + - "\"" + "font-size" + "\":\"" + (search[args.num - 1].style.fontSize.split("px")[0]) + "\"," + - "\"" + "ID" + "\":\"" + (search[args.num - 1].id.split("WitCatInput")[1]) + "\"," + - "\"" + "Rolling position" + "\":\"" + (search[args.num - 1].scrollTop) + "\"," + - "\"" + "Text height" + "\":\"" + (search[args.num - 1].scrollHeight) + "\"," + - "\"" + "cursor position" + "\":\"" + (JSON.stringify([search[args.num - 1].selectionStart, search[args.num - 1].selectionEnd])) + "\"}" - ) - } + let searchall = document.getElementsByClassName("WitCatInput"); + let index = Number(args.num); + let search = searchall[index - 1]; + if (search !== undefined) { + return this._getattrib(search, String(args.type)); + } else { + return ""; } - else { + } + + /** + * 获取文本框的属性 + * @param {Element} element 文本框元素 + * @param {string} type 属性类型 + * @returns {number|string} + */ + _getattrib(element, type) { + // 用于通过类型检查,确保不出错 + if (!(element instanceof HTMLInputElement || element instanceof HTMLTextAreaElement)) { + console.warn("Input.js: 获取到的元素的类型不正确: ", element); return ""; } + switch (type) { + case "X": + return parseFloat(element.style.left) / 100 * this.runtime.stageWidth; + // 理论上需要加break;,但是前面已经return了 + case "Y": + return parseFloat(element.style.top) / 100 * this.runtime.stageHeight; + case "width": + return parseFloat(element.style.width) / 100 * this.runtime.stageWidth; + case "height": + return parseFloat(element.style.height) / 100 * this.runtime.stageHeight; + case "content": + return element.value; + case "color": + return string_colorHex(element.style.color); + case "prompt": + return element.placeholder; + case "font-size": + return parseFloat(element.style.fontSize); + case "ID": + // 直接上正则,可以处理类似“WitCatInput123WitCatInput456”这样包含“WitCatInput”的奇葩ID + { + let match = /^WitCatInput(.*)$/.exec(element.id); + return match === null || match[1] === undefined ? "" : match[1]; + } + case "rp": + return element.scrollTop; + case "th": + return element.scrollHeight; + case "cp": + return JSON.stringify([element.selectionStart, element.selectionEnd]); + case "op": + return 100 - (Number(element.style.opacity) * 100); + case "bg": + // 不适合split的地方,直接上正则 + // (注:一开始backgroundImage的值可能是空的或者别的什么东西……) + { + // 打花括号之后就可以在里面声明变量了 + let match = /^url\("(.*)"\)$/.exec(element.style.backgroundImage); + if (match !== null && match[1] !== undefined) { + return decodeURI(match[1]); + } else { + // 正则匹配失败 + return ""; + } + } + case "ff": + return element.style.fontFamily; + case "lh": + return parseFloat(element.style.lineHeight); + case "fw": + return element.style.fontWeight; + case "ts": + return element.style.textShadow; + case "json": + // 直接把整个东西转成 JSON 对象,再拼接 + return JSON.stringify( + { + X: this._getattrib(element, "X"), + Y: this._getattrib(element, "Y"), + width: this._getattrib(element, "width"), + height: this._getattrib(element, "height"), + content: this._getattrib(element, "content"), + color: this._getattrib(element, "color"), + prompt: this._getattrib(element, "prompt"), + "font-size": this._getattrib(element, "font-size"), + ID: this._getattrib(element, "ID"), + "Rolling position": this._getattrib(element, "rp"), + "Text height": this._getattrib(element, "th"), + "cursor position": JSON.parse(String(this._getattrib(element, "cp"))) + // 这里看起来缺了一些东西,如果没有合并复制粘贴的代码以及进 + // 行优化,将需要修改两次大段内容,现在修改就简单了。 + } + ) + default: + return ""; + } } - //文本框数量 + + /** + * 文本框数量 + * @returns {number} + */ numbers() { let search = document.getElementsByClassName("WitCatInput"); return search.length; } - //按键检测 + + /** + * 按键检测 + * @param {object} args + * @param {SCarg} args.type 按键类型,用逗号分隔 + * @returns {boolean} + */ key(args) { - return (args.type in keypress); + let key = String(args.type).split(","); + for (const item of key) { + if (!Object.keys(this.keypresslist).includes(item)) { + return false; + } + } + return true; } - //按键检测 + + /** + * 按键检测(帽子积木) + * @param {object} args + * @param {SCarg} args.type 按键类型,用逗号分隔 + * @returns {boolean} + */ keys(args) { - return (args.type in keypress); + return this.key(args); } - //上次按下的键 + + /** + * 上次按下的键 + * @returns {string} + */ lastkey() { - return lastKey; + return this.lastKey; } - //鼠标滚轮 + + /** + * 鼠标滚轮速度 + * @returns {number} + */ mousewheel() { - return MouseWheel; + return this.MouseWheel; } - //设置文本框 + + /** + * 设置文本框 + * @param {object} args + * @param {SCarg} args.id 文本框 ID + * @param {SCarg} args.type 属性类型 + * @param {SCarg} args.text 属性值 + */ setinput(args) { - let search = document.getElementById("WitCatInput" + args.id); + let search = this._findWitCatInput(String(args.id)); if (search !== null) { - let x = search.style.left.split("%")[0]; - let y = search.style.top.split("%")[0]; - let width = search.style.width.split("%")[0]; - let height = search.style.height.split("%")[0]; - let content = search.value; - let prompt = search.placeholder; - let color = search.style.color.colorHex() - let size = search.style.fontSize.split("px")[0]; - let scrolltop = search.scrollTop; - let opacity = search.style.opacity; - if (args.type === "X") { - x = args.text; - if (args.text > this.runtime.stageWidth) { - x = this.runtime.stageWidth; - } - if (args.text < 0) { - x = 0; - } - x = (x / this.runtime.stageWidth) * 100; - } - else if (args.type === "Y") { - y = args.text; - if (args.text > this.runtime.stageHeight) { - y = this.runtime.stageHeight; - } - if (args.text < 0) { - y = 0; - } - y = (y / this.runtime.stageHeight) * 100; - } - else if (args.type === "width") { - width = args.text; - if (Number(x) + Number(args.text) > this.runtime.stageWidth) { - width = this.runtime.stageWidth - x; - } - if (args.text < 0) { - width = 0; - } - width = (width / this.runtime.stageWidth) * 100; - } - else if (args.type === "height") { - height = args.text; - if (Number(y) + Number(args.text) > this.runtime.stageHeight) { - height = this.runtime.stageHeight - y; - } - if (args.text < 0) { - height = 0; - } - height = (height / this.runtime.stageHeight) * 100; - } - else if (args.type === "content") { - content = args.text; - } - else if (args.type === "prompt") { - prompt = args.text; - } - else if (args.type === "color") { - color = args.text; - } - else if (args.type === "font-size") { - size = args.text; - } - else if (args.type === "rp") { - scrolltop = args.text; - } - else if (args.type === "op") { - if (!isNaN(args.text)) { - opacity = 1 - (args.text / 100); - } - else { - opacity = 1; - } - } - else if (args.type === "cp") { - try { - if (JSON.parse(args.text).length >= 2) { - search.setSelectionRange(JSON.parse(args.text)[0], JSON.parse(args.text)[1]); + let sstyle = search.style; + let x, y, width, height, opacity; + switch (args.type) { + case "X": + x = this._clamp(Number(args.text), 0, this.runtime.stageWidth); + x = (x / this.runtime.stageWidth) * 100; + sstyle.left = x + "%"; + break; + case "Y": + y = this._clamp(Number(args.text), 0, this.runtime.stageHeight); + y = (y / this.runtime.stageHeight) * 100; + sstyle.top = y + "%"; + break; + case "width": + x = parseFloat(sstyle.left) / 100 * this.runtime.stageWidth; + width = this._clamp(Number(args.text), 0, this.runtime.stageWidth - x); + width = (width / this.runtime.stageWidth) * 100; + sstyle.width = Number(width) + "%"; + break; + case "height": + y = parseFloat(sstyle.top) / 100 * this.runtime.stageHeight; + height = this._clamp(Number(args.text), 0, this.runtime.stageHeight - y); + height = (height / this.runtime.stageHeight) * 100; + sstyle.height = Number(height) + "%"; + break; + case "content": + search.value = String(args.text); + break; + case "prompt": + search.placeholder = String(args.text); + break; + case "color": + sstyle.color = String(args.text); + break; + case "font-size": + sstyle.fontSize = Number(args.text) + "px"; + this.inputFontSize[String(args.id)] = Number(args.text); + break; + case "rp": + search.scrollTop = Number(args.text); + break; + case "op": + opacity = this._clamp(Number(args.text), 0, 100); + opacity = 1 - (opacity / 100); + sstyle.opacity = String(opacity); + break; + case "cp": + try { + let selection = JSON.parse(String(args.text)); + if (selection instanceof Array && selection.length === 2) { + search.setSelectionRange(selection[0], selection[1]); + } + else if (typeof (selection) === "number") { + search.setSelectionRange(selection, selection); + } + } + catch { + return; + } + break; + case "bg": + if (String(args.text).startsWith("https://m.ccw.site/") || String(args.text).startsWith("https://m.xiguacity.com/")) { + sstyle.backgroundImage = 'url("' + encodeURI(String(args.text)) + '")'; + sstyle.backgroundSize = "100% 100%"; } else { - search.setSelectionRange(args.text, args.text); + console.warn("禁止的链接/图片\nBanned links/pictures"); } - } - catch { - return; - } + break; + case "lh": + sstyle.lineHeight = Number(args.text) + "px"; + break; + case "ts": + sstyle.textShadow = String(args.text); + break; + case "css": + // https://www.cnblogs.com/ndos/p/9706646.html + search.setAttribute("style", String(args.text)); + break; } - let dom = `background-color: transparent;border:0px;text-shadow: 0 0 0 #000;outline: none;position:absolute; left:` + x + `%; top:` + y + `%; width:` + width + `%; height:` + height + `%;font-size: ` + size + `px;resize:none;color:` + color + `;opacity:` + opacity + `;`; - - search.style = dom; - search.value = content; - search.placeholder = prompt; - search.scrollTop = scrolltop; } } - //设置状态 + + /** + * 设置是否可修改 + * @param {object} args + * @param {SCarg} args.id 文本框 ID + * @param {SCarg} args.read 能否修改 + */ setread(args) { - let search = document.getElementById("WitCatInput" + args.id); + let search = this._findWitCatInput(String(args.id)); if (search !== null) { if (args.read === "eb") { search.disabled = false; @@ -818,6 +1303,211 @@ class WitCatInput { } } } + + /** + * 设置文本框是否为密码框 + * @param {object} args + * @param {SCarg} args.id 文本框 ID + * @param {SCarg} args.read 是密码框 "test"|"password" + */ + password(args) { + let search = this._findWitCatInput(String(args.id)); + if (search !== null) { + if (search instanceof HTMLTextAreaElement) { + console.warn("Input.js: 多行文本框无法设为密码框"); + return; + } + search.type = String(args.read); + } + } + + /** + * 获取按下的按键 + * @returns {string} + */ + keypress() { + return JSON.stringify(Object.keys(this.keypresslist)); + } + + /** + * 设置字体 + * @param {object} args + * @param {SCarg} args.id 文本框 ID + * @param {SCarg} args.name 字体名 + * @param {SCarg} args.text 字体链接 + */ + setfont(args) { + const search = document.getElementById("WitCatInput" + args.id); + if (search !== null) { + const xhr = new XMLHttpRequest(); // 定义一个异步对象 + xhr.open('GET', String(args.text), true); // 异步GET方式加载字体 + xhr.responseType = "arraybuffer"; //把异步获取类型改为arraybuffer二进制类型 + xhr.onload = function () { + // 这里做了一个判断:如果浏览器支持FontFace方法执行 + if (typeof FontFace != 'undefined') { + document.fonts.add(new FontFace(String(args.name), this.response)); // 将字体对象添加到页面中 + search.style.fontFamily = `"${args.name}"`; + } else { + search.innerHTML = `@font-face{font-family:"${args.name}";src:url("${args.text}") `; + } + } + xhr.send(); + } + } + + /** + * 设置对齐方式 + * @param {object} args + * @param {SCarg} args.id 文本框 ID + * @param {SCarg} args.read 对齐方式 "left"|"center"|"right" + */ + textalign(args) { + let search = document.getElementById("WitCatInput" + args.id); + if (search !== null) { + search.style.textAlign = String(args.read); + } + } + + /** + * 设置文本框字体粗细 + * @param {object} args + * @param {SCarg} args.id 文本框 ID + * @param {SCarg} args.text 字体粗细 + */ + fontweight(args) { + let search = document.getElementById("WitCatInput" + args.id); + if (search !== null) { + search.style.fontWeight = String(args.text); + } + } + + /** + * 创建阴影 + * @param {object} args + * @param {SCarg} args.x 偏移x + * @param {SCarg} args.y 偏移y + * @param {SCarg} args.width 宽度 + * @param {SCarg} args.color 颜色 + * @returns {string} + */ + shadow(args) { + return `${args.x}px ${args.y}px ${args.width}px ${args.color}` + } + /** + * 合并阴影 + * @param {object} args + * @param {SCarg} args.first 第一个阴影 + * @param {SCarg} args.last 第二个阴影 + * @returns {string} + */ + shadows(args) { + return `${args.first},${args.last}` + } + + /** + * 设置字体自适应 + * @param {object} args + * @param {SCarg} args.type + */ + fontadaptive(args) { + if (this.canvas() === null) { + return; + } + if (args.type == "true") { + if (!this.adaptive) { + let search = document.getElementsByClassName("WitCatInput"); + const config = { attributes: true, childList: true, subtree: true, attributeFilter: ['style'] }; + const callback = () => { + if (this.canvas() === null) { + return; + } + for (let searchi of Array.from(search)) { + const searchid = this._getWitCatID(searchi); + const fontsize = this.inputFontSize[searchid]; + if (fontsize === undefined) { + continue; + } + searchi.style.fontSize = parseFloat(this.canvas().style.width) / 360 * fontsize + "px"; + } + }; + this.observer = new MutationObserver(callback); + this.observer.observe(this.canvas(), config); + this.adaptive = true; + } + } + else { + if (this.adaptive) { + if (this.observer !== null) { + this.observer.disconnect(); + } + this.adaptive = false; + } + } + } + + /** + * 添加键盘鼠标事件 + */ + _addevent() { + if (this.canvas() === null || this.inputParent() === null) { + return; + } + //键盘事件监听 + document.addEventListener("keydown", (event) => { + this.keypresslist[event.code] = true; + this.lastKey = event.code; + }); + document.addEventListener("keyup", (event) => { + delete this.keypresslist[event.code]; + }); + + //给页面绑定滑轮滚动事件 + this.canvas().addEventListener('wheel', (e) => { + // 注意这个负数…… + // 目前的标准用法是使用 deltaY,但是 deltaY 的符号和 WheelDeltaY 相反。 + // 为了和原有的行为一致,乘上 -3 + // 在我的浏览器中 deltaY = WheelDeltaY / -3 + this.MouseWheel = e.deltaY * -3; + clearTimeout(this.timer); + this.timer = setTimeout(() => { + this.MouseWheel = 0; + }, 30); + }, { capture: true }); + } + + /** + * 获取指定元素的 WitCatInput ID + * @param {Element} element 元素 + * @returns {string} 元素 ID 去掉 WitCatInput 后的部分,如果没有,返回 "" + */ + _getWitCatID(element) { + const match = /^WitCatInput(.*)$/.exec(element.id); + if (match === null || match[1] === undefined) { + console.warn("Input.js: 无法获取 WitCatInput ID: ", element); + return ""; + } + return match[1]; + } + + /** + * 获取指定 WitCatInput ID 的元素 + * @param {string} witcatID 元素 + * @returns {HTMLInputElement | HTMLTextAreaElement | null} 获取的元素,或者 null + */ + _findWitCatInput(witcatID) { + const search = document.getElementById("WitCatInput" + witcatID); + if (search === null) { + console.warn("Input.js: 找不到 ID", witcatID); + return null; + } + if (search instanceof HTMLInputElement || search instanceof HTMLTextAreaElement) { + return search; + } + console.warn("Input.js: 元素不是 或者