@@ -22,15 +22,15 @@
|
Email Address
|
-
+ |
Registration Time
-
- |
+
+ |
Last Login Time
-
- |
+
+ |
Last Lockout Time
-
+ |
|
|
diff --git a/BuildFeed/Areas/admin/Views/web.config b/BuildFeed/Areas/admin/Views/web.config
index e5ca57d..faabede 100644
--- a/BuildFeed/Areas/admin/Views/web.config
+++ b/BuildFeed/Areas/admin/Views/web.config
@@ -16,7 +16,6 @@
-
diff --git a/BuildFeed/Areas/admin/adminAreaRegistration.cs b/BuildFeed/Areas/admin/adminAreaRegistration.cs
index 6669cb9..59aa2fe 100644
--- a/BuildFeed/Areas/admin/adminAreaRegistration.cs
+++ b/BuildFeed/Areas/admin/adminAreaRegistration.cs
@@ -2,7 +2,7 @@
namespace BuildFeed.Areas.admin
{
- public class adminAreaRegistration : AreaRegistration
+ public class AdminAreaRegistration : AreaRegistration
{
public override string AreaName => "admin";
diff --git a/BuildFeed/Code/Options/Locale.cs b/BuildFeed/Code/Options/Locale.cs
index 7e7bc4d..130b819 100644
--- a/BuildFeed/Code/Options/Locale.cs
+++ b/BuildFeed/Code/Options/Locale.cs
@@ -32,8 +32,9 @@ public class Locale
//new Locale("sv"),
//new Locale("tr"),
new Locale("uk"),
+ new Locale("vi"),
//new Locale("zh-cn"),
- //new Locale("zh-tw")
+ new Locale("zh-hant")
};
public string DisplayName => Info.NativeName;
diff --git a/BuildFeed/Models/Build/BuildModel.cs b/BuildFeed/Models/Build/BuildModel.cs
index c730507..78e4a40 100644
--- a/BuildFeed/Models/Build/BuildModel.cs
+++ b/BuildFeed/Models/Build/BuildModel.cs
@@ -1,6 +1,7 @@
using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
+using System.Globalization;
using System.Text;
using System.Web.Mvc;
using BuildFeed.Local;
@@ -101,7 +102,7 @@ public string FullBuildString
if (BuildTime.HasValue)
{
- sb.Append($".{BuildTime:yyMMdd-HHmm}");
+ sb.Append($".{BuildTime.Value.ToString("yyMMdd-HHmm", CultureInfo.InvariantCulture.DateTimeFormat)}");
}
return sb.ToString();
diff --git a/BuildFeed/Views/front/index.cshtml b/BuildFeed/Views/front/index.cshtml
index e025275..7289cae 100644
--- a/BuildFeed/Views/front/index.cshtml
+++ b/BuildFeed/Views/front/index.cshtml
@@ -19,7 +19,7 @@
@(Model.CurrentCanary.MajorVersion).@(Model.CurrentCanary.MinorVersion).@(Model.CurrentCanary.Number).@(Model.CurrentCanary.Revision)
@Model.CurrentCanary.Lab
-
@Model.CurrentCanary.BuildTime.Value.ToString("h:mmtt, dddd dd MMMM yyyy")
+
@Model.CurrentCanary.BuildTime.Value.ToString("HH:mm, dddd dd MMMM yyyy")
@(Model.CurrentInsider.MajorVersion).@(Model.CurrentInsider.MinorVersion).@(Model.CurrentInsider.Number).@(Model.CurrentInsider.Revision)
@Model.CurrentInsider.Lab
- @Model.CurrentInsider.BuildTime.Value.ToString("h:mmtt, dddd dd MMMM yyyy")
+ @Model.CurrentInsider.BuildTime.Value.ToString("HH:mm, dddd dd MMMM yyyy")
@(Model.CurrentRelease.MajorVersion).@(Model.CurrentRelease.MinorVersion).@(Model.CurrentRelease.Number).@(Model.CurrentRelease.Revision)
@Model.CurrentRelease.Lab
- @Model.CurrentRelease.BuildTime.Value.ToString("h:mmtt, dddd dd MMMM yyyy")
+ @Model.CurrentRelease.BuildTime.Value.ToString("HH:mm, dddd dd MMMM yyyy")
diff --git a/BuildFeed/Views/front/viewBuild.cshtml b/BuildFeed/Views/front/viewBuild.cshtml
index c95c894..4e79f45 100644
--- a/BuildFeed/Views/front/viewBuild.cshtml
+++ b/BuildFeed/Views/front/viewBuild.cshtml
@@ -1,4 +1,5 @@
-@using BuildFeed.Code
+@using System.Globalization
+@using BuildFeed.Code
@using BuildFeed.Controllers
@model BuildFeed.Models.BuildModel
@@ -85,7 +86,7 @@
@if (Model.BuildTime.HasValue)
{
-
+
+
@@ -198,10 +199,10 @@
© 2013 - @DateTime.Now.Year.ToString(), @InvariantTerms.SiteName
- @VariantTerms.Common_DevelopedBy @InvariantTerms.DeveloperName
+ @Html.Raw(string.Format(VariantTerms.Common_DevelopedBy, $" {InvariantTerms.DeveloperName} "))
- @VariantTerms.Common_ContributeOn GitHub
+ @Html.Raw(string.Format(VariantTerms.Common_ContributeOn, " GitHub "))
diff --git a/BuildFeed/res/css/dark.css b/BuildFeed/res/css/dark.css
index 37bed3d..48fedad 100644
--- a/BuildFeed/res/css/dark.css
+++ b/BuildFeed/res/css/dark.css
@@ -2,9 +2,16 @@
background-color: #f6f5f3;
color: #373736; }
-h1 > a {
+a {
+ color: #fff; }
+
+h1 > a,
+#page-footer a {
color: #373736; }
+table thead th {
+ border-bottom-color: #f6f5f3; }
+
#page-content {
background-color: #373736;
color: #f6f5f3; }
diff --git a/BuildFeed/res/css/dark.min.css b/BuildFeed/res/css/dark.min.css
index 16a713f..7bf9ff7 100644
--- a/BuildFeed/res/css/dark.min.css
+++ b/BuildFeed/res/css/dark.min.css
@@ -1 +1 @@
-body{background-color:#f6f5f3;color:#373736;}h1>a{color:#373736;}#page-content{background-color:#373736;color:#f6f5f3;}#page-content h3{border-bottom-color:#ccc;}#page-navigation{background-color:#242423;color:#f6f5f3;}#page-navigation #page-navigation-links>li a{color:#f6f5f3;}#page-navigation #page-navigation-links>li.open>a,#page-navigation #page-navigation-links>li>a:hover{background-color:#373736;}.dropdown-menu{background-color:#242423;-moz-box-shadow:0 5px 10px rgba(0,0,0,.15);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);}.dropdown-menu a:hover,.dropdown-menu a:focus,.dropdown-menu a:active{background-color:#373736;}article{-moz-box-shadow:0 5px 10px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15) inset;box-shadow:0 5px 10px rgba(0,0,0,.15) inset;}article h1,article h3{color:#d6d5d3;}article .build-group>h3>a,article a.more-link,article .build-details-comments a{color:#d6d5d3;}ul.pagination>li.active>a{background:#f6f5f3;color:#242423 !important;}ul.pagination>li:hover:not(.disabled)>a,ul.pagination>li:focus:not(.disabled)>a,ul.pagination>li:active:not(.disabled)>a{background:#d6d5d3;color:#373736 !important;}
\ No newline at end of file
+body{background-color:#f6f5f3;color:#373736;}a{color:#fff;}h1>a,#page-footer a{color:#373736;}table thead th{border-bottom-color:#f6f5f3;}#page-content{background-color:#373736;color:#f6f5f3;}#page-content h3{border-bottom-color:#ccc;}#page-navigation{background-color:#242423;color:#f6f5f3;}#page-navigation #page-navigation-links>li a{color:#f6f5f3;}#page-navigation #page-navigation-links>li.open>a,#page-navigation #page-navigation-links>li>a:hover{background-color:#373736;}.dropdown-menu{background-color:#242423;-moz-box-shadow:0 5px 10px rgba(0,0,0,.15);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);}.dropdown-menu a:hover,.dropdown-menu a:focus,.dropdown-menu a:active{background-color:#373736;}article{-moz-box-shadow:0 5px 10px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15) inset;box-shadow:0 5px 10px rgba(0,0,0,.15) inset;}article h1,article h3{color:#d6d5d3;}article .build-group>h3>a,article a.more-link,article .build-details-comments a{color:#d6d5d3;}ul.pagination>li.active>a{background:#f6f5f3;color:#242423 !important;}ul.pagination>li:hover:not(.disabled)>a,ul.pagination>li:focus:not(.disabled)>a,ul.pagination>li:active:not(.disabled)>a{background:#d6d5d3;color:#373736 !important;}
\ No newline at end of file
diff --git a/BuildFeed/res/css/dark.scss b/BuildFeed/res/css/dark.scss
index 01bba25..ce60eb5 100644
--- a/BuildFeed/res/css/dark.scss
+++ b/BuildFeed/res/css/dark.scss
@@ -4,11 +4,22 @@
color: #373736;
}
-h1 > a
+a
+{
+ color: #fff;
+}
+
+h1 > a,
+#page-footer a
{
color: #373736;
}
+table thead th
+{
+ border-bottom-color: #f6f5f3;
+}
+
#page-content
{
background-color: #373736;
diff --git a/BuildFeed/res/css/default.css b/BuildFeed/res/css/default.css
index a10086d..10bd958 100644
--- a/BuildFeed/res/css/default.css
+++ b/BuildFeed/res/css/default.css
@@ -7,8 +7,9 @@
box-sizing: border-box; }
a {
- text-decoration: none;
- color: #1274b2; }
+ text-decoration: none; }
+ a:hover, a:active, a:focus {
+ text-decoration: underline; }
h1 {
font-size: 3em;
@@ -17,6 +18,18 @@ h1 {
p {
margin: 0 0 1em; }
+table {
+ width: 100%;
+ border-collapse: collapse; }
+ table th,
+ table td {
+ margin: 0;
+ border: 0;
+ padding: 4px 6px; }
+ table thead th {
+ border-bottom: 1px solid;
+ text-align: left; }
+
.container {
width: 1240px;
max-width: 80%;
@@ -36,6 +49,8 @@ p {
header#page-header h1 {
font-weight: 300;
margin: .33em 0; }
+ header#page-header h1 a {
+ text-decoration: none; }
nav#page-navigation #page-navigation-links {
margin: 0 -15px;
@@ -47,6 +62,8 @@ nav#page-navigation #page-navigation-links {
nav#page-navigation #page-navigation-links > li > a {
display: block;
padding: 15px; }
+ nav#page-navigation #page-navigation-links > li > a:hover, nav#page-navigation #page-navigation-links > li > a:active, nav#page-navigation #page-navigation-links > li > a:focus {
+ text-decoration: none; }
nav#page-navigation button {
display: none; }
@@ -82,6 +99,8 @@ nav#page-navigation button {
.dropdown-parent .dropdown-menu .dropdown-menu-block li > a {
display: block;
padding: 0 1em; }
+ .dropdown-parent .dropdown-menu .dropdown-menu-block li > a:hover, .dropdown-parent .dropdown-menu .dropdown-menu-block li > a:active, .dropdown-parent .dropdown-menu .dropdown-menu-block li > a:focus {
+ text-decoration: none; }
.dropdown-parent .dropdown-menu #settings-theme-menu {
width: 120px; }
.dropdown-parent .dropdown-menu #settings-lang-menu {
@@ -152,6 +171,8 @@ article {
background: #fff;
flex-grow: 1;
margin: 0 2em 2em 0; }
+ .latest-flex .latest-flex-item:hover, .latest-flex .latest-flex-item:active, .latest-flex .latest-flex-item:focus {
+ text-decoration: none; }
.latest-flex .latest-flex-item h3.latest-flex-title {
border-bottom: 0;
margin: 0;
@@ -195,6 +216,8 @@ article {
color: #fff;
margin: 0 0 2em;
padding: 0.66667em; }
+ .latest-full:hover, .latest-full:active, .latest-full:focus {
+ text-decoration: none; }
.build-details-flex {
display: flex;
@@ -227,7 +250,8 @@ article {
vertical-align: top; }
.form-group > div input, .form-group > div textarea, .form-group > div select {
width: 100%; }
- .form-group > div input[type=submit] {
+ .form-group > div input[type=submit],
+ .form-group > div input[type=checkbox] {
width: auto; }
.form-group > label + div {
margin-left: 0; }
diff --git a/BuildFeed/res/css/default.min.css b/BuildFeed/res/css/default.min.css
index 33c2041..14f7e45 100644
--- a/BuildFeed/res/css/default.min.css
+++ b/BuildFeed/res/css/default.min.css
@@ -1 +1 @@
-body{font-family:'Roboto',sans-serif;font-size:10pt;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:#1274b2}h1{font-size:3em;font-weight:500}p{margin:0 0 1em}.container{width:1240px;max-width:80%;margin:0 auto;position:relative}.no-wrapping{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.eager-wrapping{-ms-word-wrap:break-word;word-wrap:break-word}header#page-header h1{font-weight:300;margin:.33em 0}nav#page-navigation #page-navigation-links{margin:0 -15px;padding:0;text-align:right}nav#page-navigation #page-navigation-links>li{display:inline-block;vertical-align:top}nav#page-navigation #page-navigation-links>li>a{display:block;padding:15px}nav#page-navigation button{display:none}.dropdown-parent .dropdown-menu{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;right:-15px;max-width:1240px;padding:15px;text-align:left;z-index:10}.dropdown-parent .dropdown-menu h4{margin:0 0 .5em;font-size:1.2em;font-weight:500}.dropdown-parent .dropdown-menu .dropdown-menu-block{float:left;display:inline-block;vertical-align:top}.dropdown-parent .dropdown-menu .dropdown-menu-block ul{padding:0}.dropdown-parent .dropdown-menu .dropdown-menu-block li{list-style-type:none;line-height:2em;float:left;width:20%;min-width:100px;vertical-align:top}.dropdown-parent .dropdown-menu .dropdown-menu-block li>a{display:block;padding:0 1em}.dropdown-parent .dropdown-menu #settings-theme-menu{width:120px}.dropdown-parent .dropdown-menu #settings-lang-menu{width:calc(100% - 120px)}.dropdown-parent.open .dropdown-menu{display:block}article{padding:2em 0}article h1{font-size:4em;font-weight:300;text-align:center;margin:0 0 .5em}article h1.eager-wrapping{font-size:4em}article h3{font-size:2em;font-weight:bold;padding:0 0 .33333em;margin:.33333em 0 .66667em;text-transform:uppercase;letter-spacing:.25em;border-bottom:1px solid}article .build-group-listing{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 -.75em}article .build-group-listing .build-group{width:180px;flex-grow:1;margin:0 .75em 1em;box-sizing:border-box}article .build-group-listing .build-group h3{font-size:1.75em;font-weight:300;padding:0;margin:0 0 .4em;letter-spacing:-.05em;border-bottom:0;text-transform:lowercase}article .build-group-listing .build-group p{font-size:1.1em;font-weight:300;margin:0 0 .66667em}article .build-group-listing .build-group-empty{width:180px;flex-grow:1;margin:0 .75em;box-sizing:border-box}.latest-flex{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:2em -2em 0 0}.latest-flex .latest-flex-item{width:240px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;flex-grow:1;margin:0 2em 2em 0}.latest-flex .latest-flex-item h3.latest-flex-title{border-bottom:0;margin:0;padding:0;font-size:1.25em;font-weight:normal;text-align:center;padding:.4em .5em;margin:-1px;color:#fff}.latest-flex .latest-flex-item.latest-flex-red{border:.16667em solid #ff2626}.latest-flex .latest-flex-item.latest-flex-red h3.latest-flex-title{background:#ff2626}.latest-flex .latest-flex-item.latest-flex-yellow{border:.16667em solid #ff9f19}.latest-flex .latest-flex-item.latest-flex-yellow h3.latest-flex-title{background:#ff9f19}.latest-flex .latest-flex-item.latest-flex-green{border:.16667em solid #12b23f}.latest-flex .latest-flex-item.latest-flex-green h3.latest-flex-title{background:#12b23f}.latest-flex .latest-flex-item .latest-flex-detail{color:#373736;text-align:center;font-weight:300}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-build{font-size:2.33333em;margin:.33333em 0 .16667em}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-lab{font-size:1.5em;margin:0 0 .5em}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-time{margin:0 0 .75em}.latest-full{display:block;background:#1274b2;font-weight:normal;text-align:center;color:#fff;margin:0 0 2em;padding:.66667em}.build-details-flex{display:flex;font-size:1.1em}.build-details-flex .build-details-flex-item{flex-grow:1;margin-bottom:1.5em}.build-details-flex .build-details-flex-item label{font-weight:bold;display:inline-block;vertical-align:top;margin-right:1em}.build-details-flex .build-details-flex-item .build-details-flex-value{display:inline-block;vertical-align:top}.form-group{margin-bottom:1.5em}.form-group>label{width:20%;text-align:right;font-weight:bold;margin-right:1em;display:inline-block;vertical-align:top}.form-group>div{margin-left:calc(20% + 1em);width:30%;display:inline-block;vertical-align:top}.form-group>div input,.form-group>div textarea,.form-group>div select{width:100%}.form-group>div input[type=submit]{width:auto}.form-group>label+div{margin-left:0}ul.pagination{text-align:center;margin:0 0 1em;padding:0;display:flex;justify-content:center}ul.pagination>li{list-style:none;width:1.5em;line-height:1.5em;margin:0 .25em}ul.pagination>li>a,ul.pagination>li>span{display:block;border-radius:.5em}ul.pagination>li>span{cursor:not-allowed}footer#page-footer{padding-top:1.33333em;font-size:.85em}footer#page-footer .footer-flex{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}footer#page-footer .footer-flex .footer-flex-item{width:50%;min-width:200px;text-align:center;flex-grow:1}footer#page-footer .footer-flex .footer-flex-item:last-child{text-align:right}footer#page-footer .footer-flex .footer-flex-item:first-child{text-align:left}footer#page-footer p{margin:0 0 .4em}.modal-search-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4)}.modal-search-overlay .modal-search{position:absolute;top:20%;left:30%;width:40%;background:#000;padding:2em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #ccc}.modal-search-overlay .modal-search h3{color:#fff;margin:0 0 1em}
\ No newline at end of file
+body{font-family:'Roboto',sans-serif;font-size:10pt;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}a{text-decoration:none;}a:hover,a:active,a:focus{text-decoration:underline;}h1{font-size:3em;font-weight:500;}p{margin:0 0 1em;}table{width:100%;border-collapse:collapse;}table th,table td{margin:0;border:0;padding:4px 6px;}table thead th{border-bottom:1px solid;text-align:left;}.container{width:1240px;max-width:80%;margin:0 auto;position:relative;}.no-wrapping{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}.eager-wrapping{-ms-word-wrap:break-word;word-wrap:break-word;}header#page-header h1{font-weight:300;margin:.33em 0;}header#page-header h1 a{text-decoration:none;}nav#page-navigation #page-navigation-links{margin:0 -15px;padding:0;text-align:right;}nav#page-navigation #page-navigation-links>li{display:inline-block;vertical-align:top;}nav#page-navigation #page-navigation-links>li>a{display:block;padding:15px;}nav#page-navigation #page-navigation-links>li>a:hover,nav#page-navigation #page-navigation-links>li>a:active,nav#page-navigation #page-navigation-links>li>a:focus{text-decoration:none;}nav#page-navigation button{display:none;}.dropdown-parent .dropdown-menu{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;right:-15px;max-width:1240px;padding:15px;text-align:left;z-index:10;}.dropdown-parent .dropdown-menu h4{margin:0 0 .5em;font-size:1.2em;font-weight:500;}.dropdown-parent .dropdown-menu .dropdown-menu-block{float:left;display:inline-block;vertical-align:top;}.dropdown-parent .dropdown-menu .dropdown-menu-block ul{padding:0;}.dropdown-parent .dropdown-menu .dropdown-menu-block li{list-style-type:none;line-height:2em;float:left;width:20%;min-width:100px;vertical-align:top;}.dropdown-parent .dropdown-menu .dropdown-menu-block li>a{display:block;padding:0 1em;}.dropdown-parent .dropdown-menu .dropdown-menu-block li>a:hover,.dropdown-parent .dropdown-menu .dropdown-menu-block li>a:active,.dropdown-parent .dropdown-menu .dropdown-menu-block li>a:focus{text-decoration:none;}.dropdown-parent .dropdown-menu #settings-theme-menu{width:120px;}.dropdown-parent .dropdown-menu #settings-lang-menu{width:calc(100% - 120px);}.dropdown-parent.open .dropdown-menu{display:block;}article{padding:2em 0;}article h1{font-size:4em;font-weight:300;text-align:center;margin:0 0 .5em;}article h1.eager-wrapping{font-size:4em;}article h3{font-size:2em;font-weight:bold;padding:0 0 .33333em;margin:.33333em 0 .66667em;text-transform:uppercase;letter-spacing:.25em;border-bottom:1px solid;}article .build-group-listing{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 -.75em;}article .build-group-listing .build-group{width:180px;flex-grow:1;margin:0 .75em 1em;box-sizing:border-box;}article .build-group-listing .build-group h3{font-size:1.75em;font-weight:300;padding:0;margin:0 0 .4em;letter-spacing:-.05em;border-bottom:0;text-transform:lowercase;}article .build-group-listing .build-group p{font-size:1.1em;font-weight:300;margin:0 0 .66667em;}article .build-group-listing .build-group-empty{width:180px;flex-grow:1;margin:0 .75em;box-sizing:border-box;}.latest-flex{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:2em -2em 0 0;}.latest-flex .latest-flex-item{width:240px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;flex-grow:1;margin:0 2em 2em 0;}.latest-flex .latest-flex-item:hover,.latest-flex .latest-flex-item:active,.latest-flex .latest-flex-item:focus{text-decoration:none;}.latest-flex .latest-flex-item h3.latest-flex-title{border-bottom:0;margin:0;padding:0;font-size:1.25em;font-weight:normal;text-align:center;padding:.4em .5em;margin:-1px;color:#fff;}.latest-flex .latest-flex-item.latest-flex-red{border:.16667em solid #ff2626;}.latest-flex .latest-flex-item.latest-flex-red h3.latest-flex-title{background:#ff2626;}.latest-flex .latest-flex-item.latest-flex-yellow{border:.16667em solid #ff9f19;}.latest-flex .latest-flex-item.latest-flex-yellow h3.latest-flex-title{background:#ff9f19;}.latest-flex .latest-flex-item.latest-flex-green{border:.16667em solid #12b23f;}.latest-flex .latest-flex-item.latest-flex-green h3.latest-flex-title{background:#12b23f;}.latest-flex .latest-flex-item .latest-flex-detail{color:#373736;text-align:center;font-weight:300;}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-build{font-size:2.33333em;margin:.33333em 0 .16667em;}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-lab{font-size:1.5em;margin:0 0 .5em;}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-time{margin:0 0 .75em;}.latest-full{display:block;background:#1274b2;font-weight:normal;text-align:center;color:#fff;margin:0 0 2em;padding:.66667em;}.latest-full:hover,.latest-full:active,.latest-full:focus{text-decoration:none;}.build-details-flex{display:flex;font-size:1.1em;}.build-details-flex .build-details-flex-item{flex-grow:1;margin-bottom:1.5em;}.build-details-flex .build-details-flex-item label{font-weight:bold;display:inline-block;vertical-align:top;margin-right:1em;}.build-details-flex .build-details-flex-item .build-details-flex-value{display:inline-block;vertical-align:top;}.form-group{margin-bottom:1.5em;}.form-group>label{width:20%;text-align:right;font-weight:bold;margin-right:1em;display:inline-block;vertical-align:top;}.form-group>div{margin-left:calc(20% + 1em);width:30%;display:inline-block;vertical-align:top;}.form-group>div input,.form-group>div textarea,.form-group>div select{width:100%;}.form-group>div input[type=submit],.form-group>div input[type=checkbox]{width:auto;}.form-group>label+div{margin-left:0;}ul.pagination{text-align:center;margin:0 0 1em;padding:0;display:flex;justify-content:center;}ul.pagination>li{list-style:none;width:1.5em;line-height:1.5em;margin:0 .25em;}ul.pagination>li>a,ul.pagination>li>span{display:block;border-radius:.5em;}ul.pagination>li>span{cursor:not-allowed;}footer#page-footer{padding-top:1.33333em;font-size:.85em;}footer#page-footer .footer-flex{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}footer#page-footer .footer-flex .footer-flex-item{width:50%;min-width:200px;text-align:center;flex-grow:1;}footer#page-footer .footer-flex .footer-flex-item:last-child{text-align:right;}footer#page-footer .footer-flex .footer-flex-item:first-child{text-align:left;}footer#page-footer p{margin:0 0 .4em;}.modal-search-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);}.modal-search-overlay .modal-search{position:absolute;top:20%;left:30%;width:40%;background:#000;padding:2em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #ccc;}.modal-search-overlay .modal-search h3{color:#fff;margin:0 0 1em;}
\ No newline at end of file
diff --git a/BuildFeed/res/css/default.scss b/BuildFeed/res/css/default.scss
index b81e1f5..62ef9fe 100644
--- a/BuildFeed/res/css/default.scss
+++ b/BuildFeed/res/css/default.scss
@@ -11,7 +11,13 @@
a
{
text-decoration: none;
- color: #1274b2;
+
+ &:hover,
+ &:active,
+ &:focus
+ {
+ text-decoration: underline;
+ }
}
h1
@@ -25,6 +31,26 @@ p
margin: 0 0 1em;
}
+table
+{
+ width: 100%;
+ border-collapse: collapse;
+
+ th,
+ td
+ {
+ margin: 0;
+ border: 0;
+ padding: 4px 6px;
+ }
+
+ thead th
+ {
+ border-bottom: 1px solid;
+ text-align: left;
+ }
+}
+
.container
{
width: 1240px;
@@ -53,6 +79,11 @@ header#page-header
{
font-weight: 300;
margin: .33em 0;
+
+ a
+ {
+ text-decoration: none;
+ }
}
}
@@ -73,6 +104,13 @@ nav#page-navigation
{
display: block;
padding: 15px;
+
+ &:hover,
+ &:active,
+ &:focus
+ {
+ text-decoration: none;
+ }
}
}
}
@@ -129,6 +167,13 @@ nav#page-navigation
{
display: block;
padding: 0 1em;
+
+ &:hover,
+ &:active,
+ &:focus
+ {
+ text-decoration: none;
+ }
}
}
}
@@ -245,6 +290,13 @@ article
flex-grow: 1;
margin: 0 2em 2em 0;
+ &:hover,
+ &:active,
+ &:focus
+ {
+ text-decoration: none;
+ }
+
h3.latest-flex-title
{
border-bottom: 0;
@@ -323,6 +375,13 @@ article
color: #fff;
margin: 0 0 2em;
padding: #{(2em / 3)};
+
+ &:hover,
+ &:active,
+ &:focus
+ {
+ text-decoration: none;
+ }
}
.build-details-flex
@@ -377,7 +436,8 @@ article
width: 100%;
}
- input[type=submit]
+ input[type=submit],
+ input[type=checkbox]
{
width: auto;
}
diff --git a/BuildFeed/res/css/light.css b/BuildFeed/res/css/light.css
index 5a12e71..a9d5557 100644
--- a/BuildFeed/res/css/light.css
+++ b/BuildFeed/res/css/light.css
@@ -2,9 +2,16 @@
background-color: #373736;
color: #f6f5f3; }
-h1 > a {
+a {
+ color: #000; }
+
+h1 > a,
+#page-footer a {
color: #f6f5f3; }
+table thead th {
+ border-bottom-color: #373736; }
+
#page-content {
background-color: #f6f5f3;
color: #373736; }
diff --git a/BuildFeed/res/css/light.min.css b/BuildFeed/res/css/light.min.css
index ef75279..15e10b3 100644
--- a/BuildFeed/res/css/light.min.css
+++ b/BuildFeed/res/css/light.min.css
@@ -1 +1 @@
-body{background-color:#373736;color:#f6f5f3;}h1>a{color:#f6f5f3;}#page-content{background-color:#f6f5f3;color:#373736;}#page-content h3{border-bottom-color:#ccc;}#page-navigation{background-color:#d6d5d3;color:#373736;}#page-navigation #page-navigation-links>li a{color:#373736;}#page-navigation #page-navigation-links>li.open>a,#page-navigation #page-navigation-links>li>a:hover{background-color:#f6f5f3;}.dropdown-menu{background-color:#d6d5d3;-moz-box-shadow:0 5px 10px rgba(0,0,0,.15);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);}.dropdown-menu a:hover,.dropdown-menu a:focus,.dropdown-menu a:active{background-color:#f6f5f3;}article{-moz-box-shadow:0 5px 10px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15) inset;box-shadow:0 5px 10px rgba(0,0,0,.15) inset;}article h1,article h3{color:#242423;}article .build-group>h3>a,article a.more-link,article .build-details-comments a{color:#242423;}ul.pagination>li.active>a{background:#373736;color:#d6d5d3 !important;}ul.pagination>li:hover:not(.disabled)>a,ul.pagination>li:focus:not(.disabled)>a,ul.pagination>li:active:not(.disabled)>a{background:#242423;color:#f6f5f3 !important;}
\ No newline at end of file
+body{background-color:#373736;color:#f6f5f3;}a{color:#000;}h1>a,#page-footer a{color:#f6f5f3;}table thead th{border-bottom-color:#373736;}#page-content{background-color:#f6f5f3;color:#373736;}#page-content h3{border-bottom-color:#ccc;}#page-navigation{background-color:#d6d5d3;color:#373736;}#page-navigation #page-navigation-links>li a{color:#373736;}#page-navigation #page-navigation-links>li.open>a,#page-navigation #page-navigation-links>li>a:hover{background-color:#f6f5f3;}.dropdown-menu{background-color:#d6d5d3;-moz-box-shadow:0 5px 10px rgba(0,0,0,.15);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);}.dropdown-menu a:hover,.dropdown-menu a:focus,.dropdown-menu a:active{background-color:#f6f5f3;}article{-moz-box-shadow:0 5px 10px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15) inset;box-shadow:0 5px 10px rgba(0,0,0,.15) inset;}article h1,article h3{color:#242423;}article .build-group>h3>a,article a.more-link,article .build-details-comments a{color:#242423;}ul.pagination>li.active>a{background:#373736;color:#d6d5d3 !important;}ul.pagination>li:hover:not(.disabled)>a,ul.pagination>li:focus:not(.disabled)>a,ul.pagination>li:active:not(.disabled)>a{background:#242423;color:#f6f5f3 !important;}
\ No newline at end of file
diff --git a/BuildFeed/res/css/light.scss b/BuildFeed/res/css/light.scss
index 7f2e56f..69bca20 100644
--- a/BuildFeed/res/css/light.scss
+++ b/BuildFeed/res/css/light.scss
@@ -4,11 +4,22 @@
color: #f6f5f3;
}
-h1 > a
+a
+{
+ color: #000;
+}
+
+h1 > a,
+#page-footer a
{
color: #f6f5f3;
}
+table thead th
+{
+ border-bottom-color: #373736;
+}
+
#page-content
{
background-color: #f6f5f3;
diff --git a/BuildFeed/res/css/rtl.css b/BuildFeed/res/css/rtl.css
index e02abfc..98e87bf 100644
--- a/BuildFeed/res/css/rtl.css
+++ b/BuildFeed/res/css/rtl.css
@@ -1 +1,19 @@
-
+nav#page-navigation #page-navigation-links {
+ text-align: left; }
+
+.dropdown-parent .dropdown-menu {
+ text-align: right; }
+ .dropdown-parent .dropdown-menu .dropdown-menu-block {
+ float: right; }
+ .dropdown-parent .dropdown-menu .dropdown-menu-block li {
+ float: right; }
+
+.form-group label {
+ text-align: left; }
+
+footer#page-footer .footer-flex .footer-flex-item:last-child {
+ text-align: left; }
+
+footer#page-footer .footer-flex .footer-flex-item:first-child {
+ text-align: right; }
+
diff --git a/BuildFeed/res/css/rtl.min.css b/BuildFeed/res/css/rtl.min.css
index 5f28270..75f786c 100644
--- a/BuildFeed/res/css/rtl.min.css
+++ b/BuildFeed/res/css/rtl.min.css
@@ -1 +1 @@
-
\ No newline at end of file
+nav#page-navigation #page-navigation-links{text-align:left;}.dropdown-parent .dropdown-menu{text-align:right;}.dropdown-parent .dropdown-menu .dropdown-menu-block{float:right;}.dropdown-parent .dropdown-menu .dropdown-menu-block li{float:right;}.form-group label{text-align:left;}footer#page-footer .footer-flex .footer-flex-item:last-child{text-align:left;}footer#page-footer .footer-flex .footer-flex-item:first-child{text-align:right;}
\ No newline at end of file
diff --git a/BuildFeed/res/css/rtl.scss b/BuildFeed/res/css/rtl.scss
index 46800d1..261f442 100644
--- a/BuildFeed/res/css/rtl.scss
+++ b/BuildFeed/res/css/rtl.scss
@@ -1,2 +1,39 @@
-body {
+nav#page-navigation #page-navigation-links
+{
+ text-align: left;
+}
+
+.dropdown-parent .dropdown-menu
+{
+ text-align: right;
+
+ .dropdown-menu-block
+ {
+ float: right;
+
+ li
+ {
+ float: right;
+ }
+ }
+}
+
+.form-group label
+{
+ text-align: left;
+}
+
+
+footer#page-footer .footer-flex .footer-flex-item
+{
+
+ &:last-child
+ {
+ text-align: left;
+ }
+
+ &:first-child
+ {
+ text-align: right;
+ }
}