Estoy usando la versión 5.8.2 de tiny MCE, a veces los escritores no agregan la descripción alternativa cuando cargan una imagen. Así que me gustaría hacer que el campo sea obligatorio, de modo que para agregar la imagen se debe completar el alt.
a11y_advanced_options , pero no es lo que quiero, esta verificación se realiza después de agregar la imagen, quiero que el formulario no se pueda enviar hasta que no se llene el campo.
Estoy pensando en escribir un complemento para hacerlo, pero no sé si es la solución correcta.
Como lo harias ?
Una solución que podría ser efectiva y hacer uso de las API existentes de TinyMCE para que no necesite escribir nada personalizado podría ser:
El botón Guardar en el cuadro de diálogo de la imagen tiene una clase de 'tox-button' y responde al evento de click , por lo que puede haber una forma de ejecutar el método toggleaudit() cuando ocurren estos eventos. Sin embargo, escribir un guión corto para probar esto está llegando a mis límites de conocimiento.
Sin embargo, es una buena pregunta, y posiblemente algo que debería agregarse como una característica de diseño.
No describe cómo un usuario sube una imagen
Si usa un administrador de archivos, obtenga el nombre del archivo y publíquelo con window.parent.postMessage
El en la función file_picker_callback agregar
// Provide image and alt text for the image dialog if (meta.filetype == 'image') { callback(details.content, {alt: details.info.substr(0, details.info.lastIndexOf('.'))}); }