Skip to content

Commit 31d48df

Browse files
committed
Make JSONP look good folded, too.
1 parent 5509719 commit 31d48df

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

json-viewer/quicklook.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,9 @@ var JSONFormatter = (function() {
170170
JSONFormatter.init = function init(doc, css) {
171171
doc = doc || document;
172172
var head = doc.getElementsByTagName('head')[0] || doc.documentElement
173-
, node = doc.getElementById('json-format') || doc.createElement('style')
174-
, sbar = ' ';
173+
, node = doc.getElementById('json-format') || doc.createElement('style');
175174
if (node.id) return; else node.id = 'json-format';
176-
node.textContent = css || ('.prop{font-weight:700;}.null{color:red;}.bool,.num{color:blue;}.string{color:green;white-space:pre-wrap;}.error{-moz-border-radius:8px;border:1px solid #970000;background-color:#F7E8E8;margin:.5em;padding:.5em;}.json{white-space:pre-wrap;font-family:monospace;font-size:1.1em;}h1{font-size:1.2em;}.callback{font-family:monospace;color:#A52A2A;}.folded *{position:absolute;color:transparent;height:0;width:0;outline:5px solid red;white-space:normal;top:-100000cm;left:-100000cm;}*.folded.array:before{content:"[\\002026 ]'+sbar+'";/* [...] */}.folded.obj:before{content:"{\\002026 }'+sbar+'";/* {...} */}.folded{background:#FFF;}.folded:hover{background:rgba(255,192,203,0.5);}.folded{cursor:se-resize;}.unfolded.hovered{background:rgba(255,192,203,0.5);}.unfolded{cursor:nw-resize;}');
175+
node.textContent = css || ('.prop{font-weight:700;}.null{color:red;}.bool,.num{color:blue;}.string{color:green;white-space:pre-wrap;}.error{-moz-border-radius:8px;border:1px solid #970000;background-color:#F7E8E8;margin:.5em;padding:.5em;}.json{white-space:pre-wrap;font-family:monospace;font-size:1.1em;}h1{font-size:1.2em;}.callback{font-family:monospace;color:#A52A2A;}.folded *{position:absolute;color:transparent;height:0;width:0;outline:5px solid red;white-space:normal;top:-100000cm;left:-100000cm;}*.folded.array:before{content:"[\\002026 ]";/* [...] */}.folded.obj:before{content:"{\\002026 }";/* {...} */}.callback+.json>.folded:after{content:"";}.folded:after{content:" ";}.folded{background:#FFF;}.folded:hover{background:rgba(255,192,203,0.5);}.folded{cursor:se-resize;}.unfolded.hovered{background:rgba(255,192,203,0.5);}.unfolded{cursor:nw-resize;}');
177176
head.appendChild(node);
178177
doc.addEventListener('click', function folding(e) {
179178
var elem = e.target, is, is_json = elem;

0 commit comments

Comments
 (0)