Skip to content

Commit 19773a5

Browse files
committed
Theme delete fix
1 parent 7818ce1 commit 19773a5

File tree

3 files changed

+48
-3
lines changed

3 files changed

+48
-3
lines changed

src/App/Pages/Admin/Settings/Themes.cshtml

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<a class="btn-unstyled item-favorite ml-3" data-tooltip="" title="" data-original-title="default">
2424
<i class="fas fa-star"></i>
2525
</a>
26-
<a class="item-show ml-3" href="#" target="_blank" data-tooltip="" title="" data-original-title="settings">
26+
<a class="item-show ml-3" href="#" onclick="return openSettings('@theme.Title')" data-tooltip="" title="" data-original-title="settings">
2727
<i class="fas fa-sliders-h"></i>
2828
</a>
2929
}
@@ -48,6 +48,40 @@
4848
</form>
4949
</div>
5050
</div>
51+
52+
<div class="modal fade" id="themeSettings" tabindex="-1" role="dialog" aria-hidden="true">
53+
<div class="modal-dialog" role="document">
54+
<div class="modal-content">
55+
<div class="modal-header">
56+
<h4 class="modal-title" id="hdrSettings"></h4>
57+
<button type="button" class="close ml-2" title="Close" data-placement="bottom" data-tooltip data-dismiss="modal" aria-label="Close">
58+
<i class="fa fa-times"></i>
59+
</button>
60+
</div>
61+
<div class="modal-body">
62+
<div class="settings-body">
63+
@*<nav>
64+
<div class="nav nav-tabs" id="nav-tab" role="tablist">
65+
<a class="nav-item nav-link active" id="nav-home-tab" data-toggle="tab" href="#nav-home" role="tab" aria-controls="nav-home" aria-selected="true">Home</a>
66+
<a class="nav-item nav-link" id="nav-profile-tab" data-toggle="tab" href="#nav-profile" role="tab" aria-controls="nav-profile" aria-selected="false">Profile</a>
67+
<a class="nav-item nav-link" id="nav-contact-tab" data-toggle="tab" href="#nav-contact" role="tab" aria-controls="nav-contact" aria-selected="false">Contact</a>
68+
</div>
69+
</nav>
70+
<div class="tab-content" id="nav-tabContent">
71+
<div class="tab-pane fade show active" id="nav-home" role="tabpanel" aria-labelledby="nav-home-tab">aaaaa</div>
72+
<div class="tab-pane fade" id="nav-profile" role="tabpanel" aria-labelledby="nav-profile-tab">bbbbb</div>
73+
<div class="tab-pane fade" id="nav-contact" role="tabpanel" aria-labelledby="nav-contact-tab">cccccc</div>
74+
</div>*@
75+
</div>
76+
</div>
77+
<div class="modal-footer d-flex">
78+
<button class="btn btn-link btn-sm btn-rounded ml-auto" type="button" data-dismiss="modal">cancel</button>
79+
<button id="btnSelect" class="btn btn-primary btn-sm btn-rounded" type="button" onclick="return saveSettings()">Save</button>
80+
</div>
81+
</div>
82+
</div>
83+
</div>
84+
5185
@section Scripts{
5286
@Html.Raw(Model.RenderMessage())
5387
<script>
@@ -56,5 +90,13 @@
5690
$("#hdnAct").val(act);
5791
$('#frmThemes').submit();
5892
}
93+
var openSettings = function (id) {
94+
$('#hdrSettings').text('Theme: ' + id);
95+
$('#themeSettings').modal();
96+
return false;
97+
}
98+
var saveSettings = function () {
99+
toastr.success('Updated');
100+
}
59101
</script>
60102
}

src/Core/Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFramework>netcoreapp2.1</TargetFramework>
5-
<Version>2.1.0.5</Version>
5+
<Version>2.1.0.6</Version>
66
</PropertyGroup>
77

88
<ItemGroup>

src/Core/Extensions/ServiceCollectionExtensions.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,10 @@ static void AddFileProviders(IServiceCollection services)
6767
var ar = item.Name.Split('.');
6868
if(ar.Length > 2 && !AppConfig.EmbeddedThemes.Contains(ar[2]))
6969
{
70-
AppConfig.EmbeddedThemes.Add(ar[2]);
70+
if(assembly.GetName().Name.ToLower() != "app")
71+
{
72+
AppConfig.EmbeddedThemes.Add(ar[2]);
73+
}
7174
}
7275
}
7376
}

0 commit comments

Comments
 (0)