Jak dodać nowy przycisk do edytora WMD, np. Przycisku code
? Jeśli kliknę przycisk na tagu <info></info>
, doda on wybrany tekst, taki jak przycisk kodu.Dodawanie przycisku niestandardowego do edytora WMD (Stack Overflow)
11
A
Odpowiedz
3
Istnieje nowsza wersja repozytorium o nazwie wmd-new. Jak opisano na blogu StackOverflow tej wersji uses CSS sprites dla lepszej wydajności. Więc pasek narzędzi jest pojedynczy graficzny:
Jest PSD (Photoshop) złożyć na pasku narzędzi w repozytorium, które można edytować. Zasadniczo musisz dodać nowy przycisk do plików wmd.css i wmd.js. Rozejrzyj się wokół linii 93 w CSS, a zobaczysz:
/* 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;}
Uwaga jak oryginalna stylistyka wmd-button-bar
i jak left
jest używane powyżej.
Powiązane problemy
- 1. Dodawanie niestandardowych przycisków do edytora WMD
- 2. Dodawanie edytora niestandardowego do listy edytora wizualnego studio
- 3. F # vs OCaml: Stack overflow
- 4. Dodawanie niestandardowego przycisku do paska narzędzi KendoGrid
- 5. Dodawanie oczywistego (niestandardowego) przycisku do UIActivityViewController
- 6. Dodawanie stylu do edytora Do
- 7. Jakie rozwiązanie OpenID jest naprawdę używane w Stack Overflow?
- 8. Czy istnieje alternatywa typu open source dla modelu Stack Overflow?
- 9. W jaki sposób Stack Overflow zawiera pliki JavaScript?
- 10. Dodawanie niestandardowego katalogu do PYTHONPATH
- 11. Dodawanie widoku niestandardowego do UINavigationController
- 12. Tworzenie niestandardowego edytora właściwości TSetProperty
- 13. Sitecore: dodawanie nowych zakładek do edytora treści
- 14. Sitecore - Dodawanie niestandardowych pól do edytora użytkownika
- 15. Dodawanie elementu przycisku do wypełnienia dostępnej szerokości
- 16. Dodawanie niestandardowego initWith?
- 17. Dodawanie niestandardowego kodu generator
- 18. Dodawanie niestandardowego pomocnika HTML do projektu MVC
- 19. Dodawanie niestandardowego UIView z autolayout do iCarousel
- 20. Swift: Dodawanie zdjęcia do niestandardowego albumu
- 21. Dodawanie niestandardowego JS do pola django admina
- 22. IOS: Dodawanie obrazu do niestandardowego widoku MKAnnotation
- 23. Dodawanie niestandardowego filtra do jinja2 pod piramidą
- 24. Dodawanie niestandardowego widoku do paska narzędzi
- 25. Dodawanie niestandardowego kodu do elementów greenDAO
- 26. Dodawanie niestandardowego elementu menu do menu WordPress
- 27. Dodawanie komunikatu o błędzie do niestandardowego weryfikatora
- 28. Dodawanie niestandardowego stylu do krawędzi w Graphsharp
- 29. Przycisk anulowania niestandardowego przycisku UISearchbar
- 30. Dodawanie przycisku odświeżania do jQuery Datatable