From 7668a4f255e2e040f3b9f38979a92b77ff5a864c Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Wed, 19 Aug 2015 23:27:10 -0700 Subject: [PATCH] Expand all manual examples in print mode --- docs/public/css/base.scss | 9 ++++++++- docs/public/js/manual-search.js | 2 +- docs/templates/manual.liquid | 4 ++-- 3 files changed, 11 insertions(+), 4 deletions(-) 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}}