Browse Source
Merge pull request #8432 from abpframework/issue/8429
Docs: Add Preview-Stable variable to document context
pull/8433/head
Engincan VESKE
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
9 additions and
2 deletions
-
modules/docs/src/Volo.Docs.Web/Models/VersionInfoViewModel.cs
-
modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs
|
|
|
@ -8,6 +8,8 @@ namespace Volo.Docs.Models |
|
|
|
|
|
|
|
public bool IsSelected { get; set; } |
|
|
|
|
|
|
|
public bool IsPreview { get; set; } |
|
|
|
|
|
|
|
public VersionInfoViewModel(string displayText, string version, bool isSelected = false) |
|
|
|
{ |
|
|
|
DisplayText = displayText; |
|
|
|
@ -15,4 +17,4 @@ namespace Volo.Docs.Models |
|
|
|
IsSelected = isSelected; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -66,6 +66,8 @@ namespace Volo.Docs.Pages.Documents.Project |
|
|
|
|
|
|
|
public bool ShowProjectsCombobox { get; set; } |
|
|
|
|
|
|
|
public bool IsVersionPreview { get; set; } |
|
|
|
|
|
|
|
public string DocumentLanguageCode { get; set; } |
|
|
|
|
|
|
|
public DocumentParametersDto DocumentPreferences { get; set; } |
|
|
|
@ -283,6 +285,7 @@ namespace Volo.Docs.Pages.Documents.Project |
|
|
|
if (versionFromUrl != null) |
|
|
|
{ |
|
|
|
versionFromUrl.IsSelected = true; |
|
|
|
IsVersionPreview = versionFromUrl.IsPreview; |
|
|
|
Version = versionFromUrl.Version; |
|
|
|
} |
|
|
|
else |
|
|
|
@ -321,8 +324,9 @@ namespace Volo.Docs.Pages.Documents.Project |
|
|
|
{ |
|
|
|
return version; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
version.DisplayText = $"{version.DisplayText} ({L["Preview"].Value})"; |
|
|
|
version.IsPreview = true; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
@ -530,6 +534,7 @@ namespace Volo.Docs.Pages.Documents.Project |
|
|
|
{ |
|
|
|
UserPreferences.Add("Document_Language_Code", DocumentLanguageCode); |
|
|
|
UserPreferences.Add("Document_Version", Version); |
|
|
|
UserPreferences.Add("Release_Status", IsVersionPreview ? "preview" : "stable"); |
|
|
|
|
|
|
|
var cookie = Request.Cookies["AbpDocsPreferences"]; |
|
|
|
|
|
|
|
|