|
43 | 43 | var sortedColumns = ViewBagHelper.ValueOrDefault(ViewBag.SortedColumns, new List<ReportColumn> { ReportColumn.PriorityName, ReportColumn.ProjectName, ReportColumn.FileDirectory, ReportColumn.FileName, ReportColumn.Line });
|
44 | 44 | FileLinkSettings fileLinkSettings = ViewBagHelper.ValueOrDefault(ViewBag.FileLinkSettings, new FileLinkSettings());
|
45 | 45 | List<HtmlDxDataGridColumnDescription> additionalColumns = ViewBagHelper.ValueOrDefault(ViewBag.AdditionalColumns, new List<HtmlDxDataGridColumnDescription>());
|
| 46 | + string jQueryLocation = ViewBagHelper.ValueOrDefault(ViewBag.JQueryLocation, "https://ajax.aspnetcdn.com/ajax/jquery/"); |
| 47 | + string jQueryVersion = ViewBagHelper.ValueOrDefault(ViewBag.JQueryVersion, "3.1.0"); |
| 48 | + string devExtremeLocation = ViewBagHelper.ValueOrDefault(ViewBag.DevExtremeLocation, "https://cdn3.devexpress.com/jslib/"); |
| 49 | + string devExtremeVersion = ViewBagHelper.ValueOrDefault(ViewBag.DevExtremeVersion, "18.2.7"); |
46 | 50 | }
|
47 | 51 |
|
48 | 52 | @{
|
|
66 | 70 | addMessage: messageVisible,
|
67 | 71 | fileLinkSettings: fileLinkSettings,
|
68 | 72 | additionalValues: additionalColumns.ToDictionary(x => x.Id, x => x.ValueRetriever));
|
| 73 | + |
| 74 | + if (!jQueryLocation.EndsWith("/")) |
| 75 | + { |
| 76 | + jQueryLocation += "/"; |
| 77 | + } |
| 78 | + |
| 79 | + if (!devExtremeLocation.EndsWith("/")) |
| 80 | + { |
| 81 | + devExtremeLocation += "/"; |
| 82 | + } |
69 | 83 | }
|
70 | 84 |
|
71 | 85 | <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
|
|
74 | 88 | <title>@title</title>
|
75 | 89 |
|
76 | 90 | @* DevExtreme dependencies *@
|
77 |
| - <script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.1.0.min.js"></script> |
| 91 | + <script type="text/javascript" src="@(jQueryLocation)jquery-@(jQueryVersion).min.js"></script> |
78 | 92 | @* DevExtreme themes *@
|
79 |
| - <link rel="stylesheet" type="text/css" href="https://cdn3.devexpress.com/jslib/18.2.7/css/dx.common.css" /> |
80 |
| - <link rel="stylesheet" type="text/css" href="https://cdn3.devexpress.com/jslib/18.2.7/css/@(theme.GetCssFileName())" /> |
| 93 | + <link rel="stylesheet" type="text/css" href="@(devExtremeLocation)@(devExtremeVersion)/css/dx.common.css" /> |
| 94 | + <link rel="stylesheet" type="text/css" href="@(devExtremeLocation)@(devExtremeVersion)/css/@(theme.GetCssFileName())" /> |
81 | 95 | @* DevExtreme library *@
|
82 |
| - <script type="text/javascript" src="https://cdn3.devexpress.com/jslib/18.2.7/js/dx.all.js"></script> |
| 96 | + <script type="text/javascript" src="@(devExtremeLocation)@(devExtremeVersion)/js/dx.all.js"></script> |
83 | 97 | </head>
|
84 | 98 | <body class="dx-viewport">
|
85 | 99 | @if (showHeader)
|
|
0 commit comments