PFE_demo / templates /sentence.html
YsnHdn's picture
first commit
5bc067b
<!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/bootstrap-icons@1.11.3/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 rounded-2">
<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-inline mb-1 align-content-between position-relative top-30" id = "presentation">
<div class="flex-grow-1 row">
<div class="w-100 col-1 text-center">
<div class="d-flex flex-column">
<div class="text-secondary p-2 px-3 rounded-2">
<div class="card"
style="background-color: #303131;">
<div
class="card-body">
<div
class="">
<div
class="flex-shrink-0 avatar avatar-lg mb-lg-3 ">
<img class="avatar-img rounded-circle"
src="../static/icons/logo_header_128x128.png"
alt="">
</div>
<h4 class="text-white">How can I help
you today ?</h4>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row d-flex justify-content-center">
<div class="col-lg-6 ">
<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 w-100">
<div class="card"
style="background-color: #303131; border: 2px dashed rgb(82, 82, 82);">
<div class="card-body">
<h5 class="card-title text-white">
Text Classifier</h5>
<div class="mb-lg-0 text-white-50">
Enter a sentence or paragraph in the text box below to discover its category.
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-6 ">
<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 w-100">
<div class="card"
style="background-color: #303131; border: 2px dashed rgb(82, 82, 82);">
<div class="card-body">
<h5 class="card-title text-white">
Example</h5>
<div class="mb-lg-0 text-white-50">
The sentence <span class="text-white">'Chatbots use AI to communicate with users'</span> is categorized as <span class="text-white"> 'Artificial Intelligence' </span> .
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Chat message left -->
</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-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()" onkeydown="handleEnter(event)" required></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/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>