﻿@Html.DevExpress().PopupMenu(settings =>
{
    settings.Name = "CtxMenuSoRelatedFilesRecords";
    settings.AllowSelectItem = false;
    settings.PopupAction = PopupAction.LeftMouseClick;
    settings.ClientSideEvents.ItemClick = "function(s,e){ SpecialObjects.SOContextMenuItemClick(s,e); }";
    settings.Items.Add(c =>
    {
        c.Name = "downloadAllBtnCtx";
        c.Text = T("DownloadAll").ToString();
        c.Image.SpriteProperties.CssClass = "solidworks foldernew16down";
        c.Image.SpriteProperties.DisabledCssClass = "disabled _disabled_foldernew16down";
    });
    settings.Items.Add(c =>
    {
        c.Name = "downloadBtnCtx";
        c.Text = T("DownloadSelected").ToString();
    });
    settings.Items.Add(c =>
    {
        c.Name = "uploadNewerFileBtnCtx";
        //c.Enabled = HasLicenseRights;
        c.Image.SpriteProperties.CssClass = "rzSVG rzSVG-svgMoveUp";
        c.Image.SpriteProperties.DisabledCssClass = "rzSVG rzSVG-svgMoveUp rzSVGDisable";
        c.Text = T("Upload").ToString() + " " + T("Newer").ToString().ToLower() + " " + T("File").ToString().ToLower(); //T("UploadNewerFilesForSelectedItems").ToString();
    });
    settings.Items.Add(c =>
    {
        c.Name = "deleteBtnCtx";
        c.Text = T("Delete").ToString();
        c.Image.SpriteProperties.CssClass = "rzSVG rzSVG-svgDelete";
        c.Image.SpriteProperties.DisabledCssClass = "rzSVG rzSVG-svgUser rzSVGDisable";
        //c.Enabled = HasLicenseRights;
        c.BeginGroup = true;
    });
    settings.Items.Add(c =>
    {
        c.Name = "refreshBtnCtx";
        c.Text = T("Refresh").ToString();
        c.Image.SpriteProperties.CssClass = "rzSVG rzSVG-svgRefresh";
        c.Image.SpriteProperties.DisabledCssClass = "rzSVG rzSVG-svgRefresh rzSVGDisable";
        c.BeginGroup = true;
    });
    settings.Items.Add(c =>
    {
        c.Name = "collapseAllBtnCtx";
        c.Text = T("CollapseAll").ToString();
    });
    settings.Items.Add(c =>
    {
        c.Name = "expandAllBtnCtx";
        c.Text = T("ExpandAll").ToString();
    });
    //settings.Items.Add(c =>
    //{
    //    c.Name = "CommentsFileCtx";
    //    c.Text = T("Comments").ToString();
    //    c.Enabled = HasLicenseRights;
    //    c.BeginGroup = true;
    //});
    //settings.Items.Add(c =>
    //{
    //    c.Name = "ShareFileCtx";
    //    c.Text = T("Share").ToString();
    //    c.Enabled = HasLicenseRights;
    //    c.Image.SpriteProperties.CssClass = "rzSVG rzSVG-svgShare";
    //});

    settings.Items.Add(c =>
    {
        c.Name = "MoveFileCtx";
        c.Text = T("MoveTo").ToString();
        c.Enabled = HasLicenseRights;
        c.Image.SpriteProperties.CssClass = "rzSVG rzSVG-svgMove";
        c.Image.SpriteProperties.DisabledCssClass = "rzSVG rzSVG-svgMove rzSVGDisable";
    });
    settings.Items.Add(c =>
    {
        c.Name = "exportToExcel";
        c.Text = T("ExportToExcel").ToString();
        c.Image.SpriteProperties.CssClass = "rzSVG rzSVG-svgExcel";
    });
}).GetHtml()