[Fixes #6812] Add shape attributes to "CreateElementTagBuilder"

This commit is contained in:
Mohammad Dameer 2016-08-25 22:49:13 +03:00 committed by Sébastien Ros
parent 94ddb257e1
commit 01fa02bd90

View File

@ -14,9 +14,10 @@ namespace Orchard.Layouts.Helpers {
public static OrchardTagBuilder CreateElementTagBuilder(dynamic shape, string tag = "div") {
return AddCommonElementAttributes(new OrchardTagBuilder(tag), shape);
}
public static OrchardTagBuilder AddCommonElementAttributes(this OrchardTagBuilder tagBuilder, dynamic shape) {
var attributes = GetCommonElementAttributes(shape);
tagBuilder.MergeAttributes(shape.Attributes);
tagBuilder.MergeAttributes(attributes);
return tagBuilder;
}
@ -46,7 +47,7 @@ namespace Orchard.Layouts.Helpers {
classes.Add(cssClass);
}
if(classes.Any())
if (classes.Any())
attributes["class"] = String.Join(" ", classes);
return attributes;