| hebasta | 97c0a04 | 2020-03-24 21:26:44 +0100 | [diff] [blame] | 1 | <!DOCTYPE html> |
| 2 | <html> |
| Akron | 7894cd9 | 2020-09-18 13:17:28 +0200 | [diff] [blame] | 3 | <head> |
| 4 | <meta charset="UTF-8"> |
| Akron | b87af2f | 2020-09-24 14:38:02 +0200 | [diff] [blame] | 5 | <title>Export</title> |
| Akron | 12bea50 | 2020-10-02 11:34:30 +0200 | [diff] [blame] | 6 | <script src="${assetPath}/js/korap-plugin-latest.js"></script> |
| 7 | <link href="${assetPath}/css/kalamar-plugin-latest.css" type="text/css" rel="stylesheet" /> |
| Akron | 7bbf4af | 2020-11-24 17:04:31 +0100 | [diff] [blame] | 8 | <style> |
| Akron | 7d489ff | 2020-11-25 16:15:18 +0100 | [diff] [blame] | 9 | |
| Akron | 7bbf4af | 2020-11-24 17:04:31 +0100 | [diff] [blame] | 10 | progress { |
| Akron | 7d489ff | 2020-11-25 16:15:18 +0100 | [diff] [blame] | 11 | -webkit-appearance: none; |
| 12 | -moz-appearance: none; |
| 13 | appearance: none; |
| 14 | min-width: 20em; |
| 15 | width: 20%; |
| 16 | height: 2em; |
| 17 | margin-top: 2em; |
| 18 | border-radius: 6px; |
| 19 | background-color: #d9dadb; |
| 20 | box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset; |
| 21 | background-image: none; |
| 22 | } |
| 23 | |
| 24 | progress::-webkit-progress-bar { |
| 25 | border-radius: 6px; |
| 26 | border: 1px solid #636f07; |
| 27 | background-color: #d9dadb; |
| 28 | box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset; |
| 29 | background-image: none; |
| 30 | } |
| 31 | |
| 32 | progress::-moz-progress-bar { |
| 33 | border: 0; |
| hebasta | 9e973e1 | 2021-07-14 18:02:19 +0200 | [diff] [blame] | 34 | background-color: #b3b4b5; |
| Akron | 7d489ff | 2020-11-25 16:15:18 +0100 | [diff] [blame] | 35 | transition: all .3s ease-in-out 0s; |
| 36 | } |
| 37 | |
| 38 | progress::-webkit-progress-value { |
| 39 | border: 0; |
| hebasta | 9e973e1 | 2021-07-14 18:02:19 +0200 | [diff] [blame] | 40 | background-color: #b3b4b5; |
| Akron | 7d489ff | 2020-11-25 16:15:18 +0100 | [diff] [blame] | 41 | transition: all .3s ease-in-out 0s; |
| 42 | } |
| 43 | |
| 44 | progress:indeterminate::-webkit-progress-bar { |
| 45 | background-color: #f6a800; |
| 46 | } |
| 47 | |
| 48 | progress:indeterminate::-moz-progress-bar { |
| 49 | background-color: #f6a800; |
| 50 | } |
| 51 | |
| Akron | a578eb0 | 2020-11-26 12:34:17 +0100 | [diff] [blame] | 52 | label > .desc { |
| 53 | font-size: 90%; |
| 54 | display: block; |
| 55 | } |
| 56 | |
| 57 | #export input[type=radio] { |
| 58 | vertical-align: top; |
| 59 | } |
| hebasta | 9e973e1 | 2021-07-14 18:02:19 +0200 | [diff] [blame] | 60 | |
| 61 | .button-group.button-panel input[type="submit"]{ |
| 62 | min-width: 20em; |
| 63 | width: 20%; |
| 64 | } |
| 65 | |
| Akron | 7bbf4af | 2020-11-24 17:04:31 +0100 | [diff] [blame] | 66 | </style> |
| Akron | 7894cd9 | 2020-09-18 13:17:28 +0200 | [diff] [blame] | 67 | </head> |
| Akron | 44a6d59 | 2020-09-21 12:21:00 +0200 | [diff] [blame] | 68 | <body> |
| Akron | 84740e5 | 2020-11-26 14:42:23 +0100 | [diff] [blame] | 69 | <!-- <div class="banner" data-note="${dict.banner}"></div> --> |
| Akron | fba8197 | 2020-11-26 19:53:01 +0100 | [diff] [blame] | 70 | <h1>${dict.export}: <code id="export-query" data-withql="${dict.with_ql}" data-incq="${dict.in_cq}"></code></h1> |
| Akron | 44a6d59 | 2020-09-21 12:21:00 +0200 | [diff] [blame] | 71 | <section> |
| Akron | 150a83c | 2020-11-24 12:29:32 +0100 | [diff] [blame] | 72 | <form id="export" class="form-table" action="export" method="POST"> |
| Akron | 44a6d59 | 2020-09-21 12:21:00 +0200 | [diff] [blame] | 73 | <fieldset> |
| 74 | <input type="hidden" id="q" name="q"> |
| 75 | <input type="hidden" id="ql" name="ql"> |
| 76 | <input type="hidden" id="cq" name="cq"> |
| Akron | 0bdcab2 | 2020-11-19 18:36:16 +0100 | [diff] [blame] | 77 | |
| Akron | 44a6d59 | 2020-09-21 12:21:00 +0200 | [diff] [blame] | 78 | <fieldset class="form-line"> |
| Akron | a578eb0 | 2020-11-26 12:34:17 +0100 | [diff] [blame] | 79 | <legend>${dict.file_format}</legend> |
| Akron | 0bdcab2 | 2020-11-19 18:36:16 +0100 | [diff] [blame] | 80 | |
| 81 | <div style="margin-top: 1em"> |
| Akron | a578eb0 | 2020-11-26 12:34:17 +0100 | [diff] [blame] | 82 | <input type="radio" |
| 83 | checked="checked" |
| 84 | id="formatrtf" |
| 85 | name="format" |
| 86 | value="rtf"> |
| Akron | 0bdcab2 | 2020-11-19 18:36:16 +0100 | [diff] [blame] | 87 | <label for="formatrtf"> |
| Akron | a578eb0 | 2020-11-26 12:34:17 +0100 | [diff] [blame] | 88 | RTF <span class="desc">Rich Text Format (Word etc.)</span> |
| Akron | 0bdcab2 | 2020-11-19 18:36:16 +0100 | [diff] [blame] | 89 | </label> |
| 90 | </div> |
| 91 | |
| 92 | <div style="margin-top: 1em"> |
| Akron | a578eb0 | 2020-11-26 12:34:17 +0100 | [diff] [blame] | 93 | <input type="radio" |
| 94 | id="formatcsv" |
| 95 | name="format" |
| 96 | value="csv"> |
| Akron | 69cd35d | 2020-11-20 13:17:31 +0100 | [diff] [blame] | 97 | <label for="formatcsv"> |
| Akron | a578eb0 | 2020-11-26 12:34:17 +0100 | [diff] [blame] | 98 | CSV <span class="desc">Comma-separated Values (Excel etc.)</span> |
| Akron | 69cd35d | 2020-11-20 13:17:31 +0100 | [diff] [blame] | 99 | </label> |
| 100 | </div> |
| 101 | |
| 102 | <div style="margin-top: 1em"> |
| Akron | a578eb0 | 2020-11-26 12:34:17 +0100 | [diff] [blame] | 103 | <input type="radio" |
| 104 | id="formatjson" |
| 105 | name="format" |
| 106 | value="json"> |
| Akron | 0bdcab2 | 2020-11-19 18:36:16 +0100 | [diff] [blame] | 107 | <label for="formatjson"> |
| Akron | a578eb0 | 2020-11-26 12:34:17 +0100 | [diff] [blame] | 108 | JSON <span class="desc">JavaScript Object Notation (JavaScript etc.)</span> |
| Akron | 0bdcab2 | 2020-11-19 18:36:16 +0100 | [diff] [blame] | 109 | </label> |
| 110 | </div> |
| Akron | 44a6d59 | 2020-09-21 12:21:00 +0200 | [diff] [blame] | 111 | </fieldset> |
| hebasta | 5d693fa | 2020-03-30 12:31:06 +0200 | [diff] [blame] | 112 | |
| Akron | ffc1220 | 2023-11-30 11:49:12 +0100 | [diff] [blame] | 113 | <p>Depending on the settings and add-ons of your browser, it may not be possible to export corpus excerpts that require authentication.</p> |
| 114 | |
| Akron | 0bdcab2 | 2020-11-19 18:36:16 +0100 | [diff] [blame] | 115 | <fieldset class="form-line"> |
| Akron | a578eb0 | 2020-11-26 12:34:17 +0100 | [diff] [blame] | 116 | <legend>${dict.hitc}</legend> |
| Akron | a77f2f0 | 2020-11-26 16:37:48 +0100 | [diff] [blame] | 117 | <input name="hitc" id="hitc" type="number" min="1" max="10000" value="${defaultHitc}" /> |
| Akron | 35de81d | 2020-11-26 22:08:13 +0100 | [diff] [blame] | 118 | <p style="font-size: 80%; margin-top: .2em; margin-bottom: 0;">${dict.max_hitc} <tt>${maxHitc}</tt></p> |
| Akron | 0bdcab2 | 2020-11-19 18:36:16 +0100 | [diff] [blame] | 119 | </fieldset> |
| Akron | 1b20161 | 2020-10-02 17:40:32 +0200 | [diff] [blame] | 120 | |
| Akron | 150a83c | 2020-11-24 12:29:32 +0100 | [diff] [blame] | 121 | <progress id="progress" value="0" max="100" style="display: none;">0%</progress> |
| hebasta | 9e973e1 | 2021-07-14 18:02:19 +0200 | [diff] [blame] | 122 | |
| 123 | <div style="margin-top: 1em" > |
| 124 | <span class="button-group button-panel"> |
| 125 | <input type="submit" value="${dict.export_button}"> |
| 126 | </span> |
| 127 | </div> |
| 128 | |
| Akron | 44a6d59 | 2020-09-21 12:21:00 +0200 | [diff] [blame] | 129 | </fieldset> |
| 130 | </form> |
| 131 | </section> |
| Akron | d8a7ed6 | 2020-09-30 11:15:30 +0200 | [diff] [blame] | 132 | <script src="export.js" defer></script> |
| Akron | 7f242bb | 2020-09-28 20:19:11 +0200 | [diff] [blame] | 133 | |
| 134 | <#if code??> |
| 135 | <script>//<![CDATA[ |
| 136 | function dynCall (P) { |
| Akron | cdae2e0 | 2021-03-22 17:05:52 +0100 | [diff] [blame] | 137 | P.log(${code}, '${msg!"Error!"}'); |
| Akron | 7f242bb | 2020-09-28 20:19:11 +0200 | [diff] [blame] | 138 | }; |
| 139 | //]]></script> |
| 140 | </#if> |
| Akron | 7894cd9 | 2020-09-18 13:17:28 +0200 | [diff] [blame] | 141 | </body> |
| Akron | 2c0184d | 2020-09-17 18:22:03 +0200 | [diff] [blame] | 142 | </html> |