File size: 13,959 Bytes
aef7e33
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
<!DOCTYPE html>
<html lang="en-US">

<head>
    <title>OCR</title>
    <link rel="icon" href="https://cdn-icons-png.flaticon.com/512/5262/5262072.png">
    <link rel="stylesheet" href="../static/css/style2.css">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css">
    <link rel="stylesheet" href="../static/css/vendor.bundle.base.css">
    <link rel="stylesheet" href="../static/css/OverlayScrollbars.min.css">


</head>

<body style="background-color: #1F2020">
    <header>
        <nav class="navbar navbar-expand-lg bg-ocr mb-5">
            <div class="container h-100">
                <!-- Logo START -->
                <a class="navbar-brand" href="pdf">
                    <img class="navbar-brand-item" src="../static/icons/avignon_universite_blanc_RVB.png" alt="logo">
                </a>
                <!-- Logo END -->

                <!-- Responsive navbar toggler -->
                <button class="navbar-toggler ms-auto icon-md btn btn-light p-0 collapsed" type="button"
                    data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse"
                    aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-animation">
                        <span></span>
                        <span></span>
                        <span></span>
                    </span>
                </button>

                <!-- Main navbar START -->
                <div class="navbar-collapse collapse" id="navbarCollapse">
                    <ul class="navbar-nav navbar-nav-scroll ms-auto p-xl-0">
                        <!-- Nav item 1 Demos -->
                        <li class="nav-item nav-pills nav-pills-ocr">
                            <a class="nav-item nav-link" href="pdf">PDF Classifier</a>
                        </li>
                        <!-- Nav item 2 Pages -->
                        <li class="nav-item nav-pills nav-pills-ocr">
                            <a class="nav-item nav-link active" href="sentence">Text Classifier</a>
                        </li>
                    </ul>
                </div>
                <!-- Main navbar END -->
            </div>
        </nav>
    </header>

    <main class="pt-3 pt-md-5 pb-md-5 pt-lg-0 mt-3    ">

        <!-- Container START -->
        <div class="container mt-lg-7 ">
            <div class="justify-content-lg-around justify-content-xl-center justify-content-md-between ">

                <!-- Chat conversation START -->
                <div class="card card-chat bg-ocr">
                    <div class="card-body h-100 bg-ocr">
                        <div class="tab-content py-0 mb-0 h-100" id="chatTabsContent">
                            <!-- Conversation item START -->
                            <div class="fade tab-pane show active h-100" id="chat-1" role="tabpanel"
                                aria-labelledby="chat-1-tab">
                                <!-- Chat conversation START -->
                                <div
                                    class="chat-conversation-content custom-scrollbar os-host os-theme-dark os-host-overflow os-host-overflow-y os-host-resize-disabled os-host-scrollbar-horizontal-hidden os-host-transition h-100">
                                    <div class="os-padding">
                                        <div class="os-viewport os-viewport-native-scrollbars-invisible"
                                            style="overflow-y: scroll;">
                                            <div class="os-content" style="padding: 0px; height: 100%; width: 100%;">
                                                <!-- Chat message right -->
                                                <div class="d-flex justify-content-end text-end mb-1">
                                                    <div class="w-100">
                                                        <div class="d-flex flex-column align-items-end">
                                                            <div class="bg-primary text-white p-2 px-3 rounded-2">
                                                                Attention is all you need</div>
                                                        </div>
                                                    </div>
                                                </div>
                                                <!-- Chat message left -->
                                                <div class="d-flex mb-1">
                                                    <div class="flex-shrink-0 avatar avatar-xs me-2">
                                                        <img class="avatar-img rounded-circle"
                                                            src="../static/icons/logo_header_128x128.png" alt="">
                                                    </div>
                                                    <div class="flex-grow-1">
                                                        <div class="w-100">
                                                            <div class="d-flex flex-column align-items-start">
                                                                <div class="text-secondary p-2 px-3 rounded-2">
                                                                    <div class="card"
                                                                        style="background-color: #303131; border: 2px dashed rgb(82, 82, 82);">
                                                                        <div class="card-body">
                                                                            <h4 class="card-title text-white">Text's
                                                                                Category</h4>
                                                                            <div class="row d-flex ">
                                                                                <div class="col-sm-6 col-6">
                                                                                    <ul
                                                                                        class="graphl-legend-rectangle ">
                                                                                        <li class="text-white-50"><span
                                                                                                class="bg-danger "></span>Computer_Complexity
                                                                                            (30%)
                                                                                        </li>
                                                                                        <li class="text-white-50"><span
                                                                                                class="bg-warning"></span>Artificielle
                                                                                            intelligence
                                                                                        </li>
                                                                                        <li class="text-white-50"><span
                                                                                                class="bg-info"></span>Software
                                                                                        </li>
                                                                                        <li class="text-white-50"><span
                                                                                                class="bg-success"></span>Hardware_computation
                                                                                        </li>
                                                                                        <li class="text-white-50"><span
                                                                                                class="bg-light"></span>Hardware_computation
                                                                                        </li>
                                                                                    </ul>
                                                                                </div>
                                                                                <div class="col-sm-6 grid-margin col-6">
                                                                                    <canvas class="bestSellers"></canvas>
                                                                                </div>
                                                                            </div>
                                                                            <div class="mb-lg-0 text-white-50">
                                                                                la classe la plus dominante est
                                                                                <span
                                                                                    class="fw-bolder text-white">Artificielle
                                                                                    intelligence</span>
                                                                            </div>

                                                                        </div>
                                                                    </div>
                                                                </div>
                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>                
                                            </div>
                                        </div>
                                    </div>
                                    <div
                                        class="os-scrollbar os-scrollbar-horizontal os-scrollbar-unusable os-scrollbar-auto-hidden">
                                        <div class="os-scrollbar-track os-scrollbar-track-off">
                                            <div class="os-scrollbar-handle"
                                                style="width: 100%; transform: translate(0px, 0px);"></div>
                                        </div>
                                    </div>
                                    <div class="os-scrollbar os-scrollbar-vertical os-scrollbar-auto-hidden">
                                        <div class="os-scrollbar-track os-scrollbar-track-off">
                                            <div class="os-scrollbar-handle"
                                                style="height: 32.4192%; transform: translate(0px, 0px);"></div>
                                        </div>
                                    </div>
                                    <div class="os-scrollbar-corner"></div>
                                </div>
                                <!-- Chat conversation END -->
                            </div>
                            <!-- Conversation item END -->
                        </div>
                    </div>

                    <div class="card-footer" style="background-color: #242525;">
                        <form class="d-sm-flex align-items-center" action="/sentence" method="post" id="sentenceForm">
                            <textarea class="form-control mb-sm-0 mb-3" id="ocr-result" name="text" data-autoresize=""
                                placeholder="Type your text" rows="1" style="height: 50px;box-sizing: border-box;
                                resize: none; max-height: 120px;" onclick="addAutoResize()"></textarea>
                            <button class="btn btn-sm btn-sentence ms-2"><img class="avatar avatar-xs"
                                    src="../static/icons/avignon_universite_blanc_RVB-1.png"></button>
                        </form>
                    </div>
                </div>
                <!-- Chat conversation END -->
            </div> <!-- Row END -->
            <!-- =======================
        Chat END -->

        </div>
        <!-- Container END -->

    </main>

    <!-- Container END -->
    <script src="../static/js/sentence.js" type="text/javascript"></script>
    <script src="../static/js/vendor.bundle.base.js"></script>
    <script src="../static/js/Chart.min.js"></script>
    <!-- Custom js for this page-->
    <script src="../static/js/dashboard.js"></script>
    
    <script>
        var objDiv = document.getElementsByClassName("chat-conversation-content overflow-auto scrollbar scrollbar-primary")
        for (let index = 0; index < objDiv.length + 1; index++) {
            objDiv[index].scrollTop = objDiv[index].scrollHeight;
            console.log(objDiv[index]);
        }
    </script>
    <script src="../static/js/bootstrap.bundle.min.js"></script>
    <script src="../static/js/OverlayScrollbars.min.js"></script>
    <script>
        // START: 12 Auto resize textarea
        function addAutoResize() {
            document.querySelectorAll('[data-autoresize]').forEach(function (element) {
                element.style.boxSizing = 'border-box';
                var offset = element.offsetHeight - element.clientHeight;
                element.addEventListener('input', function (event) {
                    event.target.style.height = 'auto';
                    event.target.style.height = event.target.scrollHeight + offset + 'px';
                });
                element.removeAttribute('data-autoresize');
            });
        }
        // END: Auto resize textarea
    </script>
</body>

</html>