Skip to content

Commit d601803

Browse files
Use class instead of style attribute for frame_info
1 parent 66dee5e commit d601803

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

lib/better_errors/templates/main.erb

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,13 +107,18 @@
107107
}
108108

109109
.frame_info {
110+
display: none;
111+
110112
right: 0;
111113
left: 40%;
112114

113115
padding: 20px;
114116
padding-left: 10px;
115117
margin-left: 30px;
116118
}
119+
.frame_info.current {
120+
display: block;
121+
}
117122
}
118123

119124
nav.sidebar {
@@ -787,7 +792,7 @@
787792
</nav>
788793

789794
<% backtrace_frames.each_with_index do |frame, index| %>
790-
<div class="frame_info" id="frame_info_<%= index %>" style="display:none;"></div>
795+
<div class="frame_info" id="frame_info_<%= index %>"></div>
791796
<% end %>
792797
</section>
793798
</body>
@@ -974,10 +979,12 @@
974979
};
975980

976981
function switchTo(el) {
977-
if(previousFrameInfo) previousFrameInfo.style.display = "none";
982+
if(previousFrameInfo) {
983+
previousFrameInfo.className = "frame_info";
984+
}
978985
previousFrameInfo = el;
979986

980-
el.style.display = "block";
987+
el.className = "frame_info current";
981988

982989
var replInput = el.querySelector('.be-console input');
983990
if (replInput) replInput.focus();

0 commit comments

Comments
 (0)