¿Alguien puede decirme cómo, o si, puedo diseñar el texto insertado por el complemento TinyMCE insertdatetime?
Específicamente, me gustaría establecer el tamaño de fuente en un tamaño más pequeño que el resto del texto.
También me pregunto si hacerlo podría causar un problema para el texto escrito posteriormente, ya que continuaría con el tamaño de fuente diferente.
Esto es lo que estoy usando ahora:
insertdatetime_formats: [ '✏️ (%d/%m/%Y - %Hh%M)', '%d/%m/%Y' ],Una forma de hacer esto es envolver la cadena de fecha/hora en un elemento <time> usando insertdatetime_element: true , luego estilice esa etiqueta <time> con content_style . Como dijiste, esto crea un problema en el que el texto permanecerá más pequeño si continúas escribiendo (hasta que presiones la tecla Intro).
Como solución alternativa, puede usar noneditable_noneditable_class y extended_valid_elements para agregar la clase no editable a la etiqueta <time> (si no necesita ser editable) y cualquier texto escrito después volverá al estilo predeterminado.
Violín de ejemplo: https://fiddle.tiny.cloud/LShaab/3
tinymce.init({ selector: "textarea", plugins: [ "insertdatetime noneditable" ], insertdatetime_formats: ['(%d/%m/%Y - %Hh%M)', '%d/%m/%Y'], insertdatetime_element: true, content_style: "time { font-size:11px; }", noneditable_noneditable_class: 'mceNonEditable', extended_valid_elements: 'time[class=mceNonEditable]' });