Don
1 Noviembre, 2022 00:58
1
|||
|-|-|-|
| | Resumen | Añadir botón de Insertar nota al pie al editor |
| |Vista previa | Theme Creator |
| |Repositorio | GitHub - VaperinaDEV/discourse-composer-footnote-button: Add Insert Footnote button to composer |
| |Guía de instalación |Cómo instalar un tema o componente de tema |
| |¿Nuevo en Temas de Discourse? | Guía para principiantes sobre el uso de Temas de Discourse
Hola
Este componente de tema es para ser usado con el plugin Discourse Footnote y añade un botón de Insertar nota al pie al editor.
Hay algunas configuraciones:
Por defecto:
usa un icono superíndice que puedes cambiar con la configuración composer footnote button icon.
se muestra en el menú de opciones emergente del editor, desmarca la configuración put in popup menu para mostrarlo en la sección de la barra de herramientas.
Si desmarcas la configuración put in popup menu, entonces puedes seleccionar de 3 grupos dónde quieres colocar este botón en la barra de herramientas.
Por defecto: insertions
insertions
fontStyles
extras
Al hacer clic en el botón de nota al pie se insertará el código. Este texto lo puedes cambiar con la traducción composer footnote button text.
^[Este texto estará en la nota al pie]
Traducciones del tema:
9 Me gusta
nathank
(Nathan Kershaw)
26 Julio, 2023 03:58
3
No está muy claro que este componente solo proporcione el botón y no la funcionalidad del plugin footnote (la única pista real es la etiqueta en el tema).
¿Por qué esta funcionalidad no se integra en el plugin oficial? ¡Sería una adición muy útil!
6 Me gusta
Don
26 Julio, 2023 06:12
4
Gracias @nathank Olvidé añadir esta información importante. Actualicé el OP.
5 Me gusta
Hola @Don ! Parece que hay un error con este componente de tema…
… lo que parece que podría resolverse como se recomienda aquí…
For advanced themes and plugins, Discourse offers the modifyClass system. This allows you to extend and override functionality in many of core’s javascript classes.
When to use modifyClass
modifyClass should be a last resort, when your customization cannot be made via Discourse’s more stable customization APIs (e.g. plugin-api methods, plugin outlets, transformers).
Core’s code can change at any time. And therefore, customizations made via modifyClass could break at any time. When using this A…
2 Me gusta
Don
20 Septiembre, 2024 15:49
6
Hmm… Lo revisé y no obtuve este error. Creo que probablemente depende de los otros componentes. Intentaré averiguarlo y quizás modificarlo con la API.
3 Me gusta
Don
10 Mayo, 2025 05:52
7
Hola Esto ahora se encuentra en el núcleo, por lo que no tiene que usar esto para tener un botón de nota al pie. He agregado la etiqueta end-of-life .
5 Me gusta