Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ru: Make sure localized links are used rather than /en-US/* (part 2) #14264

Merged
merged 3 commits into from
Jul 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion files/ru/web/api/element/scrollheight/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ element.scrollHeight - element.scrollTop === element.clientHeight

## Пример работы scrollHeight

Если объединить это выражение с событием [`onscroll`](/en-US/docs/DOM/element.onscroll), оно может быть использовано для того, чтобы определить, прочитал ли пользователь текст, или нет (см. также свойства [`element.scrollTop`](/en-US/docs/DOM/element.scrollTop) и [`element.clientHeight`](/en-US/docs/DOM/element.clientHeight)). Например:
Если объединить это выражение с событием [`onscroll`](/ru/docs/DOM/element.onscroll), оно может быть использовано для того, чтобы определить, прочитал ли пользователь текст, или нет (см. также свойства [`element.scrollTop`](/ru/docs/DOM/element.scrollTop) и [`element.clientHeight`](/ru/docs/DOM/element.clientHeight)). Например:

### HTML

Expand Down
2 changes: 1 addition & 1 deletion files/ru/web/api/element/slot/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ element.slot = aString

В нашем [примере простого шаблона](https://github.com/mdn/web-components-examples/tree/master/simple-template) ([смотри в прямом эфире](https://mdn.github.io/web-components-examples/simple-template/)), мы создаём тривиальный пример пользовательского элемента с именем `<my-paragraph>`, в котором прикрепляется теневой корень, а затем заполняется с использованием содержимого шаблона, содержащего слот с именем `my-text`.

Когда в документе используется `<my-paragraph>`, слот заполняется слот-элементом, включая его в элемент с атрибутом [`slot`](/en-US/docs/Web/HTML/Global_attributes/slot) со значением `my-text`. Вот один из таких примеров:
Когда в документе используется `<my-paragraph>`, слот заполняется слот-элементом, включая его в элемент с атрибутом [`slot`](/ru/docs/Web/HTML/Global_attributes/slot) со значением `my-text`. Вот один из таких примеров:

```html
<my-paragraph>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ translation_of: Web/API/Event/Comparison_of_Event_Targets
{{ Non-standard_inline() }} Первоначальная цель события перед
любым перенацеливанием. Подробнее см.
<a
href="/en-US/docs/XBL/XBL_1.0_Reference/Anonymous_Content#Event_Flow_and_Targeting"
href="/ru/docs/XBL/XBL_1.0_Reference/Anonymous_Content#Event_Flow_and_Targeting"
>Анонимный контент#Event_Flow_and_Targeting</a
>.
</td>
Expand Down
2 changes: 1 addition & 1 deletion files/ru/web/api/eventtarget/addeventlistener/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ el.addEventListener("click", () => { modifyText("four"); }, false);

Значение переменной `this` внутри `modifyText()` при вызове событием клика будет равно ссылке на глобальный (window) объект (или `undefined` при использовании [strict mode](/ru/docs/Web/JavaScript/Reference/Strict_mode))

> **Примечание:** В JavaScript 1.8.5 введён метод [`Function.prototype.bind()`](/en-US/docs/JavaScript/Reference/Global_Objects/Function/bind), который позволяет указать значение, которое должно быть использовано для всех вызовов данной функции. Он позволяет вам легко обходить ситуации, в которых не ясно, чему будет равно this, в зависимости от того, в каком контексте будет вызвана ваша функция. заметьте, также, что вам будет необходимо иметь внешнюю ссылку на обработчик, чтобы вы могли удалить его позже.
> **Примечание:** В JavaScript 1.8.5 введён метод [`Function.prototype.bind()`](/ru/docs/JavaScript/Reference/Global_Objects/Function/bind), который позволяет указать значение, которое должно быть использовано для всех вызовов данной функции. Он позволяет вам легко обходить ситуации, в которых не ясно, чему будет равно this, в зависимости от того, в каком контексте будет вызвана ваша функция. заметьте, также, что вам будет необходимо иметь внешнюю ссылку на обработчик, чтобы вы могли удалить его позже.

Пример с использованием `bind` и без него:

Expand Down
4 changes: 2 additions & 2 deletions files/ru/web/api/extendableevent/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ translation_of: Web/API/ExtendableEvent

{{APIRef("Service Workers API")}}

The **`ExtendableEvent`** interface extends the lifetime of the [`install`](/en-US/docs/Web/API/ServiceWorkerGlobalScope/install) and [`activate`](/en-US/docs/Web/API/ServiceWorkerGlobalScope/activate) events dispatched on the global scope as part of the service worker lifecycle. This ensures that any functional events (like {{domxref("FetchEvent")}}) are not dispatched until it upgrades database schemas and deletes the outdated cache entries.
The **`ExtendableEvent`** interface extends the lifetime of the [`install`](/ru/docs/Web/API/ServiceWorkerGlobalScope/install) and [`activate`](/ru/docs/Web/API/ServiceWorkerGlobalScope/activate) events dispatched on the global scope as part of the service worker lifecycle. This ensures that any functional events (like {{domxref("FetchEvent")}}) are not dispatched until it upgrades database schemas and deletes the outdated cache entries.

If {{domxref("ExtendableEvent.waitUntil","waitUntil()")}} is called outside of the `ExtendableEvent` handler, the browser should throw an `InvalidStateError`; note also that multiple calls will stack up, and the resulting promises will be added to the list of [extend lifetime promises](https://w3c.github.io/ServiceWorker/#extendableevent-extend-lifetime-promises).

Expand All @@ -44,7 +44,7 @@ _Doesn't implement any specific properties, but inherits properties from its par
_Inherits methods from its parent,_ _{{domxref("Event")}}_.

- {{domxref("ExtendableEvent.waitUntil", "ExtendableEvent.waitUntil()")}}
- : Extends the lifetime of the event. It is intended to be called in the [`install`](/en-US/docs/Web/API/ServiceWorkerGlobalScope/install) {{event("Event_handlers", "event handler")}} for the {{domxref("ServiceWorkerRegistration.installing", "installing")}} worker and on the [`activate`](/en-US/docs/Web/API/ServiceWorkerGlobalScope/activate) {{event("Event_handlers", "event handler")}} for the {{domxref("ServiceWorkerRegistration.active", "active")}} worker.
- : Extends the lifetime of the event. It is intended to be called in the [`install`](/ru/docs/Web/API/ServiceWorkerGlobalScope/install) {{event("Event_handlers", "event handler")}} for the {{domxref("ServiceWorkerRegistration.installing", "installing")}} worker and on the [`activate`](/ru/docs/Web/API/ServiceWorkerGlobalScope/activate) {{event("Event_handlers", "event handler")}} for the {{domxref("ServiceWorkerRegistration.active", "active")}} worker.

## Examples

Expand Down
4 changes: 2 additions & 2 deletions files/ru/web/api/filelist/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,5 +132,5 @@ document.querySelector("#myfiles").onchange=pullfiles;
## Смотрите также

- [Using files from web applications](/ru/docs/Using_files_from_web_applications)
- [`File`](/en-US/docs/DOM/File)
- [`FileReader`](/en-US/docs/DOM/FileReader)
- [`File`](/ru/docs/DOM/File)
- [`FileReader`](/ru/docs/DOM/FileReader)
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Использование Объектов FormData
slug: Web/API/FormData/Using_FormData_Objects
translation_of: Web/API/FormData/Using_FormData_Objects
---
Объект [`FormData`](/en-US/docs/Web/API/FormData) позволяет создать набор пар ключ/значение и передать их, используя `XMLHttpRequest.` Объект [`FormData`](/en-US/docs/Web/API/FormData) предназначен для передачи данных форм, однако может быть использован для передачи пар ключ/значение независимо от форм. Данные передаются в том же формате, как и данные, передаваемые методом `{{domxref("HTMLFormElement.submit","submit()")}}` формы, с установленной кодировкой `enctype="multipart/form-data"`.
Объект [`FormData`](/ru/docs/Web/API/FormData) позволяет создать набор пар ключ/значение и передать их, используя `XMLHttpRequest.` Объект [`FormData`](/ru/docs/Web/API/FormData) предназначен для передачи данных форм, однако может быть использован для передачи пар ключ/значение независимо от форм. Данные передаются в том же формате, как и данные, передаваемые методом `{{domxref("HTMLFormElement.submit","submit()")}}` формы, с установленной кодировкой `enctype="multipart/form-data"`.

## Создание объекта FormData

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ function success(position) {

## Обработка ошибок

Callback-функция для ошибок, если она была передана в `getCurrentPosition()` или `watchPosition()`, ожидает экземпляр объекта [`GeolocationPositionError`](/en-US/docs/Web/API/GeolocationPositionError) в качестве первого аргумента. Он будет содержать два свойства, `code`, который укажет на то, какая именно ошибка произошла и понятное для человека `message`, описывающее значение поля code.
Callback-функция для ошибок, если она была передана в `getCurrentPosition()` или `watchPosition()`, ожидает экземпляр объекта [`GeolocationPositionError`](/ru/docs/Web/API/GeolocationPositionError) в качестве первого аргумента. Он будет содержать два свойства, `code`, который укажет на то, какая именно ошибка произошла и понятное для человека `message`, описывающее значение поля code.

Функция может выглядеть примерно так:

Expand Down
Loading