Compare commits

..

44 Commits

Author SHA1 Message Date
3e3f06eb17 Добавить заставку отдельно 2019-10-02 13:35:31 +03:00
260a86c6c2 Подготовить добавление из сети 2019-10-02 12:57:50 +03:00
fc40ba5b26 1.2_ -> 1.2.0 2019-10-02 12:34:57 +03:00
c06c136884 Реализовать добавление модуля 2019-10-02 12:21:36 +03:00
e3fca988af Реализовать переключение статуса модуля 2019-10-02 12:03:07 +03:00
ade721e746 Добавить нерабочее переключение статуса модуля 2019-10-01 18:47:11 +03:00
1a00b84863 Отображать модули как включённые 2019-10-01 17:21:40 +03:00
38138899d2 Реализовать переименование 2019-10-01 13:44:44 +03:00
8b9e6a27be Добавить область редактирования 2019-10-01 13:02:18 +03:00
13078bc3cc Получать имя файла 2019-10-01 12:50:41 +03:00
14790a174d Использовать ссылки на таблицу 2019-10-01 12:42:23 +03:00
60b4a0c6a1 Поместить кнопки сохранения и скачивания до таблица 2019-10-01 12:39:17 +03:00
b59735d903 Правка внутри 2019-10-01 12:24:09 +03:00
92c86e52aa Скачивать 2019-10-01 12:21:55 +03:00
401cf04122 Сохранить изменения 2019-10-01 12:14:42 +03:00
4a22025480 Обновить заготовку файла 2019-10-01 11:51:40 +03:00
d54c20f6e2 Выбирать первый модуль при запуске 2019-09-30 13:30:30 +03:00
7e2918008b Отображать код выбранного модуля 2019-09-30 13:25:12 +03:00
5bd46b32da Убрать лишний вывод 2019-09-30 13:20:52 +03:00
6c842c0177 Отображать выбор модуля 2019-09-30 13:19:40 +03:00
ab36b4fdb9 Отображать список модулей 2019-09-30 12:34:29 +03:00
686fdff655 Добавить новую версию мурома без выполнения муромСтарт() 2019-09-30 12:08:50 +03:00
65c40ad5fc Перематывать на выбранный элемент 2019-09-27 16:43:00 +03:00
a5ec4cf52d Отображать выбор в таблице 2019-09-27 14:55:46 +03:00
d6684e43e1 Отображать модули в таблице 2019-09-27 13:48:39 +03:00
a5f110c34b Добавить скачивание изменённого файла 2019-09-26 18:46:32 +03:00
857f008351 Удалять модуль по-настоящему 2019-09-26 18:14:43 +03:00
72e3df0147 Удалять модули 2019-09-26 14:57:23 +03:00
539d114072 Задать версию 1.2.0 2019-09-26 13:55:04 +03:00
ac0701c478 Поправить сохранение 2019-09-25 13:41:13 +03:00
9f635beffb Сохранять 2019-09-25 13:38:23 +03:00
8227d1b84c Сохранение модулей 2019-09-25 12:33:03 +03:00
4f4860b0ba Хранение модулей в одной переменной 2019-09-25 12:21:46 +03:00
d413049b4d Добавить модули с тестовыми ключами 2019-09-25 12:07:12 +03:00
22c267f284 Делать всё в муромСтарт() 2019-09-25 11:58:26 +03:00
287bd9a4b2 Отобразить редактор в левой области 2019-09-24 13:34:29 +03:00
31f3aee251 Переименовать компоненты в модули 2019-09-24 12:44:05 +03:00
5adb24c8c0 Получать код компоненты из базы 2019-09-24 12:39:40 +03:00
a4024587a3 ls 2019-09-24 12:39:10 +03:00
28660eca14 Задать имя БД 2019-09-23 13:33:23 +03:00
a4962572a8 Проверить переопределение 2019-09-23 13:21:45 +03:00
3159f684c7 Сохранить/получить значения с помощью LocalForage 2019-09-23 12:16:17 +03:00
b0d219b36e BrowserFS не работает 2019-09-21 17:50:39 +03:00
6fa04d3bad Добавить BrowserFS 2.0.0 min.js 2019-09-21 17:31:45 +03:00
14 changed files with 270 additions and 401 deletions

View File

@@ -1 +0,0 @@
муром_2.0.0.html

View File

@@ -1 +0,0 @@
муром_2.0.1.html

View File

@@ -6,7 +6,7 @@ function добавитьЭкранЗаставки()
заставка.style.cssText = "position: absolute; left: 0; right: 0; top: 0; bottom: 0; pointer-events: none;";
заставка.innerHTML =
`
<h1 id = "заголовок">Заставка</h1>
<h1 id = "заголовок">МУРОМ</h1>
`;
var вид = document.createElement("style");
@@ -18,13 +18,12 @@ function добавитьЭкранЗаставки()
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
}
#заставка
{
opacity: 1;
background-color: grey;
animation: fadeOut 1s ease;
animation: fadeOut 2s ease;
animation-fill-mode: forwards;
}
@keyframes fadeOut
@@ -42,5 +41,4 @@ function добавитьЭкранЗаставки()
};
муром.пуск.подписать(добавитьЭкранЗаставки);
муром.старт.подписать(добавитьЭкранЗаставки);

267
муром_1.2.0.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,20 +0,0 @@
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<body>
<script>
var MM = [
[
"HelloWorld",
"dmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwpkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGRpdik7CmRpdi5pbm5lckhUTUwgPSAiPHA+SGVsbG8sIFdvcmxkITwvcD4iOw==",
],
];
var module = MM[0];
var code = atob(module[1]);
eval(code);
</script>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

View File

@@ -1,3 +0,0 @@
<div>
<p>Hello, World!</p>
</div>

View File

@@ -1,3 +0,0 @@
var div = document.createElement("div");
document.body.appendChild(div);
div.innerHTML = "<p>Hello, World!</p>";

View File

@@ -1,30 +0,0 @@
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<body>
<script>
var MM = [
[
"Loader",
"ZnVuY3Rpb24gTXVyb20oKQp7Cn0KTXVyb20ucHJvdG90eXBlLmxvYWRNb2R1bGVzID0gZnVuY3Rpb24oKQp7CiAgICAvLyBTa2lwIGAwYCBtb2R1bGUgYmVjYXVzZSBpdCdzIHVzLgogICAgZm9yICh2YXIgaSA9IDE7IGkgPCBNTS5sZW5ndGg7ICsraSkKICAgIHsKICAgICAgICB2YXIgbW9kdWxlID0gTU1baV07CiAgICAgICAgdmFyIG5hbWUgPSBtb2R1bGVbMF07CiAgICAgICAgdmFyIGNvZGUgPSBhdG9iKG1vZHVsZVsxXSk7CiAgICAgICAgdHJ5CiAgICAgICAgewogICAgICAgICAgICBldmFsKGNvZGUpOwogICAgICAgIH0KICAgICAgICBjYXRjaCAoZSkKICAgICAgICB7CiAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoIkNvdWxkIG5vdCBsb2FkICciICsgbmFtZSArICInIG1vZHVsZTogJyIgKyBlICsgIiciKTsKICAgICAgICB9CiAgICB9Cn07CnZhciBNID0gbmV3IE11cm9tKCk7Ck0ubG9hZE1vZHVsZXMoKTsK",
],
[
"HelloWorld",
"dmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwpkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGRpdik7CmRpdi5pbm5lckhUTUwgPSAiPHA+SGVsbG8sIFdvcmxkITwvcD4iOw==",
],
[
"NoBorders",
"dmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwpkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGRpdik7CmRpdi5pbm5lckhUTUwgPSAiPHA+TGV0IDxzdHJvbmc+TVVST008L3N0cm9uZz4gc2hvdyB5b3Ugbm8gYm9yZGVyczwvcD4iOwo=",
],
];
var module = MM[0];
var code = atob(module[1]);
eval(code);
</script>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

View File

@@ -1,23 +0,0 @@
function Murom()
{
}
Murom.prototype.loadModules = function()
{
// Skip `0` module because it's us.
for (var i = 1; i < MM.length; ++i)
{
var module = MM[i];
var name = module[0];
var code = atob(module[1]);
try
{
eval(code);
}
catch (e)
{
console.error("Could not load '" + name + "' module: '" + e + "'");
}
}
};
var M = new Murom();
M.loadModules();

View File

@@ -1,3 +0,0 @@
var div = document.createElement("div");
document.body.appendChild(div);
div.innerHTML = "<p>Let <strong>MUROM</strong> show you no borders</p>";