Exemple #1
0
 public static EditableBuilder <EditableEnumAttribute> Enum(this IContentRegistration registration, string name, Type enumType, string title = null)
 {
     return(registration.RegisterEditable <EditableEnumAttribute>(name, title)
            .Configure(e => e.EnumType = enumType));
 }
 public static EditableBuilder <EditableMediaUploadAttribute> MediaUpload(this IContentRegistration registration, string name, string title = null)
 {
     return(registration.RegisterEditable <EditableMediaUploadAttribute>(name, title));
 }
Exemple #3
0
 public static EditableBuilder <EditableCheckBoxAttribute> CheckBox(this IContentRegistration registration, string name, string checkBoxText = null)
 {
     return(registration.RegisterEditable <EditableCheckBoxAttribute>(name, "")
            .Configure(e => e.CheckBoxText = checkBoxText));
 }
Exemple #4
0
 public static EditableBuilder <EditableChildrenAttribute> Children(this IContentRegistration registration, string zoneName)
 {
     return(registration.RegisterEditable <EditableChildrenAttribute>(zoneName, zoneName));
 }
Exemple #5
0
 public static EditableBuilder <EditableTagsAttribute> Tags(this IContentRegistration registration, string name)
 {
     return(registration.RegisterEditable <EditableTagsAttribute>(name, name));
 }
Exemple #6
0
 public static EditableBuilder <WithEditableDateRangeAttribute> DateRange(this IContentRegistration registration, string nameStart, string nameEnd, string title = "Dates")
 {
     return(registration.RegisterEditable <WithEditableDateRangeAttribute>(nameStart, title)
            .Configure(a => a.NameEndRange = nameEnd));
 }
Exemple #7
0
 public static EditableBuilder <WithEditableNameAttribute> Name(this IContentRegistration registration, string title = "Name")
 {
     return(registration.RegisterEditable <WithEditableNameAttribute>("Name", title));
 }
Exemple #8
0
 public static EditableBuilder <WithEditablePublishedRangeAttribute> PublishedRange(this IContentRegistration registration, string title = "Published between")
 {
     return(registration.RegisterEditable <WithEditablePublishedRangeAttribute>("Published", title));
 }
Exemple #9
0
 public static EditableBuilder <EditableUserControlAttribute> UserControl(this IContentRegistration registration, string name, string userControlPath, string title = null)
 {
     return(registration.RegisterEditable <EditableUserControlAttribute>(name, title)
            .Configure(e => e.UserControlPath = userControlPath));
 }
Exemple #10
0
 public static EditableBuilder <EditableSummaryAttribute> Summary(this IContentRegistration registration, string name, string title = null, string source = null)
 {
     return(registration.RegisterEditable <EditableSummaryAttribute>(name, title)
            .Configure(e => e.Source = source));
 }
Exemple #11
0
 public static EditableBuilder <EditableThemeSelectionAttribute> ThemeSelection(this IContentRegistration registration, string name, string title = null)
 {
     return(registration.RegisterEditable <EditableThemeSelectionAttribute>(name, title));
 }
Exemple #12
0
 public static EditableBuilder <EditableLanguagesDropDownAttribute> Languages(this IContentRegistration registration, string name, string title = null)
 {
     return(registration.RegisterEditable <EditableLanguagesDropDownAttribute>(name, title));
 }
Exemple #13
0
 public static EditableBuilder <EditableImageSizeAttribute> ImageSize(this IContentRegistration registration, string name, string title = null)
 {
     return(registration.RegisterEditable <EditableImageSizeAttribute>(name, title));
 }
Exemple #14
0
 public static EditableBuilder <EditableFreeTextAreaAttribute> FreeText(this IContentRegistration registration, string name, string title = null)
 {
     return(registration.RegisterEditable <EditableFreeTextAreaAttribute>(name, title));
 }
Exemple #15
0
        // editables

        /// <summary>Class applicable attribute used to add a title editor.</summary>
        public static EditableBuilder <WithEditableTitleAttribute> Title <T>(this IContentRegistration <T> registration, string title = "Title")
        {
            return(registration.RegisterEditable <WithEditableTitleAttribute>("Title", title));
        }