(window["webpackJsonpGUI"] = window["webpackJsonpGUI"] || []).push([[2],{ /***/ "./src/addons/addons/ScratchHighlightFullwidthNumber/_runtime_entry.js": /*!*****************************************************************************!*\ !*** ./src/addons/addons/ScratchHighlightFullwidthNumber/_runtime_entry.js ***! \*****************************************************************************/ /*! exports provided: resources */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resources", function() { return resources; }); /* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userscript.js */ "./src/addons/addons/ScratchHighlightFullwidthNumber/userscript.js"); /* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_userscript_js__WEBPACK_IMPORTED_MODULE_0__); /* generated by pull.js */ const resources = { "userscript.js": _userscript_js__WEBPACK_IMPORTED_MODULE_0___default.a }; /***/ }), /***/ "./src/addons/addons/ScratchHighlightFullwidthNumber/userscript.js": /*!*************************************************************************!*\ !*** ./src/addons/addons/ScratchHighlightFullwidthNumber/userscript.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { const target = document.querySelectorAll('.blocklyBlockCanvas'); const regexp = /[0-9]/; const observer = new MutationObserver(records => { document.querySelectorAll('*[data-argument-type~="text"] text, *[data-argument-type~="number"] text').forEach(e => { if (regexp.test(e.textContent)) { e.style.fill = 'red'; } else { e.style.fill = ''; } }); }); target.forEach(e => { observer.observe(e, { attributes: true, characterData: true, childList: true, subtree: true }); }); /***/ }) }]); //# sourceMappingURL=2.js.map