From b964031b5b0fd88f0433d6e6250a5252a18ca355 Mon Sep 17 00:00:00 2001 From: Gregory Igelmund Date: Thu, 9 Nov 2023 12:49:20 +0100 Subject: [PATCH] Add option.label for buttons --- src/js/easymde.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/js/easymde.js b/src/js/easymde.js index 93b3cde..30b2bda 100644 --- a/src/js/easymde.js +++ b/src/js/easymde.js @@ -250,6 +250,14 @@ function createToolbarButton(options, enableActions, enableTooltips, shortcuts, el.tabIndex = -1; + if (options.label) { + // Create label inside utton + var label = document.createElement('span'); + label.innerHTML = options.label; + label.classList.add('label'); + el.appendChild(label); + } + if (iconClasses.length > 0) { // Create icon element and append as a child to the button var icon = document.createElement('i');