diff --git a/docs/public/css/base.scss b/docs/public/css/base.scss index f42dc8cf..9f5c56cf 100644 --- a/docs/public/css/base.scss +++ b/docs/public/css/base.scss @@ -97,7 +97,14 @@ h3 code { margin-bottom: 20px; } -.manual-example { +@media print { + .manual-example { + display: block !important; + height: auto !important; + } +} + +.manual-example table { border-top: 1px solid #E5E5E5; td { white-space: pre-wrap; diff --git a/docs/public/js/manual-search.js b/docs/public/js/manual-search.js index 59e7792b..56f571b4 100644 --- a/docs/public/js/manual-search.js +++ b/docs/public/js/manual-search.js @@ -9,7 +9,7 @@ $(function(){ }); // add "Run" button to execute examples on jqplay.org $(function() { - $.each($('table.manual-example'), function(index, value) { + $.each($('.manual-example table'), function(index, value) { $value = $(value) var j = $value.find('tr:nth-child(2) td:first').text(); var q = $value.find('.jqprogram').text().replace(/^jq /, '').replace(/^'(.+)'$/, '$1'); diff --git a/docs/templates/manual.liquid b/docs/templates/manual.liquid index 50e5b904..12c3072d 100644 --- a/docs/templates/manual.liquid +++ b/docs/templates/manual.liquid @@ -48,9 +48,9 @@ {% if entry.examples[1] %}Examples{%else%}Example{%endif%} -
+
{% for example in entry.examples %} - +
{% unless example.output[0] %}
jq '{{example.program | escape}}'
Input{{example.input | escape}}