Skip to content

Commit 30b1f2a

Browse files
committed
Fix dropdown selections in block templates
1 parent 58e9621 commit 30b1f2a

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

website/MyWebApp/Views/AdminBlockTemplate/AddToPage.cshtml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818
<div>
1919
<label>Assign To Pages</label>
2020
<select id="page-select" name="pageIds" multiple size="5">
21-
<option value="0" selected="@(selectedPages.Contains(0))">All Pages</option>
21+
<option value="0" selected="@(selectedPages.Contains(0) ? "selected" : null)">All Pages</option>
2222
@foreach (var p in ViewBag.Pages as List<Page>)
2323
{
24-
<option value="@p.Id" selected="@(selectedPages.Contains(p.Id))">@p.Slug</option>
24+
<option value="@p.Id" selected="@(selectedPages.Contains(p.Id) ? "selected" : null)">@p.Slug</option>
2525
}
2626
</select>
2727
</div>
@@ -30,18 +30,18 @@
3030
<select id="zone-select" name="zone">
3131
@foreach (var z in ViewBag.Zones as List<string>)
3232
{
33-
<option value="@z" selected="@(selectedZone == z)">@z</option>
33+
<option value="@z" selected="@(selectedZone == z ? "selected" : null)">@z</option>
3434
}
3535
</select>
3636
</div>
3737
<div>
3838
<label>Role</label>
3939

4040
<select name="role">
41-
<option value="" selected="@(string.IsNullOrEmpty(selectedRole))">(none)</option>
41+
<option value="" selected="@(string.IsNullOrEmpty(selectedRole) ? "selected" : null)">(none)</option>
4242
@foreach (var r in ViewBag.Roles as List<Role>)
4343
{
44-
<option value="@r.Name" selected="@(selectedRole == r.Name)">@r.Name</option>
44+
<option value="@r.Name" selected="@(selectedRole == r.Name ? "selected" : null)">@r.Name</option>
4545
}
4646

4747
</select>

website/MyWebApp/Views/AdminBlockTemplate/_PageAssignment.cshtml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
<label>Pages</label>
1111
<input type="text" id="page-display" readonly />
1212
<select id="page-select" name="pageIds" multiple size="5">
13-
<option value="0" selected="@(selectedPages.Contains(0))">All Pages</option>
13+
<option value="0" selected="@(selectedPages.Contains(0) ? "selected" : null)">All Pages</option>
1414
@foreach (var p in ViewBag.Pages as List<Page>)
1515
{
16-
<option value="@p.Id" selected="@(selectedPages.Contains(p.Id))">@p.Slug</option>
16+
<option value="@p.Id" selected="@(selectedPages.Contains(p.Id) ? "selected" : null)">@p.Slug</option>
1717
}
1818
</select>
1919
</div>
@@ -22,17 +22,17 @@
2222
<select id="zone-select" name="zone">
2323
@foreach (var z in ViewBag.Zones as List<string>)
2424
{
25-
<option value="@z" selected="@(selectedZone == z)">@z</option>
25+
<option value="@z" selected="@(selectedZone == z ? "selected" : null)">@z</option>
2626
}
2727
</select>
2828
</div>
2929
<div>
3030
<label>Role</label>
3131
<select name="role">
32-
<option value="" selected="@(string.IsNullOrEmpty(selectedRole))">(none)</option>
32+
<option value="" selected="@(string.IsNullOrEmpty(selectedRole) ? "selected" : null)">(none)</option>
3333
@foreach (var r in ViewBag.Roles as List<Role>)
3434
{
35-
<option value="@r.Name" selected="@(selectedRole == r.Name)">@r.Name</option>
35+
<option value="@r.Name" selected="@(selectedRole == r.Name ? "selected" : null)">@r.Name</option>
3636
}
3737
</select>
3838
</div>

0 commit comments

Comments
 (0)