|
|
@ -18,9 +18,9 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal |
|
|
var sb = new StringBuilder(); |
|
|
var sb = new StringBuilder(); |
|
|
|
|
|
|
|
|
var attritubutes = output.Attributes.Select(a => " " + a.Name + "=\"" + a.Value + "\" ").ToList(); |
|
|
var attritubutes = output.Attributes.Select(a => " " + a.Name + "=\"" + a.Value + "\" ").ToList(); |
|
|
var attritubutesAsJoin = string.Join(" ", attritubutes.ToArray()); |
|
|
var attritubutesAsJoin = string.Join(" ", attritubutes.ToArray()); |
|
|
|
|
|
|
|
|
sb.AppendLine("<div class=\""+ GetModalClasses() + "\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\" "+ attritubutesAsJoin + ">"); |
|
|
sb.AppendLine("<div class=\"" + GetModalClasses() + "\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\" " + attritubutesAsJoin + GetDataAttributes() + ">"); |
|
|
sb.AppendLine(" <div class=\"" + GetModalDialogClasses() + "\" role=\"document\">"); |
|
|
sb.AppendLine(" <div class=\"" + GetModalDialogClasses() + "\" role=\"document\">"); |
|
|
sb.AppendLine(" <div class=\"" + GetModalContentClasses() + "\">"); |
|
|
sb.AppendLine(" <div class=\"" + GetModalContentClasses() + "\">"); |
|
|
|
|
|
|
|
|
@ -56,6 +56,15 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal |
|
|
return "modal-content"; |
|
|
return "modal-content"; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
protected virtual string GetDataAttributes() |
|
|
|
|
|
{ |
|
|
|
|
|
if (TagHelper.Static == true) |
|
|
|
|
|
{ |
|
|
|
|
|
return "data-backdrop=\"static\" "; |
|
|
|
|
|
} |
|
|
|
|
|
return string.Empty; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
protected virtual string CreatePostContent() |
|
|
protected virtual string CreatePostContent() |
|
|
{ |
|
|
{ |
|
|
var sb = new StringBuilder(); |
|
|
var sb = new StringBuilder(); |
|
|
|