Skip to content

Commit

Permalink
better display for buttons on service page
Browse files Browse the repository at this point in the history
  • Loading branch information
Chris Talib committed Feb 23, 2018
1 parent 807f675 commit 16abd64
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 6 deletions.
9 changes: 6 additions & 3 deletions app/assets/stylesheets/components/_tabs.scss
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,16 @@
justify-content: center;
padding: 0px;
margin: 0px;

}

.tabs-bar {
padding: 5px;
padding: 10px;
margin: 5px;
padding-left: 5px;
padding-right: 5px;
}

.tabs-bar.active {
background-color: transparent;
color: black;
}

12 changes: 9 additions & 3 deletions app/views/services/show.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@

<div class="row">
<div class="tabs-bar-container">
<div class="tabs-bar btn-primary" onclick="openTab('Points')">Points</div>
<div class="tabs-bar btn-primary" onclick="openTab('Versions')">Versions</div>
<div class="tabs-bar btn-primary" onclick="openTab('Points', event)">Points</div>
<div class="tabs-bar btn-primary active" onclick="openTab('Versions', event)">Versions</div>
</div>
<div id="Points" class="tabs-container tab" style="">
<h2>Points</h2>
Expand All @@ -60,13 +60,19 @@
</div>

<script>
function openTab(tabName) {
function openTab(tabName, event) {
document.querySelectorAll(".tabs-bar").forEach(
function(tab){
tab.classList.add('active');
});
event.currentTarget.classList.remove("active");
var i;
var x = document.getElementsByClassName("tab");
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
document.getElementById(tabName).style.display = "block";
document.getElementById(tabName).style.backgroundColor = "none";
}
</script>
</div>

0 comments on commit 16abd64

Please sign in to comment.