added support for redstone4

This commit is contained in:
nickurt 2017-08-28 13:18:10 +02:00
parent 7984e4a42d
commit 3dd34c7b3f
23 changed files with 4123 additions and 50 deletions

View File

@ -96,7 +96,8 @@ public async Task SetupIndexes()
await _memberCollection.Indexes.CreateOneAsync(Builders<MongoMember>.IndexKeys.Ascending(b => b.UserName),
new CreateIndexOptions
{
Name = "_idx_username"
Name = "_idx_username",
Unique = true
});
}
@ -105,7 +106,8 @@ await _memberCollection.Indexes.CreateOneAsync(Builders<MongoMember>.IndexKeys.A
await _memberCollection.Indexes.CreateOneAsync(Builders<MongoMember>.IndexKeys.Ascending(b => b.EmailAddress),
new CreateIndexOptions
{
Name = "_idx_email"
Name = "_idx_email",
Unique = true
});
}
}

View File

@ -132,7 +132,11 @@ private void GenerateLabUrl()
private void GenerateFamily()
{
// start with lab-based overrides
if (string.Equals(Lab ?? "", "feature2"))
if (Lab?.StartsWith("rs3", StringComparison.InvariantCultureIgnoreCase) ?? false)
{
Family = ProjectFamily.Redstone3;
}
else if (Lab?.StartsWith("feature2", StringComparison.InvariantCultureIgnoreCase) ?? false)
{
Family = ProjectFamily.Feature2;
}
@ -150,6 +154,10 @@ private void GenerateFamily()
}
// move on to version number guesses
else if (Number >= 16350)
{
Family = ProjectFamily.Redstone4;
}
else if (Number >= 15140)
{
Family = ProjectFamily.Redstone3;

View File

@ -31,11 +31,11 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="AutoMapper, Version=6.1.0.0, Culture=neutral, PublicKeyToken=be96cd2c38ef1005, processorArchitecture=MSIL">
<HintPath>..\packages\AutoMapper.6.1.0\lib\net45\AutoMapper.dll</HintPath>
<Reference Include="AutoMapper, Version=6.1.1.0, Culture=neutral, PublicKeyToken=be96cd2c38ef1005, processorArchitecture=MSIL">
<HintPath>..\packages\AutoMapper.6.1.1\lib\net45\AutoMapper.dll</HintPath>
</Reference>
<Reference Include="HtmlAgilityPack, Version=1.4.9.5, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
<HintPath>..\packages\HtmlAgilityPack.1.4.9.5\lib\Net45\HtmlAgilityPack.dll</HintPath>
<Reference Include="HtmlAgilityPack, Version=1.5.1.0, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
<HintPath>..\packages\HtmlAgilityPack.1.5.1\lib\Net45\HtmlAgilityPack.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>

View File

@ -335,6 +335,16 @@ public async Task Update(Build item)
await _buildCollection.ReplaceOneAsync(Builders<Build>.Filter.Eq(b => b.Id, item.Id), item);
}
public async Task RegenerateCachedProperties()
{
List<Build> builds = await Select();
foreach (Build bd in builds)
{
bd.RegenerateCachedProperties();
await _buildCollection.ReplaceOneAsync(Builders<Build>.Filter.Eq(b => b.Id, bd.Id), bd);
}
}
[DataObjectMethod(DataObjectMethodType.Delete, true)]
public async Task DeleteById(Guid id)
{

View File

@ -49,6 +49,9 @@ public enum ProjectFamily
Feature2 = 41,
[Display(Name = "Redstone 3", Description = "Windows 10 (Fall Creators Update)")]
Redstone3 = 50
Redstone3 = 50,
[Display(Name = "Redstone 4")]
Redstone4 = 60
}
}

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="AutoMapper" version="6.1.0" targetFramework="net47" />
<package id="HtmlAgilityPack" version="1.4.9.5" targetFramework="net47" />
<package id="AutoMapper" version="6.1.1" targetFramework="net47" />
<package id="HtmlAgilityPack" version="1.5.1" targetFramework="net47" />
<package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net47" />
<package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net47" />
<package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net47" />

View File

@ -1,6 +1,8 @@
using System.Web.Mvc;
using System.Threading.Tasks;
using System.Web.Mvc;
using System.Web.Security;
using BuildFeed.Controllers;
using BuildFeed.Model;
namespace BuildFeed.Admin.Controllers
{
@ -30,5 +32,15 @@ public ActionResult Setup()
return RedirectToAction(nameof(Index));
}
[Authorize(Roles = "Administrators")]
[Route("regen-cache")]
public async Task<ActionResult> RegenerateCache()
{
BuildRepository bRepo = new BuildRepository();
await bRepo.RegenerateCachedProperties();
return RedirectToAction(nameof(Index));
}
}
}

View File

@ -14,6 +14,9 @@
<li>
@Html.ActionLink("Manage metadata", nameof(MetaController.Index), "Meta")
</li>
<li>
@Html.ActionLink("Regenerate cached properties", nameof(RootController.RegenerateCache), "Root")
</li>
@if (User.Identity.Name == "hounsell")
{
<li>@Html.ActionLink("Initial setup", nameof(RootController.Setup))</li>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.5\build\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props" Condition="Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.5\build\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" />
<Import Project="..\packages\Microsoft.Net.Compilers.2.2.0\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.2.2.0\build\Microsoft.Net.Compilers.props')" />
<Import Project="..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.7\build\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props" Condition="Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.7\build\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" />
<Import Project="..\packages\Microsoft.Net.Compilers.2.3.1\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.2.3.1\build\Microsoft.Net.Compilers.props')" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
@ -29,7 +29,7 @@
<UseGlobalApplicationHostFile />
<TargetFrameworkProfile />
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
<TypeScriptToolsVersion>2.3</TypeScriptToolsVersion>
<TypeScriptToolsVersion>2.4</TypeScriptToolsVersion>
<Use64BitIISExpress />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
@ -64,17 +64,17 @@
<TypeScriptSourceRoot />
</PropertyGroup>
<ItemGroup>
<Reference Include="AutoMapper, Version=6.1.0.0, Culture=neutral, PublicKeyToken=be96cd2c38ef1005, processorArchitecture=MSIL">
<HintPath>..\packages\AutoMapper.6.1.0\lib\net45\AutoMapper.dll</HintPath>
<Reference Include="AutoMapper, Version=6.1.1.0, Culture=neutral, PublicKeyToken=be96cd2c38ef1005, processorArchitecture=MSIL">
<HintPath>..\packages\AutoMapper.6.1.1\lib\net45\AutoMapper.dll</HintPath>
</Reference>
<Reference Include="HtmlAgilityPack, Version=1.4.9.5, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
<HintPath>..\packages\HtmlAgilityPack.1.4.9.5\lib\Net45\HtmlAgilityPack.dll</HintPath>
<Reference Include="HtmlAgilityPack, Version=1.5.1.0, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
<HintPath>..\packages\HtmlAgilityPack.1.5.1\lib\Net45\HtmlAgilityPack.dll</HintPath>
</Reference>
<Reference Include="Humanizer, Version=2.2.0.0, Culture=neutral, PublicKeyToken=979442b78dfc278e, processorArchitecture=MSIL">
<HintPath>..\packages\Humanizer.Core.2.2.0\lib\netstandard1.0\Humanizer.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.5\lib\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll</HintPath>
<Reference Include="Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.7\lib\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
@ -111,8 +111,8 @@
</Reference>
<Reference Include="System.Data" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Diagnostics.DiagnosticSource, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.Diagnostics.DiagnosticSource.4.3.1\lib\net46\System.Diagnostics.DiagnosticSource.dll</HintPath>
<Reference Include="System.Diagnostics.DiagnosticSource, Version=4.0.2.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.Diagnostics.DiagnosticSource.4.4.1\lib\net46\System.Diagnostics.DiagnosticSource.dll</HintPath>
</Reference>
<Reference Include="System.Diagnostics.Tracing, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Diagnostics.Tracing.4.3.0\lib\net462\System.Diagnostics.Tracing.dll</HintPath>
@ -269,6 +269,7 @@
<Content Include="OneSignalSDKUpdaterWorker.js" />
<Content Include="OneSignalSDKWorker.js" />
<Content Include="res\card\Longhorn.png" />
<Content Include="res\card\Redstone4.png" />
<Content Include="res\card\Redstone3.png" />
<Content Include="res\card\Redstone2.png" />
<Content Include="res\card\Redstone.png" />
@ -535,9 +536,11 @@
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\Microsoft.Net.Compilers.2.2.0\build\Microsoft.Net.Compilers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Net.Compilers.2.2.0\build\Microsoft.Net.Compilers.props'))" />
<Error Condition="!Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.5\build\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.5\build\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props'))" />
<Error Condition="!Exists('..\packages\Microsoft.Net.Compilers.2.3.1\build\Microsoft.Net.Compilers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Net.Compilers.2.3.1\build\Microsoft.Net.Compilers.props'))" />
<Error Condition="!Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.7\build\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.7\build\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props'))" />
<Error Condition="!Exists('..\packages\NETStandard.Library.2.0.0\build\netstandard2.0\NETStandard.Library.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\NETStandard.Library.2.0.0\build\netstandard2.0\NETStandard.Library.targets'))" />
</Target>
<Import Project="..\packages\NETStandard.Library.2.0.0\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('..\packages\NETStandard.Library.2.0.0\build\netstandard2.0\NETStandard.Library.targets')" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">

View File

@ -196,8 +196,8 @@
</runtime>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701" />
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" />
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701" />
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" />
</compilers>
</system.codedom>
</configuration>

4032
BuildFeed/package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -2,15 +2,14 @@
"version": "1.0.0",
"name": "buildfeed",
"private": true,
"devDependencies": {
"gulp": "^3.9.1",
"gulp-sass": "^3.1.0",
"gulp-clean-css": "^3.2.0",
"gulp-sourcemaps": "^2.6.0",
"gulp-typescript": "^3.1.6",
"typescript": "^2.3.2",
"gulp-uglify": "^2.1.2",
"gulp-autoprefixer": "3.1.1"
"gulp-clean-css": "^3.7.0",
"gulp-sourcemaps": "^2.6.1",
"gulp-typescript": "^3.2.2",
"typescript": "^2.5.1",
"gulp-uglify": "^3.0.0",
"gulp-autoprefixer": "^4.0.0"
}
}
}

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="AutoMapper" version="6.1.0" targetFramework="net47" />
<package id="AutoMapper" version="6.1.1" targetFramework="net47" />
<package id="google.analytics.TypeScript.DefinitelyTyped" version="0.3.8" targetFramework="net47" />
<package id="HtmlAgilityPack" version="1.4.9.5" targetFramework="net47" />
<package id="HtmlAgilityPack" version="1.5.1" targetFramework="net47" />
<package id="Humanizer" version="2.2.0" targetFramework="net47" />
<package id="Humanizer.Core" version="2.2.0" targetFramework="net47" />
<package id="Humanizer.Core.af" version="2.2.0" targetFramework="net47" />
@ -56,17 +56,17 @@
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net47" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net47" />
<package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net47" />
<package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="1.0.5" targetFramework="net47" />
<package id="Microsoft.CSharp" version="4.3.0" targetFramework="net47" />
<package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="1.0.7" targetFramework="net47" />
<package id="Microsoft.CSharp" version="4.4.0" targetFramework="net47" />
<package id="Microsoft.jQuery.Unobtrusive.Validation" version="3.2.3" targetFramework="net47" />
<package id="Microsoft.Net.Compilers" version="2.2.0" targetFramework="net47" developmentDependency="true" />
<package id="Microsoft.NETCore.Platforms" version="1.1.0" targetFramework="net47" />
<package id="Microsoft.Net.Compilers" version="2.3.1" targetFramework="net47" developmentDependency="true" />
<package id="Microsoft.NETCore.Platforms" version="2.0.0" targetFramework="net47" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net47" />
<package id="Microsoft.Win32.Primitives" version="4.3.0" targetFramework="net47" />
<package id="MongoDB.Bson" version="2.4.4" targetFramework="net47" />
<package id="MongoDB.Driver" version="2.4.4" targetFramework="net47" />
<package id="MongoDB.Driver.Core" version="2.4.4" targetFramework="net47" />
<package id="NETStandard.Library" version="1.6.1" targetFramework="net47" />
<package id="NETStandard.Library" version="2.0.0" targetFramework="net47" />
<package id="Newtonsoft.Json" version="10.0.3" targetFramework="net47" />
<package id="OneSignal.CSharp.SDK" version="0.10" targetFramework="net47" />
<package id="RestSharp" version="105.2.3" targetFramework="net47" />
@ -75,7 +75,7 @@
<package id="System.Collections.Concurrent" version="4.3.0" targetFramework="net47" />
<package id="System.Console" version="4.3.0" targetFramework="net47" />
<package id="System.Diagnostics.Debug" version="4.3.0" targetFramework="net47" />
<package id="System.Diagnostics.DiagnosticSource" version="4.3.1" targetFramework="net47" />
<package id="System.Diagnostics.DiagnosticSource" version="4.4.1" targetFramework="net47" />
<package id="System.Diagnostics.Tools" version="4.3.0" targetFramework="net47" />
<package id="System.Diagnostics.Tracing" version="4.3.0" targetFramework="net47" />
<package id="System.Globalization" version="4.3.0" targetFramework="net47" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 KiB

View File

@ -1,2 +1,2 @@
body{background-color:#3b4252;color:#f8fbff}a{color:#fff}#page-footer a,h1>a{color:#f8fbff}table thead th{border-bottom-color:#f8fbff}#page-content{background-color:#2e3440;color:#f8fbff}#page-content h3{border-bottom-color:#d8dee9}#page-navigation{background-color:#434c5e;color:#e5e9f0;border-bottom-color:#2e3440}#page-navigation button{color:#e5e9f0}#page-navigation #page-navigation-links>li a{color:#e5e9f0}#page-navigation #page-navigation-links>li.open>a,#page-navigation #page-navigation-links>li>a:hover{background-color:#4c566a}.dropdown-menu{background-color:#4c566a;border-color:#2e3440;box-shadow:0 5px 10px rgba(0,0,0,.15)}.dropdown-menu a:active,.dropdown-menu a:focus,.dropdown-menu a:hover{background-color:#434c5e}article{box-shadow:0 0 15px rgba(0,0,0,.15) inset}article h1,article h3{color:#f8fbff}article .build-details-comments a,article .build-group>h3>a,article a.more-link{color:#e5e9f0}article .build-group-listing .build-group{background-color:#4c566a}.latest-flex .latest-flex-item{background:#4c566a}.latest-flex .latest-flex-item .latest-flex-detail{color:#fff}ul.pagination>li.active>a{background:#f8fbff;color:#3b4252!important}ul.pagination>li:active:not(.disabled)>a,ul.pagination>li:focus:not(.disabled)>a,ul.pagination>li:hover:not(.disabled)>a{background:#e5e9f0;color:#2e3440!important}#modal-search-overlay #modal-search{background-color:#3b4252}#modal-search-overlay #modal-search h3{color:#f8fbff}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-button,#modal-search-overlay #modal-search>#modal-search-box>#modal-search-input{background-color:#2e3440;color:#f8fbff;border-color:#e5e9f0}
body{background-color:#3b4252;color:#f8fbff}a{color:#fff}#page-footer a,h1>a{color:#f8fbff}table thead th{border-bottom-color:#f8fbff}#page-content{background-color:#2e3440;color:#f8fbff}#page-content h3{border-bottom-color:#d8dee9}#page-navigation{background-color:#434c5e;color:#e5e9f0;border-bottom-color:#2e3440}#page-navigation button{color:#e5e9f0}#page-navigation #page-navigation-links>li a{color:#e5e9f0}#page-navigation #page-navigation-links>li.open>a,#page-navigation #page-navigation-links>li>a:hover{background-color:#4c566a}.dropdown-menu{background-color:#4c566a;border-color:#2e3440;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15)}.dropdown-menu a:active,.dropdown-menu a:focus,.dropdown-menu a:hover{background-color:#434c5e}article{-webkit-box-shadow:0 0 15px rgba(0,0,0,.15) inset;box-shadow:0 0 15px rgba(0,0,0,.15) inset}article h1,article h3{color:#f8fbff}article .build-details-comments a,article .build-group>h3>a,article a.more-link{color:#e5e9f0}article .build-group-listing .build-group{background-color:#4c566a}.latest-flex .latest-flex-item{background:#4c566a}.latest-flex .latest-flex-item .latest-flex-detail{color:#fff}ul.pagination>li.active>a{background:#f8fbff;color:#3b4252!important}ul.pagination>li:active:not(.disabled)>a,ul.pagination>li:focus:not(.disabled)>a,ul.pagination>li:hover:not(.disabled)>a{background:#e5e9f0;color:#2e3440!important}#modal-search-overlay #modal-search{background-color:#3b4252}#modal-search-overlay #modal-search h3{color:#f8fbff}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-button,#modal-search-overlay #modal-search>#modal-search-box>#modal-search-input{background-color:#2e3440;color:#f8fbff;border-color:#e5e9f0}
/*# sourceMappingURL=dark.css.map */

View File

@ -1 +1 @@
{"version":3,"sources":["dark.scss","dark.css"],"names":[],"mappings":"AAEA,KAEG,iBAAA,QACA,MAAA,QAGH,EAEG,MAAA,KCFH,eDKA,KAGG,MAAA,QAGH,eAEG,oBAAA,QAGH,cAEG,iBAAA,QACA,MAAA,QAHH,iBAOM,oBAAA,QAIN,iBAEG,iBAAA,QACA,MAAA,QACA,oBAAA,QAJH,wBAQM,MAAA,QARN,6CAiBY,MAAA,QAjBZ,kDCNE,mDD6BU,iBAAA,QAMZ,eAEG,iBAAA,QACA,aAAA,QACA,WAAA,EAAA,IAAA,KAAA,gBC9BD,wBADA,uBD2BF,uBAUM,iBAAA,QAIN,QAEG,WAAA,EAAA,EAAA,KAAA,gBAAA,MAFH,WAAA,WAMM,MAAA,QCrCJ,kCD+BF,0BChCE,oBD6CI,MAAA,QAbN,0CAkBM,iBAAA,QAIN,+BAIM,WAAA,QAJN,mDAQS,MAAA,KAKT,0BAIM,WAAA,QACA,MAAA,kBCvDN,yCADA,wCDmDA,wCAYM,WAAA,QACA,MAAA,kBAIN,oCAEG,iBAAA,QAFH,uCAMM,MAAA,QChEJ,2ED0DF,0EAYM,iBAAA,QACA,MAAA,QACA,aAAA","file":"dark.css","sourcesContent":["@import \"inc/variables.scss\";\r\n\r\nbody\r\n{\r\n background-color: $nord1;\r\n color: $nord6;\r\n}\r\n\r\na\r\n{\r\n color: #fff;\r\n}\r\n\r\nh1 > a,\r\n#page-footer a\r\n{\r\n color: $nord6;\r\n}\r\n\r\ntable thead th\r\n{\r\n border-bottom-color: $nord6;\r\n}\r\n\r\n#page-content\r\n{\r\n background-color: $nord0;\r\n color: $nord6;\r\n\r\n h3\r\n {\r\n border-bottom-color: $nord4;\r\n }\r\n}\r\n\r\n#page-navigation\r\n{\r\n background-color: $nord2;\r\n color: $nord5;\r\n border-bottom-color: $nord0;\r\n\r\n button\r\n {\r\n color: $nord5;\r\n }\r\n\r\n #page-navigation-links\r\n {\r\n > li\r\n {\r\n a\r\n {\r\n color: $nord5;\r\n }\r\n\r\n &.open > a,\r\n > a:hover\r\n {\r\n background-color: $nord3;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dropdown-menu\r\n{\r\n background-color: $nord3;\r\n border-color: $nord0;\r\n box-shadow: 0 5px 10px rgba(0,0,0,0.15);\r\n\r\n a:hover,\r\n a:focus,\r\n a:active\r\n {\r\n background-color: $nord2;\r\n }\r\n}\r\n\r\narticle\r\n{\r\n box-shadow: 0 0 15px rgba(0,0,0,0.15) inset;\r\n\r\n h1, h3\r\n {\r\n color: $nord6;\r\n }\r\n\r\n .build-group > h3 > a,\r\n a.more-link,\r\n .build-details-comments a\r\n {\r\n color: $nord5;\r\n }\r\n\r\n .build-group-listing .build-group\r\n {\r\n background-color: $nord3;\r\n }\r\n}\r\n\r\n.latest-flex\r\n{\r\n .latest-flex-item\r\n {\r\n background: $nord3;\r\n\r\n .latest-flex-detail\r\n {\r\n color: #fff;\r\n }\r\n }\r\n}\r\n\r\nul.pagination\r\n{\r\n > li.active > a\r\n {\r\n background: $nord6;\r\n color: $nord1 !important;\r\n }\r\n\r\n > li:hover:not(.disabled) > a,\r\n > li:focus:not(.disabled) > a,\r\n > li:active:not(.disabled) > a\r\n {\r\n background: $nord5;\r\n color: $nord0 !important;\r\n }\r\n}\r\n\r\n#modal-search-overlay #modal-search\r\n{\r\n background-color: $nord1;\r\n\r\n h3\r\n {\r\n color: $nord6;\r\n }\r\n\r\n > #modal-search-box > #modal-search-input,\r\n > #modal-search-box > #modal-search-button\r\n {\r\n background-color: $nord0;\r\n color: $nord6;\r\n border-color: $nord5;\r\n }\r\n}\r\n","body{background-color:#3b4252;color:#f8fbff}a{color:#fff}#page-footer a,h1>a{color:#f8fbff}table thead th{border-bottom-color:#f8fbff}#page-content{background-color:#2e3440;color:#f8fbff}#page-content h3{border-bottom-color:#d8dee9}#page-navigation{background-color:#434c5e;color:#e5e9f0;border-bottom-color:#2e3440}#page-navigation button{color:#e5e9f0}#page-navigation #page-navigation-links>li a{color:#e5e9f0}#page-navigation #page-navigation-links>li.open>a,#page-navigation #page-navigation-links>li>a:hover{background-color:#4c566a}.dropdown-menu{background-color:#4c566a;border-color:#2e3440;box-shadow:0 5px 10px rgba(0,0,0,.15)}.dropdown-menu a:active,.dropdown-menu a:focus,.dropdown-menu a:hover{background-color:#434c5e}article{box-shadow:0 0 15px rgba(0,0,0,.15) inset}article h1,article h3{color:#f8fbff}article .build-details-comments a,article .build-group>h3>a,article a.more-link{color:#e5e9f0}article .build-group-listing .build-group{background-color:#4c566a}.latest-flex .latest-flex-item{background:#4c566a}.latest-flex .latest-flex-item .latest-flex-detail{color:#fff}ul.pagination>li.active>a{background:#f8fbff;color:#3b4252!important}ul.pagination>li:active:not(.disabled)>a,ul.pagination>li:focus:not(.disabled)>a,ul.pagination>li:hover:not(.disabled)>a{background:#e5e9f0;color:#2e3440!important}#modal-search-overlay #modal-search{background-color:#3b4252}#modal-search-overlay #modal-search h3{color:#f8fbff}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-button,#modal-search-overlay #modal-search>#modal-search-box>#modal-search-input{background-color:#2e3440;color:#f8fbff;border-color:#e5e9f0}\n/*# sourceMappingURL=dark.css.map */\n"]}
{"version":3,"sources":["dark.scss","dark.css"],"names":[],"mappings":"AAEA,KAEG,iBAAA,QACA,MAAA,QAGH,EAEG,MAAA,KCFH,eDKA,KAGG,MAAA,QAGH,eAEG,oBAAA,QAGH,cAEG,iBAAA,QACA,MAAA,QAHH,iBAOM,oBAAA,QAIN,iBAEG,iBAAA,QACA,MAAA,QACA,oBAAA,QAJH,wBAQM,MAAA,QARN,6CAiBY,MAAA,QAjBZ,kDCNE,mDD6BU,iBAAA,QAMZ,eAEG,iBAAA,QACA,aAAA,QACA,mBAAA,EAAA,IAAA,KAAA,gBAAA,WAAA,EAAA,IAAA,KAAA,gBC7BD,wBADA,uBD0BF,uBAUM,iBAAA,QAIN,QAEG,mBAAA,EAAA,EAAA,KAAA,gBAAA,MAAA,WAAA,EAAA,EAAA,KAAA,gBAAA,MAFH,WAAA,WAMM,MAAA,QCnCJ,kCD6BF,0BC9BE,oBD2CI,MAAA,QAbN,0CAkBM,iBAAA,QAIN,+BAIM,WAAA,QAJN,mDAQS,MAAA,KAKT,0BAIM,WAAA,QACA,MAAA,kBCrDN,yCADA,wCDiDA,wCAYM,WAAA,QACA,MAAA,kBAIN,oCAEG,iBAAA,QAFH,uCAMM,MAAA,QC9DJ,2EDwDF,0EAYM,iBAAA,QACA,MAAA,QACA,aAAA","file":"dark.css","sourcesContent":["@import \"inc/variables.scss\";\r\n\r\nbody\r\n{\r\n background-color: $nord1;\r\n color: $nord6;\r\n}\r\n\r\na\r\n{\r\n color: #fff;\r\n}\r\n\r\nh1 > a,\r\n#page-footer a\r\n{\r\n color: $nord6;\r\n}\r\n\r\ntable thead th\r\n{\r\n border-bottom-color: $nord6;\r\n}\r\n\r\n#page-content\r\n{\r\n background-color: $nord0;\r\n color: $nord6;\r\n\r\n h3\r\n {\r\n border-bottom-color: $nord4;\r\n }\r\n}\r\n\r\n#page-navigation\r\n{\r\n background-color: $nord2;\r\n color: $nord5;\r\n border-bottom-color: $nord0;\r\n\r\n button\r\n {\r\n color: $nord5;\r\n }\r\n\r\n #page-navigation-links\r\n {\r\n > li\r\n {\r\n a\r\n {\r\n color: $nord5;\r\n }\r\n\r\n &.open > a,\r\n > a:hover\r\n {\r\n background-color: $nord3;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dropdown-menu\r\n{\r\n background-color: $nord3;\r\n border-color: $nord0;\r\n box-shadow: 0 5px 10px rgba(0,0,0,0.15);\r\n\r\n a:hover,\r\n a:focus,\r\n a:active\r\n {\r\n background-color: $nord2;\r\n }\r\n}\r\n\r\narticle\r\n{\r\n box-shadow: 0 0 15px rgba(0,0,0,0.15) inset;\r\n\r\n h1, h3\r\n {\r\n color: $nord6;\r\n }\r\n\r\n .build-group > h3 > a,\r\n a.more-link,\r\n .build-details-comments a\r\n {\r\n color: $nord5;\r\n }\r\n\r\n .build-group-listing .build-group\r\n {\r\n background-color: $nord3;\r\n }\r\n}\r\n\r\n.latest-flex\r\n{\r\n .latest-flex-item\r\n {\r\n background: $nord3;\r\n\r\n .latest-flex-detail\r\n {\r\n color: #fff;\r\n }\r\n }\r\n}\r\n\r\nul.pagination\r\n{\r\n > li.active > a\r\n {\r\n background: $nord6;\r\n color: $nord1 !important;\r\n }\r\n\r\n > li:hover:not(.disabled) > a,\r\n > li:focus:not(.disabled) > a,\r\n > li:active:not(.disabled) > a\r\n {\r\n background: $nord5;\r\n color: $nord0 !important;\r\n }\r\n}\r\n\r\n#modal-search-overlay #modal-search\r\n{\r\n background-color: $nord1;\r\n\r\n h3\r\n {\r\n color: $nord6;\r\n }\r\n\r\n > #modal-search-box > #modal-search-input,\r\n > #modal-search-box > #modal-search-button\r\n {\r\n background-color: $nord0;\r\n color: $nord6;\r\n border-color: $nord5;\r\n }\r\n}\r\n","body{background-color:#3b4252;color:#f8fbff}a{color:#fff}#page-footer a,h1>a{color:#f8fbff}table thead th{border-bottom-color:#f8fbff}#page-content{background-color:#2e3440;color:#f8fbff}#page-content h3{border-bottom-color:#d8dee9}#page-navigation{background-color:#434c5e;color:#e5e9f0;border-bottom-color:#2e3440}#page-navigation button{color:#e5e9f0}#page-navigation #page-navigation-links>li a{color:#e5e9f0}#page-navigation #page-navigation-links>li.open>a,#page-navigation #page-navigation-links>li>a:hover{background-color:#4c566a}.dropdown-menu{background-color:#4c566a;border-color:#2e3440;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15)}.dropdown-menu a:active,.dropdown-menu a:focus,.dropdown-menu a:hover{background-color:#434c5e}article{-webkit-box-shadow:0 0 15px rgba(0,0,0,.15) inset;box-shadow:0 0 15px rgba(0,0,0,.15) inset}article h1,article h3{color:#f8fbff}article .build-details-comments a,article .build-group>h3>a,article a.more-link{color:#e5e9f0}article .build-group-listing .build-group{background-color:#4c566a}.latest-flex .latest-flex-item{background:#4c566a}.latest-flex .latest-flex-item .latest-flex-detail{color:#fff}ul.pagination>li.active>a{background:#f8fbff;color:#3b4252!important}ul.pagination>li:active:not(.disabled)>a,ul.pagination>li:focus:not(.disabled)>a,ul.pagination>li:hover:not(.disabled)>a{background:#e5e9f0;color:#2e3440!important}#modal-search-overlay #modal-search{background-color:#3b4252}#modal-search-overlay #modal-search h3{color:#f8fbff}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-button,#modal-search-overlay #modal-search>#modal-search-box>#modal-search-input{background-color:#2e3440;color:#f8fbff;border-color:#e5e9f0}\n/*# sourceMappingURL=dark.css.map */\n"]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -487,6 +487,7 @@ article
margin-bottom: 0.5em;
text-transform: none;
letter-spacing: 2px;
font-weight: normal;
}
}
}

View File

@ -1,2 +1,2 @@
body{background-color:#2e3440;color:#f8fbff}a{color:#2e3440}#page-footer a,h1>a{color:#f8fbff}table thead th{border-bottom-color:#2e3440}#page-content{background-color:#f8fbff;color:#2e3440}#page-content h3{border-bottom-color:#d8dee9}#page-navigation{background-color:#3b4252;color:#e5e9f0;border-bottom-color:#2e3440}#page-navigation button{color:#e5e9f0}#page-navigation #page-navigation-links>li a{color:#e5e9f0}#page-navigation #page-navigation-links>li.open>a,#page-navigation #page-navigation-links>li>a:hover{background-color:#434c5e}.dropdown-menu{background-color:#434c5e;border-color:#2e3440;box-shadow:0 5px 10px rgba(0,0,0,.15)}.dropdown-menu a:active,.dropdown-menu a:focus,.dropdown-menu a:hover{background-color:#4c566a}article{box-shadow:0 0 15px rgba(0,0,0,.15) inset}article h1,article h3{color:#4c566a}article .build-details-comments a,article .build-group>h3>a,article a.more-link{color:#4c566a}article .build-group-listing .build-group{background-color:#fff}ul.pagination>li.active>a{background:#2e3440;color:#e5e9f0!important}ul.pagination>li:active:not(.disabled)>a,ul.pagination>li:focus:not(.disabled)>a,ul.pagination>li:hover:not(.disabled)>a{background:#4c566a;color:#f8fbff!important}.latest-flex .latest-flex-item{background:#fff}.latest-flex .latest-flex-item .latest-flex-detail{color:#4c566a}#modal-search-overlay #modal-search{background-color:#f8fbff}#modal-search-overlay #modal-search h3{color:#2e3440}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-button,#modal-search-overlay #modal-search>#modal-search-box>#modal-search-input{background-color:#fff;color:#2e3440;border-color:#4c566a}
body{background-color:#2e3440;color:#f8fbff}a{color:#2e3440}#page-footer a,h1>a{color:#f8fbff}table thead th{border-bottom-color:#2e3440}#page-content{background-color:#f8fbff;color:#2e3440}#page-content h3{border-bottom-color:#d8dee9}#page-navigation{background-color:#3b4252;color:#e5e9f0;border-bottom-color:#2e3440}#page-navigation button{color:#e5e9f0}#page-navigation #page-navigation-links>li a{color:#e5e9f0}#page-navigation #page-navigation-links>li.open>a,#page-navigation #page-navigation-links>li>a:hover{background-color:#434c5e}.dropdown-menu{background-color:#434c5e;border-color:#2e3440;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15)}.dropdown-menu a:active,.dropdown-menu a:focus,.dropdown-menu a:hover{background-color:#4c566a}article{-webkit-box-shadow:0 0 15px rgba(0,0,0,.15) inset;box-shadow:0 0 15px rgba(0,0,0,.15) inset}article h1,article h3{color:#4c566a}article .build-details-comments a,article .build-group>h3>a,article a.more-link{color:#4c566a}article .build-group-listing .build-group{background-color:#fff}ul.pagination>li.active>a{background:#2e3440;color:#e5e9f0!important}ul.pagination>li:active:not(.disabled)>a,ul.pagination>li:focus:not(.disabled)>a,ul.pagination>li:hover:not(.disabled)>a{background:#4c566a;color:#f8fbff!important}.latest-flex .latest-flex-item{background:#fff}.latest-flex .latest-flex-item .latest-flex-detail{color:#4c566a}#modal-search-overlay #modal-search{background-color:#f8fbff}#modal-search-overlay #modal-search h3{color:#2e3440}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-button,#modal-search-overlay #modal-search>#modal-search-box>#modal-search-input{background-color:#fff;color:#2e3440;border-color:#4c566a}
/*# sourceMappingURL=light.css.map */

View File

@ -1 +1 @@
{"version":3,"sources":["light.scss","light.css"],"names":[],"mappings":"AAEA,KAEG,iBAAA,QACA,MAAA,QAGH,EAEG,MAAA,QCFH,eDKA,KAGG,MAAA,QAGH,eAEG,oBAAA,QAGH,cAEG,iBAAA,QACA,MAAA,QAHH,iBAOM,oBAAA,QAIN,iBAEG,iBAAA,QACA,MAAA,QACA,oBAAA,QAJH,wBAQM,MAAA,QARN,6CAiBY,MAAA,QAjBZ,kDCNE,mDD6BU,iBAAA,QAMZ,eAEG,iBAAA,QACA,aAAA,QACA,WAAA,EAAA,IAAA,KAAA,gBC9BD,wBADA,uBD2BF,uBAUM,iBAAA,QAIN,QAEG,WAAA,EAAA,EAAA,KAAA,gBAAA,MAFH,WAAA,WAMM,MAAA,QCrCJ,kCD+BF,0BChCE,oBD6CI,MAAA,QAbN,0CAkBM,iBAAA,KAIN,0BAIM,WAAA,QACA,MAAA,kBC/CN,yCADA,wCD2CA,wCAYM,WAAA,QACA,MAAA,kBAIN,+BAIM,WAAA,KAJN,mDAQS,MAAA,QAKT,oCAEG,iBAAA,QAFH,uCAMM,MAAA,QChEJ,2ED0DF,0EAYM,iBAAA,KACA,MAAA,QACA,aAAA","file":"light.css","sourcesContent":["@import \"inc/variables.scss\";\r\n\r\nbody\r\n{\r\n background-color: $nord0;\r\n color: $nord6;\r\n}\r\n\r\na\r\n{\r\n color: $nord0;\r\n}\r\n\r\nh1 > a,\r\n#page-footer a\r\n{\r\n color: $nord6;\r\n}\r\n\r\ntable thead th\r\n{\r\n border-bottom-color: $nord0;\r\n}\r\n\r\n#page-content\r\n{\r\n background-color: $nord6;\r\n color: $nord0;\r\n\r\n h3\r\n {\r\n border-bottom-color: $nord4;\r\n }\r\n}\r\n\r\n#page-navigation\r\n{\r\n background-color: $nord1;\r\n color: $nord5;\r\n border-bottom-color: $nord0;\r\n\r\n button\r\n {\r\n color: $nord5;\r\n }\r\n\r\n #page-navigation-links\r\n {\r\n > li\r\n {\r\n a\r\n {\r\n color: $nord5;\r\n }\r\n\r\n &.open > a,\r\n > a:hover\r\n {\r\n background-color: $nord2;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dropdown-menu\r\n{\r\n background-color: $nord2;\r\n border-color: $nord0;\r\n box-shadow: 0 5px 10px rgba(0,0,0,0.15);\r\n\r\n a:hover,\r\n a:focus,\r\n a:active\r\n {\r\n background-color: $nord3;\r\n }\r\n}\r\n\r\narticle\r\n{\r\n box-shadow: 0 0 15px rgba(0,0,0,0.15) inset;\r\n\r\n h1, h3\r\n {\r\n color: $nord3;\r\n }\r\n\r\n .build-group > h3 > a,\r\n a.more-link,\r\n .build-details-comments a\r\n {\r\n color: $nord3;\r\n }\r\n\r\n .build-group-listing .build-group\r\n {\r\n background-color: #fff;\r\n }\r\n}\r\n\r\nul.pagination\r\n{\r\n > li.active > a\r\n {\r\n background: $nord0;\r\n color: $nord5 !important;\r\n }\r\n\r\n > li:hover:not(.disabled) > a,\r\n > li:focus:not(.disabled) > a,\r\n > li:active:not(.disabled) > a\r\n {\r\n background: $nord3;\r\n color: $nord6 !important;\r\n }\r\n}\r\n\r\n.latest-flex\r\n{\r\n .latest-flex-item\r\n {\r\n background: #fff;\r\n\r\n .latest-flex-detail\r\n {\r\n color: $nord3;\r\n }\r\n }\r\n}\r\n\r\n#modal-search-overlay #modal-search\r\n{\r\n background-color: $nord6;\r\n\r\n h3\r\n {\r\n color: $nord0;\r\n }\r\n\r\n > #modal-search-box > #modal-search-input,\r\n > #modal-search-box > #modal-search-button\r\n {\r\n background-color: #fff;\r\n color: $nord0;\r\n border-color: $nord3;\r\n }\r\n}\r\n","body{background-color:#2e3440;color:#f8fbff}a{color:#2e3440}#page-footer a,h1>a{color:#f8fbff}table thead th{border-bottom-color:#2e3440}#page-content{background-color:#f8fbff;color:#2e3440}#page-content h3{border-bottom-color:#d8dee9}#page-navigation{background-color:#3b4252;color:#e5e9f0;border-bottom-color:#2e3440}#page-navigation button{color:#e5e9f0}#page-navigation #page-navigation-links>li a{color:#e5e9f0}#page-navigation #page-navigation-links>li.open>a,#page-navigation #page-navigation-links>li>a:hover{background-color:#434c5e}.dropdown-menu{background-color:#434c5e;border-color:#2e3440;box-shadow:0 5px 10px rgba(0,0,0,.15)}.dropdown-menu a:active,.dropdown-menu a:focus,.dropdown-menu a:hover{background-color:#4c566a}article{box-shadow:0 0 15px rgba(0,0,0,.15) inset}article h1,article h3{color:#4c566a}article .build-details-comments a,article .build-group>h3>a,article a.more-link{color:#4c566a}article .build-group-listing .build-group{background-color:#fff}ul.pagination>li.active>a{background:#2e3440;color:#e5e9f0!important}ul.pagination>li:active:not(.disabled)>a,ul.pagination>li:focus:not(.disabled)>a,ul.pagination>li:hover:not(.disabled)>a{background:#4c566a;color:#f8fbff!important}.latest-flex .latest-flex-item{background:#fff}.latest-flex .latest-flex-item .latest-flex-detail{color:#4c566a}#modal-search-overlay #modal-search{background-color:#f8fbff}#modal-search-overlay #modal-search h3{color:#2e3440}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-button,#modal-search-overlay #modal-search>#modal-search-box>#modal-search-input{background-color:#fff;color:#2e3440;border-color:#4c566a}\n/*# sourceMappingURL=light.css.map */\n"]}
{"version":3,"sources":["light.scss","light.css"],"names":[],"mappings":"AAEA,KAEG,iBAAA,QACA,MAAA,QAGH,EAEG,MAAA,QCFH,eDKA,KAGG,MAAA,QAGH,eAEG,oBAAA,QAGH,cAEG,iBAAA,QACA,MAAA,QAHH,iBAOM,oBAAA,QAIN,iBAEG,iBAAA,QACA,MAAA,QACA,oBAAA,QAJH,wBAQM,MAAA,QARN,6CAiBY,MAAA,QAjBZ,kDCNE,mDD6BU,iBAAA,QAMZ,eAEG,iBAAA,QACA,aAAA,QACA,mBAAA,EAAA,IAAA,KAAA,gBAAA,WAAA,EAAA,IAAA,KAAA,gBC7BD,wBADA,uBD0BF,uBAUM,iBAAA,QAIN,QAEG,mBAAA,EAAA,EAAA,KAAA,gBAAA,MAAA,WAAA,EAAA,EAAA,KAAA,gBAAA,MAFH,WAAA,WAMM,MAAA,QCnCJ,kCD6BF,0BC9BE,oBD2CI,MAAA,QAbN,0CAkBM,iBAAA,KAIN,0BAIM,WAAA,QACA,MAAA,kBC7CN,yCADA,wCDyCA,wCAYM,WAAA,QACA,MAAA,kBAIN,+BAIM,WAAA,KAJN,mDAQS,MAAA,QAKT,oCAEG,iBAAA,QAFH,uCAMM,MAAA,QC9DJ,2EDwDF,0EAYM,iBAAA,KACA,MAAA,QACA,aAAA","file":"light.css","sourcesContent":["@import \"inc/variables.scss\";\r\n\r\nbody\r\n{\r\n background-color: $nord0;\r\n color: $nord6;\r\n}\r\n\r\na\r\n{\r\n color: $nord0;\r\n}\r\n\r\nh1 > a,\r\n#page-footer a\r\n{\r\n color: $nord6;\r\n}\r\n\r\ntable thead th\r\n{\r\n border-bottom-color: $nord0;\r\n}\r\n\r\n#page-content\r\n{\r\n background-color: $nord6;\r\n color: $nord0;\r\n\r\n h3\r\n {\r\n border-bottom-color: $nord4;\r\n }\r\n}\r\n\r\n#page-navigation\r\n{\r\n background-color: $nord1;\r\n color: $nord5;\r\n border-bottom-color: $nord0;\r\n\r\n button\r\n {\r\n color: $nord5;\r\n }\r\n\r\n #page-navigation-links\r\n {\r\n > li\r\n {\r\n a\r\n {\r\n color: $nord5;\r\n }\r\n\r\n &.open > a,\r\n > a:hover\r\n {\r\n background-color: $nord2;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dropdown-menu\r\n{\r\n background-color: $nord2;\r\n border-color: $nord0;\r\n box-shadow: 0 5px 10px rgba(0,0,0,0.15);\r\n\r\n a:hover,\r\n a:focus,\r\n a:active\r\n {\r\n background-color: $nord3;\r\n }\r\n}\r\n\r\narticle\r\n{\r\n box-shadow: 0 0 15px rgba(0,0,0,0.15) inset;\r\n\r\n h1, h3\r\n {\r\n color: $nord3;\r\n }\r\n\r\n .build-group > h3 > a,\r\n a.more-link,\r\n .build-details-comments a\r\n {\r\n color: $nord3;\r\n }\r\n\r\n .build-group-listing .build-group\r\n {\r\n background-color: #fff;\r\n }\r\n}\r\n\r\nul.pagination\r\n{\r\n > li.active > a\r\n {\r\n background: $nord0;\r\n color: $nord5 !important;\r\n }\r\n\r\n > li:hover:not(.disabled) > a,\r\n > li:focus:not(.disabled) > a,\r\n > li:active:not(.disabled) > a\r\n {\r\n background: $nord3;\r\n color: $nord6 !important;\r\n }\r\n}\r\n\r\n.latest-flex\r\n{\r\n .latest-flex-item\r\n {\r\n background: #fff;\r\n\r\n .latest-flex-detail\r\n {\r\n color: $nord3;\r\n }\r\n }\r\n}\r\n\r\n#modal-search-overlay #modal-search\r\n{\r\n background-color: $nord6;\r\n\r\n h3\r\n {\r\n color: $nord0;\r\n }\r\n\r\n > #modal-search-box > #modal-search-input,\r\n > #modal-search-box > #modal-search-button\r\n {\r\n background-color: #fff;\r\n color: $nord0;\r\n border-color: $nord3;\r\n }\r\n}\r\n","body{background-color:#2e3440;color:#f8fbff}a{color:#2e3440}#page-footer a,h1>a{color:#f8fbff}table thead th{border-bottom-color:#2e3440}#page-content{background-color:#f8fbff;color:#2e3440}#page-content h3{border-bottom-color:#d8dee9}#page-navigation{background-color:#3b4252;color:#e5e9f0;border-bottom-color:#2e3440}#page-navigation button{color:#e5e9f0}#page-navigation #page-navigation-links>li a{color:#e5e9f0}#page-navigation #page-navigation-links>li.open>a,#page-navigation #page-navigation-links>li>a:hover{background-color:#434c5e}.dropdown-menu{background-color:#434c5e;border-color:#2e3440;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15)}.dropdown-menu a:active,.dropdown-menu a:focus,.dropdown-menu a:hover{background-color:#4c566a}article{-webkit-box-shadow:0 0 15px rgba(0,0,0,.15) inset;box-shadow:0 0 15px rgba(0,0,0,.15) inset}article h1,article h3{color:#4c566a}article .build-details-comments a,article .build-group>h3>a,article a.more-link{color:#4c566a}article .build-group-listing .build-group{background-color:#fff}ul.pagination>li.active>a{background:#2e3440;color:#e5e9f0!important}ul.pagination>li:active:not(.disabled)>a,ul.pagination>li:focus:not(.disabled)>a,ul.pagination>li:hover:not(.disabled)>a{background:#4c566a;color:#f8fbff!important}.latest-flex .latest-flex-item{background:#fff}.latest-flex .latest-flex-item .latest-flex-detail{color:#4c566a}#modal-search-overlay #modal-search{background-color:#f8fbff}#modal-search-overlay #modal-search h3{color:#2e3440}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-button,#modal-search-overlay #modal-search>#modal-search-box>#modal-search-input{background-color:#fff;color:#2e3440;border-color:#4c566a}\n/*# sourceMappingURL=light.css.map */\n"]}

View File

@ -1,2 +1,2 @@
"use strict";var BuildFeed;!function(e){function t(e){e.preventDefault(),this.nextElementSibling.classList.toggle("open")}function n(e){e.preventDefault();var t=this,n=t.parentElement.classList.contains("open");if(a(e),!n){t.parentElement.classList.toggle("open");document.getElementById("menu-open-overlay").classList.add("open")}}function a(e){e.preventDefault();for(var t=document.getElementsByClassName("dropdown-parent"),n=0;n<t.length;n++)t[n].classList.remove("open");document.getElementById("menu-open-overlay").classList.remove("open")}function o(e){e.preventDefault();var t=this;document.cookie="bf_theme="+t.dataset.theme+"; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/",location.reload(!0)}function l(e){e.preventDefault();var t=this;document.cookie="bf_lang="+t.dataset.lang+"; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/",location.reload(!0)}function d(e){e.preventDefault(),document.getElementById("modal-search-overlay").classList.add("open")}function r(e){e.preventDefault(),document.getElementById("modal-search-overlay").classList.remove("open")}function i(e){e.preventDefault(),e.stopPropagation()}function c(e){document.getElementById("modal-search-result").innerHTML="",void 0!==g&&clearTimeout(g),void 0!==p&&p.readyState!==XMLHttpRequest.DONE&&p.abort(),g=setInterval(s,200)}function s(){void 0!==g&&clearTimeout(g);var e=document.getElementById("modal-search-input");p=new XMLHttpRequest,p.onreadystatechange=u,p.open("GET","/api/GetSearchResult/"+e.value+"/",!0),p.setRequestHeader("accept","application/json"),p.send(null)}function u(e){if(p.readyState===XMLHttpRequest.DONE&&200===p.status){var t=document.getElementById("modal-search-result"),n=document.getElementById("result-template"),a=jsrender.templates(n.innerHTML),o=a.render(JSON.parse(p.responseText));t.innerHTML=o;for(var l=t.getElementsByTagName("a"),d=0;d<l.length;d++)l[d].addEventListener("click",function(e){e.preventDefault();var t=document.getElementById("modal-search-input");ga("send","pageview","/api/GetSearchResult/"+t.value+"/"),location.assign(e.currentTarget.href)})}}function m(e){for(var s=document.getElementsByClassName("dropdown-parent"),u=0;u<s.length;u++)for(var m=0;m<s[u].childNodes.length;m++){var p=s[u].childNodes[m];"A"===p.nodeName&&p.addEventListener("click",n)}document.getElementById("menu-open-overlay").addEventListener("click",a);for(var g=document.getElementById("settings-theme-menu").getElementsByTagName("a"),u=0;u<g.length;u++)g[u].addEventListener("click",o);for(var v=document.getElementById("settings-lang-menu").getElementsByTagName("a"),u=0;u<v.length;u++)v[u].addEventListener("click",l);document.getElementById("page-navigation-toggle").addEventListener("click",t),document.getElementById("page-navigation-search").addEventListener("click",d),document.getElementById("modal-search-overlay").addEventListener("click",r),document.getElementById("modal-search").addEventListener("click",i),document.getElementById("modal-search-input").addEventListener("keyup",c)}var p,g;e.MobileMenuToggle=t,e.DropdownClick=n,e.CloseDropdowns=a,e.SwitchTheme=o,e.SwitchLanguage=l,e.OpenSearch=d,e.CloseSearch=r,e.StopClick=i,e.InitiateSearch=c,e.SendSearch=s,e.CompleteSearch=u,e.BuildFeedSetup=m}(BuildFeed||(BuildFeed={})),window.addEventListener("load",BuildFeed.BuildFeedSetup);
"use strict";var BuildFeed;!function(e){function t(e){e.preventDefault(),this.nextElementSibling.classList.toggle("open")}function n(e){e.preventDefault();var t=this,n=t.parentElement.classList.contains("open");a(e),n||(t.parentElement.classList.toggle("open"),document.getElementById("menu-open-overlay").classList.add("open"))}function a(e){e.preventDefault();for(var t=document.getElementsByClassName("dropdown-parent"),n=0;n<t.length;n++)t[n].classList.remove("open");document.getElementById("menu-open-overlay").classList.remove("open")}function o(e){e.preventDefault();var t=this;document.cookie="bf_theme="+t.dataset.theme+"; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/",location.reload(!0)}function l(e){e.preventDefault();var t=this;document.cookie="bf_lang="+t.dataset.lang+"; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/",location.reload(!0)}function d(e){e.preventDefault(),document.getElementById("modal-search-overlay").classList.add("open")}function r(e){e.preventDefault(),document.getElementById("modal-search-overlay").classList.remove("open")}function c(e){e.preventDefault(),e.stopPropagation()}function i(e){document.getElementById("modal-search-result").innerHTML="",void 0!==p&&clearTimeout(p),void 0!==m&&m.readyState!==XMLHttpRequest.DONE&&m.abort(),p=setInterval(s,200)}function s(){void 0!==p&&clearTimeout(p);var e=document.getElementById("modal-search-input");(m=new XMLHttpRequest).onreadystatechange=u,m.open("GET","/api/GetSearchResult/"+e.value+"/",!0),m.setRequestHeader("accept","application/json"),m.send(null)}function u(e){if(m.readyState===XMLHttpRequest.DONE&&200===m.status){var t=document.getElementById("modal-search-result"),n=document.getElementById("result-template"),a=jsrender.templates(n.innerHTML).render(JSON.parse(m.responseText));t.innerHTML=a;for(var o=t.getElementsByTagName("a"),l=0;l<o.length;l++)o[l].addEventListener("click",function(e){e.preventDefault();var t=document.getElementById("modal-search-input");ga("send","pageview","/api/GetSearchResult/"+t.value+"/"),location.assign(e.currentTarget.href)})}}var m,p;e.MobileMenuToggle=t,e.DropdownClick=n,e.CloseDropdowns=a,e.SwitchTheme=o,e.SwitchLanguage=l,e.OpenSearch=d,e.CloseSearch=r,e.StopClick=c,e.InitiateSearch=i,e.SendSearch=s,e.CompleteSearch=u,e.BuildFeedSetup=function(e){for(var s=document.getElementsByClassName("dropdown-parent"),u=0;u<s.length;u++)for(var m=0;m<s[u].childNodes.length;m++){var p=s[u].childNodes[m];"A"===p.nodeName&&p.addEventListener("click",n)}document.getElementById("menu-open-overlay").addEventListener("click",a);for(var g=document.getElementById("settings-theme-menu").getElementsByTagName("a"),u=0;u<g.length;u++)g[u].addEventListener("click",o);for(var v=document.getElementById("settings-lang-menu").getElementsByTagName("a"),u=0;u<v.length;u++)v[u].addEventListener("click",l);document.getElementById("page-navigation-toggle").addEventListener("click",t),document.getElementById("page-navigation-search").addEventListener("click",d),document.getElementById("modal-search-overlay").addEventListener("click",r),document.getElementById("modal-search").addEventListener("click",c),document.getElementById("modal-search-input").addEventListener("keyup",i)}}(BuildFeed||(BuildFeed={})),window.addEventListener("load",BuildFeed.BuildFeedSetup);
//# sourceMappingURL=bfs.js.map

File diff suppressed because one or more lines are too long