blockly > Extensiones

Espacio de nombres de las extensiones

remotas

Función Descripción
apply(name, block, isMutator) Aplica un método de extensión a un bloqueo. Solo se debe llamar durante la construcción del bloque.
buildTooltipForDropdown(dropdownName, lookupTable) Compila una función de extensión que asignará un valor de menú desplegable a una string de información sobre la herramienta.
buildTooltipWithFieldText(msgTemplate, fieldName) Compila una función de extensión que instalará una información dinámica sobre la herramienta. El mensaje de información sobre la herramienta debe incluir la cadena "%1" y esa cadena se reemplazará por el texto del campo nombrado.
isRegistered(name) Muestra si una extensión se registró con el nombre determinado.
registro(nombre, initFn) Registra una función de extensión nueva. Las extensiones son funciones que ayudan a inicializar bloques y suelen agregar un comportamiento dinámico, como controladores y mutadores onchange. Estas se aplican mediante Block.applyExtension() o el atributo de array JSON "extensions".
registerMixin(name, mixinObj) Registra una función de extensión nueva que agrega todos los pares clave-valor de mixinObj.
registerMutator(name, mixinObj, opt_helperFn, opt_blockList) Registra una función de extensión nueva que agrega un mutador al bloque. En el momento del registro, se realizan algunas verificaciones de estado básicas en el mutador. El wrapper también puede agregar un diálogo de mutador al bloque si tanto la composición como la descomposición se definen en la mezcla.
unregister(nombre) Cancela el registro de la extensión registrada con el nombre determinado.

Variables

Variable Descripción
TEST_ONLY