add paginator and edit click on ID

This commit is contained in:
arlemp@selectel.ru
2024-02-05 21:39:09 +03:00
parent ceaca3ca54
commit a56bcd7864
5 changed files with 128 additions and 41 deletions

View File

@@ -16,16 +16,50 @@ function createHttpRequest() {
return httpRequest;
}
function sendRequest_new(file, _resultId, request)
{
targetDiv = document.getElementById(resultId);
url = file;
resultId = _resultId;
targetDiv.innerHTML = 'Идет загрузка данных...';
fetch(url)
.then(response => {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.text();
})
.then(htmlContent => {
// Вставьте полученный HTML в целевой div
targetDiv.innerHTML = htmlContent;
})
.catch(error => {
console.error('Error during fetch operation:', error);
});
targetDiv.focus();
/** httpRequest.open('GET', file);
httpRequest.onreadystatechange = request;
httpRequest.send(null);**/
}
function sendRequest(file, _resultId, request)
{
resultId = _resultId;
document.getElementById(resultId).innerHTML = 'Идет загрузка данных&hellip';
httpRequest.open('GET', file);
document.getElementById(resultId).innerHTML = 'Идет загрузка данных...';
httpRequest.open('GET', file, true);
httpRequest.onreadystatechange = request;
httpRequest.send(null);
httpRequest.send();
@@ -34,26 +68,26 @@ function sendRequest(file, _resultId, request)
function getRequestEditor() {
if (httpRequest.readyState == 4) {
if (httpRequest.readyState == 4 && httpRequest.status === 200) {
document.getElementById(resultId).innerHTML = httpRequest.responseText;
document.getElementById(resultId).focus();
tinysetup();
return True;
return true;
}
else
return False;
return false;
}
function getRequest() {
if (httpRequest.readyState == 4) {
if (httpRequest.readyState == 4 && httpRequest.status === 200) {
document.getElementById(resultId).innerHTML = httpRequest.responseText;
scroll(0, 0);
return True;
return true;
}
else
return False;
return false;
}
function getRequestActive() {
@@ -62,10 +96,10 @@ if (httpRequest.readyState == 4) {
if (httpRequest.responseText != 1)
document.getElementById(resultId).checked = !document.getElementById(resultId).checked;
document.getElementById(resultId).focus();
return True;
return true;
}
else
return False;
return false;
}