|
49 | 49 | FileLinkSettings fileLinkSettings = ViewBagHelper.ValueOrDefault(ViewBag.FileLinkSettings, new FileLinkSettings());
|
50 | 50 | IdeIntegrationSettings ideIntegrationSettings = ViewBagHelper.ValueOrDefault<IdeIntegrationSettings>(ViewBag.IdeIntegrationSettings, null);
|
51 | 51 | List<HtmlDxDataGridColumnDescription> additionalColumns = ViewBagHelper.ValueOrDefault(ViewBag.AdditionalColumns, new List<HtmlDxDataGridColumnDescription>());
|
52 |
| - string jQueryLocation = ViewBagHelper.ValueOrDefault(ViewBag.JQueryLocation, "https://ajax.aspnetcdn.com/ajax/jquery/"); |
53 |
| - string jQueryVersion = ViewBagHelper.ValueOrDefault(ViewBag.JQueryVersion, "3.4.1"); |
54 |
| - string JSZipLocation = ViewBagHelper.ValueOrDefault(ViewBag.JSZipLocation, "https://cdnjs.cloudflare.com/ajax/libs/jszip/3.2.2/"); |
55 |
| - string devExtremeLocation = ViewBagHelper.ValueOrDefault(ViewBag.DevExtremeLocation, "https://cdn3.devexpress.com/jslib/"); |
56 |
| - string devExtremeVersion = ViewBagHelper.ValueOrDefault(ViewBag.DevExtremeVersion, "19.2.5"); |
| 52 | + string jQueryLocation = ViewBagHelper.ValueOrDefault(ViewBag.JQueryLocation, "https://ajax.aspnetcdn.com/ajax/jquery/").Trim(); |
| 53 | + string jQueryVersion = ViewBagHelper.ValueOrDefault(ViewBag.JQueryVersion, "3.4.1").Trim(); |
| 54 | + string JSZipLocation = ViewBagHelper.ValueOrDefault(ViewBag.JSZipLocation, "https://cdnjs.cloudflare.com/ajax/libs/jszip/3.2.2/").Trim(); |
| 55 | + string devExtremeLocation = ViewBagHelper.ValueOrDefault(ViewBag.DevExtremeLocation, "https://cdn3.devexpress.com/jslib/").Trim(); |
| 56 | + string devExtremeVersion = ViewBagHelper.ValueOrDefault(ViewBag.DevExtremeVersion, "19.2.5").Trim(); |
57 | 57 | }
|
58 | 58 |
|
59 | 59 | @{
|
|
95 | 95 | <title>@title</title>
|
96 | 96 |
|
97 | 97 | @* DevExtreme dependencies *@
|
98 |
| - <script type="text/javascript" src="@(jQueryLocation)jquery-@(jQueryVersion).min.js"></script> |
| 98 | + <script type="text/javascript" src="@($"{jQueryLocation}jquery-{jQueryVersion}.min.js")"></script> |
99 | 99 | @if (enableExporting)
|
100 | 100 | {
|
101 |
| - <script type="text/javascript" src="@(JSZipLocation)jszip.min.js"></script> |
| 101 | + <script type="text/javascript" src="@($"{JSZipLocation}jszip.min.js")"></script> |
102 | 102 | }
|
103 | 103 | @* DevExtreme themes *@
|
104 |
| - <link rel="stylesheet" type="text/css" href="@(devExtremeLocation)@(devExtremeVersion)/css/dx.common.css" /> |
105 |
| - <link rel="stylesheet" type="text/css" href="@(devExtremeLocation)@(devExtremeVersion)/css/@(theme.GetCssFileName())" /> |
| 104 | + <link rel="stylesheet" type="text/css" href="@($"{devExtremeLocation}{devExtremeVersion}/css/dx.common.css")" /> |
| 105 | + <link rel="stylesheet" type="text/css" href="@($"{devExtremeLocation}{devExtremeVersion}/css/{theme.GetCssFileName()}")" /> |
106 | 106 | @* DevExtreme library *@
|
107 |
| - <script type="text/javascript" src="@(devExtremeLocation)@(devExtremeVersion)/js/dx.all.js"></script> |
| 107 | + <script type="text/javascript" src="@($"{devExtremeLocation}{devExtremeVersion}/js/dx.all.js")"></script> |
108 | 108 | @* Additional JavaScript for IDE integration *@
|
109 | 109 | @if (ideIntegrationSettings != null && !string.IsNullOrWhiteSpace(ideIntegrationSettings.JavaScript))
|
110 | 110 | {
|
|
0 commit comments