Spaces:
Running
Running
File size: 2,114 Bytes
8086c81 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
(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 |