This repository has been archived by the owner on Feb 27, 2023. It is now read-only.
forked from Abtez/translate
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tailwind.html
162 lines (146 loc) · 10.5 KB
/
tailwind.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tailwind Demo</title>
<link rel="shortcut icon" href="static/imgs/translate.svg" type="image/svg">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css"
integrity="sha512-wnea99uKIC3TJF7v4eKk4Y+lMz2Mklv18+r4na2Gn1abDRPPOeef95xTzdwGD9e6zXJBteMIhZ1+68QC5byJZw=="
crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/flowbite.min.css" />
<script src="https://unpkg.com/[email protected]/dist/flowbite.js"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<style>
.clearfix::after {
content: "";
clear: both;
display: table;
}
</style>
</head>
<body class="bg-gray-50">
<main class="pt-4 pb-10 lg:pt-16 lg:pb-8">
<section class="flex justify-between px-2 mx-auto max-w-screen-2xl ">
<article
class="mx-auto w-full max-w-4xl format format-sm sm:format-base lg:format-lg format-blue dark:format-invert">
<header class="mb-4 border-b border-gray-200 dark:border-gray-700">
<ul class="flex flex-wrap -mb-px text-sm font-medium text-center" id="myTab"
data-tabs-toggle="#myTabContent" role="tablist">
<li class="mr-2" role="presentation">
<button class="inline-block p-4 border-b-2 rounded-t-lg" id="document-tab"
data-tabs-target="#document" type="button" role="tab" aria-controls="document"
aria-selected="false">Document</button>
</li>
<li class="mr-2" role="presentation">
<button
class="inline-block p-4 border-b-2 border-transparent rounded-t-lg hover:text-gray-600 hover:border-gray-300 dark:hover:text-gray-300"
id="text-tab" data-tabs-target="#text" type="button" role="tab" aria-controls="text"
aria-selected="false">Text</button>
</li>
<li class="mr-2" role="presentation">
<button
class="inline-block p-4 border-b-2 border-transparent rounded-t-lg hover:text-gray-600 hover:border-gray-300 dark:hover:text-gray-300"
id="url-tab" data-tabs-target="#url" type="button" role="tab" aria-controls="url"
aria-selected="false">URL</button>
</li>
</ul>
</header>
<div id="myTabContent">
<div class="hidden p-2 rounded-lg bg-gray-100 dark:bg-gray-800" id="document" role="tabpanel"
aria-labelledby="document-tab">
<p id="doc-label" class="text-lg text-center font-medium text-gray-900 dark:text-white">Welcome
to Document
Parser</p>
<label id="doc-label-guide"
class="block mb-2 text-sm text-center text-gray-500 dark:text-gray-400" for="file_input"
data-js-label>Select document to parse</label>
<form method="post" enctype="multipart/form-data"
class="flex flex-row justify-center items-center">
<!-- LI's -->
<div style="display:none;" id="lis-found" class="bg-gray-50 rounded-lg p-2">
<p id="flis" class="text-sm"></p>
</div>
<!-- FORM -->
<input
class="mr-2 block w-3/4 text-sm text-gray-900 border border-gray-300 rounded-lg cursor-pointer bg-gray-50 dark:text-gray-400 focus:outline-none dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400"
id="file_input" type='file' name="files"
accept=".xlsx,.xls,.doc, .docx,.ppt, .pptx,.txt,.pdf" />
<button name="submitpdf" type="submit" id="submitpdf"
class="focus:outline-none text-white bg-purple-700 hover:bg-purple-800 focus:ring-4 focus:ring-purple-300 font-medium rounded-lg text-sm px-5 py-2.5 dark:bg-purple-600 dark:hover:bg-purple-700 dark:focus:ring-purple-900">Parse</button>
</form>
<center>
<img style="display:none;" id="loader" src="static/imgs/loader.gif" alt="" width="150"
height="150" srcset=""></p>
</center>
<section id="doc-content" style="display:none;" class="mt-4 p-2 rounded-lg bg-white">
<div id="content" class="p-2 overflow-y-auto h-80"></div>
</section>
<section class="mt-2 flex justify-between">
<div class="bg-gray-50 rounded-lg">
<p class="text-sm"> fvfvdrfvdfvfvddfvdfvdfv</p>
</div>
<button style="display:none;" id="clear" type="button"
class="mt-1 float-right clearfix text-white bg-gray-800 hover:bg-gray-900 focus:outline-none focus:ring-4 focus:ring-gray-300 font-medium rounded-lg text-sm px-5 py-2.5 mr-2 mb-2 dark:bg-gray-800 dark:hover:bg-gray-700 dark:focus:ring-gray-700 dark:border-gray-700">Reset</button>
</section>
</div>
<div class="hidden p-4 rounded-lg bg-gray-100 dark:bg-gray-800" id="text" role="tabpanel"
aria-labelledby="text-tab">
<p class="text-lg text-center font-medium text-gray-900 dark:text-white">Welcome to Text Parser
</p>
<label for="doc-txt"
class="block mb-2 text-sm text-center text-gray-500 dark:text-gray-400">Paste
your content here</label>
<textarea id="doc-txt" rows="4"
class="block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"
placeholder="Paste to parse"></textarea>
<button name="submittext" type="submit" id="submittext"
class="my-2 focus:outline-none text-white bg-purple-700 hover:bg-purple-800 focus:ring-4 focus:ring-purple-300 font-medium rounded-lg text-sm px-5 py-2.5 dark:bg-purple-600 dark:hover:bg-purple-700 dark:focus:ring-purple-900">Parse</button>
<!-- Text content -->
<section id="text-content" class="mt-2 p-4 rounded-lg bg-white">
<button id="clear" type="button"
class="text-white bg-gray-800 hover:bg-gray-900 focus:outline-none focus:ring-4 focus:ring-gray-300 font-medium rounded-lg text-sm px-5 py-2.5 mr-2 mb-2 dark:bg-gray-800 dark:hover:bg-gray-700 dark:focus:ring-gray-700 dark:border-gray-700">Clear</button>
</section>
</div>
<div class="hidden p-4 rounded-lg bg-gray-100 dark:bg-gray-800" id="url" role="tabpanel"
aria-labelledby="url-tab">
<p class="text-lg text-center font-medium text-gray-900 dark:text-white">Welcome to URL Parser
</p>
<label class="block mb-2 text-sm text-center text-gray-500 dark:text-gray-400"
for="file_input">Enter a URL to a document</label>
<div class="flex flex-row justify-center items-center">
<input name="submiturl" type="url"
class="mr-2 block w-3/4 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"
placeholder="https://example.com" />
<button name="submiturl" type="submit" id="submiturl"
class="focus:outline-none text-white bg-purple-700 hover:bg-purple-800 focus:ring-4 focus:ring-purple-300 font-medium rounded-lg text-sm px-5 py-2.5 dark:bg-purple-600 dark:hover:bg-purple-700 dark:focus:ring-purple-900">Parse</button>
</div>
<!-- URL content -->
<section id="url-content" class="mt-2 p-4 rounded-lg bg-white">
<button id="clear" type="button"
class="text-white bg-gray-800 hover:bg-gray-900 focus:outline-none focus:ring-4 focus:ring-gray-300 font-medium rounded-lg text-sm px-5 py-2.5 mr-2 mb-2 dark:bg-gray-800 dark:hover:bg-gray-700 dark:focus:ring-gray-700 dark:border-gray-700">Clear</button>
</section>
</div>
</div>
</article>
</section>
</main>
<div class="border-t bg-gray-50 left-50 w-full bottom-0" style="position: fixed; left: 50%; transform: translate(-50%, 0);">
<div class="text-gray-900 text-sm text-center">
<div class="my-5 text-center">© 2020 - 2023 All rights reserved | Chungu Developers</div>
</div>
</div>
<script src="static/js/index.js"></script>
<script>
var myVar;
function myFunction() {
myVar = setTimeout(showPage, 3000);
}
function showPage() {
document.getElementById("loader").style.display = "none";
document.getElementById("myDiv").style.display = "block";
}
</script>
</body>
</html>