mirror of
https://gitlab.com/buildfeed/BuildFeed.git
synced 2024-03-22 21:10:34 +08:00
Add breadcrumbs, Family page interlinks
This commit is contained in:
parent
2f247cfb40
commit
d30c1ecc8c
|
@ -297,6 +297,7 @@ public async Task<ActionResult> ViewFamilyPage(ProjectFamily family, int page)
|
|||
Type = MetaType.Family,
|
||||
Value = family.ToString()
|
||||
});
|
||||
ViewBag.Item = family;
|
||||
ViewBag.ItemId = MvcExtensions.GetDisplayDescriptionForEnum(family);
|
||||
|
||||
var builds = await _bModel.SelectFamily(family, PAGE_SIZE, (page - 1) * PAGE_SIZE);
|
||||
|
@ -338,6 +339,7 @@ public async Task<ActionResult> ViewLabPage(string lab, int page)
|
|||
|
||||
var builds = await _bModel.SelectLab(lab, PAGE_SIZE, (page - 1) * PAGE_SIZE);
|
||||
|
||||
ViewBag.Item = lab;
|
||||
ViewBag.ItemId = builds.FirstOrDefault()?.Lab;
|
||||
ViewBag.PageNumber = page;
|
||||
ViewBag.PageCount =
|
||||
|
@ -373,6 +375,7 @@ public async Task<ActionResult> ViewSourcePage(TypeOfSource source, int page)
|
|||
Type = MetaType.Source,
|
||||
Value = source.ToString()
|
||||
});
|
||||
ViewBag.Item = source;
|
||||
ViewBag.ItemId = MvcExtensions.GetDisplayTextForEnum(source);
|
||||
|
||||
var builds = await _bModel.SelectSource(source, PAGE_SIZE, (page - 1) * PAGE_SIZE);
|
||||
|
@ -411,6 +414,7 @@ public async Task<ActionResult> ViewYearPage(int year, int page)
|
|||
Type = MetaType.Year,
|
||||
Value = year.ToString()
|
||||
});
|
||||
ViewBag.Item = year;
|
||||
ViewBag.ItemId = year.ToString();
|
||||
|
||||
var builds = await _bModel.SelectYear(year, PAGE_SIZE, (page - 1) * PAGE_SIZE);
|
||||
|
@ -449,6 +453,11 @@ public async Task<ActionResult> ViewVersionPage(uint major, uint minor, int page
|
|||
Type = MetaType.Version,
|
||||
Value = valueString
|
||||
});
|
||||
ViewBag.Item = new
|
||||
{
|
||||
major,
|
||||
minor
|
||||
};
|
||||
ViewBag.ItemId = valueString;
|
||||
|
||||
var builds = await _bModel.SelectVersion(major, minor, PAGE_SIZE, (page - 1) * PAGE_SIZE);
|
||||
|
|
|
@ -23,11 +23,31 @@
|
|||
}
|
||||
}
|
||||
|
||||
<ol itemscope itemtype="http://schema.org/BreadcrumbList" class="breadcrumb-list">
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
<a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="@Url.Action(nameof(FrontController.Index), "Front")">
|
||||
<span itemprop="name">BuildFeed</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="1" />
|
||||
</li>
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
<a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="@Url.Action(nameof(FrontController.ViewFamily), "Front", new
|
||||
{
|
||||
family = ViewBag.Item
|
||||
})">
|
||||
<span itemprop="name">@ViewBag.ItemId</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="2" />
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<h1>@ViewBag.ItemId</h1>
|
||||
@if (ViewBag.MetaItem != null && !string.IsNullOrWhiteSpace(ViewBag.MetaItem.PageContent))
|
||||
{
|
||||
<h3>@VariantTerms.Front_About</h3>
|
||||
@Html.Raw(ViewBag.MetaItem.PageContent)
|
||||
<div lang="en" dir="ltr">
|
||||
@Html.Raw(ViewBag.MetaItem.PageContent)
|
||||
</div>
|
||||
}
|
||||
<h3>@VariantTerms.Front_Share</h3>
|
||||
<div class="addthis_sharing_toolbox"></div>
|
||||
|
|
|
@ -32,6 +32,33 @@
|
|||
<meta name="twitter:description" content="@metaDesc" />
|
||||
}
|
||||
|
||||
<ol itemscope itemtype="http://schema.org/BreadcrumbList" class="breadcrumb-list">
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
<a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="@Url.Action(nameof(FrontController.Index), "Front")">
|
||||
<span itemprop="name">BuildFeed</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="1" />
|
||||
</li>
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
<a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="@Url.Action(nameof(FrontController.ViewFamily), "Front", new
|
||||
{
|
||||
family = Model.Family
|
||||
})">
|
||||
<span itemprop="name">@MvcExtensions.GetDisplayDescriptionForEnum(Model.Family)</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="2" />
|
||||
</li>
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
<a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="@Url.Action(nameof(FrontController.ViewBuild), "Front", new
|
||||
{
|
||||
id = Model.Id
|
||||
})">
|
||||
<span itemprop="name">@Model.AlternateBuildString</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="3" />
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<h1 dir="ltr" class="eager-wrapping">@Model.AlternateBuildString</h1>
|
||||
|
||||
<h3>@VariantTerms.Front_Details</h3>
|
||||
|
@ -66,7 +93,14 @@
|
|||
<div class="build-details-flex-item">
|
||||
@Html.LabelFor(model => model.Family)
|
||||
<div class="build-details-flex-value">
|
||||
@Html.DisplayFor(model => model.Family, "Enumeration")
|
||||
@MvcExtensions.GetDisplayDescriptionForEnum(Model.Family)<br />
|
||||
<a href="@Url.Action(nameof(FrontController.ViewFamily), new
|
||||
{
|
||||
family = Model.Family
|
||||
})" class="more-link">
|
||||
<i class="fa fa-plus-circle fa-sm"></i>
|
||||
@string.Format(VariantTerms.Front_MoreFromLab, MvcExtensions.GetDisplayDescriptionForEnum(Model.Family))
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="build-details-flex-item">
|
||||
|
@ -202,5 +236,6 @@
|
|||
{
|
||||
page = 1
|
||||
})" class="button">
|
||||
@VariantTerms.Front_ReturnToListing</a>
|
||||
@VariantTerms.Front_ReturnToListing
|
||||
</a>
|
||||
</p>
|
|
@ -29,11 +29,31 @@
|
|||
}
|
||||
}
|
||||
|
||||
<ol itemscope itemtype="http://schema.org/BreadcrumbList" class="breadcrumb-list">
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
<a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="@Url.Action(nameof(FrontController.Index), "Front")">
|
||||
<span itemprop="name">BuildFeed</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="1" />
|
||||
</li>
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
<a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="@Url.Action(nameof(FrontController.ViewLab), "Front", new
|
||||
{
|
||||
lab = ViewBag.Item
|
||||
})">
|
||||
<span itemprop="name">@ViewBag.ItemId</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="2" />
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<h1 class="eager-wrapping">@string.Format(VariantTerms.Front_BuildsFrom, ViewBag.ItemId)</h1>
|
||||
@if (ViewBag.MetaItem != null && !string.IsNullOrWhiteSpace(ViewBag.MetaItem.PageContent))
|
||||
{
|
||||
<h3>@VariantTerms.Front_About</h3>
|
||||
@Html.Raw(ViewBag.MetaItem.PageContent)
|
||||
<div lang="en" dir="ltr">
|
||||
@Html.Raw(ViewBag.MetaItem.PageContent)
|
||||
</div>
|
||||
}
|
||||
<h3>@VariantTerms.Front_Share</h3>
|
||||
<div class="addthis_sharing_toolbox"></div>
|
||||
|
@ -68,14 +88,16 @@
|
|||
{
|
||||
<p class="build-group-p">
|
||||
<span>
|
||||
<i class="fa fa-unlock-alt fa-fw"></i> @VariantTerms.Front_Public</span>
|
||||
<i class="fa fa-unlock-alt fa-fw"></i> @VariantTerms.Front_Public
|
||||
</span>
|
||||
</p>
|
||||
}
|
||||
else
|
||||
{
|
||||
<p class="build-group-p">
|
||||
<span>
|
||||
<i class="fa fa-lock fa-fw"></i> @VariantTerms.Front_Private</span>
|
||||
<i class="fa fa-lock fa-fw"></i> @VariantTerms.Front_Private
|
||||
</span>
|
||||
</p>
|
||||
}
|
||||
@if (Roles.IsUserInRole("Editors") || Roles.IsUserInRole("Administrators"))
|
||||
|
|
|
@ -23,11 +23,31 @@
|
|||
}
|
||||
}
|
||||
|
||||
<ol itemscope itemtype="http://schema.org/BreadcrumbList" class="breadcrumb-list">
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
<a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="@Url.Action(nameof(FrontController.Index), "Front")">
|
||||
<span itemprop="name">BuildFeed</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="1" />
|
||||
</li>
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
<a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="@Url.Action(nameof(FrontController.ViewSource), "Front", new
|
||||
{
|
||||
source = ViewBag.Item
|
||||
})">
|
||||
<span itemprop="name">@ViewBag.ItemId</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="2" />
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<h1>@ViewBag.ItemId</h1>
|
||||
@if (ViewBag.MetaItem != null && !string.IsNullOrWhiteSpace(ViewBag.MetaItem.PageContent))
|
||||
{
|
||||
<h3>@VariantTerms.Front_About</h3>
|
||||
@Html.Raw(ViewBag.MetaItem.PageContent)
|
||||
<div lang="en" dir="ltr">
|
||||
@Html.Raw(ViewBag.MetaItem.PageContent)
|
||||
</div>
|
||||
}
|
||||
<h3>@VariantTerms.Front_Share</h3>
|
||||
<div class="addthis_sharing_toolbox"></div>
|
||||
|
@ -48,31 +68,36 @@
|
|||
@if (!string.IsNullOrEmpty(build.Lab))
|
||||
{
|
||||
<p class="no-wrapping build-group-p" title="@build.Lab">
|
||||
<i class="fa fa-code-fork fa-fw"></i> @build.Lab</p>
|
||||
<i class="fa fa-code-fork fa-fw"></i> @build.Lab
|
||||
</p>
|
||||
}
|
||||
@if (build.BuildTime.HasValue)
|
||||
{
|
||||
<p class="build-group-p">
|
||||
<span title="@build.BuildTime.Value.Humanize()">
|
||||
<i class="fa fa-calendar fa-fw"></i> @build.BuildTime.Value.ToLongDateWithoutDay()</span>
|
||||
<i class="fa fa-calendar fa-fw"></i> @build.BuildTime.Value.ToLongDateWithoutDay()
|
||||
</span>
|
||||
</p>
|
||||
<p class="build-group-p">
|
||||
<span title="@build.BuildTime.Value.Humanize()">
|
||||
<i class="fa fa-clock-o fa-fw"></i> @build.BuildTime.Value.ToShortTimeString()</span>
|
||||
<i class="fa fa-clock-o fa-fw"></i> @build.BuildTime.Value.ToShortTimeString()
|
||||
</span>
|
||||
</p>
|
||||
}
|
||||
@if (build.IsLeaked)
|
||||
{
|
||||
<p class="build-group-p">
|
||||
<span>
|
||||
<i class="fa fa-unlock-alt fa-fw"></i> @VariantTerms.Front_Public</span>
|
||||
<i class="fa fa-unlock-alt fa-fw"></i> @VariantTerms.Front_Public
|
||||
</span>
|
||||
</p>
|
||||
}
|
||||
else
|
||||
{
|
||||
<p class="build-group-p">
|
||||
<span>
|
||||
<i class="fa fa-lock fa-fw"></i> @VariantTerms.Front_Private</span>
|
||||
<i class="fa fa-lock fa-fw"></i> @VariantTerms.Front_Private
|
||||
</span>
|
||||
</p>
|
||||
}
|
||||
@if (Roles.IsUserInRole("Editors") || Roles.IsUserInRole("Administrators"))
|
||||
|
|
|
@ -21,12 +21,33 @@
|
|||
}
|
||||
}
|
||||
|
||||
<ol itemscope itemtype="http://schema.org/BreadcrumbList" class="breadcrumb-list">
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
<a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="@Url.Action(nameof(FrontController.Index), "Front")">
|
||||
<span itemprop="name">BuildFeed</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="1" />
|
||||
</li>
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
<a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="@Url.Action(nameof(FrontController.ViewVersion), "Front", new
|
||||
{
|
||||
ViewBag.Item.major,
|
||||
ViewBag.Item.minor
|
||||
})">
|
||||
<span itemprop="name">@ViewBag.ItemId</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="2" />
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<h1>@string.Format("{0} {1}", InvariantTerms.ProductName, ViewBag.ItemId)</h1>
|
||||
@if (ViewBag.MetaItem != null
|
||||
&& !string.IsNullOrWhiteSpace(ViewBag.MetaItem.PageContent))
|
||||
{
|
||||
<h3>@VariantTerms.Front_About</h3>
|
||||
@Html.Raw(ViewBag.MetaItem.PageContent)
|
||||
<div lang="en" dir="ltr">
|
||||
@Html.Raw(ViewBag.MetaItem.PageContent)
|
||||
</div>
|
||||
}
|
||||
<h3>@VariantTerms.Front_Share</h3>
|
||||
<div class="addthis_sharing_toolbox"></div>
|
||||
|
@ -53,25 +74,29 @@
|
|||
{
|
||||
<p class="build-group-p">
|
||||
<span title="@build.BuildTime.Value.Humanize()">
|
||||
<i class="fa fa-calendar fa-fw"></i> @build.BuildTime.Value.ToLongDateWithoutDay()</span>
|
||||
<i class="fa fa-calendar fa-fw"></i> @build.BuildTime.Value.ToLongDateWithoutDay()
|
||||
</span>
|
||||
</p>
|
||||
<p class="build-group-p">
|
||||
<span title="@build.BuildTime.Value.Humanize()">
|
||||
<i class="fa fa-clock-o fa-fw"></i> @build.BuildTime.Value.ToShortTimeString()</span>
|
||||
<i class="fa fa-clock-o fa-fw"></i> @build.BuildTime.Value.ToShortTimeString()
|
||||
</span>
|
||||
</p>
|
||||
}
|
||||
@if (build.IsLeaked)
|
||||
{
|
||||
<p class="build-group-p">
|
||||
<span>
|
||||
<i class="fa fa-unlock-alt fa-fw"></i> @VariantTerms.Front_Public</span>
|
||||
<i class="fa fa-unlock-alt fa-fw"></i> @VariantTerms.Front_Public
|
||||
</span>
|
||||
</p>
|
||||
}
|
||||
else
|
||||
{
|
||||
<p class="build-group-p">
|
||||
<span>
|
||||
<i class="fa fa-lock fa-fw"></i> @VariantTerms.Front_Private</span>
|
||||
<i class="fa fa-lock fa-fw"></i> @VariantTerms.Front_Private
|
||||
</span>
|
||||
</p>
|
||||
}
|
||||
@if (Roles.IsUserInRole("Editors") || Roles.IsUserInRole("Administrators"))
|
||||
|
|
|
@ -29,11 +29,31 @@
|
|||
}
|
||||
}
|
||||
|
||||
<ol itemscope itemtype="http://schema.org/BreadcrumbList" class="breadcrumb-list">
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
<a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="@Url.Action(nameof(FrontController.Index), "Front")">
|
||||
<span itemprop="name">BuildFeed</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="1" />
|
||||
</li>
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
<a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="@Url.Action(nameof(FrontController.ViewYear), "Front", new
|
||||
{
|
||||
year = ViewBag.Item
|
||||
})">
|
||||
<span itemprop="name">@ViewBag.ItemId</span>
|
||||
</a>
|
||||
<meta itemprop="position" content="2" />
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<h1>@string.Format(VariantTerms.Front_BuildsFrom, ViewBag.ItemId)</h1>
|
||||
@if (ViewBag.MetaItem != null && !string.IsNullOrWhiteSpace(ViewBag.MetaItem.PageContent))
|
||||
{
|
||||
<h3>@VariantTerms.Front_About</h3>
|
||||
@Html.Raw(ViewBag.MetaItem.PageContent)
|
||||
<div lang="en" dir="ltr">
|
||||
@Html.Raw(ViewBag.MetaItem.PageContent)
|
||||
</div>
|
||||
}
|
||||
<h3>@VariantTerms.Front_Share</h3>
|
||||
<div class="addthis_sharing_toolbox"></div>
|
||||
|
@ -74,14 +94,16 @@
|
|||
{
|
||||
<p class="build-group-p">
|
||||
<span>
|
||||
<i class="fa fa-unlock-alt fa-fw"></i> @VariantTerms.Front_Public</span>
|
||||
<i class="fa fa-unlock-alt fa-fw"></i> @VariantTerms.Front_Public
|
||||
</span>
|
||||
</p>
|
||||
}
|
||||
else
|
||||
{
|
||||
<p class="build-group-p">
|
||||
<span>
|
||||
<i class="fa fa-lock fa-fw"></i> @VariantTerms.Front_Private</span>
|
||||
<i class="fa fa-lock fa-fw"></i> @VariantTerms.Front_Private
|
||||
</span>
|
||||
</p>
|
||||
}
|
||||
@if (Roles.IsUserInRole("Editors") || Roles.IsUserInRole("Administrators"))
|
||||
|
|
|
@ -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;-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}article .build-group-listing .build-group:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.33);box-shadow:0 0 10px 0 rgba(0,0,0,.33)}.latest-flex .latest-flex-item{background:#4c566a}.latest-flex .latest-flex-item .latest-flex-detail{color:#fff}.latest-flex .latest-flex-item:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.33);box-shadow:0 0 10px 0 rgba(0,0,0,.33)}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}.build-group-listing .build-group{background-color:#4c566a}.build-group-listing .build-group:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.33);box-shadow:0 0 10px 0 rgba(0,0,0,.33)}.latest-flex .latest-flex-item{background:#4c566a}.latest-flex .latest-flex-item .latest-flex-detail{color:#fff}.latest-flex .latest-flex-item:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.33);box-shadow:0 0 10px 0 rgba(0,0,0,.33)}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 */
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -91,15 +91,15 @@ article
|
|||
{
|
||||
color: $nord5;
|
||||
}
|
||||
}
|
||||
|
||||
.build-group-listing .build-group
|
||||
.build-group-listing .build-group
|
||||
{
|
||||
background-color: $nord3;
|
||||
|
||||
&:hover
|
||||
{
|
||||
background-color: $nord3;
|
||||
|
||||
&:hover
|
||||
{
|
||||
@include standard-box-shadow(black);
|
||||
}
|
||||
@include standard-box-shadow(black);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -360,6 +360,77 @@ nav#page-navigation
|
|||
}
|
||||
}
|
||||
|
||||
.breadcrumb-list
|
||||
{
|
||||
list-style-type: none;
|
||||
padding: 0;
|
||||
text-align: center;
|
||||
margin: 0 0 2em;
|
||||
letter-spacing: 0.5px;
|
||||
|
||||
> li
|
||||
{
|
||||
display: inline-block;
|
||||
|
||||
a
|
||||
{
|
||||
display: inline-block;
|
||||
opacity: 0.7;
|
||||
transition: opacity ease-in-out 0.25s;
|
||||
|
||||
&:hover
|
||||
{
|
||||
text-decoration: none;
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
&:after
|
||||
{
|
||||
content: "/";
|
||||
margin: 0 0.5em;
|
||||
opacity: 0.4;
|
||||
}
|
||||
|
||||
&:last-child:after
|
||||
{
|
||||
content: none;
|
||||
}
|
||||
}
|
||||
|
||||
@media(max-width: 540px)
|
||||
{
|
||||
margin: 0 auto 2em;
|
||||
text-align: center;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
|
||||
li
|
||||
{
|
||||
display: inline-block;
|
||||
padding: 0.75em;
|
||||
position: relative;
|
||||
|
||||
&:after
|
||||
{
|
||||
content: "";
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
border-bottom: 1px solid;
|
||||
width: 20px;
|
||||
margin: 0 auto;
|
||||
transform: translateX(-50%);
|
||||
left: 50%;
|
||||
}
|
||||
|
||||
&:last-child
|
||||
{
|
||||
border-bottom: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
article
|
||||
{
|
||||
padding: 3em 0;
|
||||
|
@ -412,74 +483,74 @@ article
|
|||
margin-bottom: 0.5em;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.build-group-listing
|
||||
.build-group-listing
|
||||
{
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: center;
|
||||
margin: 0 #{(-3em / 2)};
|
||||
|
||||
.build-group
|
||||
{
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: center;
|
||||
margin: 0 #{(-3em / 2)};
|
||||
width: 240px;
|
||||
flex-grow: 1;
|
||||
margin: 0 #{(3em / 2)} 3em;
|
||||
box-sizing: border-box;
|
||||
border: $border-size solid $nord10;
|
||||
padding: 0.5em 1.5em;
|
||||
transition: box-shadow ease-in-out 0.2s;
|
||||
|
||||
.build-group
|
||||
h3
|
||||
{
|
||||
width: 240px;
|
||||
flex-grow: 1;
|
||||
margin: 0 #{(3em / 2)} 3em;
|
||||
box-sizing: border-box;
|
||||
border: $border-size solid $nord10;
|
||||
padding: 0.5em 1.5em;
|
||||
transition: box-shadow ease-in-out 0.2s;
|
||||
background-color: $nord10;
|
||||
color: #fff;
|
||||
margin: -0.25em -0.75em 0.75em;
|
||||
font-size: 2em;
|
||||
line-height: 1em;
|
||||
font-weight: normal;
|
||||
padding: 0;
|
||||
letter-spacing: 0;
|
||||
border-bottom: 0;
|
||||
text-transform: lowercase;
|
||||
text-align: center;
|
||||
|
||||
h3
|
||||
a, span
|
||||
{
|
||||
background-color: $nord10;
|
||||
color: #fff;
|
||||
margin: -0.25em -0.75em 0.75em;
|
||||
font-size: 2em;
|
||||
line-height: 1em;
|
||||
font-weight: normal;
|
||||
padding: 0;
|
||||
letter-spacing: 0;
|
||||
border-bottom: 0;
|
||||
text-transform: lowercase;
|
||||
text-align: center;
|
||||
|
||||
a, span
|
||||
{
|
||||
color: #fff;
|
||||
text-decoration: none !important;
|
||||
display: block;
|
||||
padding: #{(1em / 3)} 0;
|
||||
}
|
||||
|
||||
span
|
||||
{
|
||||
font-size: 0.675em;
|
||||
letter-spacing: .25em;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
text-decoration: none !important;
|
||||
display: block;
|
||||
padding: #{(1em / 3)} 0;
|
||||
}
|
||||
|
||||
p
|
||||
span
|
||||
{
|
||||
font-size: 1.1em;
|
||||
font-weight: 300;
|
||||
margin: 0 0 #{(2em / 3)};
|
||||
}
|
||||
|
||||
.group-input-button button
|
||||
{
|
||||
width: 48px;
|
||||
font-size: 0.675em;
|
||||
letter-spacing: .25em;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
}
|
||||
|
||||
.build-group-empty
|
||||
p
|
||||
{
|
||||
width: 270px;
|
||||
flex-grow: 1;
|
||||
margin: 0 0.75em;
|
||||
box-sizing: border-box;
|
||||
font-size: 1.1em;
|
||||
font-weight: 300;
|
||||
margin: 0 0 #{(2em / 3)};
|
||||
}
|
||||
|
||||
.group-input-button button
|
||||
{
|
||||
width: 48px;
|
||||
}
|
||||
}
|
||||
|
||||
.build-group-empty
|
||||
{
|
||||
width: 270px;
|
||||
flex-grow: 1;
|
||||
margin: 0 0.75em;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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;-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}article .build-group-listing .build-group:hover{-webkit-box-shadow:0 0 10px 0 rgba(46,52,64,.33);box-shadow:0 0 10px 0 rgba(46,52,64,.33)}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}.latest-flex .latest-flex-item:hover{-webkit-box-shadow:0 0 10px 0 rgba(46,52,64,.33);box-shadow:0 0 10px 0 rgba(46,52,64,.33)}#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}.build-group-listing .build-group{background-color:#fff}.build-group-listing .build-group:hover{-webkit-box-shadow:0 0 10px 0 rgba(46,52,64,.33);box-shadow:0 0 10px 0 rgba(46,52,64,.33)}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}.latest-flex .latest-flex-item:hover{-webkit-box-shadow:0 0 10px 0 rgba(46,52,64,.33);box-shadow:0 0 10px 0 rgba(46,52,64,.33)}#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 */
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -91,15 +91,15 @@ article
|
|||
{
|
||||
color: $nord3;
|
||||
}
|
||||
}
|
||||
|
||||
.build-group-listing .build-group
|
||||
.build-group-listing .build-group
|
||||
{
|
||||
background-color: #fff;
|
||||
|
||||
&:hover
|
||||
{
|
||||
background-color: #fff;
|
||||
|
||||
&:hover
|
||||
{
|
||||
@include standard-box-shadow($nord0);
|
||||
}
|
||||
@include standard-box-shadow($nord0);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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;-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}article .build-group-listing .build-group:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.33);box-shadow:0 0 10px 0 rgba(0,0,0,.33)}.latest-flex .latest-flex-item{background:#4c566a}.latest-flex .latest-flex-item .latest-flex-detail{color:#fff}.latest-flex .latest-flex-item:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.33);box-shadow:0 0 10px 0 rgba(0,0,0,.33)}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}.snow-container{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:none}.snow-container>div{width:2px;height:2px;background-color:#fff;border-radius:50%;position:absolute;will-change:transform;-webkit-transition:-webkit-transform linear 125ms;transition:-webkit-transform linear 125ms;-o-transition:transform linear 125ms;transition:transform linear 125ms;transition:transform linear 125ms,-webkit-transform linear 125ms}.snow-container.quantum-snow-container>div{-webkit-transition:none;-o-transition:none;transition:none}
|
||||
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}.build-group-listing .build-group{background-color:#4c566a}.build-group-listing .build-group:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.33);box-shadow:0 0 10px 0 rgba(0,0,0,.33)}.latest-flex .latest-flex-item{background:#4c566a}.latest-flex .latest-flex-item .latest-flex-detail{color:#fff}.latest-flex .latest-flex-item:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.33);box-shadow:0 0 10px 0 rgba(0,0,0,.33)}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}.snow-container{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:none}.snow-container>div{width:2px;height:2px;background-color:#fff;border-radius:50%;position:absolute;will-change:transform;-webkit-transition:-webkit-transform linear 125ms;transition:-webkit-transform linear 125ms;-o-transition:transform linear 125ms;transition:transform linear 125ms;transition:transform linear 125ms,-webkit-transform linear 125ms}.snow-container.quantum-snow-container>div{-webkit-transition:none;-o-transition:none;transition:none}
|
||||
/*# sourceMappingURL=winter.css.map */
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user