poinikos.wordmord-ur.la/templates/results.html
2023-02-02 14:56:04 +01:00

157 lines
5.3 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{% extends 'base.html' %}
{% block content %}
<!-- <iframe src="https://pad.vvvvvvaria.org/wordmord.test" height="800" width="800"></iframe> -->
<table>
<td colspan="3" style="text-align: center;">
<h1>καμία* επισημείωση δεν είναι μόνη</h1>
</td>
<tr>
<td colspan="3">
<form method="POST">
<!-- <input type="text" id="my_field" value="" wrap="soft"> -->
<textarea name="file" id="my_field" wrap="soft" placeholder="Επικόλληση του συνδέσμου του PDF του Ποινικού Κώδικα που βρήκατε στο ηλεκτρονικό ταχυδρομείο σας ή στο ΔΙΑΒΑΣΕΜΕ.txt, εδώ.
"></textarea>
</form>
</td>
</tr>
<tr>
<td colspan="3">
<button id="button3" onclick="readme()">ΔΙΑΒΑΣΕΜΕ.txt</button>
<button id="button5" onclick="decode()">ΠΡΟΒΟΛΗ ΠΟΙΝΙΚΟΥ ΚΩΔΙΚΑ <img src="{{url_for('static', filename='images/closed.gif')}}"></button>
<button id="button2" onclick="copy()"> ΑΠΟ-CODE-ΠΟΙΗΣΗ</button>
<button id="button1" onclick="transform()">ΜΕΤΑLUCKΤΡΙΑ</button>
<button id="button4" onclick="window.open('{{url_for('static', filename='pdf/ΣΧΕΔΙΟ_ΜΕΤΑΛΛΑΓΜΕΝΟΥΟΙΝΙΚΟΥ_ΚΩΔΙΚΑ_01.pdf')}}');">ΚΑΤΕΒΑΣΕ ΜΕΤΑΛΛΑΓΜΕΝΟ ΚΩΔΙΚΑ <img src="{{url_for('static', filename='images/open.gif')}}"> </button>
</td>
</tr>
<tr>
<td>
<div id="initialpdf">
<iframe id="inputpdf" src="" height="800rem" width="750rem"></iframe>
</div>
</td>
<td>
<textarea name="empty" contenteditable="true" id="empty_frame" wrap="soft" placeholder="Επιλέξτε και αντιγράψτε το περιεχόμενο του PDF.
Κάντε επικόλληση του περιεχομένου του Ποινικού Κώδικα εδώ.
Υπάρχει δυνατότητα επεξεργασίας του επικολλημένου κειμένου.
Μπορείτε να στείλετε τις τροποποιήσεις που προτείνετε στο mailing list του WordMord https://we.lurk.org/mailman3/lists/wordmord.we.lurk.org/"></textarea>
</td>
<td class="prevent">
<iframe id="showmonster" src="{{url_for('static', filename='pdf/ΣΧΕΔΙΟ_ΜΕΤΑΛΛΑΓΜΕΝΟΥΟΙΝΙΚΟΥ_ΚΩΔΙΚΑ_01.pdf')}}" height="750rem" width="800rem"></iframe>
<!--<iframe id="showmonster" src="{{url_for('static', filename='pdf/result.pdf')}}" height="800rem" width="750rem"></iframe>-->
</td>
</tr>
</table>
<script>
var decoded_url
let edited_hocr = document.getElementById("empty_frame").value;
window.addEventListener('DOMContentLoaded', (e) => {
let input = document.getElementById("empty_frame");
// load default.txt into text area
try {
let fileToLoad = 'static/hocr/gynaikoktonia.hocr';
let xmlhttp = new XMLHttpRequest();
xmlhttp.open('GET', fileToLoad, false);
xmlhttp.send();
input.innerHTML = xmlhttp.responseText;
} catch(DOMException) {
input.innerHTML = "Error loading file. Maybe related to filepath or CORS?";
}
});
function decode() {
var url = document.getElementById("my_field").value;
var urlDecode = decodeURIComponent(url);
decoded_url = url;
// console.log(urlDecode);
document.getElementById("my_field").value = urlDecode;
const showpdf = document.getElementById("inputpdf");
var textarea = document.getElementById('my_field');
var result
function updateResult() {
result.textContent = textarea.value;
}
textarea.addEventListener('keyup', updateResult);
showpdf.src = textarea.value;
const pdf = document.getElementById("initialpdf");
pdf.style.visibility = "visible";
const button2 = document.getElementById("button2");
button2.style.visibility = "visible";
textarea.style.color = "blue";
}
function readme(){
window.open('{{url_for('static',filename='ΔΙΑΒΑΣΕΜΕ.txt')}}');
const button5 = document.getElementById("button5");
button5.style.visibility = "visible";
}
function transform() {
$.ajax(
{
type : 'POST',
url : "/transform",
contentType: "application/json;charset=UTF-8",
dataType:'json',
data : JSON.stringify( { "pdf" : decoded_url },{"hocr": edited_hocr } ),
success : function(data)
{
console.log(data);
// window.open('{{url_for('static',filename='pdf/result.pdf')}}')
}
}/*success : function() {}*/
);/*$.ajax*/
const show = document.getElementById("showmonster");
show.style.visibility = "visible";
const button4 = document.getElementById("button4");
button4.style.visibility = "visible";
var emptyframe = document.getElementById('empty_frame');
emptyframe.style.color = "blue";
}
function copy() {
const show = document.getElementById("empty_frame");
show.style.visibility = "visible";
const button1 = document.getElementById("button1");
button1.style.visibility = "visible";
}
$(document).ready(function() {
$('form').find("input[type='text'],textarea").val("");
});
// extract the text of a pdf/ copy on clipboard
</script>
{% endblock %}