| Nils Diewald | 02df991 | 2014-06-03 16:08:07 +0000 | [diff] [blame] | 1 | % use JSON::XS; | 
 | 2 |  | 
| Nils Diewald | b40ddad | 2014-06-23 15:39:18 +0000 | [diff] [blame] | 3 | % if (stash('search.query') && stash('test_port')) { | 
| Nils Diewald | 7cad840 | 2014-07-08 17:06:56 +0000 | [diff] [blame] | 4 | %   my $action; | 
 | 5 | %   if (param('action') && param('action') eq 'inspect') { | 
 | 6 | %     $action = ' active" style="cursor: default'; | 
 | 7 | %   }; | 
 | 8 | %   state $json = JSON::XS->new->allow_blessed->pretty->canonical(1); | 
 | 9 | <pre class="query serial<%== $action // '' %>"> | 
| Nils Diewald | 44a7278 | 2014-06-20 16:03:21 +0000 | [diff] [blame] | 10 |   <span>JSON-LD Serialization for <%= param 'q' %> (<%= param 'ql' %>)</span> | 
| Nils Diewald | 7cad840 | 2014-07-08 17:06:56 +0000 | [diff] [blame] | 11 |   <code> | 
| Nils Diewald | 44a7278 | 2014-06-20 16:03:21 +0000 | [diff] [blame] | 12 | <%= $json->encode(stash('search.query')) =%> | 
| Nils Diewald | 7cad840 | 2014-07-08 17:06:56 +0000 | [diff] [blame] | 13 |   </code> | 
 | 14 | </pre> | 
 | 15 | %= javascript begin | 
 | 16 | hljs.initHighlightingOnLoad(); | 
 | 17 | %   unless ($action) { | 
 | 18 | $("pre.query.serial").on("click", function () { | 
 | 19 |   $(this).toggleClass('active'); | 
 | 20 | }); | 
 | 21 | %   }; | 
 | 22 | % end | 
| Nils Diewald | 44a7278 | 2014-06-20 16:03:21 +0000 | [diff] [blame] | 23 | % }; |