Completed
Last Updated: 05 Oct 2026 13:38 by ADMIN
John
Created on: 02 Oct 2026 12:59
Category: ColorPicker
Type: Bug Report
1
Leading Whitespace Exists for Popup ColorPicker Button Labels

Bug report

The Apply and Cancel buttons in the ColorPicker editor popup renders with a leading space before the visible label text.

Reproduction of the problem

  1. Go to our live ColorPicker demo
  2. Open the popup

Current behavior

There is a leading space for the button labels read "Apply" and "Cancel."

image-20261002-124927.png

Expected/desired behavior

There should be no leading white space.

Workaround

Override the _renderActionButtons function (Progress Kendo UI Dojo)

(function ($, kendo) {
    var flatColorPicker = kendo.ui.FlatColorPicker;
    var originalRenderActionButtons = flatColorPicker.fn._renderActionButtons;

    flatColorPicker.fn._renderActionButtons = function (options, buttonOptions) {
        if (kendo.isPresent(options) && kendo.isBlank(options.buttonsTemplate)) {
            var encode = kendo.htmlEncode;

            return kendo.html.renderButton(
                `<button class="k-coloreditor-apply" title="${encode(options.messages.apply)}">${encode(options.messages.apply)}</button>`,
                $.extend({}, buttonOptions, { fillMode: null, themeColor: "primary" })
            ) + kendo.html.renderButton(
                `<button class="k-coloreditor-cancel" title="${encode(options.messages.cancel)}">${encode(options.messages.cancel)}</button>`,
                $.extend({}, buttonOptions, { fillMode: null })
            );
        }

        return originalRenderActionButtons.call(this, options, buttonOptions);
    };

Environment

  • Kendo/Telerik version: 2026.3.811
  • jQuery version: 4.0.0
  • Browser: all
0 comments