mirror of
https://github.com/ENSL/ensl.org.git
synced 2024-12-27 21:10:54 +00:00
Added gather player count
Improved content spacing Colour tweaks
This commit is contained in:
parent
75f3a0d32e
commit
6a1241ac9d
23 changed files with 123 additions and 80 deletions
Binary file not shown.
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 4.6 KiB |
|
@ -56,13 +56,13 @@ $dark-blue: darken($blue, 15);
|
||||||
$deep-blue: darken($dark-blue, 15);
|
$deep-blue: darken($dark-blue, 15);
|
||||||
$dark-gray: #21262A;
|
$dark-gray: #21262A;
|
||||||
|
|
||||||
$medium-gray: #2F383D;
|
|
||||||
|
|
||||||
$light-blue: #36b1ff;
|
$light-blue: #36b1ff;
|
||||||
$light-gray: darken(#ECF1F5, 5);
|
$light-gray: darken(#ECF1F5, 5);
|
||||||
$light-red: #e56c69;
|
$light-red: #e56c69;
|
||||||
$light-yellow: #FFF6BF;
|
$light-yellow: #FFF6BF;
|
||||||
$light-green: #1f7f5c;
|
$light-green: #1f7f5c;
|
||||||
|
|
||||||
|
$medium-gray: lighten(#5a5a5a, 30%);
|
||||||
|
|
||||||
$base-body-color: white;
|
$base-body-color: white;
|
||||||
$base-font-color: $dark-gray;
|
$base-font-color: $dark-gray;
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin-bottom: $base-line-height;
|
margin-bottom: $base-line-height;
|
||||||
padding-bottom: 1em;
|
padding-bottom: 1em;
|
||||||
border-bottom: 1px solid $light-gray;
|
border-bottom: 1px solid $medium-gray;
|
||||||
|
|
||||||
.comment-image,
|
.comment-image,
|
||||||
.comment-content {
|
.comment-content {
|
||||||
|
|
|
@ -210,6 +210,7 @@ form {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
line-height: 30px;
|
line-height: 30px;
|
||||||
outline: none;
|
outline: none;
|
||||||
|
font-weight: normal;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,7 +62,7 @@
|
||||||
#gather-info {
|
#gather-info {
|
||||||
@include span-columns(12);
|
@include span-columns(12);
|
||||||
margin: 20px 0;
|
margin: 20px 0;
|
||||||
border-bottom: 2px solid $light-gray;
|
border-bottom: 2px solid $medium-gray;
|
||||||
|
|
||||||
.info {
|
.info {
|
||||||
@include span-columns(4);
|
@include span-columns(4);
|
||||||
|
@ -118,8 +118,9 @@
|
||||||
@include pad;
|
@include pad;
|
||||||
border-radius: $column-border-width + $column-border-radius;
|
border-radius: $column-border-width + $column-border-radius;
|
||||||
padding-bottom: 20px;
|
padding-bottom: 20px;
|
||||||
padding: 20px;
|
padding: 0px;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
z-index: 100;
|
||||||
|
|
||||||
h4 {
|
h4 {
|
||||||
padding-bottom: 20px;
|
padding-bottom: 20px;
|
||||||
|
@ -134,6 +135,22 @@
|
||||||
ul {
|
ul {
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.contents {
|
||||||
|
margin: 20px;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.contents:before {
|
||||||
|
border-radius: $base-border-radius;
|
||||||
|
content: '';
|
||||||
|
background: rgba(0, 0, 0, 0.15);
|
||||||
|
position: absolute;
|
||||||
|
width: 90%;
|
||||||
|
height: 100%;
|
||||||
|
z-index: -1;
|
||||||
|
margin: -20px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.players {
|
.players {
|
||||||
|
@ -156,8 +173,8 @@
|
||||||
clear: both;
|
clear: both;
|
||||||
padding: 20px 0;
|
padding: 20px 0;
|
||||||
margin: 20px 0;
|
margin: 20px 0;
|
||||||
border-top: 2px solid $light-gray;
|
border-top: 2px solid $medium-gray;
|
||||||
border-bottom: 2px solid $light-gray;
|
border-bottom: 2px solid $medium-gray;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
.admin {
|
.admin {
|
||||||
|
|
|
@ -4,8 +4,30 @@
|
||||||
|
|
||||||
.shoutmsg {
|
.shoutmsg {
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
|
display: block;
|
||||||
|
clear: both;
|
||||||
|
|
||||||
.timestamp {
|
.timestamp {
|
||||||
@extend .highlight;
|
@extend .highlight;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.user {
|
||||||
|
float: left;
|
||||||
|
padding: 0 5px 5px 0;
|
||||||
|
|
||||||
|
.delete {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.username {
|
||||||
|
clear: right;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.time {
|
||||||
|
clear: left;
|
||||||
|
display: block;
|
||||||
|
color: #5a5a5a;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
Main Containers
|
Main Containers
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$container-padding: 1.5em;
|
$container-padding: 2em;
|
||||||
|
|
||||||
html,
|
html,
|
||||||
body {
|
body {
|
||||||
|
@ -41,6 +41,12 @@ body#tinymce {
|
||||||
padding-top: 20px;
|
padding-top: 20px;
|
||||||
background-image: image-url('layout/body-background-full.png');
|
background-image: image-url('layout/body-background-full.png');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&.no-body {
|
||||||
|
#main {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#forums {
|
#forums {
|
||||||
|
@ -49,14 +55,7 @@ body#tinymce {
|
||||||
|
|
||||||
#main {
|
#main {
|
||||||
@include span-columns(9 of 12);
|
@include span-columns(9 of 12);
|
||||||
padding: 20px 25px 20px 10px;
|
padding: 20px 25px 20px 0px;
|
||||||
|
|
||||||
&.no-body {
|
|
||||||
box-shadow: none;
|
|
||||||
border-radius: 0;
|
|
||||||
background: transparent;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#sidebar {
|
#sidebar {
|
||||||
|
@ -82,7 +81,6 @@ h1, h2, h3, h4, h5, h6 {
|
||||||
&:before {
|
&:before {
|
||||||
content: "";
|
content: "";
|
||||||
display: block;
|
display: block;
|
||||||
border-top: 2px solid $light-gray;
|
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 2px;
|
height: 2px;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
|
|
@ -44,6 +44,10 @@ header .banner {
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
line-height: 14px;
|
line-height: 14px;
|
||||||
color: #497588;
|
color: #497588;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
form {
|
form {
|
||||||
|
@ -52,6 +56,9 @@ header .banner {
|
||||||
|
|
||||||
&.admin {
|
&.admin {
|
||||||
|
|
||||||
|
.links {
|
||||||
|
margin-top: -10px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.fields {
|
.fields {
|
||||||
|
|
|
@ -47,6 +47,21 @@ ul.navigation {
|
||||||
&.active {
|
&.active {
|
||||||
color: #3dcfff;
|
color: #3dcfff;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.count {
|
||||||
|
border-radius: $base-border-radius;
|
||||||
|
display: inline-block;
|
||||||
|
margin-left: 20px;
|
||||||
|
background: darken(#5a5a5a, 15%);
|
||||||
|
line-height: 20px;
|
||||||
|
padding: 0 3px;
|
||||||
|
color: lighten(#5f5f5f, 20%);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.active .count,
|
||||||
|
&:hover .count {
|
||||||
|
color: $light-blue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
> a {
|
> a {
|
||||||
|
@ -94,7 +109,7 @@ ul.navigation {
|
||||||
|
|
||||||
ul {
|
ul {
|
||||||
background: image-url('layout/drop-menu-background.png') top center repeat-y;
|
background: image-url('layout/drop-menu-background.png') top center repeat-y;
|
||||||
width: 130px;
|
width: 176px;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
box-shadow: $content-shadow;
|
box-shadow: $content-shadow;
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
|
@ -123,9 +138,8 @@ ul.navigation {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
display: block;
|
display: block;
|
||||||
padding: 0 20px;
|
padding: 0 20px;
|
||||||
line-height: 40px;
|
line-height: 30px;
|
||||||
height: 40px;
|
height: 40px;
|
||||||
font-size: 12px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover a {
|
&:hover a {
|
||||||
|
|
|
@ -15,7 +15,13 @@
|
||||||
height: 75px;
|
height: 75px;
|
||||||
background: image-url('layout/sidebar-shadow.png') top center no-repeat;
|
background: image-url('layout/sidebar-shadow.png') top center no-repeat;
|
||||||
top: 0;
|
top: 0;
|
||||||
right: -15px;
|
right: -20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:first-child {
|
||||||
|
&:before {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
h4 {
|
h4 {
|
||||||
|
@ -41,7 +47,7 @@
|
||||||
color: white;
|
color: white;
|
||||||
background: #5a5a5a;
|
background: #5a5a5a;
|
||||||
padding: 0 20px;
|
padding: 0 20px;
|
||||||
margin: 0 -15px 0 0;
|
margin: 0 (- $container-padding) 0 0;
|
||||||
margin-bottom: 12px;
|
margin-bottom: 12px;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
line-height: 30px;
|
line-height: 30px;
|
||||||
|
@ -84,6 +90,12 @@
|
||||||
float: none;
|
float: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.button {
|
||||||
|
clear: both;
|
||||||
|
display: block;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
&:last-child {
|
&:last-child {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
@ -94,10 +106,6 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.calendar {
|
.calendar {
|
||||||
&:before {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.entry {
|
.entry {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
@ -122,30 +130,6 @@
|
||||||
@include span-columns(12);
|
@include span-columns(12);
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.shoutmsg {
|
|
||||||
display: block;
|
|
||||||
clear: both;
|
|
||||||
|
|
||||||
.user {
|
|
||||||
float: left;
|
|
||||||
padding: 0 5px 5px 0;
|
|
||||||
|
|
||||||
.delete {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.username {
|
|
||||||
clear: right;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.time {
|
|
||||||
clear: left;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -31,7 +31,7 @@ div#match {
|
||||||
$title-height: 100px;
|
$title-height: 100px;
|
||||||
|
|
||||||
@include span-columns(12);
|
@include span-columns(12);
|
||||||
border-bottom: 3px solid $light-gray;
|
border-bottom: 3px solid $medium-gray;
|
||||||
|
|
||||||
.contesters,
|
.contesters,
|
||||||
.details,
|
.details,
|
||||||
|
@ -109,12 +109,12 @@ div#match {
|
||||||
}
|
}
|
||||||
|
|
||||||
.score-1 {
|
.score-1 {
|
||||||
padding-left: 10px;
|
padding-left: 5px;
|
||||||
left: 0;
|
left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.score-2 {
|
.score-2 {
|
||||||
padding-right: 10px;
|
padding-right: 5px;
|
||||||
right: 0;
|
right: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -295,7 +295,7 @@ div#match {
|
||||||
.report {
|
.report {
|
||||||
margin: 20px 0;
|
margin: 20px 0;
|
||||||
padding-top: 20px;
|
padding-top: 20px;
|
||||||
border-top: 3px solid $light-gray;
|
border-top: 3px solid $medium-gray;
|
||||||
|
|
||||||
textarea {
|
textarea {
|
||||||
margin: 20px 0;
|
margin: 20px 0;
|
||||||
|
|
|
@ -2,9 +2,13 @@
|
||||||
Articles
|
Articles
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#news {
|
||||||
|
margin-left: -20px;
|
||||||
|
}
|
||||||
|
|
||||||
div.article {
|
div.article {
|
||||||
@include span-columns(12);
|
@include span-columns(12);
|
||||||
border-bottom: 3px solid $light-gray;
|
border-bottom: 3px solid $medium-gray;
|
||||||
padding-bottom: 20px;
|
padding-bottom: 20px;
|
||||||
|
|
||||||
h1 {
|
h1 {
|
||||||
|
@ -46,10 +50,10 @@ div.article {
|
||||||
|
|
||||||
&.preview {
|
&.preview {
|
||||||
@include span-columns(12);
|
@include span-columns(12);
|
||||||
padding: 20px 20px 20px 20px;
|
@include omega;
|
||||||
|
box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.25);
|
||||||
|
padding: 20px;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
margin-left: -10px;
|
|
||||||
box-shadow: $content-shadow;
|
|
||||||
border: 0;
|
border: 0;
|
||||||
|
|
||||||
.content {
|
.content {
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
@include span-columns(12);
|
@include span-columns(12);
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
padding-bottom: 20px;
|
padding-bottom: 20px;
|
||||||
border-bottom: 3px solid $light-gray;
|
border-bottom: 3px solid $medium-gray;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
.connect {
|
.connect {
|
||||||
|
|
|
@ -138,6 +138,12 @@
|
||||||
form {
|
form {
|
||||||
@include span-columns(12);
|
@include span-columns(12);
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
|
|
||||||
|
&.inline {
|
||||||
|
width: auto;
|
||||||
|
display: inline;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.tab {
|
.tab {
|
||||||
|
|
|
@ -20,6 +20,7 @@
|
||||||
<li class="dropdown">
|
<li class="dropdown">
|
||||||
<%= active_link_to Gather.last, class: 'gathers' do %>
|
<%= active_link_to Gather.last, class: 'gathers' do %>
|
||||||
Gathers
|
Gathers
|
||||||
|
<span class="count"><%= Gather.player_count_for_game('NS2') %>/<%= Gather::FULL %></span>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<% provide :main_class, 'no-body' %>
|
<% provide :main_class, 'no-body' %>
|
||||||
|
|
||||||
<div id="news">
|
<div id="news" class="index">
|
||||||
<% @news.each_with_index do |item, i| %>
|
<% @news.each_with_index do |item, i| %>
|
||||||
<%= render partial: 'preview', locals: { article: item, full: (true if i == 0) } %>
|
<%= render partial: 'preview', locals: { article: item, full: (true if i == 0) } %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<h1>Gather Archive</h1>
|
<h1>Gather Archive</h1>
|
||||||
<h5 class="title">Players in bold were captains for their respective teams.</h5>
|
<h5 class="title">Players starred were captains for their respective teams.</h5>
|
||||||
|
|
||||||
<table class="gathers striped">
|
<table class="gathers striped">
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -16,12 +16,9 @@
|
||||||
<% gather.gatherers.each do |gatherer| %>
|
<% gather.gatherers.each do |gatherer| %>
|
||||||
<li>
|
<li>
|
||||||
<% if gatherer.team == 1 %>
|
<% if gatherer.team == 1 %>
|
||||||
<% if gather.captain1 == gatherer %>
|
|
||||||
<strong>
|
|
||||||
<% end %>
|
|
||||||
<%= link_to gatherer.user.to_s, User.find_by_username(gatherer.user.to_s) %>
|
<%= link_to gatherer.user.to_s, User.find_by_username(gatherer.user.to_s) %>
|
||||||
<% if gather.captain1 == gatherer %>
|
<% if gather.captain1 == gatherer %>
|
||||||
</strong>
|
<%= icon 'star' %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
|
@ -33,12 +30,9 @@
|
||||||
<% gather.gatherers.each do |gatherer| %>
|
<% gather.gatherers.each do |gatherer| %>
|
||||||
<li>
|
<li>
|
||||||
<% if gatherer.team == 2 %>
|
<% if gatherer.team == 2 %>
|
||||||
<% if gather.captain2 == gatherer %>
|
|
||||||
<strong>
|
|
||||||
<% end %>
|
|
||||||
<%= link_to gatherer.user.to_s, User.find_by_username(gatherer.user.to_s) %>
|
<%= link_to gatherer.user.to_s, User.find_by_username(gatherer.user.to_s) %>
|
||||||
<% if gather.captain2 == gatherer %>
|
<% if gather.captain2 == gatherer %>
|
||||||
</strong>
|
<%= icon 'star' %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -16,8 +16,8 @@
|
||||||
<%= render partial: "header" %>
|
<%= render partial: "header" %>
|
||||||
<%= render partial: "navigation" %>
|
<%= render partial: "navigation" %>
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div id="content">
|
<div id="content" class="<%= yield :main_class %>">
|
||||||
<div id="main" class="<%= yield :main_class %>">
|
<div id="main">
|
||||||
<%= yield %>
|
<%= yield %>
|
||||||
</div>
|
</div>
|
||||||
<div id="sidebar">
|
<div id="sidebar">
|
||||||
|
@ -26,7 +26,6 @@
|
||||||
<%= render partial: "widgets/#{widget}" %>
|
<%= render partial: "widgets/#{widget}" %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<%= render partial: "gather" %>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<%= render partial: "footer" %>
|
<%= render partial: "footer" %>
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
<div id="forums">
|
<div id="forums">
|
||||||
<%= yield %>
|
<%= yield %>
|
||||||
</div>
|
</div>
|
||||||
<%= render partial: "gather" %>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<%= render partial: "footer" %>
|
<%= render partial: "footer" %>
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
<div id="content" class="full">
|
<div id="content" class="full">
|
||||||
<%= render partial: "messages" %>
|
<%= render partial: "messages" %>
|
||||||
<%= yield %>
|
<%= yield %>
|
||||||
<%= render partial: "gather" %>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<%= render partial: "footer" %>
|
<%= render partial: "footer" %>
|
||||||
|
|
|
@ -17,9 +17,7 @@
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="controls">
|
<%= link_to "Archive", polls_path, class: "button" %>
|
||||||
<%= link_to "Archive", polls_path, class: "button" %>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -30,8 +30,8 @@
|
||||||
<td><%=h teamer.ranks[teamer.rank] %></td>
|
<td><%=h teamer.ranks[teamer.rank] %></td>
|
||||||
<td>
|
<td>
|
||||||
<% if @user.team != teamer.team %>
|
<% if @user.team != teamer.team %>
|
||||||
<%= form_for @user do |u| %>
|
<%= form_for @user, html: { class: 'inline' } do |u| %>
|
||||||
<%= link_to("Set as Primary", user_path(@user, user: { team_id: teamer.team.id }), method: :put, confirm: "Are you sure?") %>
|
<%= link_to "Set as Primary", user_path(@user, user: { team_id: teamer.team.id }), method: :put, confirm: "Are you sure?", class: 'button tiny' %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
|
@ -215,7 +215,7 @@
|
||||||
<div class="tab" id="servers">
|
<div class="tab" id="servers">
|
||||||
<%= render partial: "servers/server", collection: @user.servers %>
|
<%= render partial: "servers/server", collection: @user.servers %>
|
||||||
|
|
||||||
<%= link_to 'New server', new_server_path, class: 'button' %>
|
<%= link_to 'New Server', new_server_path, class: 'button' %>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tab" id="issues">
|
<div class="tab" id="issues">
|
||||||
|
|
Loading…
Reference in a new issue