Spaces:
Running
Running
(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__) { | |
; | |
__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 |