Correct CSS class name of MediaLibraryPickerField field

Field CSS class name should use the technical name, rather than the display name.
This commit is contained in:
yw80
2015-07-24 12:21:31 +08:00
parent 30a95ed773
commit 879e35dcc0
3 changed files with 12 additions and 12 deletions

View File

@@ -4,13 +4,13 @@
@{
var field = (MediaLibraryPickerField) Model.ContentField;
string name = field.DisplayName;
string techName = field.Name;
string displayName = field.DisplayName;
string name = field.Name;
var mediaParts = field.MediaParts;
}
@if (mediaParts.Any()) {
<span class="name">@name:</span>
<p class="media-@techName.HtmlClassify()">
<span class="name">@displayName:</span>
<p class="media-@name.HtmlClassify()">
@foreach (var contentItem in mediaParts) {
@Display(BuildDisplay(contentItem, "Thumbnail"))
}

View File

@@ -4,14 +4,14 @@
@{
var field = (MediaLibraryPickerField) Model.ContentField;
string name = field.DisplayName;
string techName = field.Name;
string displayName = field.DisplayName;
string name = field.Name;
var mediaParts = field.MediaParts;
var returnUrl = ViewContext.RequestContext.HttpContext.Request.ToUrlString();
}
<span class="name">@name:</span>
<p class="media-library-picker-field media-library-picker-field-@techName.HtmlClassify()">
<span class="name">@displayName:</span>
<p class="media-library-picker-field media-library-picker-field-@name.HtmlClassify()">
@if (mediaParts.Any()) {
foreach (var contentItem in mediaParts) {

View File

@@ -4,12 +4,12 @@
@{
var field = (MediaLibraryPickerField) Model.ContentField;
string name = field.DisplayName;
string techName = field.Name;
string displayName = field.DisplayName;
string name = field.Name;
var contents = field.MediaParts;
}
<section class="media-library-picker-field media-library-picker-field-@techName.HtmlClassify()">
<h3>@name</h3>
<section class="media-library-picker-field media-library-picker-field-@name.HtmlClassify()">
<h3>@displayName</h3>
@foreach(var content in contents) {
<div>
@Display(BuildDisplay(content, "Summary"))