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;
}

View File

@@ -241,6 +241,28 @@ span#closed a em{
#search{
padding-left: 12px;
}
#pages{
margin-bottom: 22px;
}
.pagenav{
cursor: pointer;
padding: 4px;
}
.id-click{
cursor: pointer;
}
.pagenav:hover{
color: #909090;
}
.page-next{
margin-left: 4px;
margin-right: 4px;
}
.sortup {

View File

@@ -1,14 +1,17 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!DOCTYPE html>
<html lang="ru-RU">
<head>
<meta charset="utf-8"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
<head>
<title><?=maintitle?></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF8">
<meta name="description" content='Интернет-версия общенационального еженедельник "Аргументы недели" ("Аргументы и время"). Все материалы бумажного издания. Самые важные события недели. Расследования, социальные проблемы, политика, экономика, культура, спорт, здоровье. Вопросы и ответы, комментарии и консультации. Еженедельный гороскоп.'>
<meta name="keywords" content="Газета, Общенациональная, События, Гороскоп, Общество, политика, экономика, культура, здоровье, спорт, звезды. Журналистские расследования. Интервью. Архив.">
<link rel="Stylesheet" type="text/css" href="<?=PUB?>style/admin.css" TYPE="text/css" />
<link rel="Stylesheet" type="text/css" href="<?=PUB?>style/admin.css?ver=11" TYPE="text/css" />
<link rel="stylesheet" type="text/css" href="<?=PUB?>THEMES/OFFICE_XP/office_xp.css" />
<script language="javascript" type="text/javascript" src="<?=PUB?>js/menu/jsdomenu.js"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/menu/jsdomenu.js?ver=3"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/menu/jsdomenubar.js"></script>
<script type="text/javascript">
function ismaxlength(obj){
@@ -26,9 +29,9 @@
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/ajax.js"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/greatelink.js?ver=13"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/ajax.js?ver=13"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/greatelink.js?ver=20"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/undelete.js"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/rmarket.js"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
@@ -113,7 +116,7 @@
<p id="nameuser"><?=$nameuser?> <a href="http://adanar.argumenti.ru/cgi/cleancache.cgi?bal2%20www" target="_blank">Очистить кеш</a> / <a href="reauth.php">Выход</a></p>
<p id="nameuser"><?=$nameuser?> <a href="https://adanar.argumenti.ru/cgi/cleancache.cgi?bal2%20www" target="_blank">Очистить кеш</a> / <a href="reauth.php">Выход</a></p>
<div id="staticMenuBar"></div>
<div id = "content">