style : pages edit

Multiplayer_Php
Yvan CALATAYUD 1 year ago
parent 2ff45ba88b
commit 0501d628d9

@ -12,17 +12,21 @@
<DataAnnotationsValidator /> <DataAnnotationsValidator />
<ValidationSummary /> <ValidationSummary />
<div class="row mb-2"> <div class="row mb-3">
<label for="username"> <div class="col-5 text-end">
@Localizer["Username"] : <label for="username" class="col-form-label">@Localizer["Username"] :</label>
<InputText id="username" @bind-Value="administratorModel.Username" /> </div>
</label> <div class="col-7">
<InputText id="username" @bind-Value="administratorModel.Username" class="form-control"/>
</div>
</div>
<div class="row mb-3">
<div class="col-5 text-end">
<label for="hashedPassword" class="col-form-label">@Localizer["HashedPassword"] :</label>
</div>
<div class="col-7">
<InputText id="hashedPassword" @bind-Value="administratorModel.HashedPassword" class="form-control" />
</div> </div>
<div class="row mb-2">
<label for="hashedPassword">
@Localizer["HashedPassword"] :
<InputText id="hashedPassword" @bind-Value="administratorModel.HashedPassword" />
</label>
</div> </div>
<button type="submit" class="btn btn-success mb-2">@Localizer["Submit"]</button> <button type="submit" class="btn btn-success mb-2">@Localizer["Submit"]</button>

@ -12,12 +12,14 @@
<DataAnnotationsValidator /> <DataAnnotationsValidator />
<ValidationSummary /> <ValidationSummary />
<p> <div class="row mb-3">
<label for="name"> <div class="col-4 text-end">
@Localizer["Name"] : <label for="name" class="col-form-label">@Localizer["Name"] : </label>
<InputText id="name" @bind-Value="chapterModel.Name" /> </div>
</label> <div class="col-8">
</p> <InputText id="name" @bind-Value="chapterModel.Name" class="form-control" />
</div>
</div>
<button type="submit" class="btn btn-success mb-2">@Localizer["Submit"]</button> <button type="submit" class="btn btn-success mb-2">@Localizer["Submit"]</button>
</EditForm> </EditForm>

@ -11,17 +11,21 @@
<DataAnnotationsValidator /> <DataAnnotationsValidator />
<ValidationSummary /> <ValidationSummary />
<div class="row mb-2"> <div class="row mb-3">
<label for="nickname"> <div class="col-5 text-end">
@Localizer["Nickname"] : <label for="nickname" class="col-form-label">@Localizer["Nickname"] :</label>
<InputText id="nickname" @bind-Value="playerModel.Nickname" /> </div>
</label> <div class="col-7">
<InputText id="nickname" @bind-Value="playerModel.Nickname" class="form-control" />
</div>
</div>
<div class="row mb-3">
<div class="col-5 text-end">
<label for="hashedPassword" class="col-form-label">@Localizer["HashedPassword"] :</label>
</div>
<div class="col-7">
<InputText id="hashedPassword" @bind-Value="playerModel.HashedPassword" class="form-control" />
</div> </div>
<div class="row mb-2"
<label for="hashedPassword">
@Localizer["HashedPassword"] :
<InputText id="hashedPassword" @bind-Value="playerModel.HashedPassword" />
</label>
</div> </div>
<button type="submit" class="btn btn-success">@Localizer["Submit"]</button> <button type="submit" class="btn btn-success">@Localizer["Submit"]</button>

@ -1,21 +1,29 @@
@page "/editQuestion/{Id:int}" @page "/editQuestion/{Id:int}"
<h3>@Localizer["Title"]</h3>
<BackButton RedirectionPage="/questions"></BackButton>
<EditForm Model="@question" OnValidSubmit="@HandleValidSubmit"> <div class="container text-center">
<div class="border border-dark p-4 d-inline-block">
<h3>@Localizer["Title"]</h3>
<EditForm Model="@question" OnValidSubmit="@HandleValidSubmit">
<DataAnnotationsValidator /> <DataAnnotationsValidator />
<ValidationSummary /> <ValidationSummary />
<p> <div class="row mb-3">
<label for="content"> <div class="col-4 text-end">
@Localizer["Content"] : <label for="content" class="col-form-label">@Localizer["Content"] :</label>
<InputText id="content" @bind-Value="question.Content" /> </div>
</label> <div class="col-8">
</p> <InputText id="content" @bind-Value="question.Content" class="form-control" />
<p> </div>
<label for="idChapter"> </div>
@Localizer["Chapter"] : <div class="row mb-3">
<InputSelect id="idChapter" @bind-Value="question.IdChapter"> <div class="col-4 text-end">
<label for="idChapter" class="col-form-label">@Localizer["Chapter"] :</label>
</div>
<div class="col-8">
<InputSelect id="idChapter" @bind-Value="question.IdChapter" class="form-select">
@if (chapters != null) @if (chapters != null)
{ {
foreach (var chapter in chapters) foreach (var chapter in chapters)
@ -24,24 +32,29 @@
} }
} }
</InputSelect> </InputSelect>
</label> </div>
</p> </div>
@foreach (var index in Enumerable.Range(0, answers.Count)) @foreach (var index in Enumerable.Range(0, answers.Count))
{ {
var answer = answers[index]; var answer = answers[index];
var checkbox = checkboxs[index]; var checkbox = checkboxs[index];
<p> <div class="row mb-3">
<label for="@($"answer{answer.Id}")"> <div class="col-4 text-end">
@Localizer["Answers"]@(index + 1) : <label for="@($"answer{answer.Id}")" class="col-form-label">@Localizer["Answers"]@(index + 1) :</label>
<InputText id="@($"answer{answer.Id}")" @bind-Value="answer.Content" /> </div>
<div class="col-5">
<InputText id="@($"answer{answer.Id}")" @bind-Value="answer.Content" class="form-control" />
</div>
<div class="col-3">
<label for="@($"checkbox{checkbox.Id}")" class="form-check-label">
<input type="radio" name="radio" id="@($"checkbox{checkbox.Id}")" checked="@checkbox.IsCorrect" @onchange="() => SetCorrectAnswer(checkbox.Id)" class="form-check-input" /> @Localizer["Correct"]
</label> </label>
<label for="@($"checkbox{checkbox.Id}")"> </div>
<input type="radio" name="radio" id="@($"checkbox{checkbox.Id}")" checked="@checkbox.IsCorrect" @onchange="() => SetCorrectAnswer(checkbox.Id)" /> @Localizer["Correct"] </div>
</label>
</p>
} }
<button type="submit">@Localizer["Submit"]</button> <button type="submit" class="btn btn-success">@Localizer["Submit"]</button>
</EditForm> </EditForm>
</div>
</div>

Loading…
Cancel
Save