Open Source Web Application Framework for ASP.NET Core
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

47 lines
2.1 KiB

@page
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal
@using Volo.Docs.Admin.Pages.Docs.Admin.Projects;
@using Volo.Docs.Localization
@model GeneratePdfModal
@inject IHtmlLocalizer<DocsResource> L
@{
Layout = null;
}
<abp-modal>
<abp-modal-header title="@(L["GeneratePdf"].Value + " - " + Model.ViewModel.ShortName)"></abp-modal-header>
<abp-modal-body>
<input id="ProjectId" name="ProjectId" value="@Model.ViewModel.ProjectId" hidden/>
<input id="ShortName" name="ShortName" value="@Model.ViewModel.ShortName" hidden/>
<div class="mb-3">
<label class="form-label" for="Version">@L["Version"]</label>
<select name="Version" id="Version" class="form-select mt-2">
@foreach (var version in Model.ViewModel.Versions)
{
<option value="@version.Value">@version.Value</option>
}
</select>
</div>
<div class="mb-3">
<label class="form-label" for="Language">@L["Language"]</label>
<select name="Language" id="Language" class="form-select mt-2">
@foreach (var language in Model.ViewModel.Languages)
{
<option value="@language.Value">@language.Value</option>
}
</select>
</div>
<div class="form-check mb-3">
<label class="form-check-label" for="ForceToGenerate">
<input id="ForceToGenerate" type="checkbox" class="form-check-input" />
@L["ForceToGenerateNewPdf"]
</label>
</div>
</abp-modal-body>
<abp-modal-footer buttons="@(AbpModalButtons.None)">
<button type="button" class="btn btn-sm btn-link" data-bs-dismiss="modal">@L["Close"]</button>
<button type="button" class="btn btn-sm btn-outline-primary" id="GenerateBtn" data-busy-text="@L["Generating"].Value"><span>@L["GeneratePdf"]</span></button>
<button type="button" class="btn btn-sm btn-primary" id="GenerateAndDownloadPdfBtn">@L["GenerateAndDownloadPdf"]</button>
</abp-modal-footer>
</abp-modal>