# Source: dropdown/views/MenuItemView.js

    /**
     * Developer: Stepan Burguchev
     * Date: 11/26/2014
     * Copyright: 2009-2016 Comindware®
     *       All Rights Reserved
     * Published under the MIT license
     */

    /* global define, require, Handlebars, Backbone, Marionette, $, _ */

    define(['text!../templates/menuItem.html', 'core/libApi'],
        function (template) {
            'use strict';

            /**
             * @name MenuItemView
             * @memberof module:core.dropdown.views
             * @class Одиночный элемент меню. Используется в связке с MenuPanelView для создания стандартного меню фабричным методом
             * {@link module:core.dropdown.factory createMenu}.
             * @constructor
             * @extends Marionette.ItemView
             * */

            return Marionette.ItemView.extend({
                initialize: function () {
                },

                tagName: 'li',

                className: 'popout-menu__i',

                template: Handlebars.compile(template),

                events: {
                    'click': function () {
                        this.trigger('execute', this.model);
                    }
                }
            });
        });