diff options
Diffstat (limited to 'plugins/jetpack/3rd-party/debug-bar/debug-bar.js')
-rw-r--r-- | plugins/jetpack/3rd-party/debug-bar/debug-bar.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/plugins/jetpack/3rd-party/debug-bar/debug-bar.js b/plugins/jetpack/3rd-party/debug-bar/debug-bar.js new file mode 100644 index 00000000..5043cf10 --- /dev/null +++ b/plugins/jetpack/3rd-party/debug-bar/debug-bar.js @@ -0,0 +1,22 @@ +/* global jQuery, JSON */ + +( function( $ ) { + $( document ).ready( function() { + $( '.jetpack-search-debug-bar .json-toggle-wrap .toggle' ).click( function() { + var t = $( this ), + wrap = t.closest( '.json-toggle-wrap' ), + pre = wrap.find( 'pre' ), + content = pre.text(), + isPretty = wrap.hasClass( 'pretty' ); + + if ( ! isPretty ) { + pre.text( JSON.stringify( JSON.parse( content ), null, 2 ) ); + } else { + content.replace( '\t', '' ).replace( '\n', '' ).replace( ' ', '' ); + pre.text( JSON.stringify( JSON.parse( content ) ) ); + } + + wrap.toggleClass( 'pretty' ); + } ); + } ); +} )( jQuery ); |