Created
September 22, 2020 15:25
-
-
Save smailliwcs/0d094f37d2a6062b537c42ce07bb36f9 to your computer and use it in GitHub Desktop.
TinyMCE plugin: glyphicons
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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