Browse Source
Merge pull request #18758 from abpframework/issue-3029
Add new ui option
pull/18791/head
Halil İbrahim Kalkan
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with
28 additions and
6 deletions
-
modules/docs/src/Volo.Docs.Web/DocsUiOptions.cs
-
modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml
-
modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs
|
|
|
@ -20,6 +20,12 @@ namespace Volo.Docs |
|
|
|
/// Default value: True;
|
|
|
|
/// </summary>
|
|
|
|
public bool ShowProjectsCombobox = true; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Allows user to see a label in user interface for projects combobox
|
|
|
|
/// Default value: True;
|
|
|
|
/// </summary>
|
|
|
|
public bool ShowProjectsComboboxLabel = true; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// If true, allows to create sections in document and show/hide sections according to user preferences.
|
|
|
|
|
|
|
|
@ -99,18 +99,31 @@ |
|
|
|
<div class="col-12 mb-2"> |
|
|
|
|
|
|
|
<div class="docs-version"> |
|
|
|
<span>Project</span> |
|
|
|
@if (Model.ShowProjectsComboboxLabel) |
|
|
|
{ |
|
|
|
<span>@L["Project"]</span> |
|
|
|
} |
|
|
|
<div class="version-select"> |
|
|
|
<div class="input-group"> |
|
|
|
<span class="input-group-text d-none"> |
|
|
|
<i class="fa fa-folder-open" aria-hidden="true" data-toggle="tooltip" title="@L["Project"]"></i> |
|
|
|
</span> |
|
|
|
@if (Model.ShowProjectsComboboxLabel) |
|
|
|
{ |
|
|
|
<div class="input-group"> |
|
|
|
<span class="input-group-text d-none"> |
|
|
|
<i class="fa fa-folder-open" aria-hidden="true" data-toggle="tooltip" title="@L["Project"]"></i> |
|
|
|
</span> |
|
|
|
|
|
|
|
<select asp-items="Model.ProjectSelectItems" |
|
|
|
class="form-select" |
|
|
|
onchange="window.location.pathname = this.value"> |
|
|
|
</select> |
|
|
|
</div> |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
<select asp-items="Model.ProjectSelectItems" |
|
|
|
class="form-select" |
|
|
|
onchange="window.location.pathname = this.value"> |
|
|
|
</select> |
|
|
|
</div> |
|
|
|
} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
@ -66,6 +66,8 @@ namespace Volo.Docs.Pages.Documents.Project |
|
|
|
public string DocumentsUrlPrefix { get; set; } |
|
|
|
|
|
|
|
public bool ShowProjectsCombobox { get; set; } |
|
|
|
|
|
|
|
public bool ShowProjectsComboboxLabel { get; set; } |
|
|
|
|
|
|
|
public bool IsVersionPreview { get; set; } |
|
|
|
|
|
|
|
@ -133,6 +135,7 @@ namespace Volo.Docs.Pages.Documents.Project |
|
|
|
{ |
|
|
|
DocumentsUrlPrefix = _uiOptions.RoutePrefix; |
|
|
|
ShowProjectsCombobox = _uiOptions.ShowProjectsCombobox; |
|
|
|
ShowProjectsComboboxLabel = ShowProjectsCombobox && _uiOptions.ShowProjectsComboboxLabel; |
|
|
|
FullSearchEnabled = await _documentAppService.FullSearchEnabledAsync(); |
|
|
|
|
|
|
|
try |
|
|
|
|