Skip to content

Instantly share code, notes, and snippets.

@smailliwcs
Created September 22, 2020 15:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save smailliwcs/0d094f37d2a6062b537c42ce07bb36f9 to your computer and use it in GitHub Desktop.
Save smailliwcs/0d094f37d2a6062b537c42ce07bb36f9 to your computer and use it in GitHub Desktop.
TinyMCE plugin: glyphicons
tinymce.PluginManager.add("glyphicons", function (editor) {
function insert(name) {
editor.insertContent("<span class='glyphicon glyphicon-" + name + "'></span>");
}
function getMenuItem(name) {
return {
text: name,
onclick: function () {
insert(name);
}
};
}
editor.addMenuItem("glyphicons", {
text: "Icon",
context: "insert",
menu: [
getMenuItem("adjust"),
getMenuItem("alert"),
getMenuItem("align-center"),
getMenuItem("align-justify"),
getMenuItem("align-left"),
getMenuItem("align-right"),
getMenuItem("apple"),
getMenuItem("arrow-down"),
getMenuItem("arrow-left"),
getMenuItem("arrow-right"),
getMenuItem("arrow-up"),
getMenuItem("asterisk"),
getMenuItem("baby-formula"),
getMenuItem("backward"),
getMenuItem("ban-circle"),
getMenuItem("barcode"),
getMenuItem("bed"),
getMenuItem("bell"),
getMenuItem("bishop"),
getMenuItem("bitcoin"),
getMenuItem("blackboard"),
getMenuItem("bold"),
getMenuItem("book"),
getMenuItem("bookmark"),
getMenuItem("briefcase"),
getMenuItem("btc"),
getMenuItem("bullhorn"),
getMenuItem("calendar"),
getMenuItem("camera"),
getMenuItem("cd"),
getMenuItem("certificate"),
getMenuItem("check"),
getMenuItem("chevron-down"),
getMenuItem("chevron-left"),
getMenuItem("chevron-right"),
getMenuItem("chevron-up"),
getMenuItem("circle-arrow-down"),
getMenuItem("circle-arrow-left"),
getMenuItem("circle-arrow-right"),
getMenuItem("circle-arrow-up"),
getMenuItem("cloud"),
getMenuItem("cloud-download"),
getMenuItem("cloud-upload"),
getMenuItem("cog"),
getMenuItem("collapse-down"),
getMenuItem("collapse-up"),
getMenuItem("comment"),
getMenuItem("compressed"),
getMenuItem("console"),
getMenuItem("copy"),
getMenuItem("copyright-mark"),
getMenuItem("credit-card"),
getMenuItem("cutlery"),
getMenuItem("dashboard"),
getMenuItem("download"),
getMenuItem("download-alt"),
getMenuItem("duplicate"),
getMenuItem("earphone"),
getMenuItem("edit"),
getMenuItem("education"),
getMenuItem("eject"),
getMenuItem("envelope"),
getMenuItem("equalizer"),
getMenuItem("erase"),
getMenuItem("euro"),
getMenuItem("exclamation-sign"),
getMenuItem("expand"),
getMenuItem("export"),
getMenuItem("eye-close"),
getMenuItem("eye-open"),
getMenuItem("facetime-video"),
getMenuItem("fast-backward"),
getMenuItem("fast-forward"),
getMenuItem("file"),
getMenuItem("film"),
getMenuItem("filter"),
getMenuItem("fire"),
getMenuItem("flag"),
getMenuItem("flash"),
getMenuItem("floppy-disk"),
getMenuItem("floppy-open"),
getMenuItem("floppy-remove"),
getMenuItem("floppy-save"),
getMenuItem("floppy-saved"),
getMenuItem("folder-close"),
getMenuItem("folder-open"),
getMenuItem("font"),
getMenuItem("forward"),
getMenuItem("fullscreen"),
getMenuItem("gbp"),
getMenuItem("gift"),
getMenuItem("glass"),
getMenuItem("globe"),
getMenuItem("grain"),
getMenuItem("hand-down"),
getMenuItem("hand-left"),
getMenuItem("hand-right"),
getMenuItem("hand-up"),
getMenuItem("hd-video"),
getMenuItem("hdd"),
getMenuItem("header"),
getMenuItem("headphones"),
getMenuItem("heart"),
getMenuItem("heart-empty"),
getMenuItem("home"),
getMenuItem("hourglass"),
getMenuItem("ice-lolly"),
getMenuItem("ice-lolly-tasted"),
getMenuItem("import"),
getMenuItem("inbox"),
getMenuItem("indent-left"),
getMenuItem("indent-right"),
getMenuItem("info-sign"),
getMenuItem("italic"),
getMenuItem("jpy"),
getMenuItem("king"),
getMenuItem("knight"),
getMenuItem("lamp"),
getMenuItem("leaf"),
getMenuItem("level-up"),
getMenuItem("link"),
getMenuItem("list"),
getMenuItem("list-alt"),
getMenuItem("lock"),
getMenuItem("log-in"),
getMenuItem("log-out"),
getMenuItem("magnet"),
getMenuItem("map-marker"),
getMenuItem("menu-down"),
getMenuItem("menu-hamburger"),
getMenuItem("menu-left"),
getMenuItem("menu-right"),
getMenuItem("menu-up"),
getMenuItem("minus"),
getMenuItem("minus-sign"),
getMenuItem("modal-window"),
getMenuItem("move"),
getMenuItem("music"),
getMenuItem("new-window"),
getMenuItem("object-align-bottom"),
getMenuItem("object-align-horizontal"),
getMenuItem("object-align-left"),
getMenuItem("object-align-right"),
getMenuItem("object-align-top"),
getMenuItem("object-align-vertical"),
getMenuItem("off"),
getMenuItem("oil"),
getMenuItem("ok"),
getMenuItem("ok-circle"),
getMenuItem("ok-sign"),
getMenuItem("open"),
getMenuItem("open-file"),
getMenuItem("option-horizontal"),
getMenuItem("option-vertical"),
getMenuItem("paperclip"),
getMenuItem("paste"),
getMenuItem("pause"),
getMenuItem("pawn"),
getMenuItem("pencil"),
getMenuItem("phone"),
getMenuItem("phone-alt"),
getMenuItem("picture"),
getMenuItem("piggy-bank"),
getMenuItem("plane"),
getMenuItem("play"),
getMenuItem("play-circle"),
getMenuItem("plus"),
getMenuItem("plus-sign"),
getMenuItem("print"),
getMenuItem("pushpin"),
getMenuItem("qrcode"),
getMenuItem("queen"),
getMenuItem("question-sign"),
getMenuItem("random"),
getMenuItem("record"),
getMenuItem("refresh"),
getMenuItem("registration-mark"),
getMenuItem("remove"),
getMenuItem("remove-circle"),
getMenuItem("remove-sign"),
getMenuItem("repeat"),
getMenuItem("resize-full"),
getMenuItem("resize-horizontal"),
getMenuItem("resize-small"),
getMenuItem("resize-vertical"),
getMenuItem("retweet"),
getMenuItem("road"),
getMenuItem("rub"),
getMenuItem("ruble"),
getMenuItem("save"),
getMenuItem("save-file"),
getMenuItem("saved"),
getMenuItem("scale"),
getMenuItem("scissors"),
getMenuItem("screenshot"),
getMenuItem("sd-video"),
getMenuItem("search"),
getMenuItem("send"),
getMenuItem("share"),
getMenuItem("share-alt"),
getMenuItem("shopping-cart"),
getMenuItem("signal"),
getMenuItem("sort"),
getMenuItem("sort-by-alphabet"),
getMenuItem("sort-by-alphabet-alt"),
getMenuItem("sort-by-attributes"),
getMenuItem("sort-by-attributes-alt"),
getMenuItem("sort-by-order"),
getMenuItem("sort-by-order-alt"),
getMenuItem("sound-5-1"),
getMenuItem("sound-6-1"),
getMenuItem("sound-7-1"),
getMenuItem("sound-dolby"),
getMenuItem("sound-stereo"),
getMenuItem("star"),
getMenuItem("star-empty"),
getMenuItem("stats"),
getMenuItem("step-backward"),
getMenuItem("step-forward"),
getMenuItem("stop"),
getMenuItem("subscript"),
getMenuItem("subtitles"),
getMenuItem("sunglasses"),
getMenuItem("superscript"),
getMenuItem("tag"),
getMenuItem("tags"),
getMenuItem("tasks"),
getMenuItem("tent"),
getMenuItem("text-background"),
getMenuItem("text-color"),
getMenuItem("text-height"),
getMenuItem("text-size"),
getMenuItem("text-width"),
getMenuItem("th"),
getMenuItem("th-large"),
getMenuItem("th-list"),
getMenuItem("thumbs-down"),
getMenuItem("thumbs-up"),
getMenuItem("time"),
getMenuItem("tint"),
getMenuItem("tower"),
getMenuItem("transfer"),
getMenuItem("trash"),
getMenuItem("tree-conifer"),
getMenuItem("tree-deciduous"),
getMenuItem("triangle-bottom"),
getMenuItem("triangle-left"),
getMenuItem("triangle-right"),
getMenuItem("triangle-top"),
getMenuItem("unchecked"),
getMenuItem("upload"),
getMenuItem("usd"),
getMenuItem("user"),
getMenuItem("volume-down"),
getMenuItem("volume-off"),
getMenuItem("volume-up"),
getMenuItem("warning-sign"),
getMenuItem("wrench"),
getMenuItem("xbt"),
getMenuItem("yen"),
getMenuItem("zoom-in"),
getMenuItem("zoom-out")
]
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment