Skip to content

Commit 0c12a4b

Browse files
committed
Add button TextTemplate
Add ButtonSeparator alignRight option
1 parent 9d17acb commit 0c12a4b

File tree

4 files changed

+10
-4
lines changed

4 files changed

+10
-4
lines changed

Build/CommonAssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@
1515
//
1616
// You can specify all the values or you can default the Revision and Build Numbers
1717
// by using the '*' as shown below:
18-
[assembly: AssemblyVersion("1.8.2")]
19-
[assembly: AssemblyFileVersion("1.8.2")]
18+
[assembly: AssemblyVersion("1.8.3")]
19+
[assembly: AssemblyFileVersion("1.8.3")]
2020
//[assembly: AssemblyInformationalVersion("1.4.5-editlyalpha2")]

Griddly.Mvc/GriddlyButton.cs

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ public GriddlyButton(string additionalClassName = null)
3030
public bool? ClearSelectionOnAction { get; set; }
3131

3232
public string Text { get; set; }
33+
public Func<object, object> TextTemplate { get; set; }
3334
public string Title { get; set; }
3435
public string Icon { get; set; }
3536
public string ClassName { get; set; }

Griddly.Mvc/GriddlySettings.cs

+3-2
Original file line numberDiff line numberDiff line change
@@ -280,11 +280,12 @@ public GriddlySettings Button(string argument, string caption, string icon = nul
280280
return Add(button);
281281
}
282282

283-
public GriddlySettings ButtonSeparator()
283+
public GriddlySettings ButtonSeparator(bool alignRight = false)
284284
{
285285
return Add(new GriddlyButton()
286286
{
287-
IsSeparator = true
287+
IsSeparator = true,
288+
AlignRight = alignRight
288289
});
289290
}
290291

Griddly/Views/Shared/Griddly/BootstrapButton.cshtml

+4
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,10 @@ else
101101
@GriddlySettings.IconTemplate(button)
102102
}
103103

104+
@if (button.TextTemplate != null)
105+
{
106+
@button.TextTemplate(button)
107+
}
104108
@button.Text
105109

106110
@if (isDropdown && button.DropdownCaret == GriddlyDropdownCaret.Inline)

0 commit comments

Comments
 (0)