add-theme-picker

This commit is contained in:
radWorx 2019-10-27 00:28:10 -04:00 committed by Dennis Reimann
parent 29465cbadc
commit a25e0ef592
No known key found for this signature in database
GPG key ID: 5009E1797F03F8D0
3 changed files with 9 additions and 5 deletions

View file

@ -8,19 +8,15 @@
<Compile Remove="Build\**" /> <Compile Remove="Build\**" />
<Compile Remove="Storage\Services\Providers\GoogleCloudStorage\**" Condition="'$(TargetFramework)' != 'netcoreapp2.1'" /> <Compile Remove="Storage\Services\Providers\GoogleCloudStorage\**" Condition="'$(TargetFramework)' != 'netcoreapp2.1'" />
<Compile Remove="wwwroot\bundles\jqueryvalidate\**" /> <Compile Remove="wwwroot\bundles\jqueryvalidate\**" />
<Compile Remove="wwwroot\css\**" />
<Compile Remove="wwwroot\vendor\jquery-nice-select\**" /> <Compile Remove="wwwroot\vendor\jquery-nice-select\**" />
<Content Remove="Build\**" /> <Content Remove="Build\**" />
<Content Remove="wwwroot\bundles\jqueryvalidate\**" /> <Content Remove="wwwroot\bundles\jqueryvalidate\**" />
<Content Remove="wwwroot\css\**" />
<Content Remove="wwwroot\vendor\jquery-nice-select\**" /> <Content Remove="wwwroot\vendor\jquery-nice-select\**" />
<EmbeddedResource Remove="Build\**" /> <EmbeddedResource Remove="Build\**" />
<EmbeddedResource Remove="wwwroot\bundles\jqueryvalidate\**" /> <EmbeddedResource Remove="wwwroot\bundles\jqueryvalidate\**" />
<EmbeddedResource Remove="wwwroot\css\**" />
<EmbeddedResource Remove="wwwroot\vendor\jquery-nice-select\**" /> <EmbeddedResource Remove="wwwroot\vendor\jquery-nice-select\**" />
<None Remove="Build\**" /> <None Remove="Build\**" />
<None Remove="wwwroot\bundles\jqueryvalidate\**" /> <None Remove="wwwroot\bundles\jqueryvalidate\**" />
<None Remove="wwwroot\css\**" />
<None Remove="wwwroot\vendor\jquery-nice-select\**" /> <None Remove="wwwroot\vendor\jquery-nice-select\**" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

View file

@ -11,7 +11,7 @@ namespace BTCPayServer.Services
{ {
[JsonProperty(DefaultValueHandling = DefaultValueHandling.Populate)] [JsonProperty(DefaultValueHandling = DefaultValueHandling.Populate)]
[MaxLength(500)] [MaxLength(500)]
[Display(Name = "Custom theme CSS file")] [Display(Name = "Select Theme")]
public string ThemeCssUri { get; set; } public string ThemeCssUri { get; set; }
[JsonProperty(DefaultValueHandling = DefaultValueHandling.Populate)] [JsonProperty(DefaultValueHandling = DefaultValueHandling.Populate)]

View file

@ -32,7 +32,15 @@
is used on top of Bootstrap is used on top of Bootstrap
</p> </p>
</div> </div>
<div class="form-group">
<label asp-for="ThemeCssUri"></label>
<select id=themes asp-for="ThemeCssUri" class="form-control">
<option value="/css/btcpay-theme.css">btcpay</option>
<option value="/css/modern-theme.css">modern</option>
</select>
<span asp-validation-for="ThemeCssUri" class="text-danger"></span>
</div>
<button type="submit" class="btn btn-primary" name="command" value="Save">Save</button> <button type="submit" class="btn btn-primary" name="command" value="Save">Save</button>
</form> </form>
</div> </div>