From 5c3e6bf622d0ce05328be42ebb7d8f8b46531cbb Mon Sep 17 00:00:00 2001 From: Michael Kapelko Date: Fri, 4 Oct 2019 13:27:42 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- murom_1.2.0.html | 16 +++++++++++----- модули/муром.файл_1.0.0.js | 13 ++++++++++++- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/murom_1.2.0.html b/murom_1.2.0.html index b2367b7..4fd3ec0 100644 --- a/murom_1.2.0.html +++ b/murom_1.2.0.html @@ -40,7 +40,7 @@ var murom = муром; [ "муром.файл_1.0.0", -"0LzRg9GA0L7QvC7RhNCw0LnQuyA9IHt9OwrQvNGD0YDQvtC8LtGE0LDQudC7LtC90LDRh9Cw0LvQviA9CmAKPCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogICAgPGJvZHk+CiAgICAgICAgPHNjcmlwdD4KdmFyINC80YPRgNC+0LwgPSB7fTsKdmFyIG11cm9tID0g0LzRg9GA0L7QvDsK0LzRg9GA0L7QvC7QvNC+0LTRg9C70LggPSBbCmA7CtC80YPRgNC+0Lwu0YTQsNC50Lsu0LrQvtC90LXRhiA9CmAKXTsKbXVyb20ubW9kdWxlcyA9INC80YPRgNC+0Lwu0LzQvtC00YPQu9C4Owp2YXIg0LfQsNCz0YDRg9C30L7Rh9C90YvQudCc0L7QtNGD0LvRjCA9INC80YPRgNC+0Lwu0LzQvtC00YPQu9C4WzBdOwp2YXIg0LrQvtC0ID0gYXRvYijQt9Cw0LPRgNGD0LfQvtGH0L3Ri9C50JzQvtC00YPQu9GMWzFdKTsKZXZhbCjQutC+0LQpOwogICAgICAgIDwvc2NyaXB0PgogICAgPC9ib2R5Pgo8L2h0bWw+CmA7Cg==", +"0LzRg9GA0L7QvC7RhNCw0LnQuyA9IHt9OwrQvNGD0YDQvtC8LtGE0LDQudC7LtC90LDRh9Cw0LvQviA9CmAKPCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogICAgPGJvZHk+CiAgICAgICAgPHNjcmlwdD4KdmFyINC80YPRgNC+0LwgPSB7fTsKdmFyIG11cm9tID0g0LzRg9GA0L7QvDsK0LzRg9GA0L7QvC7QvNC+0LTRg9C70LggPSBbCmA7CtC80YPRgNC+0Lwu0YTQsNC50Lsu0LrQvtC90LXRhiA9CmAKXTsKCk9iamVjdC5kZWZpbmVQcm9wZXJ0eShtdXJvbSwgIm1vZHVsZXMiLCB7CiAgICBnZXQ6IGZ1bmN0aW9uKCkKICAgIHsKICAgICAgICByZXR1cm4g0LzRg9GA0L7QvC7QvNC+0LTRg9C70Lg7CiAgICB9LAogICAgc2V0OiBmdW5jdGlvbijQt9C90LDRh9C10L3QuNGPKQogICAgewogICAgICAgINC80YPRgNC+0Lwu0LzQvtC00YPQu9C4ID0g0LfQvdCw0YfQtdC90LjRjzsKICAgIH0KfSk7Cgp2YXIg0LfQsNCz0YDRg9C30L7Rh9C90YvQudCc0L7QtNGD0LvRjCA9INC80YPRgNC+0Lwu0LzQvtC00YPQu9C4WzBdOwp2YXIg0LrQvtC0ID0gYXRvYijQt9Cw0LPRgNGD0LfQvtGH0L3Ri9C50JzQvtC00YPQu9GMWzFdKTsKZXZhbCjQutC+0LQpOwogICAgICAgIDwvc2NyaXB0PgogICAgPC9ib2R5Pgo8L2h0bWw+CmA7Cg==", ], [ @@ -140,10 +140,16 @@ var murom = муром; ]; -murom.modules = муром.модули; - -console.log("01.1. модуль-1 length: '" + муром.модули[4][1].length + "'"); -console.log("01.2. модуль-1 length: '" + murom.modules[4][1].length + "'"); +Object.defineProperty(murom, "modules", { + get: function() + { + return муром.модули; + }, + set: function(значения) + { + муром.модули = значения; + } +}); var загрузочныйМодуль = муром.модули[0]; var код = atob(загрузочныйМодуль[1]); diff --git a/модули/муром.файл_1.0.0.js b/модули/муром.файл_1.0.0.js index f6f7760..8b2c8a2 100644 --- a/модули/муром.файл_1.0.0.js +++ b/модули/муром.файл_1.0.0.js @@ -13,7 +13,18 @@ var murom = муром; муром.файл.конец = ` ]; -murom.modules = муром.модули; + +Object.defineProperty(murom, "modules", { + get: function() + { + return муром.модули; + }, + set: function(значения) + { + муром.модули = значения; + } +}); + var загрузочныйМодуль = муром.модули[0]; var код = atob(загрузочныйМодуль[1]); eval(код);