Browse Source

Сортировать метки от новейших к старейшим

master
parent
commit
0d9baacef8
2 changed files with 44 additions and 24 deletions
  1. +0
    -0
      ген
  2. +44
    -24
      метки_1.0.0.html

генерировать → ген View File


+ 44
- 24
метки_1.0.0.html View File

@@ -19,6 +19,7 @@
<title>Метки</title>
</head>
<body>
<p>Загружаем метки</p>
<script>
function базаБезФайла()
{
@@ -85,13 +86,13 @@
{
const интерфейс = `
<table id="метки">
<tr>
<th>Имя</th>
<th>Описание</th>
<th>Дата</th>
<th>Коротко</th>
<th>Адрес</th>
</tr>
<tr>
<th>Дата</th>
<th>Имя</th>
<th>Описание</th>
<th>Короткий адрес</th>
<th>Полный адрес</th>
</tr>
</table>
`;
document.body.innerHTML = интерфейс;
@@ -104,17 +105,18 @@
{
var метка = м.метки[номер];
var ряд = м.таблица.insertRow(-1);
var номер = 0;
var ячейки = {
"имя": ряд.insertCell(0),
"описание": ряд.insertCell(1),
"дата": ряд.insertCell(2),
"коротко": ряд.insertCell(3),
"адрес": ряд.insertCell(4),
"дата": ряд.insertCell(номер++),
"имя": ряд.insertCell(номер++),
"описание": ряд.insertCell(номер++),
"коротко": ряд.insertCell(номер++),
"адрес": ряд.insertCell(номер++),
};
ячейки.дата.innerHTML = метка.дата;
ячейки.имя.innerHTML = метка.имя;
ячейки.коротко.innerHTML = базаБезФайла() + "?" + метка.имя;
ячейки.описание.innerHTML = метка.описание;
ячейки.дата.innerHTML = метка.дата;
ячейки.коротко.innerHTML = базаБезФайла() + "?" + метка.имя;
ячейки.адрес.innerHTML =
форматСтроки(
"<a href='{0}'>{1}</a>",
@@ -134,7 +136,7 @@
}
};

м.адрес = function(имя)
м.адресПоИмени = function(имя)
{
if (!имя)
{
@@ -233,25 +235,39 @@
возможноЗабратьМетку();
м.метки = метки;
};

м.сортироватьМетки = function()
{
// Сортируем от новейших меток к старейшим.
м.метки.sort(function(метка1, метка2){
if (метка1.дата > метка2.дата)
{
return -1;
}
if (метка1.дата < метка2.дата)
{
return 1;
}
return 0;
});
};
м.загрузитьМетки = function(откликЗавершения)
{
console.log("Загружаем");
взять(
м.меткиАдрес,
м.адрес,
function(текст)
{
console.log("Загрузили");
м.разобратьМетки(текст);
откликЗавершения();
}
);
};

м.запустить = function()
м.сделатьДело = function()
{
м.разобратьИмяПеренаправления();
const адр = м.адрес(м.имя)
const адр = м.адресПоИмени(м.имя)
// Перенаправить.
if (адр)
{
@@ -260,6 +276,7 @@
// Показать заметки.
else
{
м.сортироватьМетки();
м.создатьТаблицу();
м.заполнитьТаблицу();

@@ -270,12 +287,15 @@
}
}
};

м.запустить = function()
{
м.загрузитьМетки(м.сделатьДело);
};
</script>
<script>
м.меткиАдрес = "https://git.opengamestudio.org/kornerr/notes/raw/branch/master/база";
м.загрузитьМетки(
м.запустить
);
м.адрес = "https://git.opengamestudio.org/kornerr/metki/raw/branch/master/база";
м.запустить();
</script>
</body>
</html>

Loading…
Cancel
Save