#pragma warning disable 1591 //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.34003 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace Disco.Web.Areas.Config.Views.JobQueue { using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Web; using System.Web.Helpers; using System.Web.Mvc; using System.Web.Mvc.Ajax; using System.Web.Mvc.Html; using System.Web.Routing; using System.Web.Security; using System.Web.UI; using System.Web.WebPages; using Disco; using Disco.BI.Extensions; using Disco.Models.Repository; using Disco.Services; using Disco.Services.Authorization; #line 2 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" using Disco.Services.Jobs.JobQueues; #line default #line hidden using Disco.Services.Web; using Disco.Web; using Disco.Web.Extensions; [System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")] [System.Web.WebPages.PageVirtualPathAttribute("~/Areas/Config/Views/JobQueue/Show.cshtml")] public partial class Show : Disco.Services.Web.WebViewPage { public Show() { } public override void Execute() { #line 3 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Authorization.Require(Claims.Config.JobQueue.Show); ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "Job Queues", MVC.Config.JobQueue.Index(null), Model.Token.JobQueue.ToString()); var canConfig = Authorization.Has(Claims.Config.JobQueue.Configure); var canDelete = (Authorization.Has(Claims.Config.JobQueue.Delete) && Model.CanDelete); Html.BundleDeferred("~/ClientScripts/Modules/Disco-PropertyChangeHelpers"); #line default #line hidden WriteLiteral("\r\n\r\n \r\n \r\n Id:\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n " + "
\r\n"); WriteLiteral(" "); #line 19 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.DisplayFor(model => model.Token.JobQueue.Id)); #line default #line hidden WriteLiteral("\r\n
Name:\r\n " + " "); #line 25 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canConfig) { #line default #line hidden #line 26 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.EditorFor(model => model.Token.JobQueue.Name)); #line default #line hidden #line 26 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 27 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 27 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 28 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 28 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden WriteLiteral(" \r\n $(function () {\r\n document.DiscoFun" + "ctions.PropertyChangeHelper(\r\n $(\'#Token_JobQueue_Nam" + "e\'),\r\n \'Invalid Name\',\r\n \'" + ""); #line 34 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Url.Action(MVC.API.JobQueue.UpdateName(Model.Token.JobQueue.Id))); #line default #line hidden WriteLiteral("\',\r\n \'QueueName\'\r\n );\r\n " + " });\r\n \r\n"); #line 39 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden #line 42 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Model.Token.JobQueue.Name); #line default #line hidden #line 42 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
Description:\r\n " + " "); #line 49 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canConfig) { #line default #line hidden #line 50 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.EditorFor(model => model.Token.JobQueue.Description)); #line default #line hidden #line 50 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 51 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 51 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 52 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 52 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden WriteLiteral(" \r\n $(function () {\r\n document.DiscoFun" + "ctions.PropertyChangeHelper(\r\n $(\'#Token_JobQueue_Des" + "cription\'),\r\n \'Invalid Description\',\r\n " + " \'"); #line 58 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Url.Action(MVC.API.JobQueue.UpdateDescription(Model.Token.JobQueue.Id))); #line default #line hidden WriteLiteral("\',\r\n \'Description\'\r\n );\r\n " + " });\r\n \r\n"); #line 63 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral("
\r\n");

            
            #line 67 "..\..\Areas\Config\Views\JobQueue\Show.cshtml"
                    
            
            #line default
            #line hidden
            
            #line 67 "..\..\Areas\Config\Views\JobQueue\Show.cshtml"
                     if (string.IsNullOrEmpty(Model.Token.JobQueue.Description))
                    {

            
            #line default
            #line hidden
WriteLiteral("                    ");

WriteLiteral("<None>");

WriteLiteral("\r\n");

            
            #line 70 "..\..\Areas\Config\Views\JobQueue\Show.cshtml"
                    }
                    else
                    {
                        
            
            #line default
            #line hidden
            
            #line 73 "..\..\Areas\Config\Views\JobQueue\Show.cshtml"
                   Write(Model.Token.JobQueue.Description);

            
            #line default
            #line hidden
            
            #line 73 "..\..\Areas\Config\Views\JobQueue\Show.cshtml"
                                                         
                    }

            
            #line default
            #line hidden
WriteLiteral("                    
\r\n"); #line 76 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
Statistics:\r\n " + " \r\n
"); #line 83 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Model.OpenJobCount); #line default #line hidden WriteLiteral(" job"); #line 83 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Model.OpenJobCount != 1 ? "s" : null); #line default #line hidden WriteLiteral(" open
\r\n
"); #line 84 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Model.TotalJobCount); #line default #line hidden WriteLiteral(" total job"); #line 84 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Model.TotalJobCount != 1 ? "s" : null); #line default #line hidden WriteLiteral("
\r\n
Icon:\r\n " + " \r\n
Priority:\r\n " + " "); #line 196 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canConfig) { var priorityValue = Model.Token.JobQueue.Priority.ToString(); var priorityItems = Enum.GetNames(typeof(JobQueuePriority)).Select(i => new SelectListItem() { Text = i, Value = i, Selected = (i == priorityValue) }).ToList(); #line default #line hidden WriteLiteral(" (priorityValue.ToLower() #line default #line hidden , 9376), false) ); WriteAttribute("title", Tuple.Create(" title=\"", 9403), Tuple.Create("\"", 9436) #line 200 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" , Tuple.Create(Tuple.Create("", 9411), Tuple.Create(priorityValue #line default #line hidden , 9411), false) , Tuple.Create(Tuple.Create(" ", 9427), Tuple.Create("Priority", 9428), true) ); WriteLiteral(">\r\n"); #line 201 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 201 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.DropDownListFor(m => m.Token.JobQueue.Priority, priorityItems)); #line default #line hidden #line 201 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 202 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 202 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 203 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 203 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden WriteLiteral(" $(function () { var element = $('#Token_JobQueue_Priority'); document.DiscoFunctions.PropertyChangeHelper( element, 'Invalid Priority', '"); #line 211 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Url.Action(MVC.API.JobQueue.UpdatePriority(Model.Token.JobQueue.Id))); #line default #line hidden WriteLiteral(@"', 'Priority' ); element.change(function () { var icon = element.closest('td').find('i').first(); icon[0].className = ''; icon.addClass('fa d-priority-' + element.val().toLowerCase()).attr('title', element.val() + ' Priority'); }); }); "); #line 222 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden #line 225 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Model.Token.JobQueue.Priority.ToString()); #line default #line hidden #line 225 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
Default SLA:\r\n " + " "); #line 232 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canConfig) { var slaOptions = JobQueueService.SlaOptions.Select(o => new SelectListItem() { Text = o.Value, Value = o.Key.ToString() }).ToList(); if (this.Model.Token.JobQueue.DefaultSLAExpiry.HasValue) { var slaValue = this.Model.Token.JobQueue.DefaultSLAExpiry.Value; if (JobQueueService.SlaOptions.Where(o => o.Key == slaValue).Count() == 0) { string slaValueText; if (slaValue % (60 * 24 * 7 * 4) == 0) { slaValueText = string.Format("{0} months", slaValue / (60 * 24 * 7 * 4)); } else if (slaValue % (60 * 24 * 7) == 0) { slaValueText = string.Format("{0} weeks", slaValue / (60 * 24 * 7)); } else if (slaValue % (60 * 24) == 0) { slaValueText = string.Format("{0} days", slaValue / (60 * 24)); } else if (slaValue % (60) == 0) { slaValueText = string.Format("{0} hours", slaValue / 60); } else { slaValueText = string.Format("{0} minutes", slaValue); } slaOptions.Insert(0, new SelectListItem() { Text = string.Format("{0} ", slaValueText), Value = slaValue.ToString() }); } } #line default #line hidden #line 256 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.DropDownListFor(m => m.Token.JobQueue.DefaultSLAExpiry, slaOptions)); #line default #line hidden #line 256 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 257 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 257 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 258 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 258 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden WriteLiteral(" $(function () { document.DiscoFunctions.PropertyChangeHelper( $('#Token_JobQueue_DefaultSLAExpiry'), 'Invalid Default SLA', '"); #line 264 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Url.Action(MVC.API.JobQueue.UpdateDefaultSLAExpiry(Model.Token.JobQueue.Id))); #line default #line hidden WriteLiteral("\',\r\n \'DefaultSLAExpiry\'\r\n );\r\n " + " });\r\n \r\n"); #line 269 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { if (this.Model.Token.JobQueue.DefaultSLAExpiry.HasValue) { var slaValue = this.Model.Token.JobQueue.DefaultSLAExpiry.Value; var slaOption = JobQueueService.SlaOptions.Where(o => o.Key == slaValue).ToArray(); if (slaOption.Length > 0) { #line default #line hidden #line 278 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(slaOption[0].Value); #line default #line hidden #line 278 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("<None>"); WriteLiteral("\r\n"); #line 283 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("<None>"); WriteLiteral("\r\n"); #line 288 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } } #line default #line hidden WriteLiteral("
Member Groups/Use" + "rs:\r\n"); #line 295 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 295 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (Model.Token.SubjectIds.Count == 0) { #line default #line hidden WriteLiteral(" None Associated\r\n"); #line 298 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" \r\n"); #line 302 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 302 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" foreach (var sg in Model.Subjects) { var displayName = sg.Id == sg.Name ? sg.Id : string.Format("{0} [{1}]", sg.Name, sg.Id); #line default #line hidden WriteLiteral(" (sg.IsGroup ? "group" : "user" #line default #line hidden , 14418), false) ); WriteLiteral(">"); #line 305 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (sg.IsGroup) { #line default #line hidden WriteLiteral(" "); #line 307 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 307 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(displayName); #line default #line hidden #line 307 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" (Url.Action(MVC.User.Show(sg.Id)) #line default #line hidden , 14897), false) ); WriteLiteral(">"); #line 311 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(displayName); #line default #line hidden WriteLiteral("\r\n"); #line 312 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("\r\n"); #line 313 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 315 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" "); #line 316 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canConfig) { #line default #line hidden WriteLiteral("
\r\n Update\r\n \r\n \r\n None Associated\r\n \r\n"); #line 324 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 324 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" foreach (var sg in Model.Subjects) { var displayName = sg.Id == sg.Name ? sg.Id : string.Format("{0} [{1}]", sg.Name, sg.Id); #line default #line hidden WriteLiteral(" (sg.IsGroup ? "group" : "user" #line default #line hidden , 16074), false) ); WriteLiteral(" data-subjectid=\""); #line 327 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(sg.Id); #line default #line hidden WriteLiteral("\""); WriteLiteral(">"); #line 327 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (sg.IsGroup) { #line default #line hidden WriteLiteral(" "); #line 329 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 329 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(displayName); #line default #line hidden #line 329 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" "); #line 333 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 333 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(displayName); #line default #line hidden #line 333 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("\r\n"); #line 335 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n
\r\n " + " \r\n \r\n Add\r\n \r\n (Url.Action(MVC.API.JobQueue.UpdateSubjects(Model.Token.JobQueue.Id, null, true)) #line default #line hidden , 17506), false) ); WriteLiteral(" method=\"post\""); WriteLiteral(">\r\n \r\n \r\n \r\n"); #line 497 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
Automatically Add" + " Jobs:\r\n
\r\n"); #line 504 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 504 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (Model.Token.JobQueue.JobSubTypes.Count > 0) { #line default #line hidden WriteLiteral("
    \r\n"); #line 507 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 507 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" foreach (var jobType in Model.Token.JobQueue.JobSubTypes.GroupBy(jst => jst.JobType).OrderBy(jtg => jtg.Key.Description)) { #line default #line hidden WriteLiteral("
  • \r\n"); WriteLiteral(" "); #line 510 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(jobType.Key.Description); #line default #line hidden WriteLiteral("\r\n
      \r\n"); #line 512 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 512 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (jobType.Count() == Model.JobTypes.FirstOrDefault(jt => jt.Id == jobType.Key.Id).JobSubTypes.Count) { #line default #line hidden WriteLiteral("
    • [All Sub Types]
    • \r\n"); #line 515 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { foreach (var jobSubType in jobType) { #line default #line hidden WriteLiteral("
    • "); #line 520 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(jobSubType.Description); #line default #line hidden WriteLiteral("
    • \r\n"); #line 521 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } } #line default #line hidden WriteLiteral("
    \r\n
  • \r" + "\n"); #line 525 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
\r\n"); #line 527 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("<None>"); WriteLiteral("\r\n"); #line 531 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral("
\r\n"); #line 533 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 533 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canConfig) { #line default #line hidden WriteLiteral(" Update\r\n"); WriteLiteral(" \r\n"); #line 537 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" #line default #line hidden #line 537 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" using (Html.BeginForm(MVC.API.JobQueue.UpdateJobSubTypes(Model.Token.JobQueue.Id, null, true))) { var selectedTypes = Model.Token.JobQueue.JobSubTypes.Select(jst => jst.JobType).Distinct().ToList(); foreach (var jt in Model.JobTypes) { #line default #line hidden WriteLiteral(" (jt.Id #line default #line hidden , 28326), false) ); WriteLiteral(" class=\"jobTypes\""); WriteLiteral(">\r\n

\r\n (jt.Id #line default #line hidden , 28446), false) ); WriteLiteral(" class=\"jobType\""); WriteLiteral(" type=\"checkbox\""); WriteAttribute("value", Tuple.Create(" value=\"", 28487), Tuple.Create("\"", 28503) #line 544 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" , Tuple.Create(Tuple.Create("", 28495), Tuple.Create(jt.Id #line default #line hidden , 28495), false) ); WriteLiteral(" "); #line 544 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(selectedTypes.Contains(jt) ? "checked=\"checked\"" : null); #line default #line hidden WriteLiteral(" />(jt.Id #line default #line hidden , 28586), false) ); WriteLiteral(">"); #line 544 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(jt.Description); #line default #line hidden WriteLiteral("

\r\n (jt.Id #line default #line hidden , 28676), false) ); WriteLiteral(" class=\"jobSubTypes\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 546 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(CommonHelpers.CheckboxBulkSelect(string.Format("CheckboxBulkSelect_{0}", jt.Id), "div")); #line default #line hidden WriteLiteral("\r\n"); WriteLiteral(" "); #line 547 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(CommonHelpers.CheckBoxList("JobSubTypes", jt.JobSubTypes.OrderBy(jst => jst.Description).ToSelectListItems(Model.Token.JobQueue.JobSubTypes), 2)); #line default #line hidden WriteLiteral("\r\n \r\n \r\n" + ""); #line 550 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } } #line default #line hidden WriteLiteral(" \r\n"); WriteLiteral(" \r\n"); #line 615 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n  When jobs of these types are created, they will automatically be added" + " into this queue.\r\n \r\n
\r\n\r\n"); #line 623 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" if (canDelete) { #line default #line hidden WriteLiteral(" \r\n"); WriteLiteral(" "); #line 626 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" Write(Html.ActionLinkButton("Delete", MVC.API.JobQueue.Delete(Model.Token.JobQueue.Id, true), "Config_JobQueues_Actions_Delete_Button")); #line default #line hidden WriteLiteral("\r\n \r\n

\r\n \r\n This item will be permanently deleted and cannot be recove" + "red.
\r\n
\r\n Are you sure?\r\n <" + "/p>\r\n \r\n $(function () { var button = $('#Config_JobQueues_Actions_Delete_Button'); var buttonDialog = $('#Config_JobQueues_Actions_Delete_Dialog'); var buttonLink = button.attr('href'); button.attr('href', '#'); button.click(function () { buttonDialog.dialog('open'); return false; }); buttonDialog.dialog({ resizable: false, modal: true, autoOpen: false, buttons: { ""Delete"": function () { var $this = $(this); $this.dialog(""disable""); $this.dialog(""option"", ""buttons"", null); window.location.href = buttonLink; }, Cancel: function () { $(this).dialog(""close""); } } }); }); "); #line 664 "..\..\Areas\Config\Views\JobQueue\Show.cshtml" } #line default #line hidden } } } #pragma warning restore 1591