¿Cómo puedo agregar un nuevo botón en el editor WMD, como el botón code
? Si hago clic en el botón <info></info>
, la etiqueta se agregará al texto seleccionado como el botón de código.Agregar un botón personalizado al editor WMD (Desbordamiento de pila)
11
A
Respuesta
3
Hay una versión más reciente del repositorio llamado wmd-new. Como se describe en el blog de StackOverflow esta versión uses CSS sprites para un mejor rendimiento. Por lo que la barra de herramientas es un solo gráfico:
No es un PSD (Photoshop) archivo de la barra de herramientas en el repositorio que se puede editar. Básicamente, debe agregar un nuevo botón a los archivos wmd.css y wmd.js. Mire alrededor de la línea 93 en el CSS y verá:
/* sprite button slicing style information */
#wmd-button-bar #wmd-bold-button {left: 0px; background-position: 0px 0;}
#wmd-button-bar #wmd-italic-button {left: 25px; background-position: -20px 0;}
#wmd-button-bar #wmd-spacer1 {left: 50px;}
#wmd-button-bar #wmd-link-button {left: 75px; background-position: -40px 0;}
#wmd-button-bar #wmd-quote-button {left: 100px; background-position: -60px 0;}
#wmd-button-bar #wmd-code-button {left: 125px; background-position: -80px 0;}
#wmd-button-bar #wmd-image-button {left: 150px; background-position: -100px 0;}
#wmd-button-bar #wmd-spacer2 {left: 175px;}
#wmd-button-bar #wmd-olist-button {left: 200px; background-position: -120px 0;}
#wmd-button-bar #wmd-ulist-button {left: 225px; background-position: -140px 0;}
#wmd-button-bar #wmd-heading-button {left: 250px; background-position: -160px 0;}
#wmd-button-bar #wmd-hr-button {left: 275px; background-position: -180px 0;}
#wmd-button-bar #wmd-spacer3 {left: 300px;}
#wmd-button-bar #wmd-undo-button {left: 325px; background-position: -200px 0;}
#wmd-button-bar #wmd-redo-button {left: 350px; background-position: -220px 0;}
#wmd-button-bar #wmd-help-button {right: 0px; background-position: -240px 0;}
Nota cómo el estilo original de wmd-button-bar
y el cómo left
está siendo utilizado anteriormente.
Cuestiones relacionadas
- 1. Agregar botones personalizados al editor de WMD
- 2. ¿Cómo agregar la utilidad de carga al editor wmd?
- 3. WMD editor sanitizing
- 4. Agregar un botón 'Guardar y publicar' del editor de páginas
- 5. Cómo agregar un estado de botón personalizado
- 6. ¿Cómo ocultar el editor wmd inicialmente?
- 7. C++ desbordamiento de pila
- 8. Extraño desbordamiento de pila?
- 9. Desbordamiento de pila
- 10. Ejecutando un error de "desbordamiento de pila"
- 11. Guardado de contenido del editor de WMD Control
- 12. Agregar estilo al Editor Para
- 13. ¿Qué es un desbordamiento de pila?
- 14. ¿Cómo prevenir un desbordamiento de pila al monitorear el tamaño de la pila?
- 15. MPMoviePlayerController Agregar botón de reproducción personalizado
- 16. Desbordamiento de pila al utilizar el modelo System.Net.Sockets.Socket.AcceptAsync
- 17. ¿Puedo agregar un botón personalizado "Enviar" a Outlook?
- 18. Agregar un botón cancelar al teclado UITextField
- 19. Formato de desbordamiento de pila para Wordpress
- 20. ¿Editor de Wordpress personalizado?
- 21. Reducción de un flujo grande sin desbordamiento de pila
- 22. ¿Integra el desbordamiento de pila en IDEs?
- 23. Explotación de desbordamiento de pila en C
- 24. Arquitectura web de desbordamiento de pila
- 25. AppDomain.FirstChanceException y excepción de desbordamiento de pila
- 26. Excepción de desbordamiento de pila: ¿por qué?
- 27. El patrón Java causa desbordamiento de pila
- 28. Agregar encabezado personalizado al archivo de Excel
- 29. Agregar un selector personalizado a un UIBarButtonItem
- 30. Desbordamiento de pila al compilar un dwscript que contiene un TForm.Create (nil)