(len: 48)
border-right: 1px solid #DDD;
(len: 35)
@media (prefers-color-scheme: dark) {
(len: 41)
a.summary:hover { color: #FFF; }
(len: 36)
background-color: #222;
(len: 31)
def __usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_routes__table_html_erb___4006348273776016435_104212040(local_assigns, output_buffer)
(len: 182)
}
(len: 5)
elem.innerHTML = val;
(len: 29)
overflow-wrap: break-word;
(len: 32)
a:hover, a.trace-frames.selected { color: #C00; }
(len: 53)
-webkit-appearance: none;
(len: 31)
font-family: helvetica, verdana, arial, sans-serif;
(len: 57)
(len: 0)
'.freeze; end
(len: 16)
@virtual_path = "rescues/layout";;@output_buffer.safe_append='
(len: 89)
if (this.status == 200)
(len: 31)
text-align: right;
(len: 24)
if (matches[\'fuzzy\'].indexOf(elemPath) != -1)
(len: 57)
border: none;
(len: 19)
border: 1px solid #EEE;
(len: 29)
padding: 10px 0px;
(len: 24)
(len: 26)
}
(len: 5)
padding: 8px 15px;
(len: 24)
a.trace-frames {
(len: 20)
#route_table tbody.fuzzy_matches tr {
(len: 41)
(len: 0)
var toggle = function(id) {
(len: 31)
@output_buffer.safe_append='
(len: 28)
padding: 8px 15px;
(len: 24)
#route_table tbody tr {
(len: 25)
// Enables path search functionality
(len: 38)
__usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_rescues_blocked_host_html_erb__3424253443391553031_115773200
(len: 144)
'.freeze;@output_buffer.append=( frame[:trace] );@output_buffer.safe_append='
(len: 89)
For more details view: the Host Authorization guide
(len: 155)
(len: 0)
'.freeze; trace.each do |frame|
(len: 40)
}
(len: 7)
(len: 0)
.summary {
(len: 14)
// remove params or fragments
(len: 33)
margin-bottom: 0.75em;
(len: 28)
.details pre {
(len: 18)
.source .data .line_numbers {
(len: 33)
font-size: 2em;
(len: 21)
box-shadow: 0 3px #800;
(len: 31)
#route_table tbody tr:nth-child(odd) {
(len: 40)
background-color: #900;
(len: 31)
}
(len: 7)
background: #C52F24;
(len: 26)
background: #444;
(len: 25)
#container {
(len: 16)
border-color: #222;
(len: 27)
function changeSourceExtract(frame_id) {
(len: 48)
}
(len: 5)
(len: 9)
def __usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_rescues_blocked_host_html_erb__3424253443391553031_135297740(local_assigns, output_buffer)
(len: 188)
'.freeze;
(len: 9)
}
(len: 5)
.button_to {
(len: 16)
font-size: 13px;
(len: 24)
var hide = function(id) {
(len: 29)
'.freeze;@output_buffer.append=( frame[:trace] );@output_buffer.safe_append='
(len: 89)
success(JSON.parse(this.response));
(len: 45)
border-bottom: 1px solid #D0D0D0;
(len: 39)
@output_buffer.safe_append=' Parameters:
'.freeze;@output_buffer.append=( debug_params(@request.filtered_parameters) );@output_buffer.safe_append='
(len: 173)
border-bottom: 2px solid #ddd;
(len: 34)
(len: 101)
return toggle(\'env_dump\');
(len: 34)
timeout = setTimeout(callback, 300);
(len: 44)
h1 {
(len: 8)
document.getElementById(id).classList.toggle(\'hidden\');
(len: 63)
}
(len: 5)
padding: 10px 0px;
(len: 24)
box-sizing: border-box;
(len: 29)
#route_table thead tr.bottom {
(len: 32)
defaultExactMatch = buildTr(\'Paths Matching (\' + path + \'):\'),
(len: 76)
@output_buffer.safe_append=' '.freeze;@output_buffer.append=( route[:name] );@output_buffer.safe_append='_path
(len: 145)
}
(len: 5)
document.getElementById(id).style.display = \'none\';
(len: 59)
border-right: 1px solid #DDD;
(len: 35)
return searchElem.onblur();
(len: 35)
(len: 9)
@output_buffer.safe_append=' #route_table {
(len: 44)
(len: 0)
}
(len: 5)
@output_buffer.safe_append='
(len: 28)
font-size: 2em;
(len: 21)
function setupRouteToggleHelperLinks() {
(len: 42)
(len: 11)
background-color: #222;
(len: 31)
var tr = document.createElement(\'tr\');
(len: 46)
@output_buffer.safe_append='
(len: 28)
background-color: #FAFAFA;
(len: 32)
(len: 0)
'.freeze;@output_buffer.append=( @routes_inspector.format(ActionDispatch::Routing::HtmlTableFormatter.new(self)) );@output_buffer.safe_append='
(len: 147)
(len: 7)
list-style-type: none;
(len: 28)
(len: 0)
Failure reasons:
(len: 31)
line-height: 25px;
(len: 24)
border-collapse: collapse;
(len: 30)
(len: 26)
xhr.onload = function() {
(len: 31)
background: #ECECEC;
(len: 26)
}
(len: 5)
.source .data .line_numbers {
(len: 33)
(len: 11)
input[type="submit"] {
(len: 26)
h2 {
(len: 8)
border-right: 1px solid #DDD;
(len: 35)
});
(len: 11)
return toggle(\'session_dump\');
(len: 38)
(len: 11)
border: 1px solid #D0D0D0;
(len: 32)
padding: 0.5em 1.5em;
(len: 27)
font-size: 2em;
(len: 21)
background: #333;
(len: 25)
text-decoration: none;
(len: 28)
block in __usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_rescues__trace_html_erb__2853111428745972772_58507940
(len: 146)
}
(len: 5)
var path = sanitizePath(searchElem.value),
(len: 48)
#route_table tbody.exact_matches,
(len: 35)
color: #333;
(len: 18)
function buildTr(string) {
(len: 30)
__usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_rescues_layout_erb__4137176024228895100_42746540
(len: 132)
var el = document.getElementById(\'frame-source-'.freeze;@output_buffer.append=( error_index );@output_buffer.safe_append='-\' + frame_id);
(len: 149)
(len: 9)
(len: 0)
a { color: #980905; }
(len: 25)
'.freeze; if route[:name].present?
(len: 39)
.line:hover {
(len: 19)
setupRouteToggleHelperLinks();
(len: 32)
background: #C00;
(len: 23)
border-radius: 12px;
(len: 26)
background-color: #222;
(len: 31)
margin-top: 30px;
(len: 23)
For more details view: the Host Authorization guide
(len: 155)
.source .data .line_numbers {
(len: 35)
var toggleSessionDump = function() {
(len: 40)
width: 80%;
(len: 15)
line-height: 18px;
(len: 24)
a:visited { color: #666; }
(len: 30)
function changeSourceExtract(frame_id) {
(len: 48)
box-shadow: 0 2px #F99;
(len: 29)
text-align: right;
(len: 24)
color: #C00;
(len: 18)
.details, .summary {
(len: 26)
}
(len: 7)
def __usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_rescues_blocked_host_html_erb__3424253443391553031_29510280(local_assigns, output_buffer)
(len: 187)
(len: 101)
success(JSON.parse(this.response));
(len: 45)
color: #C00;
(len: 18)
document.getElementById(id).classList.toggle(\'hidden\');
(len: 63)
pathElements.forEach(function(elem) {
(len: 45)
th.setAttribute(\'colspan\', 4);
(len: 38)
}
(len: 5)
}
(len: 5)
}
(len: 5)
var show = function(id) {
(len: 29)
}
(len: 5)
}
(len: 5)
margin-top: 0.75em;
(len: 25)
color: #ECECEC;
(len: 23)
document.getElementById(id).style.display = \'none\';
(len: 59)
onClick(toggleLinks, function(){
(len: 36)
@output_buffer.safe_append='
(len: 28)
padding: 10px 18px;
(len: 25)
(len: 0)
}
(len: 3)
(len: 0)
}
(len: 5)
var toggle = function(id) {
(len: 31)
(len: 6)
margin-top: 0.75em;
(len: 25)
(len: 0)
supported-color-schemes: light dark;
(len: 42)
'.freeze;@output_buffer.append=( link_to "Url", "#", 'data-route-helper' => '_url',
(len: 91)
'.freeze;
(len: 19)
color: #333;
(len: 18)
var toggleSessionDump = function() {
(len: 40)
padding: 0.5em 1.5em;
(len: 27)
line-height: 25px;
(len: 24)
(len: 0)
}
(len: 5)
NodeList.prototype.forEach = Array.prototype.forEach;
(len: 55)
a:hover, a.trace-frames.selected { color: #C00; }
(len: 53)
return path.replace(/[#?].*/, \'\');
(len: 42)
@output_buffer.safe_append=' '.freeze;@output_buffer.append=( name );@output_buffer.safe_append=' '.freeze;@output_buffer.append=( '|' unless names.last == name );@output_buffer.safe_append='
(len: 340)
(len: 0)
(len: 0)
function getJSON(url, success) {
(len: 36)
overflow: auto;
(len: 21)
(len: 0)
font-family: helvetica, verdana, arial, sans-serif;
(len: 57)
margin-top: 0.75em;
(len: 25)
function buildTr(string) {
(len: 30)
// remove params or fragments
(len: 33)
}
(len: 5)
|
(len: 54)
border-radius: 4px;
(len: 25)
a { color: #C00; }
(len: 24)
document.getElementById(id).style.display = \'none\';
(len: 59)
}
(len: 5)
border: 1px solid #D0D0D0;
(len: 32)
}
(len: 5)
border-color: #666;
(len: 27)
color: #C00;
(len: 18)
color: #666;
(len: 18)
(len: 10)
def __usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_routes__table_html_erb___4006348273776016435_129065520(local_assigns, output_buffer)
(len: 182)
@output_buffer.safe_append='
(len: 10)
(len: 0)
a.trace-frames { color: #999; }
(len: 37)
background-color: #FCC;
(len: 29)
background: #C52F24;
(len: 26)
def __usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_rescues_layout_erb__4137176024228895100_16853980(local_assigns, output_buffer)
(len: 176)
border: 1px solid #D9D9D9;
(len: 32)
(len: 70)
margin-bottom: 8px;
(len: 25)
box-shadow: 0 3px #800;
(len: 31)
'.freeze; if params_valid?
(len: 27)
(len: 103)
selectedFrame.className = selectedFrame.className.replace("selected", "");
(len: 86)
}
(len: 7)
color: #333;
(len: 18)
background: #444;
(len: 25)
margin-bottom: 0.75em;
(len: 28)
background-color: #F6F6F6;
(len: 32)
@output_buffer.safe_append=' Parameters: '.freeze;@output_buffer.append=( debug_params(@request.filtered_parameters) );@output_buffer.safe_append='
(len: 173)
(len: 16)
padding: 10px;
(len: 20)
}
(len: 5)
var toggleLinks = document.querySelectorAll(\'#route_table [data-route-helper]\');
(len: 86)
(len: 27)
input[type="submit"]:active {
(len: 35)
(len: 0)
}
(len: 5)
(x 6375)
elems.forEach(function(elem) {
(x 5758)
border-bottom: none;
(x 5714)
(x 5635)
| '.freeze;
(x 5633)
end
(x 5571)
h1 {
(x 4994)
font-size: 2em;
(x 4993)
background: #C00;
(x 4993)
width: 958px;
(x 4993)
padding: 10px;
(x 4993)
header {
(x 4992)
pre.box {
(x 4992)
margin: 0.2em 0;
(x 4991)
font-size: 1.5em;
(x 4991)
padding: 8px 0;
(x 4991)
margin-top: 30px;
(x 4991)
code.traces {
(x 4991)
pre {
(x 4991)
(x 4991)
(x 4991)
h2 {
(x 4990)
body {
(x 4990)
.summary {
(x 4987)
color: #333;
(x 4986)
body {
(x 4986)
(x 4983)
margin: 1em 0px;
(x 4983)
.details {
(x 4983)
.line:hover {
(x 4983)
return false;
(x 4983)
.details pre {
(x 4982)
.source .data {
(x 4982)
color: #666;
(x 4982)
a.trace-frames {
(x 4982)
margin: 5px;
(x 4981)
opacity: 0.8;
(x 4981)
cursor: pointer;
(x 4981)
font-size: 13px;
(x 4981)
padding: 0px;
(x 4980)
(x 4980)
display: none;
(x 4980)
.line.active {
(x 4980)
color: #555;
(x 4979)
padding: 0.5em;
(x 4979)
.source pre {
(x 4979)
.source {
(x 4979)
width: 100%;
(x 4979)
a.summary {
(x 4979)
.source {
(x 4979)
.line:hover {
(x 4979)
.line {
(x 4979)
font-size: 80%;
(x 4978)
padding: 0 1.5em;
(x 4978)
.correction {
(x 4978)
.button_to {
(x 4978)
(x 4978)
white-space: pre;
(x 4978)
.source * {
(x 4977)
.info {
(x 4977)
.source .data {
(x 4977)
(x 4977)
margin: 0;
(x 4977)
color: white;
(x 4977)
(x 4977)
.line.active {
(x 4977)
overflow: auto;
(x 4976)
#container {
(x 4976)
(x 4976)
(x 4976)
.hidden {
(x 4976)
(x 4241)
(x 4226)
| |
(x 4198)
end
(x 3968)
end
(x 3660)
(x 3575)
function setupRouteToggleHelperLinks() {
(x 2891)
var toggleLinks = document.querySelectorAll(\'#route_table [data-route-helper]\');
(x 2890)
#
(x 2889)
function onClick(elems, func) {
(x 2889)
var elemPath = elem.getAttribute(\'data-route-path\');
(x 2888)
onClick(toggleLinks, function(){
(x 2888)
elem.onclick = func;
(x 2888)
// Enables functionality to toggle between `_path` and `_url` helper suffixes
(x 2888)
pathElements.forEach(function(elem) {
(x 2887)
var helperTxt = this.getAttribute("data-route-helper"),
(x 2887)
elem.innerHTML = val;
(x 2887)
getJSON(\'/rails/info/routes?path=\' + path, function(matches){
(x 2886)
// Display exact matches and fuzzy matches
(x 2886)
// Clear out results section
(x 2886)
setValOn(helperElems, helperTxt);
(x 2886)
setupRouteToggleHelperLinks();
(x 2886)
// Sets content for each element
(x 2886)
function setValOn(elems, val) {
(x 2886)
exactSection.replaceChildren(defaultExactMatch);
(x 2885)
fuzzySection.replaceChildren(defaultFuzzyMatch);
(x 2885)
// Sets onClick event for each element
(x 2885)
if (matches[\'exact\'].indexOf(elemPath) != -1)
(x 2884)
if (matches[\'fuzzy\'].indexOf(elemPath) != -1)
(x 2884)
helperElems = document.querySelectorAll(\'[data-route-name] span.helper\');
(x 2884)
defaultExactMatch = buildTr(\'Paths Matching (\' + path + \'):\'),
(x 2884)
fuzzySection.appendChild(elem.parentNode.cloneNode(true));
(x 2883)
checkNoMatch(fuzzySection, noFuzzyMatch);
(x 2883)
var path = sanitizePath(searchElem.value),
(x 2883)
Headers:
'.freeze;@output_buffer.append=( debug_headers(defined?(@response) ? @response.headers : {}) );@output_buffer.safe_append='
(x 2882)
exactSection.appendChild(elem.parentNode.cloneNode(true));
(x 2882)
// Display \'No Matches\' message when no matches are found
(x 2882)
checkNoMatch(exactSection, noExactMatch);
(x 2882)
(x 2882)
return searchElem.onblur();
(x 2882)
noFuzzyMatch = buildTr(\'No Fuzzy Matches Found\');
(x 2882)
// On key press perform a search for matching paths
(x 2882)
'.freeze;@output_buffer.append=( debug_hash @request.session );@output_buffer.safe_append='
(x 2881)
searchElem = document.querySelector(\'#search\'),
(x 2881)
(x 2881)
Response
(x 2881)
// Focus the search input after page has loaded
(x 2881)
document.getElementById(\'search\').focus();
(x 2881)
noExactMatch = buildTr(\'No Exact Matches Found\'),
(x 2881)
delayedKeyup(searchElem, function() {
(x 2881)
th.innerText = string;
(x 2881)
defaultFuzzyMatch = buildTr(\'Paths Containing (\' + path +\'):\'),
(x 2880)
var tr = document.createElement(\'tr\');
(x 2880)
exactSection.innerHTML = "";
(x 2880)
'.freeze;@output_buffer.append=( debug_hash @request.env.slice(*@request.class::ENV_METHODS) );@output_buffer.safe_append='
(x 2879)
tr.appendChild(th);
(x 2879)
var pathElements = document.querySelectorAll(\'#route_table [data-route-path]\'),
(x 2878)
@output_buffer.safe_append=' Parameters:
'.freeze;@output_buffer.append=( debug_params(@request.filtered_parameters) );@output_buffer.safe_append='
(x 2878)
searchElem.onblur = function(e) {
(x 2878)
fuzzySection = document.querySelector(\'#fuzzy_matches\');
(x 2877)
// remove params or fragments
(x 2877)
Controller#Action |
(x 2877)
th.setAttribute(\'colspan\', 4);
(x 2877)
var th = document.createElement(\'th\');
(x 2877)
function buildTr(string) {
(x 2877)
if (searchElem.value === "") {
(x 2877)
function sanitizePath(path) {
(x 2876)
return path.replace(/[#?].*/, \'\');
(x 2876)
fuzzySection.innerHTML = "";
(x 2876)
exactSection = document.querySelector(\'#exact_matches\'),
(x 2875)
timeout = setTimeout(callback, 300);
(x 2875)
// Remove matches when no search value is present
(x 2874)
if (this.status == 200)
(x 2874)
(x 2874)
HTTP Verb |
(x 2874)
input.onkeyup = function(){
(x 2873)
function delayedKeyup(input, callback) {
(x 2873)
'.freeze;@output_buffer.append=( search_field(:path, nil, id: 'search', placeholder: "Path Match") );@output_buffer.safe_append='
(x 2873)
@virtual_path = "rescues/_request_and_response";;@output_buffer.safe_append='Request
(x 2873)
if (timeout) clearTimeout(timeout);
(x 2872)
success(JSON.parse(this.response));
(x 2872)
xhr.onload = function() {
(x 2872)
(x 2872)
(x 2872)
#route_table tbody tr {
(x 2872)
#route_table thead tr.bottom {
(x 2872)
'.freeze; if params_valid?
(x 2872)
xhr.open(\'GET\', url);
(x 2871)
if (section.children.length <= 1) {
(x 2871)
(x 2871)
-webkit-appearance: textfield;
(x 2871)
#route_table thead tr.bottom th {
(x 2871)
var xhr = new XMLHttpRequest();
(x 2870)
'.freeze;@output_buffer.append=( yield );@output_buffer.safe_append='
(x 2870)
'.freeze;@output_buffer.append=( link_to "Url", "#", 'data-route-helper' => '_url',
(x 2870)
'.freeze;@output_buffer.append=( link_to "Path", "#", 'data-route-helper' => '_path',
(x 2870)
#route_table tbody tr:nth-child(odd) {
(x 2870)
border-bottom: 1px solid #ddd;
(x 2870)
#route_table thead tr.bottom th input#search {
(x 2870)
@output_buffer.safe_append=' #route_table {
(x 2870)
title: "Returns a relative path (without the http or domain)" );@output_buffer.safe_append=' /
(x 2869)
#route_table tbody.exact_matches,
(x 2869)
border-collapse: collapse;
(x 2869)
background: #282828;
(x 2868)
title: "Returns an absolute URL (with the http and domain)" );@output_buffer.safe_append='
(x 2868)
#route_table tbody.exact_matches tr,
(x 2868)
background-color: LightGoldenRodYellow;
(x 2868)
background: #f2f2f2;
(x 2868)
@virtual_path = "routes/_table";; content_for :style do
(x 2868)
// get JSON from URL and invoke callback with result
(x 2867)
// Check if there are any matched results in a section
(x 2867)
background: DarkSlateGrey;
(x 2867)
#route_table tbody.fuzzy_matches tr {
(x 2867)
border-bottom: solid 2px SlateGrey;
(x 2867)
function getJSON(url, success) {
(x 2866)
#route_table tbody tr:nth-child(odd) {
(x 2866)
@media (prefers-color-scheme: dark) {
(x 2866)
section.appendChild(trElement);
(x 2866)
NodeList.prototype.forEach = Array.prototype.forEach;
(x 2866)
#route_table tbody.fuzzy_matches {
(x 2866)
border-bottom: 2px solid #ddd;
(x 2866)
@output_buffer.safe_append='
(x 2866)
function checkNoMatch(section, trElement) {
(x 2865)
function setupMatchPaths() {
(x 2865)
// Enables path search functionality
(x 2865)
#route_table tbody.exact_matches tr,
(x 2865)
// support forEach iterator on NodeList
(x 2862)
#route_table tbody.fuzzy_matches tr {
(x 2862)
#route_table thead tr {
(x 2862)
'.freeze; @exception.failures.each do |route, reason|
(x 2862)
'.freeze;@output_buffer.append=( render "rescues/trace", traces: @traces, trace_to_show: @trace_to_show );@output_buffer.safe_append='
(x 2862)
Failure reasons:
(x 2860)
'.freeze; unless @exception.failures.empty?
(x 2859)
'.freeze;@output_buffer.append=( h @exception.message );@output_buffer.safe_append='
(x 2858)
@output_buffer.safe_append='
(x 2858)
'.freeze; if @routes_inspector
(x 2857)
@virtual_path = "rescues/routing_error";;@output_buffer.safe_append='
(x 2856)
Routing Error
(x 2856)
@output_buffer.safe_append='
(x 2856)
}
(x 2855)
'.freeze;@output_buffer.append=( @routes_inspector.format(ActionDispatch::Routing::HtmlTableFormatter.new(self)) );@output_buffer.safe_append='
(x 2854)
Routes match in priority from top to bottom
(x 2853)
'.freeze;@output_buffer.append=( render template: "rescues/_request_and_response" );@output_buffer.safe_append='
(x 2851)
@output_buffer.safe_append=' '.freeze;@output_buffer.append=( route[:name] );@output_buffer.safe_append='_path
(x 2850)
'.freeze; if route[:name].present?
(x 2850)
|
(x 2850)
'.freeze;@output_buffer.append=(simple_format route[:reqs] );@output_buffer.safe_append='
(x 2847)
'.freeze;@output_buffer.append=( route[:verb] );@output_buffer.safe_append='
(x 2847)
'.freeze;@output_buffer.append=( route[:path] );@output_buffer.safe_append='
(x 2846)
@output_buffer.safe_append=' |
(x 2846)
(x 2845)
'.freeze; traces.each do |name, trace|
(x 2845)
(x 2845)
var selectedFrame, currentSource = document.getElementById(\'frame-source-'.freeze;@output_buffer.append=( error_index );@output_buffer.safe_append='-0\');
(x 2845)
@output_buffer.safe_append='
(x 2844)
// Add click listeners for all stack frames
(x 2844)
'.freeze; end
(x 2843)
var traceFrames = document.getElementsByClassName(\'trace-frames-'.freeze;@output_buffer.append=( error_index );@output_buffer.safe_append='\');
(x 2843)
for (var i = 0; i < traceFrames.length; i++) {
(x 2843)
traceFrames[i].addEventListener(\'click\', function(e) {
(x 2842)
var target = e.target;
(x 2842)
if (selectedFrame) {
(x 2842)
selectedFrame.className = selectedFrame.className.replace("selected", "");
(x 2842)
error_index = local_assigns[:error_index] || 0
(x 2841)
Rails.root: '.freeze;@output_buffer.append=( defined?(Rails) && Rails.respond_to?(:root) ? Rails.root : "unset" );@output_buffer.safe_append='
(x 2841)
(x 2841)
'.freeze;@output_buffer.append=( frame[:trace] );@output_buffer.safe_append='
(x 2841)
var frame_id = target.dataset.frameId;
(x 2841)
(x 2840)
hide = (names - [name]).collect {|hide_name| "hide('#{hide_name.gsub(/\s/, '-')}-#{error_index}');"}
(x 2840)
'.freeze; trace.each do |frame|
(x 2840)
e.preventDefault();
(x 2840)
@virtual_path = "rescues/_trace";trace_to_show = local_assigns[:trace_to_show]; trace_to_show = trace_to_show;traces = local_assigns[:traces]; traces = traces;; names = traces.keys
(x 2839)
selectedFrame = target;
(x 2838)
'.freeze; names.each do |name|
(x 2837)
show = "show('#{name.gsub(/\s/, '-')}-#{error_index}');"
(x 2837)
target.className += " selected";
(x 2837)
function changeSourceExtract(frame_id) {
(x 2835)
if (currentSource && el) {
(x 2835)
var el = document.getElementById(\'frame-source-'.freeze;@output_buffer.append=( error_index );@output_buffer.safe_append='-\' + frame_id);
(x 2834)
currentSource.className += " hidden";
(x 2833)
changeSourceExtract(frame_id);
(x 2833)
currentSource = el;
(x 2833)
el.className = el.className.replace(" hidden", "");
(x 2832)
// Change the extracted source code
(x 2831)
});
(x 2826)
(x 2816)
(x 2805)
(x 2801)
(x 2798)
#
(x 2702)
#
(x 2121)
@output_buffer.safe_append='
(x 2089)
end
(x 1844)
# frozen_string_literal: true
(x 1758)
}
(x 1506)
@output_buffer.safe_append=' '.freeze;@output_buffer.append=( name );@output_buffer.safe_append=' '.freeze;@output_buffer.append=( '|' unless names.last == name );@output_buffer.safe_append='
(x 1423)
});
(x 1415)
})
(x 1415)
setupMatchPaths();
(x 1414)
(x 1413)
|
(x 1412)
})
(x 1412)
})
(x 1412)
(x 1411)
return tr;
(x 1411)
|
(x 1410)
font-size: inherit;
(x 1409)
width: 80%;
(x 1409)