Преглед на файлове

Выводить короткую ссылку

master
Михаил Капелько преди 5 години
родител
ревизия
94b0220c7c
променени са 1 файла, в които са добавени 25 реда и са изтрити 14 реда
  1. +25
    -14
      метки_1.0.0.html

+ 25
- 14
метки_1.0.0.html Целия файл

@@ -20,15 +20,23 @@
</head>
<body>
<script>
function краткийАдрес(адрес)
function базаБезФайла()
{
const предел = 63;
if (адрес.length > предел)
var база = window.location.href;
var компоненты = база.split(/\//);
компоненты.pop();
return decodeURIComponent(компоненты.join("/"));
}

function ограниченнаяСтрока(строка)
{
const предел = 93;
if (строка.length > предел)
{
return адрес.substring(0, предел) + ". . .";
return строка.substring(0, предел) + ". . .";
}

return адрес;
return строка;
}

// JavaScript equivalent to printf/String.Format
@@ -81,6 +89,7 @@
<th>Имя</th>
<th>Описание</th>
<th>Дата</th>
<th>Коротко</th>
<th>Адрес</th>
</tr>
</table>
@@ -99,16 +108,18 @@
"имя": ряд.insertCell(0),
"описание": ряд.insertCell(1),
"дата": ряд.insertCell(2),
"адрес": ряд.insertCell(3),
"коротко": ряд.insertCell(3),
"адрес": ряд.insertCell(4),
};
ячейки.имя.innerHTML = метка.имя;
ячейки.коротко.innerHTML = базаБезФайла() + "?" + метка.имя;
ячейки.описание.innerHTML = метка.описание;
ячейки.дата.innerHTML = метка.дата;
ячейки.адрес.innerHTML =
форматСтроки(
"<a href='{0}'>{1}</a>",
метка.адрес,
краткийАдрес(метка.адрес)
ограниченнаяСтрока(метка.адрес)
);
}
};
@@ -153,7 +164,7 @@
"описание" : "",
};

function возможноСобратьМетку()
function возможноЗабратьМетку()
{
if (
метка.имя.length &&
@@ -179,22 +190,22 @@
// Ключ.
if (строка == "ИМЯ")
{
возможноСобратьМетку();
возможноЗабратьМетку();
сейчас = "имя";
}
else if (строка == "ДАТА")
{
возможноСобратьМетку();
возможноЗабратьМетку();
сейчас = "дата";
}
else if (строка == "ОПИСАНИЕ")
{
возможноСобратьМетку();
возможноЗабратьМетку();
сейчас = "описание";
}
else if (строка == "АДРЕС")
{
возможноСобратьМетку();
возможноЗабратьМетку();
сейчас = "адрес";
}
// Значение.
@@ -219,11 +230,10 @@
}
}
// Последний раз.
возможноСобратьМетку();
возможноЗабратьМетку();
м.метки = метки;
};
м.меткиАдрес = "https://git.opengamestudio.org/kornerr/notes/raw/branch/master/база";
м.загрузитьМетки = function(откликЗавершения)
{
console.log("Загружаем");
@@ -262,6 +272,7 @@
};
</script>
<script>
м.меткиАдрес = "https://git.opengamestudio.org/kornerr/notes/raw/branch/master/база";
м.загрузитьМетки(
м.запустить
);


Loading…
Отказ
Запис