summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/jetpack/3rd-party/debug-bar/debug-bar.js')
-rw-r--r--plugins/jetpack/3rd-party/debug-bar/debug-bar.js22
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 );