all files / blockeditor/renderer/common/ menu-renderer.js

100% Statements 11/11
100% Branches 4/4
100% Functions 5/5
100% Lines 11/11
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43   1390×   1390×                       1390×                                      
define(["require", "exports", "@syncfusion/ej2-navigations"], function (require, exports, ej2_navigations_1) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    var MenuBarRenderer = (function () {
        function MenuBarRenderer(editor) {
            this.editor = editor;
        }
        MenuBarRenderer.prototype.renderMenubar = function (args) {
            return new ej2_navigations_1.Menu({
                items: args.items,
                template: args.template,
                orientation: args.orientation,
                fields: args.fields,
                select: args.select,
                locale: this.editor.locale,
                cssClass: (args.cssClass + (this.editor.cssClass ? (' ' + this.editor.cssClass) : '')),
                enableRtl: this.editor.enableRtl,
                enablePersistence: this.editor.enablePersistence
            }, args.element);
        };
        MenuBarRenderer.prototype.renderContextMenu = function (args) {
            return new ej2_navigations_1.ContextMenu({
                target: args.target,
                items: args.items,
                showItemOnClick: args.showItemOnClick,
                itemTemplate: args.itemTemplate,
                locale: this.editor.locale,
                cssClass: (args.cssClass + (this.editor.cssClass ? (' ' + this.editor.cssClass) : '')),
                enableRtl: this.editor.enableRtl,
                enablePersistence: this.editor.enablePersistence,
                fields: args.fields,
                select: args.select,
                beforeOpen: args.beforeOpen,
                beforeClose: args.beforeClose,
                onOpen: args.open,
                onClose: args.close
            }, args.element);
        };
        return MenuBarRenderer;
    }());
    exports.MenuBarRenderer = MenuBarRenderer;
});