90 lines
3.3 KiB
Plaintext
90 lines
3.3 KiB
Plaintext
|
|
@model NP.Model.Button
|
||
|
|
@{
|
||
|
|
/**/
|
||
|
|
|
||
|
|
/**/
|
||
|
|
|
||
|
|
var _size = "";
|
||
|
|
switch (Model.ButtonSize)
|
||
|
|
{
|
||
|
|
case NP.Model.ENUM.ButtonSize.Large:
|
||
|
|
_size = "btn-lg";
|
||
|
|
break;
|
||
|
|
case NP.Model.ENUM.ButtonSize.Small:
|
||
|
|
_size = "btn-sm";
|
||
|
|
break;
|
||
|
|
case NP.Model.ENUM.ButtonSize.XSmall:
|
||
|
|
_size = "btn-xs";
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
var OnClick = string.IsNullOrEmpty(Model.OnClick) ? "" : Model.OnClick;
|
||
|
|
}
|
||
|
|
@if (Model.Special != null)
|
||
|
|
{
|
||
|
|
switch (Model.Special)
|
||
|
|
{
|
||
|
|
case "search":
|
||
|
|
<div class="form-group input-group-btn">
|
||
|
|
<button class="btn btn-default btn-s-xs" type="button" onclick="@(String.IsNullOrEmpty(Model.OnClick) ? "javascript:submit();" : Model.OnClick)"><i class="fa fa-search"></i></button>
|
||
|
|
</div>
|
||
|
|
break;
|
||
|
|
case "search2":
|
||
|
|
<div class="form-group input-group-btn">
|
||
|
|
<button class="btn btn-default btn-s-xs" type="button" onclick="@(String.IsNullOrEmpty(Model.OnClick) ? "" : Model.OnClick)"><i class="fa fa-search"></i></button>
|
||
|
|
</div>
|
||
|
|
break;
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else
|
||
|
|
{
|
||
|
|
switch (Model.ButtonType)
|
||
|
|
{
|
||
|
|
case NP.Model.ENUM.Buttons.New:
|
||
|
|
<a href="#" class="mgl3 btn btn-info @(_size) npnew @(Model.CssClass ?? "")" onclick="@(OnClick)" style="@(Model.Style ?? "")"></a>
|
||
|
|
/**/
|
||
|
|
|
||
|
|
break;
|
||
|
|
case NP.Model.ENUM.Buttons.Save:
|
||
|
|
<a href="#" class="mgl3 btn btn-primary @(_size) npsave @(Model.CssClass ?? "")" onclick="@(OnClick)" style="@(Model.Style ?? "")"></a>
|
||
|
|
/**/
|
||
|
|
|
||
|
|
break;
|
||
|
|
case NP.Model.ENUM.Buttons.Message:
|
||
|
|
<a href="#" class="mgl3 btn btn-primary @(_size) npmsg @(Model.CssClass ?? "")" onclick="@(OnClick)" style="@(Model.Style ?? "")">확인</a>
|
||
|
|
/**/
|
||
|
|
|
||
|
|
break;
|
||
|
|
case NP.Model.ENUM.Buttons.Delete:
|
||
|
|
<a href="#" class="mgl3 btn btn-danger @(_size) npdel @(Model.CssClass ?? "")" onclick="@(OnClick)" style="@(Model.Style ?? "")"></a>
|
||
|
|
/**/
|
||
|
|
|
||
|
|
break;
|
||
|
|
case NP.Model.ENUM.Buttons.Find:
|
||
|
|
<a href="#" class="mgl3 btn btn-success npfind @(Model.CssClass ?? "") @(_size)" onclick="@(OnClick)" style="@(Model.Style ?? "")"></a>
|
||
|
|
/**/
|
||
|
|
|
||
|
|
break;
|
||
|
|
case NP.Model.ENUM.Buttons.Search:
|
||
|
|
<a href="#" class="mgl3 btn btn-success npsearch @(Model.CssClass ?? "") @(_size == "" ? "btn-sm" : _size)" onclick="@(OnClick)" style="@(Model.Style ?? "")"></a>
|
||
|
|
/**/
|
||
|
|
|
||
|
|
break;
|
||
|
|
case NP.Model.ENUM.Buttons.Add:
|
||
|
|
<a href="#" class="mgl3 btn btn-warning npadd @(Model.CssClass ?? "") @(_size)" onclick="@(OnClick)" style="@(Model.Style ?? "")"></a>
|
||
|
|
/**/
|
||
|
|
|
||
|
|
break;
|
||
|
|
case NP.Model.ENUM.Buttons.Close:
|
||
|
|
<a href="#" class="mgl3 btn btn-default npclose @(Model.CssClass ?? "") @(_size)" onclick="@(OnClick)" style="@(Model.Style ?? "")"></a>
|
||
|
|
/**/
|
||
|
|
|
||
|
|
break;
|
||
|
|
case NP.Model.ENUM.Buttons.Cancel:
|
||
|
|
<a href="#" class="mgl3 btn btn-default npcancel @(Model.CssClass ?? "") @(_size)" onclick="@(OnClick)" style="@(Model.Style ?? "")"></a>
|
||
|
|
/**/
|
||
|
|
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|