blob: eeed57d840e8edbe973f2cbf4fd39fcd27a3e430 [file] [log] [blame]
hebasta97c0a042020-03-24 21:26:44 +01001<!DOCTYPE html>
2<html>
Akron7894cd92020-09-18 13:17:28 +02003 <head>
4 <meta charset="UTF-8">
Akronb87af2f2020-09-24 14:38:02 +02005 <title>Export</title>
Akron12bea502020-10-02 11:34:30 +02006 <script src="${assetPath}/js/korap-plugin-latest.js"></script>
7 <link href="${assetPath}/css/kalamar-plugin-latest.css" type="text/css" rel="stylesheet" />
Akron7bbf4af2020-11-24 17:04:31 +01008 <style>
Akron7d489ff2020-11-25 16:15:18 +01009
Akron7bbf4af2020-11-24 17:04:31 +010010 progress {
Akron7d489ff2020-11-25 16:15:18 +010011 -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;
hebasta9e973e12021-07-14 18:02:19 +020034 background-color: #b3b4b5;
Akron7d489ff2020-11-25 16:15:18 +010035 transition: all .3s ease-in-out 0s;
36 }
37
38 progress::-webkit-progress-value {
39 border: 0;
hebasta9e973e12021-07-14 18:02:19 +020040 background-color: #b3b4b5;
Akron7d489ff2020-11-25 16:15:18 +010041 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
Akrona578eb02020-11-26 12:34:17 +010052 label > .desc {
53 font-size: 90%;
54 display: block;
55 }
56
57 #export input[type=radio] {
58 vertical-align: top;
59 }
hebasta9e973e12021-07-14 18:02:19 +020060
61 .button-group.button-panel input[type="submit"]{
62 min-width: 20em;
63 width: 20%;
64 }
65
Akron7bbf4af2020-11-24 17:04:31 +010066 </style>
Akron7894cd92020-09-18 13:17:28 +020067 </head>
Akron44a6d592020-09-21 12:21:00 +020068 <body>
Akron84740e52020-11-26 14:42:23 +010069 <!-- <div class="banner" data-note="${dict.banner}"></div> -->
Akronfba81972020-11-26 19:53:01 +010070 <h1>${dict.export}: <code id="export-query" data-withql="${dict.with_ql}" data-incq="${dict.in_cq}"></code></h1>
Akron44a6d592020-09-21 12:21:00 +020071 <section>
Akron150a83c2020-11-24 12:29:32 +010072 <form id="export" class="form-table" action="export" method="POST">
Akron44a6d592020-09-21 12:21:00 +020073 <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">
Akron0bdcab22020-11-19 18:36:16 +010077
Akron44a6d592020-09-21 12:21:00 +020078 <fieldset class="form-line">
Akrona578eb02020-11-26 12:34:17 +010079 <legend>${dict.file_format}</legend>
Akron0bdcab22020-11-19 18:36:16 +010080
81 <div style="margin-top: 1em">
Akrona578eb02020-11-26 12:34:17 +010082 <input type="radio"
83 checked="checked"
84 id="formatrtf"
85 name="format"
86 value="rtf">
Akron0bdcab22020-11-19 18:36:16 +010087 <label for="formatrtf">
Akrona578eb02020-11-26 12:34:17 +010088 RTF <span class="desc">Rich Text Format (Word etc.)</span>
Akron0bdcab22020-11-19 18:36:16 +010089 </label>
90 </div>
91
92 <div style="margin-top: 1em">
Akrona578eb02020-11-26 12:34:17 +010093 <input type="radio"
94 id="formatcsv"
95 name="format"
96 value="csv">
Akron69cd35d2020-11-20 13:17:31 +010097 <label for="formatcsv">
Akrona578eb02020-11-26 12:34:17 +010098 CSV <span class="desc">Comma-separated Values (Excel etc.)</span>
Akron69cd35d2020-11-20 13:17:31 +010099 </label>
100 </div>
101
102 <div style="margin-top: 1em">
Akrona578eb02020-11-26 12:34:17 +0100103 <input type="radio"
104 id="formatjson"
105 name="format"
106 value="json">
Akron0bdcab22020-11-19 18:36:16 +0100107 <label for="formatjson">
Akrona578eb02020-11-26 12:34:17 +0100108 JSON <span class="desc">JavaScript Object Notation (JavaScript etc.)</span>
Akron0bdcab22020-11-19 18:36:16 +0100109 </label>
110 </div>
Akron44a6d592020-09-21 12:21:00 +0200111 </fieldset>
hebasta5d693fa2020-03-30 12:31:06 +0200112
Akronffc12202023-11-30 11:49:12 +0100113 <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
Akron0bdcab22020-11-19 18:36:16 +0100115 <fieldset class="form-line">
Akrona578eb02020-11-26 12:34:17 +0100116 <legend>${dict.hitc}</legend>
Akrona77f2f02020-11-26 16:37:48 +0100117 <input name="hitc" id="hitc" type="number" min="1" max="10000" value="${defaultHitc}" />
Akron35de81d2020-11-26 22:08:13 +0100118 <p style="font-size: 80%; margin-top: .2em; margin-bottom: 0;">${dict.max_hitc} <tt>${maxHitc}</tt></p>
Akron0bdcab22020-11-19 18:36:16 +0100119 </fieldset>
Akron1b201612020-10-02 17:40:32 +0200120
Akron150a83c2020-11-24 12:29:32 +0100121 <progress id="progress" value="0" max="100" style="display: none;">0%</progress>
hebasta9e973e12021-07-14 18:02:19 +0200122
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
Akron44a6d592020-09-21 12:21:00 +0200129 </fieldset>
130 </form>
131 </section>
Akrond8a7ed62020-09-30 11:15:30 +0200132 <script src="export.js" defer></script>
Akron7f242bb2020-09-28 20:19:11 +0200133
134 <#if code??>
135 <script>//<![CDATA[
136 function dynCall (P) {
Akroncdae2e02021-03-22 17:05:52 +0100137 P.log(${code}, '${msg!"Error!"}');
Akron7f242bb2020-09-28 20:19:11 +0200138 };
139 //]]></script>
140 </#if>
Akron7894cd92020-09-18 13:17:28 +0200141 </body>
Akron2c0184d2020-09-17 18:22:03 +0200142</html>