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;
});
|