From 00014914fff2dcafe1fc4b86ed002391f7619f84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 28 May 2017 00:21:43 +0500 Subject: [PATCH 01/80] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index bc6fdbf..8ab5b15 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -librecore.info \ No newline at end of file +libre-ru.info From 035a52744bf8a9b374207b9d0bd5945749a095f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 28 May 2017 00:56:36 +0500 Subject: [PATCH 02/80] Update index.html --- index.html | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/index.html b/index.html index 8abd522..2b8e6b7 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,9 @@ + + + @@ -18,6 +21,89 @@ + + +
+
+

librecore

+
+
+

+
+ +
+

+About

+ +

Librecore - это дистрибутив рецептов прошивок Free/Libre для компиляции и создания прошивки для устройств. +Предусмотренные цели для встроенного программного обеспечения включают только то, что пользователь может выполнить с полной свободой. +Это означает, что прошивка librecore распространяется как исходный код и не включается в двоичные капли. Цель этого проекта - расширить пределы свободы программного обеспечения в прошивке загрузки.

+ +

Librecore - бесплатная прошивка, отличная от coreboot, но с другим фокусом. + Хотя мы сотрудничаем с coreboot и совместно используем зрелый код для достижения этих целей, мы больше ориентируемся на ремонтопригодность и полнофункциональность более свободных аппаратных платформ, таких как POWER, SPARC, RISC-V и другх non-x86 ISA's.

+ +

+Авторы и участники

+ +

Вот неполный список тех, кто помог собрать эту страницу:

+ + + +

+Поддержка или контакт

+ +

Приветствуем все формы сотрудничества - социальную, безопасность, новые порты, документацию и другие. Пожалуйста, свяжитесь с нами либо по запросам github pull, или по вики, либо по нашему IRC каналу freenode #librecore.

+
+
+
+ +
+ + + + + + + + + + + + + + + librecore + + + + + +
From 1101d5b496b015e233d45ebe948aad82f2f008fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 28 May 2017 00:58:07 +0500 Subject: [PATCH 03/80] Update index.html --- index.html | 3 --- 1 file changed, 3 deletions(-) diff --git a/index.html b/index.html index 2b8e6b7..23decd8 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,4 @@ - - - From b498cea4ac86f05b3836421ede05c943035cef56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 28 May 2017 01:19:31 +0500 Subject: [PATCH 04/80] Update params.json --- params.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/params.json b/params.json index 6313d2f..2682b25 100644 --- a/params.json +++ b/params.json @@ -1,6 +1,6 @@ { "name": "librecore", "tagline": "", - "body": "### About\r\n\r\nlibrecore is a distribution of Free/Libre firmware recipes for compiling and generating firmware for devices.\r\nThe intended targets for the firmware include only those which can be run in total freedom by the user.\r\nThis means that librecore firmware is distributed as source code, and does not include __any__ binary blobs. The purpose of this project is to push the limits of software freedom in boot firmware.\r\n\r\nlibrecore is free firmware not unlike coreboot however with a different focus. While we collaborate with coreboot and share mature code to further these goals, our focus is more around maintainability and feature completeness of more libre hardware platforms such as POWER, SPARC, RISC-V and other non-x86 ISA's.\r\n\r\n### Authors and Contributors\r\n\r\nNot a particularly exhaustive list, the following helped put together this page:\r\n\r\n* @ArthurHeymans\r\n* @zamaudio\r\n* @victoredwardocallaghan\r\n\r\n### Support or Contact\r\n\r\nWe welcome all forms of collaboration - social, security, new ports, documentation and otherwise. Please do reach out to us either by github pull-requests, issues, wiki edits or our freenode IRC channel ```#librecore```.\r\n", - "note": "Don't delete this file! It's used internally to help with page regeneration." + "body": "### About\r\n\r\nLibrecore - это дистрибутив Free/Libre Рецепты прошивки для компиляции и создания прошивки для устройств.\r\nПредусмотренные цели для встроенного программного обеспечения включают только те, которые пользователь может выполнить с полной свободой.\r\nЭто означает, что прошивка librecore распространяется как исходный код и не включает __any__ binary blobs. The purpose of this project is to push the limits of software freedom in boot firmware.\r\n\r\nlibrecore is free firmware not unlike coreboot however with a different focus. While we collaborate with coreboot and share mature code to further these goals, our focus is more around maintainability and feature completeness of more libre hardware platforms such as POWER, SPARC, RISC-V and other non-x86 ISA's.\r\n\r\n### Authors and Contributors\r\n\r\nNot a particularly exhaustive list, the following helped put together this page:\r\n\r\n* @ArthurHeymans\r\n* @zamaudio\r\n* @victoredwardocallaghan\r\n\r\n### Support or Contact\r\n\r\nWe welcome all forms of collaboration - social, security, new ports, documentation and otherwise. Please do reach out to us either by github pull-requests, issues, wiki edits or our freenode IRC channel ```#librecore```.\r\n", + "note": "Не удаляйте этот файл! Он используется внутри, чтобы помочь с регенерацией страницы." } From b3968e1d206a8fe279184b209bc29b6702465192 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 28 May 2017 03:50:53 +0500 Subject: [PATCH 05/80] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index 8ab5b15..6b03ea7 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -libre-ru.info +libre-ru.github.io From c634b3285f257e817f18f251d6c5efd04a3d43bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 28 May 2017 03:58:18 +0500 Subject: [PATCH 06/80] Update script.js --- javascripts/script.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/javascripts/script.js b/javascripts/script.js index 2f08550..fe45101 100644 --- a/javascripts/script.js +++ b/javascripts/script.js @@ -1,7 +1,7 @@ (function($) { $(document).ready(function(){ - // putting lines by the pre blocks + // размещение строк предварительными блоками $("pre").each(function(){ var pre = $(this).text().split("\n"); var lines = new Array(pre.length+1); @@ -49,4 +49,4 @@ $(document).ready(function(){ return false; }) }); -})(jQuery) \ No newline at end of file +})(jQuery) From 070051d939ef32867ef97e21cbc8ab165a88d2dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 28 May 2017 04:36:48 +0500 Subject: [PATCH 07/80] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index 6b03ea7..aedb088 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -libre-ru.github.io +warsan.github.io From b46ed7daa004a51135c6c42be4b193f5e69e39d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 28 May 2017 05:06:40 +0500 Subject: [PATCH 08/80] Update index.html --- index.html | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/index.html b/index.html index 23decd8..dc11283 100644 --- a/index.html +++ b/index.html @@ -122,16 +122,20 @@

librecore

About

-

librecore is a distribution of Free/Libre firmware recipes for compiling and generating firmware for devices. -The intended targets for the firmware include only those which can be run in total freedom by the user. -This means that librecore firmware is distributed as source code, and does not include any binary blobs. The purpose of this project is to push the limits of software freedom in boot firmware.

+

Librecore - это дистрибутив рецептов прошивки Free / Libre для компиляции и создания прошивки для устройств. +Предусмотренные цели для встроенного программного обеспечения включают только те, которые пользователь может выполнить с полной свободой. +Это означает, что прошивка librecore распространяется как исходный код и не содержит никаких двоичных вкраплений. +Цель этого проекта - расширить пределы свободы программного обеспечения в загрузке прошивки.

-

librecore is free firmware not unlike coreboot however with a different focus. While we collaborate with coreboot and share mature code to further these goals, our focus is more around maintainability and feature completeness of more libre hardware platforms such as POWER, SPARC, RISC-V and other non-x86 ISA's.

+

Librecore - бесплатная прошивка, отличная от coreboot, но с другим фокусом. +Несмотря на то, что мы сотрудничаем с Coreboot и совместно используем зрелый код для достижения этих целей, +мы уделяем больше внимания ремонтопригодности, +а также полнофункциональности более аппаратных платформ libre, таких как POWER, SPARC, RISC-V и другие ISA без x86.

-Authors and Contributors

+Авторы и участники -

Not a particularly exhaustive list, the following helped put together this page:

+

Вот неполный список людей, помогавших собрать эту страницу:

  • @ArthurHeymans
  • @@ -142,7 +146,8 @@

    Support or Contact

    -

    We welcome all forms of collaboration - social, security, new ports, documentation and otherwise. Please do reach out to us either by github pull-requests, issues, wiki edits or our freenode IRC channel #librecore.

    +

    Мы приветствуем все формы сотрудничества - социальную, безопасность, новые порты, документацию и другие. +Пожалуйста, свяжитесь с нами либо по запросам github pull, или по вики, либо по нашему IRC каналу freenode #librecore.

@@ -153,16 +158,15 @@

- This page generated using GitHub Pages
theme by Jon Rohan
+ Эта страница создана с использованием GitHub Pages
темы от Jon Rohan
- - + From 4aace4e609df1d0a966cedeb155bcfe64bc0b41f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 28 May 2017 06:59:23 +0500 Subject: [PATCH 09/80] Update index.html --- index.html | 112 +++++++++-------------------------------------------- 1 file changed, 18 insertions(+), 94 deletions(-) diff --git a/index.html b/index.html index dc11283..2f26757 100644 --- a/index.html +++ b/index.html @@ -41,13 +41,16 @@

Librecore - это дистрибутив рецептов прошивок Free/Libre для компиляции и создания прошивки для устройств. Предусмотренные цели для встроенного программного обеспечения включают только то, что пользователь может выполнить с полной свободой. -Это означает, что прошивка librecore распространяется как исходный код и не включается в двоичные капли. Цель этого проекта - расширить пределы свободы программного обеспечения в прошивке загрузки.

+Это означает, что прошивка librecore распространяется как исходный код и не включается в двоичные капли. +Цель этого проекта - расширить пределы свободы программного обеспечения в прошивке загрузки.

Librecore - бесплатная прошивка, отличная от coreboot, но с другим фокусом. - Хотя мы сотрудничаем с coreboot и совместно используем зрелый код для достижения этих целей, мы больше ориентируемся на ремонтопригодность и полнофункциональность более свободных аппаратных платформ, таких как POWER, SPARC, RISC-V и другх non-x86 ISA's.

+Хотя мы сотрудничаем с coreboot и совместно используем зрелый код для достижения этих целей, мы больше ориентируемся +на ремонтопригодность и полнофункциональность более свободных аппаратных платформ, таких как POWER, SPARC, RISC-V и других ISA без x86.

-Авторы и участники

+Авторы и участники

Вот неполный список тех, кто помог собрать эту страницу:

@@ -58,115 +61,36 @@

-Поддержка или контакт

+Поддержка или контакт -

Приветствуем все формы сотрудничества - социальную, безопасность, новые порты, документацию и другие. Пожалуйста, свяжитесь с нами либо по запросам github pull, или по вики, либо по нашему IRC каналу freenode #librecore.

+

Приветствуем все формы сотрудничества - социальную, безопасность, новые порты, документацию и другие. + Пожалуйста, свяжитесь с нами либо по запросам github pull, или по вики, либо по нашему IRC каналу freenode #librecore.

- - - - - - - - - - librecore - - - - - - - - -
-
-

librecore

-
-
-

-
- -
-

-About

- -

Librecore - это дистрибутив рецептов прошивки Free / Libre для компиляции и создания прошивки для устройств. -Предусмотренные цели для встроенного программного обеспечения включают только те, которые пользователь может выполнить с полной свободой. -Это означает, что прошивка librecore распространяется как исходный код и не содержит никаких двоичных вкраплений. -Цель этого проекта - расширить пределы свободы программного обеспечения в загрузке прошивки.

- -

Librecore - бесплатная прошивка, отличная от coreboot, но с другим фокусом. -Несмотря на то, что мы сотрудничаем с Coreboot и совместно используем зрелый код для достижения этих целей, -мы уделяем больше внимания ремонтопригодности, -а также полнофункциональности более аппаратных платформ libre, таких как POWER, SPARC, RISC-V и другие ISA без x86.

- -

-Авторы и участники

- -

Вот неполный список людей, помогавших собрать эту страницу:

- - - -

-Support or Contact

- -

Мы приветствуем все формы сотрудничества - социальную, безопасность, новые порты, документацию и другие. -Пожалуйста, свяжитесь с нами либо по запросам github pull, или по вики, либо по нашему IRC каналу freenode #librecore.

-
-
-
- -
- - - - From 103b71b4beb3d0665ffd1cd55127da3be66164d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 28 May 2017 07:01:22 +0500 Subject: [PATCH 10/80] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 2f26757..208cdcf 100644 --- a/index.html +++ b/index.html @@ -79,7 +79,7 @@

- Эта страница создана с использованием GitHub Pages
из темы от + Эта страница создана с использованием GitHub Pages
темы от Jon Rohan
From a8ca960283da500a0eb27b5911a1c931c401c3a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 28 May 2017 07:09:49 +0500 Subject: [PATCH 11/80] Update index.html --- index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 208cdcf..ef59bae 100644 --- a/index.html +++ b/index.html @@ -41,8 +41,8 @@

Librecore - это дистрибутив рецептов прошивок Free/Libre для компиляции и создания прошивки для устройств. Предусмотренные цели для встроенного программного обеспечения включают только то, что пользователь может выполнить с полной свободой. -Это означает, что прошивка librecore распространяется как исходный код и не включается в двоичные капли. -Цель этого проекта - расширить пределы свободы программного обеспечения в прошивке загрузки.

+Это означает, что прошивка librecore распространяется как исходный код и не содержит в себе двоичных вкраплений. +Цель этого проекта - расширить пределы свободы программного обеспечения в загрузке прошивки.

Librecore - бесплатная прошивка, отличная от coreboot, но с другим фокусом. Хотя мы сотрудничаем с coreboot и совместно используем зрелый код для достижения этих целей, мы больше ориентируемся @@ -87,7 +87,7 @@

From f770579d11ed11bbc9ed5bea7ffa411ab250f71c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Tue, 6 Jun 2017 20:19:41 +0500 Subject: [PATCH 12/80] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index aedb088..8b13789 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -warsan.github.io + From 3c08d9ef62f20c2c8857b40e10a656da47eb41d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Tue, 3 Apr 2018 22:07:33 +0500 Subject: [PATCH 13/80] =?UTF-8?q?=D0=9E=20=D0=BF=D0=B5=D1=80=D0=B5=D0=B2?= =?UTF-8?q?=D0=BE=D0=B4=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Перевод на русский язык. Создан для тех, кто не знает иностранного. --- README.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..48ecd50 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# warsan.github.io +Перевод на русский язык. Создан для тех, кто не знает иностранного. From 2fe1ea50afd45025c15774e618b4041f2fd21bfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Tue, 3 Apr 2018 22:40:05 +0500 Subject: [PATCH 14/80] =?UTF-8?q?=D0=9F=D1=80=D0=BE=D1=81=D0=BC=D0=BE?= =?UTF-8?q?=D1=82=D1=80=20stylesheet.css?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Русификация комментов --- stylesheets/stylesheet.css | 48 +++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 27 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index abf2d27..54c1384 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -1,9 +1,9 @@ /*! normalize.css v3.0.0 | MIT License | git.io/normalize */ /** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. + * 1. Установить семейство шрифтов по умолчанию в sans-serif. + * 2. Запретить изменение размера текста в iOS после изменения ориентации, + * без отключения zoom пользователя . */ html { @@ -13,20 +13,20 @@ html { } /** - * Remove default margin. + * Удалить значение по умолчанию. */ body { margin: 0; } -/* HTML5 display definitions +/* Определения для HTML5 ========================================================================== */ /** - * Correct `block` display not defined for any HTML5 element in IE 8/9. - * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. - * Correct `block` display not defined for `main` in IE 11. + * корректный `block` отображение определено не для любого элемента HTML5 в IE 8/9. + * корректный `block` отображение не определено для `details` или` summary` в IE 10/11 и Firefox. + * корректный `block` дисплей не определен для `main` в IE 11 */ article, @@ -40,13 +40,11 @@ hgroup, main, nav, section, -summary { - display: block; -} +summary {display: block;} /** - * 1. Correct `inline-block` display not defined in IE 8/9. - * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + * 1. Корректный дисплей inline-block, не определён для IE 8/9. + * 2. Нормализовать вертикальное выравнивание «прогресса» в Chrome, Firefox и Opera. */ audio, @@ -58,8 +56,8 @@ video { } /** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. + * Предотвращение отображения современными браузерами `audio` без элементов управления. + * Удалите лишнюю высоту в устройствах iOS */ audio:not([controls]) { @@ -68,28 +66,24 @@ audio:not([controls]) { } /** - * Address `[hidden]` styling not present in IE 8/9/10. - * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + * Адрес `[скрытый]` стиль не присутствует в IE 8/9/10. + * Скрыть элемент `template` в IE 8/9/11, Safari и Firefox <22. */ [hidden], -template { - display: none; -} +template {display: none;} /* Links ========================================================================== */ /** - * Remove the gray background color from active links in IE 10. + * Удалить серый цвет фона из активных ссылок в IE 10. */ -a { - background: transparent; -} +a {background: transparent;} /** - * Improve readability when focused and also mouse hovered in all browsers. + * Улучшение удобочитаемости при фокусировке, а также зависание мыши во всех браузерах. */ a:active, @@ -97,7 +91,7 @@ a:hover { outline: 0; } -/* Text-level semantics +/* Текстовая семантика ========================================================================== */ /** @@ -963,4 +957,4 @@ footer .owner p a { .highlight .vc { color: #008080 } /* Name.Variable.Class */ .highlight .vg { color: #008080 } /* Name.Variable.Global */ .highlight .vi { color: #008080 } /* Name.Variable.Instance */ -.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ \ No newline at end of file +.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ From 53059df60e892ba0fa45d20381c124e7dd17659f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Tue, 3 Apr 2018 22:50:13 +0500 Subject: [PATCH 15/80] =?UTF-8?q?=D0=9F=D1=80=D0=BE=D1=81=D0=BC=D0=BE?= =?UTF-8?q?=D1=82=D1=80=20github-dark.css?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Русификация комментов --- stylesheets/github-dark.css | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/stylesheets/github-dark.css b/stylesheets/github-dark.css index f8dbbdf..d54714d 100644 --- a/stylesheets/github-dark.css +++ b/stylesheets/github-dark.css @@ -3,15 +3,19 @@ The MIT License (MIT) Copyright (c) 2016 GitHub, Inc. -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +Разрешение "бесплатно" предоставляется любому лицу, +получившему копию этого программного обеспечения и связанных файлов +документации («Программное обеспечение»), чтобы разрешить +Программное обеспечение без ограничений, включая; +без ограничений, права использовать, копировать, изменять, объединять, +публиковать, распространять, сублицензировать и / или продавать копии +Программного обеспечения и разрешать лицам, которым +Программное обеспечение является предоставленным для этого, +при соблюдении следующих условий: + +Вышеупомянутое уведомление об авторских правах и это уведомление +о разрешении должны быть включены во все 17 копии или существенные части +Программного обеспечения. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, @@ -23,17 +27,18 @@ SOFTWARE. */ -.pl-c /* comment */ { +.pl-c /* коммент */ { color: #969896; } -.pl-c1 /* constant, variable.other.constant, support, meta.property-name, support.constant, support.variable, meta.module-reference, markup.raw, meta.diff.header */, -.pl-s .pl-v /* string variable */ { +.pl-c1 /* constant, variable.other.constant, support, meta.property-name, support.constant, support.variable, +meta.module-reference, markup.raw, meta.diff.header */, +.pl-s .pl-v /* строковая переменная */ { color: #0099cd; } -.pl-e /* entity */, -.pl-en /* entity.name */ { +.pl-e /* объект */, +.pl-en /* объект.имя */ { color: #9774cb; } From d69acfc95a068f5caa4bd2dd60498dab196e5522 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 08:43:37 +0500 Subject: [PATCH 16/80] Update params.json --- params.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/params.json b/params.json index 2682b25..0a073d2 100644 --- a/params.json +++ b/params.json @@ -1,6 +1,6 @@ { "name": "librecore", "tagline": "", - "body": "### About\r\n\r\nLibrecore - это дистрибутив Free/Libre Рецепты прошивки для компиляции и создания прошивки для устройств.\r\nПредусмотренные цели для встроенного программного обеспечения включают только те, которые пользователь может выполнить с полной свободой.\r\nЭто означает, что прошивка librecore распространяется как исходный код и не включает __any__ binary blobs. The purpose of this project is to push the limits of software freedom in boot firmware.\r\n\r\nlibrecore is free firmware not unlike coreboot however with a different focus. While we collaborate with coreboot and share mature code to further these goals, our focus is more around maintainability and feature completeness of more libre hardware platforms such as POWER, SPARC, RISC-V and other non-x86 ISA's.\r\n\r\n### Authors and Contributors\r\n\r\nNot a particularly exhaustive list, the following helped put together this page:\r\n\r\n* @ArthurHeymans\r\n* @zamaudio\r\n* @victoredwardocallaghan\r\n\r\n### Support or Contact\r\n\r\nWe welcome all forms of collaboration - social, security, new ports, documentation and otherwise. Please do reach out to us either by github pull-requests, issues, wiki edits or our freenode IRC channel ```#librecore```.\r\n", + "body": "### About\r\n\r\nLibrecore - это дистрибутив Free/Libre Рецепты прошивки для компиляции и создания прошивки для устройств.\r\nПредусмотренные цели для встроенного программного обеспечения включают только те, которые пользователь может выполнить с полной свободой.\r\nЭто означает, что прошивка librecore распространяется как исходный код и не включает __any__ binary blobs. Цель этого проекта - ограничить свободу программного обеспечения в загрузочной прошивке. \r\n\r\nlibrecore - это бесплатная прошивка, отличная от Coreboot, но с другим фокусом. Хотя мы сотрудничаем с coreboot и совместно используем зрелый код для достижения этих целей, наше внимание больше касается ремонтопригодности и полноты функциональности дополнительных аппаратных платформ libre, таких как POWER, SPARC, RISC-V and other non-x86 ISA's.\r\n\r\n### Авторы и участники\r\n\r\nНе являясь особенно исчерпывающим списком, следующее помогло собрать эту страницу:\r\n\r\n* @ArthurHeymans\r\n* @zamaudio\r\n* @victoredwardocallaghan\r\n\r\n### Support or Contact\r\n\r\nWe welcome all forms of collaboration - social, security, new ports, documentation and otherwise. Please do reach out to us either by github pull-requests, issues, wiki edits or our freenode IRC channel ```#librecore```.\r\n", "note": "Не удаляйте этот файл! Он используется внутри, чтобы помочь с регенерацией страницы." } From bcdfbf618c2c6f87a7facb90d70871342a8074cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 08:53:24 +0500 Subject: [PATCH 17/80] Update params.json --- params.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/params.json b/params.json index 0a073d2..aa3ddb7 100644 --- a/params.json +++ b/params.json @@ -1,6 +1,6 @@ { "name": "librecore", "tagline": "", - "body": "### About\r\n\r\nLibrecore - это дистрибутив Free/Libre Рецепты прошивки для компиляции и создания прошивки для устройств.\r\nПредусмотренные цели для встроенного программного обеспечения включают только те, которые пользователь может выполнить с полной свободой.\r\nЭто означает, что прошивка librecore распространяется как исходный код и не включает __any__ binary blobs. Цель этого проекта - ограничить свободу программного обеспечения в загрузочной прошивке. \r\n\r\nlibrecore - это бесплатная прошивка, отличная от Coreboot, но с другим фокусом. Хотя мы сотрудничаем с coreboot и совместно используем зрелый код для достижения этих целей, наше внимание больше касается ремонтопригодности и полноты функциональности дополнительных аппаратных платформ libre, таких как POWER, SPARC, RISC-V and other non-x86 ISA's.\r\n\r\n### Авторы и участники\r\n\r\nНе являясь особенно исчерпывающим списком, следующее помогло собрать эту страницу:\r\n\r\n* @ArthurHeymans\r\n* @zamaudio\r\n* @victoredwardocallaghan\r\n\r\n### Support or Contact\r\n\r\nWe welcome all forms of collaboration - social, security, new ports, documentation and otherwise. Please do reach out to us either by github pull-requests, issues, wiki edits or our freenode IRC channel ```#librecore```.\r\n", + "body": "### About\r\n\r\nLibrecore - это дистрибутив Free/Libre Рецепты прошивки для компиляции и создания прошивки для устройств.\r\nПредусмотренные цели для встроенного программного обеспечения включают только те, которые пользователь может выполнить с полной свободой.\r\nЭто означает, что прошивка librecore распространяется как исходный код и не включает __any__ binary blobs. Цель этого проекта - ограничить свободу программного обеспечения в загрузочной прошивке. \r\n\r\nlibrecore - это бесплатная прошивка, отличная от Coreboot, но с другим фокусом. Хотя мы сотрудничаем с coreboot и совместно используем зрелый код для достижения этих целей, наше внимание больше касается ремонтопригодности и полноты функциональности дополнительных аппаратных платформ libre, таких как POWER, SPARC, RISC-V и иных non-x86 ISA's.\r\n\r\n### Не являясь особенно исчерпывающим списком, следующие Авторы и участники\r\n\r\n помогли собрать эту страницу:\r\n\r\n* @ArthurHeymans\r\n* @zamaudio\r\n* @victoredwardocallaghan\r\n\r\n### Поддержка или контакт\r\n\r\nМы приветствуем все формы сотрудничества - social, security, new ports, documentation and otherwise. Пожалуйста, обращайтесь к нам либо с помощью github pull-запросов, вопросов, изменений в вики или нашего IRC-канала freenode ```#librecore```.\r\n", "note": "Не удаляйте этот файл! Он используется внутри, чтобы помочь с регенерацией страницы." } From 12a08b627f623dca0047a582a7a97cc71c0bf2ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:00:23 +0500 Subject: [PATCH 18/80] Update stylesheet.css --- stylesheets/stylesheet.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 54c1384..85d36a4 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -560,7 +560,7 @@ p.tagline { position: fixed; top: 0; left: 50%; - width: 693px; + width: 80vw; margin-left: -352px; background: #222; border: 5px solid #444; @@ -826,7 +826,7 @@ footer .owner p a { } .markdown-body table { - width: 673px; + width: 90vw; margin-left: -20px; margin-right: -20px; } From ebda3e245fce1a11e32d147f7edeca2863737444 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:07:45 +0500 Subject: [PATCH 19/80] Update stylesheet.css --- stylesheets/stylesheet.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 85d36a4..1d46359 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -450,7 +450,7 @@ h1.title { } .wrapper { - width: 675px; + width: 80vw; margin: 0 auto; } @@ -561,7 +561,7 @@ p.tagline { top: 0; left: 50%; width: 80vw; - margin-left: -352px; + margin-left: -20vw; background: #222; border: 5px solid #444; color: #fff; @@ -893,7 +893,7 @@ footer .owner p a { } .markdown-body img { - max-width: 100%; + max-width: 90vw; box-sizing: border-box; } From c50adb19010289439f9108d7c30c020565d7330b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:16:57 +0500 Subject: [PATCH 20/80] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B0=20?= =?UTF-8?q?=D1=81=D1=82=D0=B8=D0=BB=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Надо шире сделать --- stylesheets/stylesheet.css | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 1d46359..5595624 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -450,7 +450,7 @@ h1.title { } .wrapper { - width: 80vw; + width: 60vw; margin: 0 auto; } @@ -468,7 +468,7 @@ p.tagline { #main { margin-top: 20px; - padding: 0 20px 90px; + padding: 0 20px 80px; background-color: #fff; } @@ -559,8 +559,8 @@ p.tagline { .current-section { position: fixed; top: 0; - left: 50%; - width: 80vw; + left: 30%; + width: 60vw; margin-left: -20vw; background: #222; border: 5px solid #444; From b5302af7b53e2c8fa5f54540e50d23d13b1e074d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:22:38 +0500 Subject: [PATCH 21/80] Update stylesheet.css --- stylesheets/stylesheet.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 5595624..6c82bc2 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -559,9 +559,9 @@ p.tagline { .current-section { position: fixed; top: 0; - left: 30%; + left: 40%; width: 60vw; - margin-left: -20vw; + margin-left: -40vw; background: #222; border: 5px solid #444; color: #fff; From 79fc778e9013ad019033a9977b8a306dbe78f106 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:25:11 +0500 Subject: [PATCH 22/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 6c82bc2..5c33f99 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -561,7 +561,7 @@ p.tagline { top: 0; left: 40%; width: 60vw; - margin-left: -40vw; + margin-left: -60vw; background: #222; border: 5px solid #444; color: #fff; From 1455a1d3e2f7ce50ffb076ac2958cb87e269fbcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:36:12 +0500 Subject: [PATCH 23/80] Update stylesheet.css --- stylesheets/stylesheet.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 5c33f99..5df2a0e 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -559,9 +559,9 @@ p.tagline { .current-section { position: fixed; top: 0; - left: 40%; + left: 60%; width: 60vw; - margin-left: -60vw; + margin-left: -10vw; background: #222; border: 5px solid #444; color: #fff; From 9793f87e9c0ef3284a434713286aced54462b8b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:40:31 +0500 Subject: [PATCH 24/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 5df2a0e..af6f06e 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -559,7 +559,7 @@ p.tagline { .current-section { position: fixed; top: 0; - left: 60%; + left: 20%; width: 60vw; margin-left: -10vw; background: #222; From a3437715b2de205b22ec68e4b594861f6527ce0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:41:34 +0500 Subject: [PATCH 25/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index af6f06e..0ec6826 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -561,7 +561,7 @@ p.tagline { top: 0; left: 20%; width: 60vw; - margin-left: -10vw; + margin-left: -60vw; background: #222; border: 5px solid #444; color: #fff; From b1c55dd05181bde1a1561a2b9d4a06f807c38171 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:43:23 +0500 Subject: [PATCH 26/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 0ec6826..12670cf 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -559,7 +559,7 @@ p.tagline { .current-section { position: fixed; top: 0; - left: 20%; + left: 60%; width: 60vw; margin-left: -60vw; background: #222; From 9780e3c064bc1448c0bdb9fa77384e0cd0cd1f42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:47:58 +0500 Subject: [PATCH 27/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 12670cf..8108fcc 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -559,7 +559,7 @@ p.tagline { .current-section { position: fixed; top: 0; - left: 60%; + left: 80%; width: 60vw; margin-left: -60vw; background: #222; From c455a441718ea198b7dd5cd03dbc9c7df1473399 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:50:05 +0500 Subject: [PATCH 28/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 8108fcc..c2a9a1e 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -561,7 +561,7 @@ p.tagline { top: 0; left: 80%; width: 60vw; - margin-left: -60vw; + margin-left: -10vw; background: #222; border: 5px solid #444; color: #fff; From 5745d37a6591786d49f883cea62676a9f87f652b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:51:35 +0500 Subject: [PATCH 29/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index c2a9a1e..b91b7e1 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -561,7 +561,7 @@ p.tagline { top: 0; left: 80%; width: 60vw; - margin-left: -10vw; + margin-left: -80vw; background: #222; border: 5px solid #444; color: #fff; From d879c76603506861dcdc20a8a462ea6260c819cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:53:37 +0500 Subject: [PATCH 30/80] Update stylesheet.css --- stylesheets/stylesheet.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index b91b7e1..11c20cf 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -559,9 +559,9 @@ p.tagline { .current-section { position: fixed; top: 0; - left: 80%; + left: 10%; width: 60vw; - margin-left: -80vw; + margin-left: -10vw; background: #222; border: 5px solid #444; color: #fff; From 2146f19087dc8f5302690d4662546cf2d9211692 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:55:07 +0500 Subject: [PATCH 31/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 11c20cf..05ef3c4 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -561,7 +561,7 @@ p.tagline { top: 0; left: 10%; width: 60vw; - margin-left: -10vw; + margin-left: 10vw; background: #222; border: 5px solid #444; color: #fff; From ff0dbf229c6425129315cc445356dcad4eeb5eb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 09:58:06 +0500 Subject: [PATCH 32/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 05ef3c4..551bdfd 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -556,7 +556,7 @@ p.tagline { filter:alpha(opacity=100); /* IE 5-7 */ } -.current-section { +.current-section {display:flex; position: fixed; top: 0; left: 10%; From c16b31f99206f577701309e51ba04191dc969cfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 10:01:26 +0500 Subject: [PATCH 33/80] Update stylesheet.css --- stylesheets/stylesheet.css | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 551bdfd..01e5f2a 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -556,12 +556,11 @@ p.tagline { filter:alpha(opacity=100); /* IE 5-7 */ } -.current-section {display:flex; +.current-section { /*left: 10%; margin-left: 10vw; */ + display:flex; position: fixed; top: 0; - left: 10%; - width: 60vw; - margin-left: 10vw; + width: 80vw; background: #222; border: 5px solid #444; color: #fff; From 42d20405a6601e9a026480b286536ca0b028e221 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 10:14:39 +0500 Subject: [PATCH 34/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 01e5f2a..87842ed 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -556,7 +556,7 @@ p.tagline { filter:alpha(opacity=100); /* IE 5-7 */ } -.current-section { /*left: 10%; margin-left: 10vw; */ +.current-section { /*left: 10%; */ margin-left: 10vw; display:flex; position: fixed; top: 0; From d6173f01f879fe92fb91c1947a7d643def8e256e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 10:21:07 +0500 Subject: [PATCH 35/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 87842ed..5236903 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -556,7 +556,7 @@ p.tagline { filter:alpha(opacity=100); /* IE 5-7 */ } -.current-section { /*left: 10%; */ margin-left: 10vw; +.current-section { /*left: 10%; margin-left: 10vw; */margin: auto; display:flex; position: fixed; top: 0; From d282b04f8634308e35e6eba903a1fcc7f4c98fae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 10:29:35 +0500 Subject: [PATCH 36/80] Update stylesheet.css --- stylesheets/stylesheet.css | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 5236903..17a2178 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -565,7 +565,9 @@ p.tagline { border: 5px solid #444; color: #fff; opacity: 0; - visibility: hidden; + visibility: hidden; + align-items: center; + justify-content: space-between; transition: opacity ease-in-out 0.3s; -webkit-transition: opacity ease-in-out 0.3s; /* Safari <=6.1, Android <= 4.3 */ } From 65c174a0341877500b37d5cd5c5be6af2baf1dca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 10:32:15 +0500 Subject: [PATCH 37/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 17a2178..77da464 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -557,7 +557,7 @@ p.tagline { } .current-section { /*left: 10%; margin-left: 10vw; */margin: auto; - display:flex; + display:inline-flex; position: fixed; top: 0; width: 80vw; From 912678124b052ff9c5ae5e1573d0ce6e425f740b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 10:57:42 +0500 Subject: [PATCH 38/80] Update index.html --- index.html | 55 ++++++++++++++++++++++++++---------------------------- 1 file changed, 26 insertions(+), 29 deletions(-) diff --git a/index.html b/index.html index ef59bae..7239e52 100644 --- a/index.html +++ b/index.html @@ -13,40 +13,39 @@ librecore - - - -
-
-

librecore

-
-
+
+
+

librecore

+
+

-
-
- + +

About

Librecore - это дистрибутив рецептов прошивок Free/Libre для компиляции и создания прошивки для устройств. Предусмотренные цели для встроенного программного обеспечения включают только то, что пользователь может выполнить с полной свободой. Это означает, что прошивка librecore распространяется как исходный код и не содержит в себе двоичных вкраплений. -Цель этого проекта - расширить пределы свободы программного обеспечения в загрузке прошивки.

+Цель этого проекта - расширить пределы свободы программного обеспечения в загрузке прошивки. +

Librecore - бесплатная прошивка, отличная от coreboot, но с другим фокусом. Хотя мы сотрудничаем с coreboot и совместно используем зрелый код для достижения этих целей, мы больше ориентируемся -на ремонтопригодность и полнофункциональность более свободных аппаратных платформ, таких как POWER, SPARC, RISC-V и других ISA без x86.

+на ремонтопригодность и полнофункциональность более свободных аппаратных платформ, таких как POWER, SPARC, RISC-V и других ISA без x86. +

- - From ab0cbb53e75ac0bd75efb4df5d7b15b3494cd9f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 11:08:20 +0500 Subject: [PATCH 39/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 77da464..99589d4 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -556,7 +556,7 @@ p.tagline { filter:alpha(opacity=100); /* IE 5-7 */ } -.current-section { /*left: 10%; margin-left: 10vw; */margin: auto; +.current-section { /*left: 10%; margin-left: 10vw; */margin: 2px auto; display:inline-flex; position: fixed; top: 0; From df04cc6ce9df3b1958dd6ac343dc77e20b8af768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 11:11:34 +0500 Subject: [PATCH 40/80] Update stylesheet.css --- stylesheets/stylesheet.css | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 99589d4..a2ab397 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -557,16 +557,16 @@ p.tagline { } .current-section { /*left: 10%; margin-left: 10vw; */margin: 2px auto; - display:inline-flex; - position: fixed; - top: 0; + display:flex; + position: fixed; + align-items: center; width: 80vw; background: #222; border: 5px solid #444; color: #fff; opacity: 0; visibility: hidden; - align-items: center; + justify-content: space-between; transition: opacity ease-in-out 0.3s; -webkit-transition: opacity ease-in-out 0.3s; /* Safari <=6.1, Android <= 4.3 */ From 87b97dbd4f4b16d487a1367849ef5c6cf755ad28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 11:17:52 +0500 Subject: [PATCH 41/80] Update stylesheet.css --- stylesheets/stylesheet.css | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index a2ab397..386fcb3 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -556,18 +556,17 @@ p.tagline { filter:alpha(opacity=100); /* IE 5-7 */ } -.current-section { /*left: 10%; margin-left: 10vw; */margin: 2px auto; - display:flex; +.current-section { /*left: 10%; margin-left: 10vw; space-between; */margin: 2px auto; + display:flex; + color: #fff; position: fixed; - align-items: center; width: 80vw; background: #222; border: 5px solid #444; - color: #fff; opacity: 0; visibility: hidden; - - justify-content: space-between; + align-items: center; + justify-content: space-around; transition: opacity ease-in-out 0.3s; -webkit-transition: opacity ease-in-out 0.3s; /* Safari <=6.1, Android <= 4.3 */ } From 99e50f768be256894ce7b47e2a7af8627408ecb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 11:20:49 +0500 Subject: [PATCH 42/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 386fcb3..9d7b0e6 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -565,7 +565,9 @@ p.tagline { border: 5px solid #444; opacity: 0; visibility: hidden; + text-align: left; align-items: center; + align-content: center; justify-content: space-around; transition: opacity ease-in-out 0.3s; -webkit-transition: opacity ease-in-out 0.3s; /* Safari <=6.1, Android <= 4.3 */ From 939f7d88258e5259941c0df3177ecb297a35f51a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 11:22:44 +0500 Subject: [PATCH 43/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 9d7b0e6..8ee7461 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -565,7 +565,7 @@ p.tagline { border: 5px solid #444; opacity: 0; visibility: hidden; - text-align: left; + text-align: center; align-items: center; align-content: center; justify-content: space-around; From ab88dfda8b3571d7fb660e578a87063b81ba1cb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 11:24:23 +0500 Subject: [PATCH 44/80] Update stylesheet.css --- stylesheets/stylesheet.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 8ee7461..7dac0b9 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -556,7 +556,7 @@ p.tagline { filter:alpha(opacity=100); /* IE 5-7 */ } -.current-section { /*left: 10%; margin-left: 10vw; space-between; */margin: 2px auto; +.current-section { /*left: 10%; margin-left: 10vw; space-between; align-content: center;*/margin: 2px auto; display:flex; color: #fff; position: fixed; @@ -567,7 +567,7 @@ p.tagline { visibility: hidden; text-align: center; align-items: center; - align-content: center; + justify-content: space-around; transition: opacity ease-in-out 0.3s; -webkit-transition: opacity ease-in-out 0.3s; /* Safari <=6.1, Android <= 4.3 */ From 1b64e5c255af2e775bf66eee997f8e913c32ca95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 11:26:11 +0500 Subject: [PATCH 45/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 7dac0b9..fc45182 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -565,7 +565,7 @@ p.tagline { border: 5px solid #444; opacity: 0; visibility: hidden; - text-align: center; + text-align: left; align-items: center; justify-content: space-around; From 0fd7f1e4b25eefd62e1e1fe1a723887b9f9af916 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 11:27:36 +0500 Subject: [PATCH 46/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index fc45182..e4e5135 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -557,7 +557,7 @@ p.tagline { } .current-section { /*left: 10%; margin-left: 10vw; space-between; align-content: center;*/margin: 2px auto; - display:flex; + display: inline-flex; color: #fff; position: fixed; width: 80vw; From 9258dd15d1606a0aa6ddea34345af45f4cdee5aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 11:29:24 +0500 Subject: [PATCH 47/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index e4e5135..3dd480b 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -557,7 +557,7 @@ p.tagline { } .current-section { /*left: 10%; margin-left: 10vw; space-between; align-content: center;*/margin: 2px auto; - display: inline-flex; + display: flex; color: #fff; position: fixed; width: 80vw; From 488e99a46373e5c03899893ae326f75aaecef6dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 11:43:37 +0500 Subject: [PATCH 48/80] Update stylesheet.css --- stylesheets/stylesheet.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 3dd480b..4601556 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -556,8 +556,8 @@ p.tagline { filter:alpha(opacity=100); /* IE 5-7 */ } -.current-section { /*left: 10%; margin-left: 10vw; space-between; align-content: center;*/margin: 2px auto; - display: flex; +.current-section { /*display: flex; left: 10%; margin-left: 10vw; space-between; align-content: center;*/margin: 2px auto; + color: #fff; position: fixed; width: 80vw; From 4358ed8dbbac4a2bb08d18cd82000955cda04f66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 11:51:03 +0500 Subject: [PATCH 49/80] Update stylesheet.css --- stylesheets/stylesheet.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 4601556..f4a9cbb 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -556,8 +556,8 @@ p.tagline { filter:alpha(opacity=100); /* IE 5-7 */ } -.current-section { /*display: flex; left: 10%; margin-left: 10vw; space-between; align-content: center;*/margin: 2px auto; - +.current-section { /*left: 10%; margin-left: 10vw; space-between; */margin: 2px auto; + display: flex; color: #fff; position: fixed; width: 80vw; @@ -567,7 +567,7 @@ p.tagline { visibility: hidden; text-align: left; align-items: center; - + align-content: center; justify-content: space-around; transition: opacity ease-in-out 0.3s; -webkit-transition: opacity ease-in-out 0.3s; /* Safari <=6.1, Android <= 4.3 */ From 9f8fd6ac04fa9b846d67e7f26b68840e5cc456cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 11:54:13 +0500 Subject: [PATCH 50/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index f4a9cbb..dc5ef37 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -676,7 +676,7 @@ a.download-button span { color: #fff; } -footer { +footer {display: flex; margin-bottom: 60px; padding-bottom: 60px; } From d9ac0c563f4261daa18400bfc1df539bbc870901 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 11:56:14 +0500 Subject: [PATCH 51/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index dc5ef37..5309688 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -689,7 +689,7 @@ footer .owner { color: #d6d6d6; } -footer .creds small { +footer .creds small {display: flex; float: right; font-size: 10px; text-align: right; From 8aa67a8e1c1b420593a9f6857261a59637890267 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 11:57:27 +0500 Subject: [PATCH 52/80] Update stylesheet.css --- stylesheets/stylesheet.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 5309688..653ee6f 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -676,12 +676,12 @@ a.download-button span { color: #fff; } -footer {display: flex; +footer {display: inline-flex; margin-bottom: 60px; padding-bottom: 60px; } -footer .owner { +footer .owner {display: flex; background: #222; border: 5px solid #444; padding: 5px 15px; From a39673035a38b1d2afbbb4f368862070a4f07eff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 14:40:21 +0500 Subject: [PATCH 53/80] Update stylesheet.css --- stylesheets/stylesheet.css | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 653ee6f..f789ead 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -385,7 +385,7 @@ legend { } /** - * Remove default vertical scrollbar in IE 8/9/10/11. + * Удалить вертикальную полосу прокрутки по умолчанию в IE 8/9/10/11. */ textarea { @@ -393,8 +393,9 @@ textarea { } /** - * Don't inherit the `font-weight` (applied by a rule above). - * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + * Не наследуйте «font-weight» (применяется по правилу выше). + * ПРИМЕЧАНИЕ: + * По умолчанию в Chrome и Safari в OS X не может быть безопасно изменено значение по умолчанию. */ optgroup { @@ -405,7 +406,7 @@ optgroup { ========================================================================== */ /** - * Remove most spacing between table cells. + * Удалите наибольшее расстояние между ячейками таблицы. */ table { @@ -533,10 +534,10 @@ p.tagline { } .download-bar .avatar { - border: 1px solid black; display: block; padding: 4px; - float: left; + float: left; + border: 1px solid black; } .download-bar .avatar img { @@ -544,19 +545,19 @@ p.tagline { } .download-bar a.code { - background: transparent url(../images/code.png) no-repeat 0 2px; + display: block; padding-left: 35px; margin-top: 8px; - display: block; float: left; text-indent: 0; width: auto; height: auto; opacity: 1; filter:alpha(opacity=100); /* IE 5-7 */ + background: transparent url(../images/code.png) no-repeat 0 2px; } -.current-section { /*left: 10%; margin-left: 10vw; space-between; */margin: 2px auto; +.current-section { /*left: 10%; margin-left: 10vw; space-between; margin: 2px auto;*/ display: flex; color: #fff; position: fixed; From 3d6829642dedd90ed0efebc6a60297bb5fc7186c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 15:17:44 +0500 Subject: [PATCH 54/80] Update stylesheet.css --- stylesheets/stylesheet.css | 108 ++++++++++++++++++------------------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index f789ead..2ede42a 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -95,7 +95,7 @@ a:hover { ========================================================================== */ /** - * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + * Стиль адреса не присутствует в IE 8/9/10/11, Safari и Chrome. */ abbr[title] { @@ -103,7 +103,7 @@ abbr[title] { } /** - * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + * Стиль адреса установлен на «жирный» в Firefox 4+, Safari и Chrome. */ b, @@ -112,7 +112,7 @@ strong { } /** - * Address styling not present in Safari and Chrome. + * Стиль адреса не присутствует в Safari и Chrome. */ dfn { @@ -120,8 +120,8 @@ dfn { } /** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari, and Chrome. + * Укажите размер шрифта `h1` переменной и поля в разделе `section` и `article` + * контекста в Firefox 4+, Safari и Chrome. */ h1 { @@ -130,7 +130,7 @@ h1 { } /** - * Address styling not present in IE 8/9. + * Стиль адреса не присутствует в IE 8/9. */ mark { @@ -139,7 +139,7 @@ mark { } /** - * Address inconsistent and variable font size in all browsers. + * Неверный и изменяемый размер шрифта во всех браузерах. */ small { @@ -147,7 +147,7 @@ small { } /** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. + * Предотвратите `sub` и` sup`, влияющие на `line-height` во всех браузерах. */ sub, @@ -166,11 +166,11 @@ sub { bottom: -0.25em; } -/* Embedded content +/* Встроенный контент ========================================================================== */ /** - * Remove border when inside `a` element in IE 8/9/10. + * Удалите границы внутри элемента `a` в IE 8/9/10. */ img { @@ -178,18 +178,18 @@ img { } /** - * Correct overflow not hidden in IE 9/10/11. + * Правильное переполнение не скрыто в IE 9/10/11. */ svg:not(:root) { overflow: hidden; } -/* Grouping content +/* Группировка контента ========================================================================== */ /** - * Address margin not present in IE 8/9 and Safari. + * Адреса не присутствуют в IE 8/9 и Safari. */ figure { @@ -197,7 +197,7 @@ figure { } /** - * Address differences between Firefox and other browsers. + * Различия в адресах между Firefox и другими браузерами. */ hr { @@ -207,7 +207,7 @@ hr { } /** - * Contain overflow in all browsers. + * Содержать переполнение во всех браузерах. */ pre { @@ -215,7 +215,7 @@ pre { } /** - * Address odd `em`-unit font size rendering in all browsers. + * Выражайте нечетный размер шрифта шрифта `em` во всех браузерах. */ code, @@ -230,15 +230,15 @@ samp { ========================================================================== */ /** - * Known limitation: by default, Chrome and Safari on OS X allow very limited - * styling of `select`, unless a `border` property is set. + * Известное ограничение: по умолчанию Chrome и Safari на OS X позволяют очень ограничить + * стиль `select`, если не установлено свойство `border`. */ /** - * 1. Correct color not being inherited. - * Known issue: affects color of disabled elements. - * 2. Correct font properties not being inherited. - * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + * 1. Правильный цвет не наследуется. + * Известная проблема: влияет на цвет отключенных элементов. + * 2. Правильные свойства шрифта не наследуются. + * 3. Адреса полей устанавливаются по-разному в Firefox 4+, Safari и Chrome. */ button, @@ -252,7 +252,7 @@ textarea { } /** - * Address `overflow` set to `hidden` in IE 8/9/10/11. + * Адрес `overflow` установлен в` hidden` в IE 8/9/10/11. */ button { @@ -260,10 +260,10 @@ button { } /** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. - * Correct `select` style inheritance in Firefox. + * Введите непоследовательное наследование `text-transform` для` button` и `select`. + * Все остальные элементы управления формой не наследуют значения «text-transform». + * Исправьте наследование стиля `button` в Firefox, IE 8/9/10/11 и Opera. + * Исправьте наследование стиля `select` в Firefox. */ button, @@ -272,11 +272,11 @@ select { } /** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. + * 1. Избегайте ошибки WebKit в Android 4.0. * Где (2) уничтожает собственный `audio` + * и `video`. + * 2. Правильная неспособность стилировать типы ввода `input` в iOS. + * 3. Улучшить удобство и последовательность стиля курсора между типом изображения + * `input` и другим. */ button, @@ -288,7 +288,7 @@ input[type="submit"] { } /** - * Re-set default cursor for disabled elements. + * Переустановить курсор по умолчанию для отключенных элементов. */ button[disabled], @@ -297,7 +297,7 @@ html input[disabled] { } /** - * Remove inner padding and border in Firefox 4+. + * Удалите внутреннюю прокладку и границу в Firefox 4+. */ button::-moz-focus-inner, @@ -307,8 +307,8 @@ input::-moz-focus-inner { } /** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. + * Адрес Firefox 4+, устанавливающий `line-height` на` input`, используя `! Important` в + * таблице стилей UA. */ input { @@ -316,11 +316,11 @@ input { } /** - * It's recommended that you don't attempt to style these elements. - * Firefox's implementation doesn't respect box-sizing, padding, or width. + * Рекомендуется не пытаться стилизовать эти элементы. + * Внедрение Firefox не учитывает размер, прописку или ширину коробки. * - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. + * 1. Размер поля адреса установлен в `content-box` в IE 8/9/10. + * 2. Удалите избыточное дополнение в IE 8/9/10. */ input[type="checkbox"], @@ -330,9 +330,9 @@ input[type="radio"] { } /** - * Fix the cursor style for Chrome's increment/decrement buttons. For certain - * `font-size` values of the `input`, it causes the cursor style of the - * decrement button to change from `default` to `text`. + * Исправление стиля курсора для кнопок увеличения/уменьшения Chrome. Для некоторых + * `font-size` значения` input` вызывает стиль курсора + * декремент, чтобы перейти от `default` к `text`. */ input[type="number"]::-webkit-inner-spin-button, @@ -341,9 +341,9 @@ input[type="number"]::-webkit-outer-spin-button { } /** - * 1. Address `appearance` set to `searchfield` in Safari and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari and Chrome - * (include `-moz` to future-proof). + * 1. Адрес `внешний вид` установлен в `searchfield` в Safari и Chrome. + * 2. Адрес `box-sizing` установлен в` border-box` в Safari и Chrome 346 + * (включить `-moz` в будущее-доказательство). */ input[type="search"] { @@ -354,9 +354,9 @@ input[type="search"] { } /** - * Remove inner padding and search cancel button in Safari and Chrome on OS X. - * Safari (but not Chrome) clips the cancel button when the search input has - * padding (and `textfield` appearance). + * Удалить внутреннюю подачу и кнопку отмены поиска в Safari и Chrome на OS X. + * Safari (но не Chrome) зажимает кнопку отмены, когда вход поиска + * padding (и внешний вид текстового поля). */ input[type="search"]::-webkit-search-cancel-button, @@ -365,7 +365,7 @@ input[type="search"]::-webkit-search-decoration { } /** - * Define consistent border, margin, and padding. + * Определить согласованную границу, маржу и отступы. */ fieldset { @@ -375,8 +375,8 @@ fieldset { } /** - * 1. Correct `color` not being inherited in IE 8/9/10/11. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. + * 1. Правильный `color` не наследуется в IE 8/9/10/11. + * 2. Удалить прокладку, чтобы люди не были пойманы, если они обнулили полями. */ legend { @@ -393,7 +393,7 @@ textarea { } /** - * Не наследуйте «font-weight» (применяется по правилу выше). + * Не наследовать «font-weight» (применяется по правилу выше). * ПРИМЕЧАНИЕ: * По умолчанию в Chrome и Safari в OS X не может быть безопасно изменено значение по умолчанию. */ @@ -402,7 +402,7 @@ optgroup { font-weight: bold; } -/* Tables +/* таблицы ========================================================================== */ /** From a8a1e8c0c0a4338b4432bb4c547af76b38e1b420 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 16:20:00 +0500 Subject: [PATCH 55/80] Update stylesheet.css --- stylesheets/stylesheet.css | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 2ede42a..ad5587d 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -57,7 +57,7 @@ video { /** * Предотвращение отображения современными браузерами `audio` без элементов управления. - * Удалите лишнюю высоту в устройствах iOS + * Удалить лишнюю высоту в устройствах iOS */ audio:not([controls]) { @@ -120,7 +120,7 @@ dfn { } /** - * Укажите размер шрифта `h1` переменной и поля в разделе `section` и `article` + * Указать размер шрифта `h1` переменной и поля в разделе `section` и `article` * контекста в Firefox 4+, Safari и Chrome. */ @@ -147,7 +147,7 @@ small { } /** - * Предотвратите `sub` и` sup`, влияющие на `line-height` во всех браузерах. + * Предотвратить `sub` и` sup`, влияющие на `line-height` во всех браузерах. */ sub, @@ -215,7 +215,7 @@ pre { } /** - * Выражайте нечетный размер шрифта шрифта `em` во всех браузерах. + * Выражать нечетный размер шрифта `em` во всех браузерах. */ code, @@ -230,7 +230,7 @@ samp { ========================================================================== */ /** - * Известное ограничение: по умолчанию Chrome и Safari на OS X позволяют очень ограничить + * Известное ограничение: по умолчанию Chrome и Safari на OS X ограничивают * стиль `select`, если не установлено свойство `border`. */ @@ -260,10 +260,10 @@ button { } /** - * Введите непоследовательное наследование `text-transform` для` button` и `select`. + * Ввести непоследовательное наследование `text-transform` для` button` и `select`. * Все остальные элементы управления формой не наследуют значения «text-transform». - * Исправьте наследование стиля `button` в Firefox, IE 8/9/10/11 и Opera. - * Исправьте наследование стиля `select` в Firefox. + * Исправить наследование стиля `button` в Firefox, IE 8/9/10/11 и Opera. + * Исправить наследование стиля `select` в Firefox. */ button, @@ -272,8 +272,8 @@ select { } /** - * 1. Избегайте ошибки WebKit в Android 4.0. * Где (2) уничтожает собственный `audio` - * и `video`. + * 1. Избегать ошибки WebKit в Android 4.0, + * где (2) уничтожает собственный `audio` и `video`. * 2. Правильная неспособность стилировать типы ввода `input` в iOS. * 3. Улучшить удобство и последовательность стиля курсора между типом изображения * `input` и другим. @@ -297,7 +297,7 @@ html input[disabled] { } /** - * Удалите внутреннюю прокладку и границу в Firefox 4+. + * Удалить внутреннюю прокладку и границу в Firefox 4+. */ button::-moz-focus-inner, @@ -402,11 +402,11 @@ optgroup { font-weight: bold; } -/* таблицы +/* Таблицы ========================================================================== */ /** - * Удалите наибольшее расстояние между ячейками таблицы. + * Удалить наибольшее расстояние между ячейками таблицы. */ table { @@ -420,7 +420,7 @@ th { } -/* Style */ +/* Стиль */ body { font-size: 15px; @@ -677,12 +677,12 @@ a.download-button span { color: #fff; } -footer {display: inline-flex; +footer {display: flex; margin-bottom: 60px; padding-bottom: 60px; } -footer .owner {display: flex; +footer .owner {display: inline-flex; background: #222; border: 5px solid #444; padding: 5px 15px; From dcc660990466e7b2a67df10138e82f50ea29bd53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 16:21:54 +0500 Subject: [PATCH 56/80] Update stylesheet.css --- stylesheets/stylesheet.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index ad5587d..c78f92d 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -690,14 +690,14 @@ footer .owner {display: inline-flex; color: #d6d6d6; } -footer .creds small {display: flex; +footer .creds small {display: inline-flex; float: right; font-size: 10px; text-align: right; margin-left: 15px; } -footer .owner .avatar { +footer .owner .avatar {inline-flex; background-color: #666; display: block; margin: -19px 10px 0 0; From f722e97394c0657cd2c1265946c0a9432bd064f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 16:23:25 +0500 Subject: [PATCH 57/80] Update stylesheet.css --- stylesheets/stylesheet.css | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index c78f92d..c41c986 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -677,12 +677,12 @@ a.download-button span { color: #fff; } -footer {display: flex; +footer { margin-bottom: 60px; padding-bottom: 60px; } -footer .owner {display: inline-flex; +footer .owner { background: #222; border: 5px solid #444; padding: 5px 15px; @@ -690,14 +690,14 @@ footer .owner {display: inline-flex; color: #d6d6d6; } -footer .creds small {display: inline-flex; +footer .creds small { float: right; font-size: 10px; text-align: right; margin-left: 15px; } -footer .owner .avatar {inline-flex; +footer .owner .avatar { background-color: #666; display: block; margin: -19px 10px 0 0; From 5c04746ead62d09aa66ee2ad4d5a244a5c1c209a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 16:33:23 +0500 Subject: [PATCH 58/80] Update index.html --- index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 7239e52..7b65c8d 100644 --- a/index.html +++ b/index.html @@ -82,12 +82,12 @@

Jon Rohan

-
-
+
+ + From 792a981481a5994cce8d47818c514287b61ad4da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 18:40:19 +0500 Subject: [PATCH 59/80] =?UTF-8?q?=D0=94=D0=B5=D0=BB=D0=B0=D0=B5=D0=BC=20?= =?UTF-8?q?=D1=81=D0=B0=D0=B9=D1=82=20=D1=88=D0=B8=D1=80=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Увеличиваем враппер --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index c41c986..3647012 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -451,7 +451,7 @@ h1.title { } .wrapper { - width: 60vw; + width: 80vw; margin: 0 auto; } From 03622f49cb847818d6cb9007804f279429fd6753 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 18:46:56 +0500 Subject: [PATCH 60/80] Update stylesheet.css --- stylesheets/stylesheet.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 3647012..758aebe 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -565,7 +565,7 @@ p.tagline { background: #222; border: 5px solid #444; opacity: 0; - visibility: hidden; + /* visibility: hidden; */ text-align: left; align-items: center; align-content: center; From 1738dea5a547e6f9da45ccf4888c244e3e3cfadf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Thu, 12 Apr 2018 19:12:00 +0500 Subject: [PATCH 61/80] Update stylesheet.css --- stylesheets/stylesheet.css | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 758aebe..edef231 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -436,10 +436,7 @@ a { -webkit-transition: opacity ease-in-out 0.3s; /* Safari <=6.1, Android <= 4.3 */ } -a:hover { - text-decoration: underline; - color: #90D355; -} +a:hover {color: #90D355; text-decoration: underline;} h1.title { margin: 30px 20px 10px; @@ -450,15 +447,12 @@ h1.title { text-align: center; } -.wrapper { - width: 80vw; - margin: 0 auto; -} +.wrapper {width: 80vw; margin: 0 auto;} #container { border: 1px solid #2a2a2a; - background: #ddd url(../images/pattern.png); box-shadow: 0 0 5px #b1b1b1; + background: #ddd url(../images/pattern.png); } p.tagline { @@ -558,7 +552,7 @@ p.tagline { } .current-section { /*left: 10%; margin-left: 10vw; space-between; margin: 2px auto;*/ - display: flex; + display: inline-flex; color: #fff; position: fixed; width: 80vw; From 4184c6662fa2e25e398b4dd69e6422bd6010c4f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Fri, 13 Apr 2018 09:32:02 +0500 Subject: [PATCH 62/80] Update index.html --- index.html | 69 ++++++++++++++++++++++++------------------------------ 1 file changed, 30 insertions(+), 39 deletions(-) diff --git a/index.html b/index.html index 7b65c8d..a051e28 100644 --- a/index.html +++ b/index.html @@ -17,23 +17,18 @@ -
-
-

librecore

-
-
-

-
- -
-

+

librecore

+

+
+ +

About

Librecore - это дистрибутив рецептов прошивок Free/Libre для компиляции и создания прошивки для устройств. @@ -47,47 +42,43 @@

на ремонтопригодность и полнофункциональность более свободных аппаратных платформ, таких как POWER, SPARC, RISC-V и других ISA без x86.

-

-Авторы и участники

+

Авторы и участники

Вот неполный список тех, кто помог собрать эту страницу:

-

-

Поддержка или контакт

Приветствуем все формы сотрудничества - социальную, безопасность, новые порты, документацию и другие. Пожалуйста, свяжитесь с нами либо по запросам github pull, или по вики, либо по нашему IRC каналу freenode #librecore.

-

-
+

+
- -
- From 3d5a850f07f3f4bcb0760aabcb544a96930efa97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 02:47:35 +0500 Subject: [PATCH 63/80] Update stylesheet.css --- stylesheets/stylesheet.css | 81 +++++++++++++++++++++++++++++++++++++- 1 file changed, 79 insertions(+), 2 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index edef231..3ba2b6b 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -420,7 +420,7 @@ th { } -/* Стиль */ +/* Стили */ body { font-size: 15px; @@ -447,7 +447,84 @@ h1.title { text-align: center; } -.wrapper {width: 80vw; margin: 0 auto;} +.wrapper {width: 90%; margin: 0 auto;} +header {position: relative; z-index:20; background: linear-gradient(#becccc,#929297 );} +nav {z-index: 1; + display: flex; + position: fixed; + margin: 2px 2%; + padding: 5px; + justify-content: space-around; + width:inherit; + max-width:80%;/*inline-block; #999;*/ + text-align: center; + background: rgba(200, 200, 200, .5); +} /* background-color: #049844; float:middle ;*/ +nav > ul { + display: inline-block; + z-index: 2; + width: auto; + margin: 0; + padding: 0 5px; + list-style: none; + border-radius: 5px; + background: linear-gradient(#aaa, #222); +} +nav > ul > li { + float: left; + height: 30px; + line-height: 30px; + position: relative; + font-size: 14px; + color: rgba(100, 100, 100, .6); + cursor: pointer; + background: linear-gradient(#aaa, #222); +} +nav > ul > li a {color:#ddd; + display:inline-block; + padding: 0 6px; + min-width: 140px; + max-width: 160px; + text-decoration: none; +} +nav>ul>li:focus { + background: linear-gradient(#aaa, #222); + border-radius: 5px 5px 0 0;} /* */ + +nav>ul>li:active {background: linear-gradient(#222, #ccc);} /*hover*/ + +.menus {/* absolute; */ + top: inherit; + left:inherit; + min-width: inherit; + text-align: left; + padding: 0; + position:fixed; + justify-content: space-around; +} +.menus li { + display: none; + color: rgba(138, 238, 238, 0.2); + border-top: 0; + background: #246; +} /* border: 1px solid rgba(242, 241, 239, .5); */ +.menus>li:hover {background: linear-gradient(#222, #666, #222); } +.menus>li:active {background: linear-gradient(#ccc, #222, #ccc);} +.menus li:first-child {border-top: 1px solid rgba(242, 241, 239, .5);} +.menus li:last-child {border-radius: 0 0 5px 5px;} +/* .menus li a:last-child {border-radius: 0 0 5px 5px;} */ +li:hover>.menus li, .menu li{display: flex; } +li:hover>.menus li:nth-child(1) {animation: menu 200ms ease-in-out forwards;} +li:hover>.menus li:nth-child(2) {animation: menu 300ms ease-in-out forwards;} +li:hover>.menus li:nth-child(3) {animation: menu 400ms ease-in-out forwards;} +li:hover>.menus li:nth-child(4) {animation: menu 500ms ease-in-out forwards;} +li:hover>.menus li:nth-child(5) {animation: menu 600ms ease-in-out forwards;} + +@keyframes menu { + 0% {opacity: 0; transform: rotateY(90deg) translateY(100px);} + 100% {opacity: 1; transform: rotateY(0deg) translateY(0px); } +} + #container { border: 1px solid #2a2a2a; From a47f623f9fcd25e633450580a87961ad45e705ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 02:47:44 +0500 Subject: [PATCH 64/80] Update index.html --- index.html | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index a051e28..628e62a 100644 --- a/index.html +++ b/index.html @@ -17,7 +17,37 @@ -

librecore

+
+ +

librecore

From e76e28d30664d5b8f39e011fb947aabb09ce88c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 02:56:00 +0500 Subject: [PATCH 65/80] =?UTF-8?q?=D0=AD=D0=BA=D1=81=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D0=B8=D0=BC=D0=B5=D0=BD=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- stylesheets/stylesheet.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 3ba2b6b..f3ba996 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -456,10 +456,10 @@ nav {z-index: 1; padding: 5px; justify-content: space-around; width:inherit; - max-width:80%;/*inline-block; #999;*/ + max-width:80%; text-align: center; background: rgba(200, 200, 200, .5); -} /* background-color: #049844; float:middle ;*/ +} nav > ul { display: inline-block; z-index: 2; From 5fa6defa5f203c0263f8f85ec6f0c34bff5a94cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 05:17:05 +0500 Subject: [PATCH 66/80] =?UTF-8?q?=D0=A7=D1=82=D0=BE=D0=B1=D1=8B=20=D1=81?= =?UTF-8?q?=D1=82=D0=B0=D0=BB=20=D1=81=D0=B0=D0=B9=D1=82=D0=BE=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit проверка --- CNAME | 1 + 1 file changed, 1 insertion(+) diff --git a/CNAME b/CNAME index 8b13789..b923b2c 100644 --- a/CNAME +++ b/CNAME @@ -1 +1,2 @@ +site From 9e59a2446e529b7386292ba5ac17f222b2339c68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 05:22:05 +0500 Subject: [PATCH 67/80] =?UTF-8?q?=D0=A1=D0=BC=D0=B5=D0=BD=D0=B8=D0=BC=20?= =?UTF-8?q?=D0=BF=D1=83=D1=82=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Проверка смены пути сайта --- CNAME | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CNAME b/CNAME index b923b2c..2219ff1 100644 --- a/CNAME +++ b/CNAME @@ -1,2 +1 @@ - -site +librecore.info From d38f9fbe3ffaf43a3e2fdf9ccbb81dd991adb97f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 05:25:01 +0500 Subject: [PATCH 68/80] =?UTF-8?q?=D0=91=D1=83=D0=B4=D0=B5=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Пусть. --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index e69de29..27f9d96 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +пусть будет сайт From c6a05f8a63f2b857f3f066be4cbfaa17394cb93f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 05:39:12 +0500 Subject: [PATCH 69/80] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index 2219ff1..7fc4291 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -librecore.info +libreinfo From 8a41e4477b907990dc9794606c5f05c95421b511 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 05:57:51 +0500 Subject: [PATCH 70/80] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index 7fc4291..316f888 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -libreinfo +libre.info From a984222d0e4bf27b14e73737cbe702527a2d6404 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 05:59:32 +0500 Subject: [PATCH 71/80] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index 316f888..8c60dd5 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -libre.info +inf.san From 04f050267b5cc0b0f6b3b418dbf4fb53ccd11f37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 06:03:49 +0500 Subject: [PATCH 72/80] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index 8c60dd5..1af3947 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -inf.san +san.inf From 261477cdbbb464590d6987d64fe32e9fc3731ec0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 06:04:46 +0500 Subject: [PATCH 73/80] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index 1af3947..8b13789 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -san.inf + From 73af1f52457b6cd6c356cbdde61e5a5bccf2583e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 06:10:18 +0500 Subject: [PATCH 74/80] Update index.html --- index.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 628e62a..8cd93ae 100644 --- a/index.html +++ b/index.html @@ -109,6 +109,7 @@

tar zipисходный код

-

- +
+ + From 3822c5b5d801ade40b7a1405330d61f10b9edf02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 06:12:59 +0500 Subject: [PATCH 75/80] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index 8b13789..1af3947 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ - +san.inf From 2bbfd4a8e4d685e65ebf8ea220034b71028b55d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 06:17:40 +0500 Subject: [PATCH 76/80] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index 1af3947..2756dad 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -san.inf +/san-info From ff73e9a01baf34768b567c31082d129a32f8d6b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sun, 15 Apr 2018 06:19:04 +0500 Subject: [PATCH 77/80] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index 2756dad..8b13789 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -/san-info + From fe62ec14940273f0468101eefa2bc368fcf8cd89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Mon, 23 Apr 2018 11:45:22 +0500 Subject: [PATCH 78/80] =?UTF-8?q?=D0=91=D0=B5=D0=B7=20=D0=BE=D1=88=D0=B8?= =?UTF-8?q?=D0=B1=D0=BE=D0=BA...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- javascripts/global_effects.js | 281 +++++++ stylesheets/stylesheet.css | 1462 ++++++++++++++++++++++----------- 2 files changed, 1284 insertions(+), 459 deletions(-) create mode 100644 javascripts/global_effects.js diff --git a/javascripts/global_effects.js b/javascripts/global_effects.js new file mode 100644 index 0000000..1279e12 --- /dev/null +++ b/javascripts/global_effects.js @@ -0,0 +1,281 @@ +/* +Project: LiveInternet - Global effects functions +Author: A.Timofeev / Re.Active (www.reactant.ru) +Version: 8 May 2008 +В основном разные эффекты и не системные функции (для неавторизованных можно безболезненно отключить) + */ + + +/* Эффекты +----------------------------------------------- */ +/* -----------| Управление блоками |----------- */ +/* - Прячем или показываем нужный блок - */ +function show_hide_effect(id) { + if ($(id).style.display == 'none') { + Effect.Appear(id); + + } else { + Effect.Fade(id); + } +} +/* - Прячем или показываем баннеры - */ +function show_hide_banner(id) { + var isset_id = document.getElementById(id); + if (isset_id) { + if ($(id).style.visibility == 'hidden') { + $(id).style.visibility = 'visible'; + } else { + $(id).style.visibility = 'hidden'; + } + } +} +/* - Разворачиваем - */ +Effect.OpenUp = function(element) { + element = $(element); + new Effect.BlindDown(element, arguments[1] || {}); + } + /* - Сворачиваем - */ +Effect.CloseDown = function(element) { + element = $(element); + new Effect.BlindUp(element, arguments[1] || {}); + } + /* - Комбинируем - */ +Effect.Combo = function(element) { + element = $(element); + if (element.style.display == 'none') { + new Effect.OpenUp(element, arguments[1] || {}); + } else { + new Effect.CloseDown(element, arguments[1] || {}); + } +} + +/* -----------| Показ скриншотов |----------- */ +function showscreen(screenblockid, screenurl, screentitle) { + new Effect.Appear(screenblockid, { duration: .3 }) + $(screenblockid).innerHTML = " "; +} + + +/* Личное сообщение +----------------------------------------------- */ +/* -----------[ Полный экран bg ]----------- */ +function getyScroll() { + yScroll = 0; + + if (window.innerHeight && window.scrollMaxY || window.innerWidth && window.scrollMaxX) { + yScroll = window.innerHeight + window.scrollMaxY; + xScroll = window.innerWidth + window.scrollMaxX; + + var deff = document.documentElement; + var wff = (deff && deff.clientWidth) || document.body.clientWidth || window.innerWidth || self.innerWidth; + var hff = (deff && deff.clientHeight) || document.body.clientHeight || window.innerHeight || self.innerHeight; + + xScroll -= (window.innerWidth - wff); + yScroll -= (window.innerHeight - hff); + } else if (document.body.scrollHeight > document.body.offsetHeight || document.body.scrollWidth > document.body.offsetWidth) { + yScroll = document.body.scrollHeight; + xScroll = document.body.scrollWidth; + } else { + yScroll = document.body.offsetHeight; + xScroll = document.body.offsetWidth; + } + return yScroll; +} + +/* -----------[ Показать всплывающее окно ]----------- */ +function confirm_newpm() { + show_hide_banner('bantop_span'); + show_hide_banner('banprofile_span'); + + /* - Показать всплывающее окно - */ + new Effect.Appear('GlPopLs', { duration: .1 }); + $('GlPopLsScreen').style.display = 'block'; + $('GlPopLsScreen').style.height = getyScroll() + 'px'; + +} + +/* -----------[ Скрыть всплывающее окно ]----------- */ +function LsHide() { + /* - Скрыть всплывающее окно - */ + Effect.Fade('GlPopLs', { duration: .1 }); + $('GlPopLsScreen').style.display = 'none'; + + show_hide_banner('bantop_span'); + show_hide_banner('banprofile_span'); +} + + +/* Микроблог +----------------------------------------------- */ +/* -----------[ Показываем всплывашку ]----------- */ +function micro_showhide() { + if ($('GlHdrNavTwitInnrMess').style.display == 'none') { + show_hide_banner('bantop_span'); + show_hide_banner('banprofile_span'); + Effect.Appear('GlHdrNavTwitInnrMess'); + } else { + Effect.Fade('GlHdrNavTwitInnrMess'); + show_hide_banner('bantop_span'); + show_hide_banner('banprofile_span'); + } +} +/* -----------[ Меняем сообщения и варнинги ]----------- */ +var GlHdrNavTwitInnrArray = new Array(); +var GlHdrNavTwitInnrCurrent = 0; +var microChangeTimer = 0; + +function micro_change_bybutton() { + if (microChangeTimer != 0) clearTimeout(microChangeTimer); + micro_change(); + if (microChangeTimer != 0) clearTimeout(microChangeTimer); + +} + +function micro_change() { + Effect.Fade(GlHdrNavTwitInnrArray[GlHdrNavTwitInnrCurrent]); + if (++GlHdrNavTwitInnrCurrent == GlHdrNavTwitInnrArray.length) GlHdrNavTwitInnrCurrent = 0; + Effect.Appear(GlHdrNavTwitInnrArray[GlHdrNavTwitInnrCurrent]); + microChangeTimer = setTimeout("micro_change ();", 4000); +} + +function micro_change_init() { + $i = 0; + if (document.getElementById('GlHdrNavTwitInnrWarn0')) GlHdrNavTwitInnrArray[$i++] = 'GlHdrNavTwitInnrWarn0'; + if (document.getElementById('GlHdrNavTwitInnrStat')) GlHdrNavTwitInnrArray[$i++] = 'GlHdrNavTwitInnrStat'; + if (document.getElementById('GlHdrNavTwitInnrWarn1')) GlHdrNavTwitInnrArray[$i++] = 'GlHdrNavTwitInnrWarn1'; + if (document.getElementById('GlHdrNavTwitInnrWarn')) GlHdrNavTwitInnrArray[$i++] = 'GlHdrNavTwitInnrWarn'; + + microChangeTimer = setTimeout("micro_change ();", 4000); +} + +/* -----------[ Форма отправки ]----------- */ +var load_process = 0; +var request = false; +var reqTimeout; +/* - Прячем и показываем поля ввода - */ +function micro_area(action) { + if (action == "show") { + Effect.Appear('GlHdrNavTwitInnrMessArea'); + Effect.Appear('GlHdrNavTwitInnrMessLnk'); + } else { + $('GlHdrNavTwitInnrMessArea').style.display = 'none'; + $('GlHdrNavTwitInnrMessLnk').style.display = 'none'; + } +} +/* - Результат - */ +function do_PostEvent_callback() { + if (request.readyState == 4) { + clearTimeout(reqTimeout); + load_process = 0; + + if (request.status == 200) { + result = request.responseText; + if (result != '-1') { + /* - Шаг 2 / Выводим сообщение - */ + $('GlHdrNavTwitInnrStat').innerHTML = unescape(result); + new Effect.Fade('GlHdrNavTwitInnrMess'); + micro_area('show'); + show_hide_banner('bantop_span'); + show_hide_banner('banprofile_span'); + } else { + alert('Превышены лимиты по спаму. Попробуйте отправить событие чуть позже.'); + } + } else { + alert("Не удалось получить данные:\n" + request.statusText); + } + } +} +/* - Остановить запрос - */ +function stop_query() { + if (load_process == 1) { + micro_area('show'); + request.abort(); + load_process = 0; + } +} +/* - Сообщение событие - */ +function do_PostEvent() { + if ($('GlHdrNavTwitInnrMessArea').value == '' || $('GlHdrNavTwitInnrMessArea').value == ' ') { + alert("Поле ввода события не может быть пустым..."); + } else { + /* - Шаг 1 / Формируем сообщение - */ + micro_area('hide'); + + if (load_process == 1) return; + load_process = 1; + message = new String($('GlHdrNavTwitInnrMessArea').value); + + if (window.XMLHttpRequest) { + try { + request = new XMLHttpRequest(); + } catch (e) {} + } else if (window.ActiveXObject) { + try { + request = new ActiveXObject("Msxml2.XMLHTTP"); + } catch (e) { + try { + request = new AciveXObject("Microsoft.XMLHTTP"); + } catch (e) {} + } + } + + if (request) { + request.open("POST", "/microblog.php?cmd=post", true); + request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); + request.onreadystatechange = do_PostEvent_callback; + reqTimeout = setTimeout("stop_query()", 30000); + try { + request.send("text=" + escape(message.replace(/\+/g, '%u002B'))); + } catch (e) { + alert('Отправка сообщений временно не работает'); + } + } else alert("Браузер не поддерживает AJAX"); + } +} + +/* Микроблог для профиля и блога +----------------------------------------------- */ +var microblog = new Object(); +microblog.add = function(field, form, mess, addlnk) { + message = new String($(field).value); + if (message == '' || message == ' ') { + alert('Поле ввода события не может быть пустым...'); + } else { + $(form).setStyle({ display: 'none' }); + $(mess).innerHTML = message; + Effect.Appear(mess); + $(addlnk).setStyle({ display: 'block' }); + $(field).value = ''; + new Ajax.Request('/microblog.php?cmd=post', { parameters: { text: message, encode: 'utf' } }); + } +}; + +/* Панель приложений +----------------------------------------------- */ +function appanel_showpanel(action) { + var url = '/show_app_panel.php'; + if (action == "show") { + var pars = 'cmd=show'; + Effect.Combo('GlAppanelPanelHidden'); + Effect.Combo('GlAppanelPanel'); + } + if (action == "hide") { + var pars = 'cmd=hide'; + Effect.Combo('GlAppanelPanel'); + Effect.Combo('GlAppanelPanelHidden'); + } + var myAjax = new Ajax.Updater('', url, { method: 'get', parameters: pars }); +} + +function appanel_showapp(action, blockid) { + id = "GlAppanel" + blockid; + id_block = "GlAppanelBl" + blockid; + if (action == "show") { + $(id).setStyle({ textIndent: '0' }); + $(id_block).setStyle({ width: 'auto' }); + } + if (action == "hide") { + $(id).setStyle({ textIndent: '-777em' }); + $(id_block).setStyle({ width: '0' }); + } +} \ No newline at end of file diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index f3ba996..7c3283e 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -1,5 +1,6 @@ /*! normalize.css v3.0.0 | MIT License | git.io/normalize */ + /** * 1. Установить семейство шрифтов по умолчанию в sans-serif. * 2. Запретить изменение размера текста в iOS после изменения ориентации, @@ -7,22 +8,28 @@ */ html { - font-family: sans-serif; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ - -webkit-text-size-adjust: 100%; /* 2 */ + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ } + /** * Удалить значение по умолчанию. */ body { - margin: 0; + margin: 0; } + /* Определения для HTML5 ========================================================================== */ + /** * корректный `block` отображение определено не для любого элемента HTML5 в IE 8/9. * корректный `block` отображение не определено для `details` или` summary` в IE 10/11 и Firefox. @@ -40,7 +47,10 @@ hgroup, main, nav, section, -summary {display: block;} +summary { + display: block; +} + /** * 1. Корректный дисплей inline-block, не определён для IE 8/9. @@ -51,36 +61,47 @@ audio, canvas, progress, video { - display: inline-block; /* 1 */ - vertical-align: baseline; /* 2 */ + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ } + /** * Предотвращение отображения современными браузерами `audio` без элементов управления. * Удалить лишнюю высоту в устройствах iOS */ audio:not([controls]) { - display: none; - height: 0; + display: none; + height: 0; } + /** * Адрес `[скрытый]` стиль не присутствует в IE 8/9/10. * Скрыть элемент `template` в IE 8/9/11, Safari и Firefox <22. */ [hidden], -template {display: none;} +template { + display: none; +} + /* Links ========================================================================== */ + /** * Удалить серый цвет фона из активных ссылок в IE 10. */ -a {background: transparent;} +a { + background: transparent; +} + /** * Улучшение удобочитаемости при фокусировке, а также зависание мыши во всех браузерах. @@ -88,132 +109,148 @@ a {background: transparent;} a:active, a:hover { - outline: 0; + outline: 0; } + /* Текстовая семантика ========================================================================== */ + /** * Стиль адреса не присутствует в IE 8/9/10/11, Safari и Chrome. */ abbr[title] { - border-bottom: 1px dotted; + border-bottom: 1px dotted; } + /** * Стиль адреса установлен на «жирный» в Firefox 4+, Safari и Chrome. */ b, strong { - font-weight: bold; + font-weight: bold; } + /** * Стиль адреса не присутствует в Safari и Chrome. */ dfn { - font-style: italic; + font-style: italic; } + /** * Указать размер шрифта `h1` переменной и поля в разделе `section` и `article` * контекста в Firefox 4+, Safari и Chrome. */ h1 { - font-size: 2em; - margin: 0.67em 0; + font-size: 2em; + margin: 0.67em 0; } + /** * Стиль адреса не присутствует в IE 8/9. */ mark { - background: #ff0; - color: #000; + background: #ff0; + color: #000; } + /** * Неверный и изменяемый размер шрифта во всех браузерах. */ small { - font-size: 80%; + font-size: 80%; } + /** * Предотвратить `sub` и` sup`, влияющие на `line-height` во всех браузерах. */ sub, sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } sup { - top: -0.5em; + top: -0.5em; } sub { - bottom: -0.25em; + bottom: -0.25em; } + /* Встроенный контент ========================================================================== */ + /** * Удалите границы внутри элемента `a` в IE 8/9/10. */ img { - border: 0; + border: 0; } + /** * Правильное переполнение не скрыто в IE 9/10/11. */ svg:not(:root) { - overflow: hidden; + overflow: hidden; } + /* Группировка контента ========================================================================== */ + /** * Адреса не присутствуют в IE 8/9 и Safari. */ figure { - margin: 1em 40px; + margin: 1em 40px; } + /** * Различия в адресах между Firefox и другими браузерами. */ hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; } + /** * Содержать переполнение во всех браузерах. */ pre { - overflow: auto; + overflow: auto; } + /** * Выражать нечетный размер шрифта `em` во всех браузерах. */ @@ -222,18 +259,21 @@ code, kbd, pre, samp { - font-family: monospace, monospace; - font-size: 1em; + font-family: monospace, monospace; + font-size: 1em; } + /* Forms ========================================================================== */ + /** * Известное ограничение: по умолчанию Chrome и Safari на OS X ограничивают * стиль `select`, если не установлено свойство `border`. */ + /** * 1. Правильный цвет не наследуется. * Известная проблема: влияет на цвет отключенных элементов. @@ -246,19 +286,24 @@ input, optgroup, select, textarea { - color: inherit; /* 1 */ - font: inherit; /* 2 */ - margin: 0; /* 3 */ + color: inherit; + /* 1 */ + font: inherit; + /* 2 */ + margin: 0; + /* 3 */ } + /** * Адрес `overflow` установлен в` hidden` в IE 8/9/10/11. */ button { - overflow: visible; + overflow: visible; } + /** * Ввести непоследовательное наследование `text-transform` для` button` и `select`. * Все остальные элементы управления формой не наследуют значения «text-transform». @@ -268,9 +313,10 @@ button { button, select { - text-transform: none; + text-transform: none; } + /** * 1. Избегать ошибки WebKit в Android 4.0, * где (2) уничтожает собственный `audio` и `video`. @@ -280,41 +326,50 @@ select { */ button, -html input[type="button"], /* 1 */ +html input[type="button"], + +/* 1 */ + input[type="reset"], input[type="submit"] { - -webkit-appearance: button; /* 2 */ - cursor: pointer; /* 3 */ + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ } + /** * Переустановить курсор по умолчанию для отключенных элементов. */ button[disabled], html input[disabled] { - cursor: default; + cursor: default; } + /** * Удалить внутреннюю прокладку и границу в Firefox 4+. */ button::-moz-focus-inner, input::-moz-focus-inner { - border: 0; - padding: 0; + border: 0; + padding: 0; } + /** * Адрес Firefox 4+, устанавливающий `line-height` на` input`, используя `! Important` в * таблице стилей UA. */ input { - line-height: normal; + line-height: normal; } + /** * Рекомендуется не пытаться стилизовать эти элементы. * Внедрение Firefox не учитывает размер, прописку или ширину коробки. @@ -325,10 +380,13 @@ input { input[type="checkbox"], input[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + /** * Исправление стиля курсора для кнопок увеличения/уменьшения Chrome. Для некоторых * `font-size` значения` input` вызывает стиль курсора @@ -337,9 +395,10 @@ input[type="radio"] { input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { - height: auto; + height: auto; } + /** * 1. Адрес `внешний вид` установлен в `searchfield` в Safari и Chrome. * 2. Адрес `box-sizing` установлен в` border-box` в Safari и Chrome 346 @@ -347,12 +406,15 @@ input[type="number"]::-webkit-outer-spin-button { */ input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; /* 2 */ - box-sizing: content-box; + -webkit-appearance: textfield; + /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + /* 2 */ + box-sizing: content-box; } + /** * Удалить внутреннюю подачу и кнопку отмены поиска в Safari и Chrome на OS X. * Safari (но не Chrome) зажимает кнопку отмены, когда вход поиска @@ -361,37 +423,43 @@ input[type="search"] { input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; + -webkit-appearance: none; } + /** * Определить согласованную границу, маржу и отступы. */ fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + /** * 1. Правильный `color` не наследуется в IE 8/9/10/11. * 2. Удалить прокладку, чтобы люди не были пойманы, если они обнулили полями. */ legend { - border: 0; /* 1 */ - padding: 0; /* 2 */ + border: 0; + /* 1 */ + padding: 0; + /* 2 */ } + /** * Удалить вертикальную полосу прокрутки по умолчанию в IE 8/9/10/11. */ textarea { - overflow: auto; + overflow: auto; } + /** * Не наследовать «font-weight» (применяется по правилу выше). * ПРИМЕЧАНИЕ: @@ -399,399 +467,497 @@ textarea { */ optgroup { - font-weight: bold; + font-weight: bold; } + /* Таблицы ========================================================================== */ + /** * Удалить наибольшее расстояние между ячейками таблицы. */ table { - border-collapse: collapse; - border-spacing: 0; + border-collapse: collapse; + border-spacing: 0; } td, th { - padding: 0; + padding: 0; } /* Стили */ body { - font-size: 15px; - font-family: Arial, Arial, Helvetica, sans-serif; - line-height: 1.5; - background: #D1D1D1; + font-size: 15px; + font-family: Arial, Arial, Helvetica, sans-serif; + line-height: 1.5; + background: #D1D1D1; } a { - color: #63a52a; - text-decoration: none; - transition: opacity ease-in-out 0.3s; - -webkit-transition: opacity ease-in-out 0.3s; /* Safari <=6.1, Android <= 4.3 */ + color: #63a52a; + text-decoration: none; + transition: opacity ease-in-out 0.3s; + -webkit-transition: opacity ease-in-out 0.3s; + /* Safari <=6.1, Android <= 4.3 */ } -a:hover {color: #90D355; text-decoration: underline;} +a:hover { + color: #90D355; + text-decoration: underline; +} h1.title { - margin: 30px 20px 10px; - font-size: 60px; - font-weight: bold; - font-style: italic; - font-family:Georgia, serif; - text-align: center; -} - -.wrapper {width: 90%; margin: 0 auto;} -header {position: relative; z-index:20; background: linear-gradient(#becccc,#929297 );} -nav {z-index: 1; - display: flex; - position: fixed; - margin: 2px 2%; - padding: 5px; - justify-content: space-around; - width:inherit; - max-width:80%; - text-align: center; - background: rgba(200, 200, 200, .5); -} -nav > ul { - display: inline-block; - z-index: 2; - width: auto; - margin: 0; - padding: 0 5px; - list-style: none; - border-radius: 5px; - background: linear-gradient(#aaa, #222); -} -nav > ul > li { - float: left; - height: 30px; - line-height: 30px; - position: relative; - font-size: 14px; - color: rgba(100, 100, 100, .6); - cursor: pointer; - background: linear-gradient(#aaa, #222); -} -nav > ul > li a {color:#ddd; - display:inline-block; - padding: 0 6px; - min-width: 140px; - max-width: 160px; - text-decoration: none; + margin: 30px 20px 10px; + font-size: 60px; + font-weight: bold; + font-style: italic; + font-family: Georgia, serif; + text-align: center; +} + +.wrapper { + width: 90%; + margin: 0 auto; +} + +header { + position: relative; + z-index: 20; + background: linear-gradient(#becccc, #929297); +} + +nav { + z-index: 1; + display: flex; + position: fixed; + margin: 2px 2%; + padding: 5px; + justify-content: space-around; + width: inherit; + max-width: 80%; + text-align: center; + background: rgba(200, 200, 200, .5); +} + +nav>ul { + display: inline-block; + z-index: 2; + width: auto; + margin: 0; + padding: 0 5px; + list-style: none; + border-radius: 5px; + background: linear-gradient(#aaa, #222); +} + +nav>ul>li { + float: left; + height: 30px; + line-height: 30px; + position: relative; + font-size: 14px; + color: rgba(100, 100, 100, .6); + cursor: pointer; + background: linear-gradient(#aaa, #222); +} + +nav>ul>li a { + color: #ddd; + display: inline-block; + padding: 0 6px; + min-width: 140px; + max-width: 160px; + text-decoration: none; } + nav>ul>li:focus { - background: linear-gradient(#aaa, #222); - border-radius: 5px 5px 0 0;} /* */ + background: linear-gradient(#aaa, #222); + border-radius: 5px 5px 0 0; +} + + +/* */ + +nav>ul>li:active { + background: linear-gradient(#222, #ccc); +} + -nav>ul>li:active {background: linear-gradient(#222, #ccc);} /*hover*/ +/*hover*/ -.menus {/* absolute; */ - top: inherit; - left:inherit; - min-width: inherit; - text-align: left; - padding: 0; - position:fixed; - justify-content: space-around; +.menus { + /* absolute; */ + top: inherit; + left: inherit; + min-width: inherit; + text-align: left; + padding: 0; + position: fixed; + justify-content: space-around; } + .menus li { - display: none; - color: rgba(138, 238, 238, 0.2); - border-top: 0; - background: #246; -} /* border: 1px solid rgba(242, 241, 239, .5); */ -.menus>li:hover {background: linear-gradient(#222, #666, #222); } -.menus>li:active {background: linear-gradient(#ccc, #222, #ccc);} -.menus li:first-child {border-top: 1px solid rgba(242, 241, 239, .5);} -.menus li:last-child {border-radius: 0 0 5px 5px;} + display: none; + color: rgba(138, 238, 238, 0.2); + border-top: 0; + background: #246; +} + + +/* border: 1px solid rgba(242, 241, 239, .5); */ + +.menus>li:hover { + background: linear-gradient(#222, #666, #222); +} + +.menus>li:active { + background: linear-gradient(#ccc, #222, #ccc); +} + +.menus li:first-child { + border-top: 1px solid rgba(242, 241, 239, .5); +} + +.menus li:last-child { + border-radius: 0 0 5px 5px; +} + + /* .menus li a:last-child {border-radius: 0 0 5px 5px;} */ -li:hover>.menus li, .menu li{display: flex; } -li:hover>.menus li:nth-child(1) {animation: menu 200ms ease-in-out forwards;} -li:hover>.menus li:nth-child(2) {animation: menu 300ms ease-in-out forwards;} -li:hover>.menus li:nth-child(3) {animation: menu 400ms ease-in-out forwards;} -li:hover>.menus li:nth-child(4) {animation: menu 500ms ease-in-out forwards;} -li:hover>.menus li:nth-child(5) {animation: menu 600ms ease-in-out forwards;} -@keyframes menu { - 0% {opacity: 0; transform: rotateY(90deg) translateY(100px);} - 100% {opacity: 1; transform: rotateY(0deg) translateY(0px); } +li:hover>.menus li, +.menu li { + display: flex; +} + +li:hover>.menus li:nth-child(1) { + animation: menu 200ms ease-in-out forwards; +} + +li:hover>.menus li:nth-child(2) { + animation: menu 300ms ease-in-out forwards; } +li:hover>.menus li:nth-child(3) { + animation: menu 400ms ease-in-out forwards; +} + +li:hover>.menus li:nth-child(4) { + animation: menu 500ms ease-in-out forwards; +} + +li:hover>.menus li:nth-child(5) { + animation: menu 600ms ease-in-out forwards; +} + +@keyframes menu { + 0% { + opacity: 0; + transform: rotateY(90deg) translateY(100px); + } + 100% { + opacity: 1; + transform: rotateY(0deg) translateY(0px); + } +} #container { - border: 1px solid #2a2a2a; - box-shadow: 0 0 5px #b1b1b1; - background: #ddd url(../images/pattern.png); + border: 1px solid #2a2a2a; + box-shadow: 0 0 5px #b1b1b1; + background: #ddd url(../images/pattern.png); } p.tagline { - padding: 20px 20px 0; - color: #fff; - font-size: 17px; + padding: 20px 20px 0; + color: #fff; + font-size: 17px; } #main { - margin-top: 20px; - padding: 0 20px 80px; - background-color: #fff; + margin-top: 20px; + padding: 0 20px 80px; + background-color: #fff; } .download-bar { - background: #222; - border: 5px solid #444; - padding: 10px; - margin: 0 -35px 20px; - position: relative; + background: #222; + border: 5px solid #444; + padding: 10px; + margin: 0 -35px 20px; + position: relative; } .download-bar .inner { - overflow: hidden; + overflow: hidden; } .download-bar .watch-fork iframe { - display: block; - float: left; - border-right: 1px solid #ddd; - padding-right: 5px; + display: block; + float: left; + border-right: 1px solid #ddd; + padding-right: 5px; } + .download-bar .watch-fork iframe.last { - border-right: 0 none; - padding-right: 0; - padding-left: 5px; - border-left: 1px solid #fff; + border-right: 0 none; + padding-right: 0; + padding-left: 5px; + border-left: 1px solid #fff; } + .download-bar .watch-fork { - overflow: hidden; - float: right; - background-color: #eee; - padding: 5px; - border-radius: 3px; + overflow: hidden; + float: right; + background-color: #eee; + padding: 5px; + border-radius: 3px; } .download-bar .blc { - border: 10px solid black; - border-color: transparent transparent black; - width: 0; - height: 0; - display: block; - position: absolute; - bottom: -15px; - left: 0; - transform: rotate(45deg); - -ms-transform: rotate(45deg); /* IE9 */ - -webkit-transform: rotate(45deg); /* 2014 current */ + border: 10px solid black; + border-color: transparent transparent black; + width: 0; + height: 0; + display: block; + position: absolute; + bottom: -15px; + left: 0; + transform: rotate(45deg); + -ms-transform: rotate(45deg); + /* IE9 */ + -webkit-transform: rotate(45deg); + /* 2014 current */ } .download-bar .trc { - border: 10px solid black; - border-color: black transparent transparent; - width: 0; - height: 0; - display: block; - position: absolute; - top: -15px; - right: 0; - transform: rotate(45deg); - -ms-transform: rotate(45deg); /* IE9 */ - -webkit-transform: rotate(45deg); /* 2014 current */ + border: 10px solid black; + border-color: black transparent transparent; + width: 0; + height: 0; + display: block; + position: absolute; + top: -15px; + right: 0; + transform: rotate(45deg); + -ms-transform: rotate(45deg); + /* IE9 */ + -webkit-transform: rotate(45deg); + /* 2014 current */ } .download-bar .avatar { - display: block; - padding: 4px; - float: left; - border: 1px solid black; + display: block; + padding: 4px; + float: left; + border: 1px solid black; } .download-bar .avatar img { - display: block; + display: block; } .download-bar a.code { - display: block; - padding-left: 35px; - margin-top: 8px; - float: left; - text-indent: 0; - width: auto; - height: auto; - opacity: 1; - filter:alpha(opacity=100); /* IE 5-7 */ - background: transparent url(../images/code.png) no-repeat 0 2px; -} - -.current-section { /*left: 10%; margin-left: 10vw; space-between; margin: 2px auto;*/ - display: inline-flex; - color: #fff; - position: fixed; - width: 80vw; - background: #222; - border: 5px solid #444; - opacity: 0; - /* visibility: hidden; */ - text-align: left; - align-items: center; - align-content: center; - justify-content: space-around; - transition: opacity ease-in-out 0.3s; - -webkit-transition: opacity ease-in-out 0.3s; /* Safari <=6.1, Android <= 4.3 */ + display: block; + padding-left: 35px; + margin-top: 8px; + float: left; + text-indent: 0; + width: auto; + height: auto; + opacity: 1; + filter: alpha(opacity=100); + /* IE 5-7 */ + background: transparent url(../images/code.png) no-repeat 0 2px; +} + +.current-section { + /*left: 10%; margin-left: 10vw; space-between; margin: 2px auto;*/ + display: inline-flex; + color: #fff; + position: fixed; + width: 80vw; + background: #222; + border: 5px solid #444; + opacity: 1; + /* visibility: hidden; */ + text-align: left; + align-items: center; + align-content: center; + justify-content: space-around; + transition: opacity ease-in-out 0.3s; + -webkit-transition: opacity ease-in-out 0.3s; + /* Safari <=6.1, Android <= 4.3 */ } .current-section p { - padding: 5px 27px; - font-size: 24px; - font-weight: bold; + padding: 5px 27px; + font-size: 24px; + font-weight: bold; } .current-section a { - float: right; - text-indent: -10000px; - background: transparent url(../images/top.png) no-repeat 0 0; - width: 20px; - height: 20px; - opacity: 0.8; - margin-right: 12px; - margin-top: 12px; - opacity: 0.8; - filter:alpha(opacity=80); /* IE 5-7 */ - transition: opacity ease-in-out 0.3s; - -webkit-transition: opacity ease-in-out 0.3s; /* Safari <=6.1, Android <= 4.3 */ + float: right; + text-indent: -10000px; + background: transparent url(../images/top.png) no-repeat 0 0; + width: 20px; + height: 20px; + opacity: 0.8; + margin-right: 12px; + margin-top: 12px; + opacity: 0.8; + filter: alpha(opacity=80); + /* IE 5-7 */ + transition: opacity ease-in-out 0.3s; + -webkit-transition: opacity ease-in-out 0.3s; + /* Safari <=6.1, Android <= 4.3 */ } .current-section a:hover { - opacity: 1; - filter:alpha(opacity=100); /* IE 5-7 */ + opacity: 1; + filter: alpha(opacity=100); + /* IE 5-7 */ } .current-section a.zip { - margin-right: 8px; + margin-right: 8px; } a.zip, a.zip span { - background: transparent url(../images/zip.png) no-repeat 0 0; - width: 30px; - height: 21px; - display: inline-block; - text-indent: -10000px; - opacity: 0.8; - filter:alpha(opacity=80); /* IE 5-7 */ - transition: opacity ease-in-out 0.3s; - -webkit-transition: opacity ease-in-out 0.3s; /* Safari <=6.1, Android <= 4.3 */ + background: transparent url(../images/zip.png) no-repeat 0 0; + width: 30px; + height: 21px; + display: inline-block; + text-indent: -10000px; + opacity: 0.8; + filter: alpha(opacity=80); + /* IE 5-7 */ + transition: opacity ease-in-out 0.3s; + -webkit-transition: opacity ease-in-out 0.3s; + /* Safari <=6.1, Android <= 4.3 */ } a.tar, a.tar span { - background: transparent url(../images/tar.png) no-repeat 0 0; - width: 30px; - height: 21px; - display: inline-block; - text-indent: -10000px; - opacity: 0.8; - filter:alpha(opacity=80); /* IE 5-7 */ - transition: opacity ease-in-out 0.3s; - -webkit-transition: opacity ease-in-out 0.3s; /* Safari <=6.1, Android <= 4.3 */ + background: transparent url(../images/tar.png) no-repeat 0 0; + width: 30px; + height: 21px; + display: inline-block; + text-indent: -10000px; + opacity: 0.8; + filter: alpha(opacity=80); + /* IE 5-7 */ + transition: opacity ease-in-out 0.3s; + -webkit-transition: opacity ease-in-out 0.3s; + /* Safari <=6.1, Android <= 4.3 */ } a.code { - background: transparent url(../images/code.png) no-repeat 0 2px; - width: 30px; - height: 21px; - display: block; - display: inline-block; - text-indent: -10000px; - opacity: 0.8; - filter:alpha(opacity=80); /* IE 5-7 */ - transition: opacity ease-in-out 0.3s; - -webkit-transition: opacity ease-in-out 0.3s; /* Safari <=6.1, Android <= 4.3 */ + background: transparent url(../images/code.png) no-repeat 0 2px; + width: 30px; + height: 21px; + display: block; + display: inline-block; + text-indent: -10000px; + opacity: 0.8; + filter: alpha(opacity=80); + /* IE 5-7 */ + transition: opacity ease-in-out 0.3s; + -webkit-transition: opacity ease-in-out 0.3s; + /* Safari <=6.1, Android <= 4.3 */ } a.zip:hover, a.tar:hover, a.code:hover { - opacity: 1; - filter:alpha(opacity=100); + opacity: 1; + filter: alpha(opacity=100); } a.download-button { - border: 1px solid black; - border-radius: 3px; - display: inline-block; - text-indent: 0!important; - width: auto; - float: right; - background: #999; /* for non-css3 browsers */ - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#37ADD4', endColorstr='#1B657E'); /* IE <= 9 */ - background: -webkit-gradient(linear, left top, left bottom, from(#37ADD4), to(#1B657E)); /* ancient webkit browsers */ - background: -webkit-linear-gradient(top, #37ADD4, #1B657E); /* Safari <=6.1, Android <= 4.3 */ - background: linear-gradient(to bottom, #37ADD4, #1B657E); - height: auto; - margin-left: 10px; + border: 1px solid black; + border-radius: 3px; + display: block; + text-indent: 0!important; + width: auto; + float: right; + /*inline-*/ + background: #999; + /* for non-css3 browsers */ + filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#37ADD4', endColorstr='#1B657E'); + /* IE <= 9 */ + background: -webkit-gradient(linear, left top, left bottom, from(#37ADD4), to(#1B657E)); + /* ancient webkit browsers */ + background: -webkit-linear-gradient(top, #37ADD4, #1B657E); + /* Safari <=6.1, Android <= 4.3 */ + background: linear-gradient(to bottom, #37ADD4, #1B657E); + height: auto; + margin-left: 10px; } a.download-button span { - background-position: 10px 5px; - width: auto; - height: auto; - padding: 5px 10px; - padding-left: 45px; - display: inline-block; - text-indent: 0!important; - color: #fff; + background-position: 10px 5px; + width: auto; + height: auto; + padding: 5px 10px; + padding-left: 45px; + display: inline-block; + text-indent: 0!important; + color: #fff; } footer { - margin-bottom: 60px; - padding-bottom: 60px; + margin-bottom: 60px; + padding-bottom: 60px; } footer .owner { - background: #222; - border: 5px solid #444; - padding: 5px 15px; - margin: -67px -10px 35px; - color: #d6d6d6; + background: #222; + border: 5px solid #444; + padding: 5px 15px; + margin: -67px -10px 35px; + color: #d6d6d6; } footer .creds small { - float: right; - font-size: 10px; - text-align: right; - margin-left: 15px; + float: right; + font-size: 10px; + text-align: right; + margin-left: 15px; } footer .owner .avatar { - background-color: #666; - display: block; - margin: -19px 10px 0 0; - width: 60px; - float: left; + background-color: #666; + display: block; + margin: -19px 10px 0 0; + width: 60px; + float: left; } footer .owner img { - display: block; - border: 1px solid #2a2a2a; - margin: 5px; + display: block; + border: 1px solid #2a2a2a; + margin: 5px; } footer .owner p { - font-family:Georgia, serif; + font-family: Georgia, serif; } footer .owner p a { - font-size: 16px; - font-style: italic; + font-size: 16px; + font-style: italic; } + /* Markdown */ + .markdown-body h1, .markdown-body h2, .markdown-body h3, @@ -805,7 +971,7 @@ footer .owner p a { .markdown-body dl, .markdown-body table, .markdown-body blockquote { - margin-bottom: 20px; + margin-bottom: 20px; } .markdown-body h1, @@ -814,221 +980,599 @@ footer .owner p a { .markdown-body h4, .markdown-body h5, .markdown-body h6 { - font-weight: bold; + font-weight: bold; } .markdown-body h1 { - font-size: 28px; + font-size: 28px; } .markdown-body h2 { - font-size: 24px; - color: #557398; + font-size: 24px; + color: #557398; } .markdown-body h3 { - font-size: 20px; + font-size: 20px; } .markdown-body h4 { - font-size: 18px; + font-size: 18px; } .markdown-body h5 { - font-size: 16px; + font-size: 16px; } .markdown-body pre { - padding: 10px 70px 10px 0; - margin-left: -20px; - margin-right: -20px; - font-family: 'Monaco', 'Lucida Console', monospace; - font-size: 13px; - line-height: 20px; - box-shadow: inset 0 0 5px #000; - word-wrap: break-word; - background-color:#3b3b3b; - color: #d6d6d6; + padding: 10px 70px 10px 0; + margin-left: -20px; + margin-right: -20px; + font-family: 'Monaco', 'Lucida Console', monospace; + font-size: 13px; + line-height: 20px; + box-shadow: inset 0 0 5px #000; + word-wrap: break-word; + background-color: #3b3b3b; + color: #d6d6d6; } .markdown-body pre.lines { - font-size: 12px; - margin:0 10px 0 -20px; - padding: 10px; - float: left; - display: block; - text-align: right; - box-shadow: none; - background-color:#2a2a2a; - color: #d6d6d6; + font-size: 12px; + margin: 0 10px 0 -20px; + padding: 10px; + float: left; + display: block; + text-align: right; + box-shadow: none; + background-color: #2a2a2a; + color: #d6d6d6; } .markdown-body ul, .markdown-body ol { - padding-left: 30px; + padding-left: 30px; } .markdown-body ul { - list-style-type: disc; + list-style-type: disc; } .markdown-body ol { - list-style-type: decimal; + list-style-type: decimal; } .markdown-body li, .markdown-body li p, .markdown-body dd, .markdown-body dd p { - margin-bottom: 10px; + margin-bottom: 10px; } .markdown-body li pre, .markdown-body li pre.lines, .markdown-body dd pre, .markdown-body dd pre.lines { - margin-left: -35px; + margin-left: -35px; } .markdown-body dt { - font-weight: bold; - font-style: italic; + font-weight: bold; + font-style: italic; } .markdown-body dd { - margin-left: 15px; + margin-left: 15px; } .markdown-body table { - width: 90vw; - margin-left: -20px; - margin-right: -20px; + width: 90vw; + margin-left: -20px; + margin-right: -20px; } .markdown-body tbody { - border-top: 2px solid #557398; - border-bottom: 2px solid #557398; - background-color: #EBEFF4; + border-top: 2px solid #557398; + border-bottom: 2px solid #557398; + background-color: #EBEFF4; } .markdown-body table td * { - margin: 0; + margin: 0; } .markdown-body td { - border-right: 1px solid #557398; - border-bottom: 1px solid #557398; - padding: 5px; + border-right: 1px solid #557398; + border-bottom: 1px solid #557398; + padding: 5px; } .markdown-body td:first-child, .markdown-body th:first-child { - width: 30%; - padding-left: 20px; + width: 30%; + padding-left: 20px; } .markdown-body td:last-child { - border-right: 0 none; + border-right: 0 none; } .markdown-body th { - font-size: 18px; - font-weight: bold; - text-align: left; - padding: 5px; + font-size: 18px; + font-weight: bold; + text-align: left; + padding: 5px; } .markdown-body tt { - background-color:#3b3b3b; - color: #d6d6d6; - padding: 2px 3px; + background-color: #3b3b3b; + color: #d6d6d6; + padding: 2px 3px; } .markdown-body blockquote { - font-style: italic; - font-family:Georgia, serif; - font-size: 17px; - border-top: 3px solid #333; - border-bottom: 3px solid #333; - padding: 10px 20px; - padding-left: 50px; + font-style: italic; + font-family: Georgia, serif; + font-size: 17px; + border-top: 3px solid #333; + border-bottom: 3px solid #333; + padding: 10px 20px; + padding-left: 50px; } .markdown-body blockquote:before { - font-style: italic; - font-family: Georgia, serif; - font-size: 90px; - height: 90px; - margin-left: -60px; - margin-top: -25px; - content: "‟"; - display: block; - float: left; + font-style: italic; + font-family: Georgia, serif; + font-size: 90px; + height: 90px; + margin-left: -60px; + margin-top: -25px; + content: "‟"; + display: block; + float: left; } .markdown-body img { - max-width: 90vw; - box-sizing: border-box; -} - -.highlight { background: #ffffff; } -.highlight .c { color: #999988; font-style: italic } /* Comment */ -.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ -.highlight .k { font-weight: bold } /* Keyword */ -.highlight .o { font-weight: bold } /* Operator */ -.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */ -.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ -.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ -.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gr { color: #aa0000 } /* Generic.Error */ -.highlight .gh { color: #999999 } /* Generic.Heading */ -.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ -.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */ -.highlight .go { color: #888888 } /* Generic.Output */ -.highlight .gp { color: #555555 } /* Generic.Prompt */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #800080; font-weight: bold; } /* Generic.Subheading */ -.highlight .gt { color: #aa0000 } /* Generic.Traceback */ -.highlight .kc { font-weight: bold } /* Keyword.Constant */ -.highlight .kd { font-weight: bold } /* Keyword.Declaration */ -.highlight .kn { font-weight: bold } /* Keyword.Namespace */ -.highlight .kp { font-weight: bold } /* Keyword.Pseudo */ -.highlight .kr { font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */ -.highlight .m { color: #009999 } /* Literal.Number */ -.highlight .s { color: #d14 } /* Literal.String */ -.highlight .na { color: #008080 } /* Name.Attribute */ -.highlight .nb { color: #0086B3 } /* Name.Builtin */ -.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */ -.highlight .no { color: #008080 } /* Name.Constant */ -.highlight .ni { color: #800080 } /* Name.Entity */ -.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */ -.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */ -.highlight .nn { color: #555555 } /* Name.Namespace */ -.highlight .nt { color: #000080 } /* Name.Tag */ -.highlight .nv { color: #008080 } /* Name.Variable */ -.highlight .ow { font-weight: bold } /* Operator.Word */ -.highlight .w { color: #bbbbbb } /* Text.Whitespace */ -.highlight .mf { color: #009999 } /* Literal.Number.Float */ -.highlight .mh { color: #009999 } /* Literal.Number.Hex */ -.highlight .mi { color: #009999 } /* Literal.Number.Integer */ -.highlight .mo { color: #009999 } /* Literal.Number.Oct */ -.highlight .sb { color: #d14 } /* Literal.String.Backtick */ -.highlight .sc { color: #d14 } /* Literal.String.Char */ -.highlight .sd { color: #d14 } /* Literal.String.Doc */ -.highlight .s2 { color: #d14 } /* Literal.String.Double */ -.highlight .se { color: #d14 } /* Literal.String.Escape */ -.highlight .sh { color: #d14 } /* Literal.String.Heredoc */ -.highlight .si { color: #d14 } /* Literal.String.Interpol */ -.highlight .sx { color: #d14 } /* Literal.String.Other */ -.highlight .sr { color: #009926 } /* Literal.String.Regex */ -.highlight .s1 { color: #d14 } /* Literal.String.Single */ -.highlight .ss { color: #990073 } /* Literal.String.Symbol */ -.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */ -.highlight .vc { color: #008080 } /* Name.Variable.Class */ -.highlight .vg { color: #008080 } /* Name.Variable.Global */ -.highlight .vi { color: #008080 } /* Name.Variable.Instance */ -.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ + max-width: 90vw; + box-sizing: border-box; +} + +.highlight { + background: #ffffff; +} + +.highlight .c { + color: #999988; + font-style: italic +} + + +/* Comment */ + +.highlight .err { + color: #a61717; + background-color: #e3d2d2 +} + + +/* Error */ + +.highlight .k { + font-weight: bold +} + + +/* Keyword */ + +.highlight .o { + font-weight: bold +} + + +/* Operator */ + +.highlight .cm { + color: #999988; + font-style: italic +} + + +/* Comment.Multiline */ + +.highlight .cp { + color: #999999; + font-weight: bold +} + + +/* Comment.Preproc */ + +.highlight .c1 { + color: #999988; + font-style: italic +} + + +/* Comment.Single */ + +.highlight .cs { + color: #999999; + font-weight: bold; + font-style: italic +} + + +/* Comment.Special */ + +.highlight .gd { + color: #000000; + background-color: #ffdddd +} + + +/* Generic.Deleted */ + +.highlight .gd .x { + color: #000000; + background-color: #ffaaaa +} + + +/* Generic.Deleted.Specific */ + +.highlight .ge { + font-style: italic +} + + +/* Generic.Emph */ + +.highlight .gr { + color: #aa0000 +} + + +/* Generic.Error */ + +.highlight .gh { + color: #999999 +} + + +/* Generic.Heading */ + +.highlight .gi { + color: #000000; + background-color: #ddffdd +} + + +/* Generic.Inserted */ + +.highlight .gi .x { + color: #000000; + background-color: #aaffaa +} + + +/* Generic.Inserted.Specific */ + +.highlight .go { + color: #888888 +} + + +/* Generic.Output */ + +.highlight .gp { + color: #555555 +} + + +/* Generic.Prompt */ + +.highlight .gs { + font-weight: bold +} + + +/* Generic.Strong */ + +.highlight .gu { + color: #800080; + font-weight: bold; +} + + +/* Generic.Subheading */ + +.highlight .gt { + color: #aa0000 +} + + +/* Generic.Traceback */ + +.highlight .kc { + font-weight: bold +} + + +/* Keyword.Constant */ + +.highlight .kd { + font-weight: bold +} + + +/* Keyword.Declaration */ + +.highlight .kn { + font-weight: bold +} + + +/* Keyword.Namespace */ + +.highlight .kp { + font-weight: bold +} + + +/* Keyword.Pseudo */ + +.highlight .kr { + font-weight: bold +} + + +/* Keyword.Reserved */ + +.highlight .kt { + color: #445588; + font-weight: bold +} + + +/* Keyword.Type */ + +.highlight .m { + color: #009999 +} + + +/* Literal.Number */ + +.highlight .s { + color: #d14 +} + + +/* Literal.String */ + +.highlight .na { + color: #008080 +} + + +/* Name.Attribute */ + +.highlight .nb { + color: #0086B3 +} + + +/* Name.Builtin */ + +.highlight .nc { + color: #445588; + font-weight: bold +} + + +/* Name.Class */ + +.highlight .no { + color: #008080 +} + + +/* Name.Constant */ + +.highlight .ni { + color: #800080 +} + + +/* Name.Entity */ + +.highlight .ne { + color: #990000; + font-weight: bold +} + + +/* Name.Exception */ + +.highlight .nf { + color: #990000; + font-weight: bold +} + + +/* Name.Function */ + +.highlight .nn { + color: #555555 +} + + +/* Name.Namespace */ + +.highlight .nt { + color: #000080 +} + + +/* Name.Tag */ + +.highlight .nv { + color: #008080 +} + + +/* Name.Variable */ + +.highlight .ow { + font-weight: bold +} + + +/* Operator.Word */ + +.highlight .w { + color: #bbbbbb +} + + +/* Text.Whitespace */ + +.highlight .mf { + color: #009999 +} + + +/* Literal.Number.Float */ + +.highlight .mh { + color: #009999 +} + + +/* Literal.Number.Hex */ + +.highlight .mi { + color: #009999 +} + + +/* Literal.Number.Integer */ + +.highlight .mo { + color: #009999 +} + + +/* Literal.Number.Oct */ + +.highlight .sb { + color: #d14 +} + + +/* Literal.String.Backtick */ + +.highlight .sc { + color: #d14 +} + + +/* Literal.String.Char */ + +.highlight .sd { + color: #d14 +} + + +/* Literal.String.Doc */ + +.highlight .s2 { + color: #d14 +} + + +/* Literal.String.Double */ + +.highlight .se { + color: #d14 +} + + +/* Literal.String.Escape */ + +.highlight .sh { + color: #d14 +} + + +/* Literal.String.Heredoc */ + +.highlight .si { + color: #d14 +} + + +/* Literal.String.Interpol */ + +.highlight .sx { + color: #d14 +} + + +/* Literal.String.Other */ + +.highlight .sr { + color: #009926 +} + + +/* Literal.String.Regex */ + +.highlight .s1 { + color: #d14 +} + + +/* Literal.String.Single */ + +.highlight .ss { + color: #990073 +} + + +/* Literal.String.Symbol */ + +.highlight .bp { + color: #999999 +} + + +/* Name.Builtin.Pseudo */ + +.highlight .vc { + color: #008080 +} + + +/* Name.Variable.Class */ + +.highlight .vg { + color: #008080 +} + + +/* Name.Variable.Global */ + +.highlight .vi { + color: #008080 +} + + +/* Name.Variable.Instance */ + +.highlight .il { + color: #009999 +} + + +/* Literal.Number.Integer.Long */ \ No newline at end of file From e3076988d9c50be52287008b92056020b7a36f8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Tue, 16 Oct 2018 07:18:04 +0500 Subject: [PATCH 79/80] =?UTF-8?q?=D0=AF=20=D0=B2=D0=B0=D0=BC=20=D0=BF?= =?UTF-8?q?=D0=B8=D1=88=D1=83...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rus | 1 + 1 file changed, 1 insertion(+) create mode 160000 rus diff --git a/rus b/rus new file mode 160000 index 0000000..a16f41e --- /dev/null +++ b/rus @@ -0,0 +1 @@ +Subproject commit a16f41ea9396a71027d3e37398dc549e7068dca4 From fa8c9d1668b87b4f291ec594a07a9307d94a56b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BD=D0=B4=D1=80=D0=BE?= Date: Sat, 10 Oct 2020 22:44:10 +0500 Subject: [PATCH 80/80] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vs/ProjectSettings.json | 3 + .vs/VSWorkspaceState.json | 8 + .vs/config/applicationhost.config | 1033 +++++++++++++++++++++++++++++ .vs/slnx.sqlite | Bin 0 -> 86016 bytes README.md | 3 +- index.html | 8 +- javascripts/global_effects.js | 2 +- 7 files changed, 1051 insertions(+), 6 deletions(-) create mode 100644 .vs/ProjectSettings.json create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/config/applicationhost.config create mode 100644 .vs/slnx.sqlite diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json new file mode 100644 index 0000000..f8b4888 --- /dev/null +++ b/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": null +} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..ae5b70b --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,8 @@ +{ + "ExpandedNodes": [ + "", + "\\stylesheets" + ], + "SelectedNode": "\\stylesheets\\stylesheet.css", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/config/applicationhost.config b/.vs/config/applicationhost.config new file mode 100644 index 0000000..dabc9dd --- /dev/null +++ b/.vs/config/applicationhost.config @@ -0,0 +1,1033 @@ + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..470fb2580625143b9c7f5fe32326d9c8ed44e13d GIT binary patch literal 86016 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 + @@ -52,8 +52,8 @@
Эта страница создана с использованием - GitHub Pages
темы от + GitHub Страницы
темы от Jon Rohan
diff --git a/javascripts/global_effects.js b/javascripts/global_effects.js index 1279e12..a1f78d4 100644 --- a/javascripts/global_effects.js +++ b/javascripts/global_effects.js @@ -1,5 +1,5 @@ /* -Project: LiveInternet - Global effects functions +Project: LiveInternet - Функции глобальных эффектов Author: A.Timofeev / Re.Active (www.reactant.ru) Version: 8 May 2008 В основном разные эффекты и не системные функции (для неавторизованных можно безболезненно отключить)