From 756ca9a3102a1c8083180d6fc2760add92b48f1f Mon Sep 17 00:00:00 2001 From: Dmitriy Kovalenko Date: Wed, 13 Feb 2019 13:07:08 +0200 Subject: [PATCH 01/29] Translate "SyntheticEvent" --- content/docs/reference-events.md | 98 ++++++++++++++++---------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 745c6a71e..13e5a2ea1 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -6,13 +6,13 @@ layout: docs category: Reference --- -This reference guide documents the `SyntheticEvent` wrapper that forms part of React's Event System. See the [Handling Events](/docs/handling-events.html) guide to learn more. +В этом справочном руководстве описана обертка `SyntheticEvent`, которая является частью системы событий React-а. Смотрите руководство [Обработка событй](/docs/handling-events.html) для детальной информации. -## Overview {#overview} +## Беглый обзор {#overview} -Your event handlers will be passed instances of `SyntheticEvent`, a cross-browser wrapper around the browser's native event. It has the same interface as the browser's native event, including `stopPropagation()` and `preventDefault()`, except the events work identically across all browsers. +Ваши обработчики событий получат экземпляр `SyntheticEvent`, кросс-браузерную обертку над нативным экземпляром события. У нeё такой же интерфейс как и у нативного события, включая методы `stopPropagation()` и `preventDefault()`, но такие события работают одинакого во всех браузерах. -If you find that you need the underlying browser event for some reason, simply use the `nativeEvent` attribute to get it. Every `SyntheticEvent` object has the following attributes: +Если вам нужно получить нативное браузерное событие, просто обратитесь к аттрибуту `nativeEvent`. Помимо него каждый объект `SyntheticEvent` содержит следующие аттрибуты: ```javascript boolean bubbles @@ -31,15 +31,15 @@ number timeStamp string type ``` -> Note: +> На заметку: > -> As of v0.14, returning `false` from an event handler will no longer stop event propagation. Instead, `e.stopPropagation()` or `e.preventDefault()` should be triggered manually, as appropriate. +> Начиная с версии v0.14, возврат `false` из обработчика событий больше не остановаливает всплытие. Вместо этого, `e.stopPropagation()` или `e.preventDefault()` нужно вызывать вручную. -### Event Pooling {#event-pooling} +### Делегирование событий {#event-pooling} -The `SyntheticEvent` is pooled. This means that the `SyntheticEvent` object will be reused and all properties will be nullified after the event callback has been invoked. -This is for performance reasons. -As such, you cannot access the event in an asynchronous way. +`SyntheticEvent` является делегированным. Это означает что объект `SyntheticEvent` будет переиспользован, а все свойства будут обнулены после окончание выполнения обработчика. +Это делается из соображений производительности. +Именно поэтому нельзя использовать синтетические события асинхронно. ```javascript function onClick(event) { @@ -60,15 +60,15 @@ function onClick(event) { } ``` -> Note: +> На заметку: > -> If you want to access the event properties in an asynchronous way, you should call `event.persist()` on the event, which will remove the synthetic event from the pool and allow references to the event to be retained by user code. +> Если вы все же хотите обратитья к полям события асинхронно, вам нужно вызвать `event.persist()` на событии. Это отключит делегирование этого обьекта и позволит обратиться к нему в дальнейшем. -## Supported Events {#supported-events} +## Поддерживаемые события {#supported-events} -React normalizes events so that they have consistent properties across different browsers. +React нормализует события так, чтобы они содержали одинаковые свойства во всех бразурах. -The event handlers below are triggered by an event in the bubbling phase. To register an event handler for the capture phase, append `Capture` to the event name; for example, instead of using `onClick`, you would use `onClickCapture` to handle the click event in the capture phase. +Обработчики ниже вызываются на фазе всплытия (bubbling). Чтобы зарегистрировать событие на фазе перехвата (capture), добавьте `Capture` к имени события; например, вместо использования `onClick`, вам нужно использовать `onClickCapture`, чтобы обработать событие на фазе перехвата. - [Clipboard Events](#clipboard-events) - [Composition Events](#composition-events) @@ -93,13 +93,13 @@ The event handlers below are triggered by an event in the bubbling phase. To reg ### Clipboard Events {#clipboard-events} -Event names: +Название событий: ``` onCopy onCut onPaste ``` -Properties: +Свойства: ```javascript DOMDataTransfer clipboardData @@ -109,13 +109,13 @@ DOMDataTransfer clipboardData ### Composition Events {#composition-events} -Event names: +Название событий: ``` onCompositionEnd onCompositionStart onCompositionUpdate ``` -Properties: +Свойства: ```javascript string data @@ -126,13 +126,13 @@ string data ### Keyboard Events {#keyboard-events} -Event names: +Название событий: ``` onKeyDown onKeyPress onKeyUp ``` -Properties: +Свойства: ```javascript boolean altKey @@ -149,21 +149,21 @@ boolean shiftKey number which ``` -The `key` property can take any of the values documented in the [DOM Level 3 Events spec](https://www.w3.org/TR/uievents-key/#named-key-attribute-values). +Свойство `key` может содержать любое из документированных в [DOM Level 3 Events spec](https://www.w3.org/TR/uievents-key/#named-key-attribute-values) значений. * * * ### Focus Events {#focus-events} -Event names: +Название событий: ``` onFocus onBlur ``` -These focus events work on all elements in the React DOM, not just form elements. +Эти события фокуса работают не только на элементах формы, но и на всех остальных элементах в React DOM. -Properties: +Свойства: ```javascript DOMEventTarget relatedTarget @@ -173,19 +173,19 @@ DOMEventTarget relatedTarget ### Form Events {#form-events} -Event names: +Название собыий: ``` onChange onInput onInvalid onSubmit ``` -For more information about the onChange event, see [Forms](/docs/forms.html). +Больше информации о событии onChange тут — [Forms](/docs/forms.html). * * * ### Mouse Events {#mouse-events} -Event names: +Название собыий: ``` onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit @@ -193,9 +193,9 @@ onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp ``` -The `onMouseEnter` and `onMouseLeave` events propagate from the element being left to the one being entered instead of ordinary bubbling and do not have a capture phase. +События `onMouseEnter` и `onMouseLeave` всплывают с покинутого элемента к наведенному вместо обычного процесса всплытия и не имеют фазы перехвата. -Properties: +Свойства: ```javascript boolean altKey @@ -218,18 +218,18 @@ boolean shiftKey ### Pointer Events {#pointer-events} -Event names: +Название собыий: ``` onPointerDown onPointerMove onPointerUp onPointerCancel onGotPointerCapture onLostPointerCapture onPointerEnter onPointerLeave onPointerOver onPointerOut ``` -The `onPointerEnter` and `onPointerLeave` events propagate from the element being left to the one being entered instead of ordinary bubbling and do not have a capture phase. +События `onPointerEnter` и `onPointerLeave` всплывают с покинутого элемента к наведенному вместо обычного процесса всплытия и не имеют фазы перехвата. -Properties: +Свойства: -As defined in the [W3 spec](https://www.w3.org/TR/pointerevents/), pointer events extend [Mouse Events](#mouse-events) with the following properties: +Как определено в [W3 spec](https://www.w3.org/TR/pointerevents/), события курсора наследуют [Mouse Events](#mouse-events) со следующими свойствами: ```javascript number pointerId @@ -244,17 +244,17 @@ string pointerType boolean isPrimary ``` -A note on cross-browser support: +На заметку по поводу кросс-браузерности: -Pointer events are not yet supported in every browser (at the time of writing this article, supported browsers include: Chrome, Firefox, Edge, and Internet Explorer). React deliberately does not polyfill support for other browsers because a standard-conform polyfill would significantly increase the bundle size of `react-dom`. +События указателя еще не поддерживаются во всех браузерах (на момент написания этой статьи поддерживают браузеры: Chrome, Firefox, Edge, и Internet Explorer). React сознательно не поллифилит поддержку в других браузерах потому что это значительно бы увеличило размер `react-dom`. -If your application requires pointer events, we recommend adding a third party pointer event polyfill. +Если вашему приложению нужны события указателя, мы рекомендуем использовать сторонний поллифил. * * * ### Selection Events {#selection-events} -Event names: +Название собыий: ``` onSelect @@ -264,13 +264,13 @@ onSelect ### Touch Events {#touch-events} -Event names: +Название собыий: ``` onTouchCancel onTouchEnd onTouchMove onTouchStart ``` -Properties: +Свойства: ```javascript boolean altKey @@ -287,7 +287,7 @@ DOMTouchList touches ### UI Events {#ui-events} -Event names: +Название собыий: ``` onScroll @@ -310,7 +310,7 @@ Event names: onWheel ``` -Properties: +Свойства: ```javascript number deltaMode @@ -323,7 +323,7 @@ number deltaZ ### Media Events {#media-events} -Event names: +Название событий: ``` onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted @@ -336,7 +336,7 @@ onTimeUpdate onVolumeChange onWaiting ### Image Events {#image-events} -Event names: +Название событий: ``` onLoad onError @@ -346,13 +346,13 @@ onLoad onError ### Animation Events {#animation-events} -Event names: +Название событий: ``` onAnimationStart onAnimationEnd onAnimationIteration ``` -Properties: +Свойства: ```javascript string animationName @@ -364,13 +364,13 @@ float elapsedTime ### Transition Events {#transition-events} -Event names: +Название событий: ``` onTransitionEnd ``` -Properties: +Свойства: ```javascript string propertyName @@ -382,7 +382,7 @@ float elapsedTime ### Other Events {#other-events} -Event names: +Название событий: ``` onToggle From 76019fee0cfedd8c83326b9f0f7b7d1e775c96d8 Mon Sep 17 00:00:00 2001 From: Dmitriy Kovalenko Date: Wed, 13 Feb 2019 13:15:27 +0200 Subject: [PATCH 02/29] Make text simplier --- content/docs/reference-events.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 13e5a2ea1..a5cc591e6 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -6,13 +6,13 @@ layout: docs category: Reference --- -В этом справочном руководстве описана обертка `SyntheticEvent`, которая является частью системы событий React-а. Смотрите руководство [Обработка событй](/docs/handling-events.html) для детальной информации. +В этом справочном руководстве описана обертка `SyntheticEvent`, которая является частью системы событий React-а. Смотрите руководство [Обработка событий](/docs/handling-events.html) для детальной информации. ## Беглый обзор {#overview} -Ваши обработчики событий получат экземпляр `SyntheticEvent`, кросс-браузерную обертку над нативным экземпляром события. У нeё такой же интерфейс как и у нативного события, включая методы `stopPropagation()` и `preventDefault()`, но такие события работают одинакого во всех браузерах. +Ваши обработчики событий получают экземпляр `SyntheticEvent`, это кросс-браузерная обертка над нативным экземпляром события. У нeё такой же интерфейс как и у нативного события, включая методы `stopPropagation()` и `preventDefault()`, но такие события работают одинакого во всех браузерах. -Если вам нужно получить нативное браузерное событие, просто обратитесь к аттрибуту `nativeEvent`. Помимо него каждый объект `SyntheticEvent` содержит следующие аттрибуты: +Если все-таки вам нужно получить нативное браузерное событие, просто обратитесь к аттрибуту `nativeEvent`. Помимо него каждый объект `SyntheticEvent` содержит следующие аттрибуты: ```javascript boolean bubbles @@ -38,7 +38,7 @@ string type ### Делегирование событий {#event-pooling} `SyntheticEvent` является делегированным. Это означает что объект `SyntheticEvent` будет переиспользован, а все свойства будут обнулены после окончание выполнения обработчика. -Это делается из соображений производительности. +Это необходимо из соображений производительности. Именно поэтому нельзя использовать синтетические события асинхронно. ```javascript @@ -62,13 +62,13 @@ function onClick(event) { > На заметку: > -> Если вы все же хотите обратитья к полям события асинхронно, вам нужно вызвать `event.persist()` на событии. Это отключит делегирование этого обьекта и позволит обратиться к нему в дальнейшем. +> Если вы все же хотите обратитья к полям события асинхронно, вам нужно вызвать `event.persist()` на событии. Это отключит делегирование этого обьекта и позволит обращаться к нему в дальнейшем. ## Поддерживаемые события {#supported-events} React нормализует события так, чтобы они содержали одинаковые свойства во всех бразурах. -Обработчики ниже вызываются на фазе всплытия (bubbling). Чтобы зарегистрировать событие на фазе перехвата (capture), добавьте `Capture` к имени события; например, вместо использования `onClick`, вам нужно использовать `onClickCapture`, чтобы обработать событие на фазе перехвата. +Обработчики ниже вызываются на фазе всплытия (bubbling). А чтобы зарегистрировать событие на фазе перехвата (capture), просто добавьте `Capture` к имени события; например, вместо использования `onClick` используйте `onClickCapture`, чтобы обработать событие на фазе перехвата. - [Clipboard Events](#clipboard-events) - [Composition Events](#composition-events) @@ -193,7 +193,7 @@ onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp ``` -События `onMouseEnter` и `onMouseLeave` всплывают с покинутого элемента к наведенному вместо обычного процесса всплытия и не имеют фазы перехвата. +События `onMouseEnter` и `onMouseLeave` всплывают с покинутого элемента к наведенному, вместо обычного процесса всплытия и не имеют фазы перехвата. Свойства: @@ -225,11 +225,11 @@ onPointerDown onPointerMove onPointerUp onPointerCancel onGotPointerCapture onLostPointerCapture onPointerEnter onPointerLeave onPointerOver onPointerOut ``` -События `onPointerEnter` и `onPointerLeave` всплывают с покинутого элемента к наведенному вместо обычного процесса всплытия и не имеют фазы перехвата. +События `onPointerEnter` и `onPointerLeave` всплывают с покинутого элемента к наведенному, вместо обычного процесса всплытия и не имеют фазы перехвата. Свойства: -Как определено в [W3 spec](https://www.w3.org/TR/pointerevents/), события курсора наследуют [Mouse Events](#mouse-events) со следующими свойствами: +По определению из [W3 spec](https://www.w3.org/TR/pointerevents/), события курсора наследуют [Mouse Events](#mouse-events) со следующими свойствами: ```javascript number pointerId @@ -246,7 +246,7 @@ boolean isPrimary На заметку по поводу кросс-браузерности: -События указателя еще не поддерживаются во всех браузерах (на момент написания этой статьи поддерживают браузеры: Chrome, Firefox, Edge, и Internet Explorer). React сознательно не поллифилит поддержку в других браузерах потому что это значительно бы увеличило размер `react-dom`. +События указателя еще не поддерживаются во всех браузерах (на момент написания этой статьи поддерживают браузеры: Chrome, Firefox, Edge, и Internet Explorer). React сознательно не полифилит поддержку в других браузерах потому что это значительно бы увеличило размер `react-dom`. Если вашему приложению нужны события указателя, мы рекомендуем использовать сторонний поллифил. From 021f7c60719e0c81886e5c2203bc0f2a86484d45 Mon Sep 17 00:00:00 2001 From: Dmitriy Kovalenko Date: Thu, 14 Feb 2019 17:59:36 +0200 Subject: [PATCH 03/29] =?UTF-8?q?Fix=20=D1=91=20letters?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/docs/reference-events.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index a5cc591e6..10caefcc6 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -6,11 +6,11 @@ layout: docs category: Reference --- -В этом справочном руководстве описана обертка `SyntheticEvent`, которая является частью системы событий React-а. Смотрите руководство [Обработка событий](/docs/handling-events.html) для детальной информации. +В этом справочном руководстве описана обёртка `SyntheticEvent`, которая является частью системы событий React. Смотрите руководство [Обработка событий](/docs/handling-events.html) для детальной информации. ## Беглый обзор {#overview} -Ваши обработчики событий получают экземпляр `SyntheticEvent`, это кросс-браузерная обертка над нативным экземпляром события. У нeё такой же интерфейс как и у нативного события, включая методы `stopPropagation()` и `preventDefault()`, но такие события работают одинакого во всех браузерах. +Ваши обработчики событий получают экземпляр `SyntheticEvent`, это кроссбраузерная обёртка над нативным экземпляром события. У нeё такой же интерфейс, как и у нативного события, включая методы `stopPropagation()` и `preventDefault()`, но такие события работают одинаково во всех браузерах. Если все-таки вам нужно получить нативное браузерное событие, просто обратитесь к аттрибуту `nativeEvent`. Помимо него каждый объект `SyntheticEvent` содержит следующие аттрибуты: From 5926c48c9f2ae5ccce7af7df958efaa857d0bb39 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Thu, 14 Feb 2019 18:00:00 +0200 Subject: [PATCH 04/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 10caefcc6..0aae1a7d2 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -37,7 +37,7 @@ string type ### Делегирование событий {#event-pooling} -`SyntheticEvent` является делегированным. Это означает что объект `SyntheticEvent` будет переиспользован, а все свойства будут обнулены после окончание выполнения обработчика. +`SyntheticEvent` является делегированным. Это означает, что объект `SyntheticEvent` будет переиспользован, а все свойства будут обнулены после окончания выполнения обработчика. Это необходимо из соображений производительности. Именно поэтому нельзя использовать синтетические события асинхронно. From 68673e684b8d31addd799b04b4c80745f71d1378 Mon Sep 17 00:00:00 2001 From: Leonid Fedorov Date: Thu, 14 Feb 2019 18:01:46 +0200 Subject: [PATCH 05/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 0aae1a7d2..0916d78be 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -287,7 +287,7 @@ DOMTouchList touches ### UI Events {#ui-events} -Название собыий: +Название событий: ``` onScroll From 9fa7bd5543d842dec58e87aaace2055bf9188299 Mon Sep 17 00:00:00 2001 From: Leonid Fedorov Date: Thu, 14 Feb 2019 18:01:54 +0200 Subject: [PATCH 06/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 0916d78be..f7642544b 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -264,7 +264,7 @@ onSelect ### Touch Events {#touch-events} -Название собыий: +Название событий: ``` onTouchCancel onTouchEnd onTouchMove onTouchStart From 63f292e14139ad57610ceb49a8bcb750f602079f Mon Sep 17 00:00:00 2001 From: Leonid Fedorov Date: Thu, 14 Feb 2019 18:02:03 +0200 Subject: [PATCH 07/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index f7642544b..32a710ba4 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -254,7 +254,7 @@ boolean isPrimary ### Selection Events {#selection-events} -Название собыий: +Название событий: ``` onSelect From 23ddc6fe7b03015e989670a4fde4848a8d71e089 Mon Sep 17 00:00:00 2001 From: Leonid Fedorov Date: Thu, 14 Feb 2019 18:02:14 +0200 Subject: [PATCH 08/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 32a710ba4..07078d06e 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -248,7 +248,7 @@ boolean isPrimary События указателя еще не поддерживаются во всех браузерах (на момент написания этой статьи поддерживают браузеры: Chrome, Firefox, Edge, и Internet Explorer). React сознательно не полифилит поддержку в других браузерах потому что это значительно бы увеличило размер `react-dom`. -Если вашему приложению нужны события указателя, мы рекомендуем использовать сторонний поллифил. +Если вашему приложению нужны события указателя, мы рекомендуем использовать сторонний полифилл. * * * From 00c04662ee2c0d7eff90dc582b6eec20a1f48649 Mon Sep 17 00:00:00 2001 From: Leonid Fedorov Date: Thu, 14 Feb 2019 18:02:23 +0200 Subject: [PATCH 09/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 07078d06e..0dc525141 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -246,7 +246,7 @@ boolean isPrimary На заметку по поводу кросс-браузерности: -События указателя еще не поддерживаются во всех браузерах (на момент написания этой статьи поддерживают браузеры: Chrome, Firefox, Edge, и Internet Explorer). React сознательно не полифилит поддержку в других браузерах потому что это значительно бы увеличило размер `react-dom`. +События указателя ещё не поддерживаются во всех браузерах (на момент написания этой статьи поддерживают браузеры: Chrome, Firefox, Edge, и Internet Explorer). React сознательно не полифилит поддержку в других браузерах потому что это значительно бы увеличило размер `react-dom`. Если вашему приложению нужны события указателя, мы рекомендуем использовать сторонний полифилл. From 7ff16f198a5b785e4017deada776f27adb8cf416 Mon Sep 17 00:00:00 2001 From: Leonid Fedorov Date: Thu, 14 Feb 2019 18:02:35 +0200 Subject: [PATCH 10/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 0dc525141..6fec9f17d 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -62,7 +62,7 @@ function onClick(event) { > На заметку: > -> Если вы все же хотите обратитья к полям события асинхронно, вам нужно вызвать `event.persist()` на событии. Это отключит делегирование этого обьекта и позволит обращаться к нему в дальнейшем. +> Если вы всё же хотите обратиться к полям события асинхронно, вам нужно вызвать `event.persist()` на событии. Это отключит делегирование этого обьекта и позволит обращаться к нему в дальнейшем. ## Поддерживаемые события {#supported-events} From 91fc388ab5147c187192d16590ce76e7d292d10f Mon Sep 17 00:00:00 2001 From: Leonid Fedorov Date: Thu, 14 Feb 2019 18:02:43 +0200 Subject: [PATCH 11/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 6fec9f17d..8d67eee55 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -173,7 +173,7 @@ DOMEventTarget relatedTarget ### Form Events {#form-events} -Название собыий: +Название событий: ``` onChange onInput onInvalid onSubmit From 1a69ea3d750e85eb42643e95e387ab9a0826d068 Mon Sep 17 00:00:00 2001 From: Leonid Fedorov Date: Thu, 14 Feb 2019 18:02:58 +0200 Subject: [PATCH 12/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 8d67eee55..4b46ae504 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -185,7 +185,7 @@ onChange onInput onInvalid onSubmit ### Mouse Events {#mouse-events} -Название собыий: +Название событий: ``` onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit From 005b348b5989e20fb193c81b5e27dd78271f5f87 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Thu, 14 Feb 2019 18:03:54 +0200 Subject: [PATCH 13/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 4b46ae504..2ef6f235a 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -33,7 +33,7 @@ string type > На заметку: > -> Начиная с версии v0.14, возврат `false` из обработчика событий больше не остановаливает всплытие. Вместо этого, `e.stopPropagation()` или `e.preventDefault()` нужно вызывать вручную. +> Начиная с версии 0.14, возврат `false` из обработчика событий больше не останавливает всплытие. Вместо этого, `e.stopPropagation()` или `e.preventDefault()` нужно вызывать вручную, если это необходимо. ### Делегирование событий {#event-pooling} From 27003fb605037ec33b20221ae2380253d55e8ab6 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Thu, 14 Feb 2019 18:04:03 +0200 Subject: [PATCH 14/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 2ef6f235a..f4c64d5d0 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -12,7 +12,7 @@ category: Reference Ваши обработчики событий получают экземпляр `SyntheticEvent`, это кроссбраузерная обёртка над нативным экземпляром события. У нeё такой же интерфейс, как и у нативного события, включая методы `stopPropagation()` и `preventDefault()`, но такие события работают одинаково во всех браузерах. -Если все-таки вам нужно получить нативное браузерное событие, просто обратитесь к аттрибуту `nativeEvent`. Помимо него каждый объект `SyntheticEvent` содержит следующие аттрибуты: +Если все-таки вам нужно получить нативное браузерное событие, просто обратитесь к атрибуту `nativeEvent`. Помимо него каждый объект `SyntheticEvent` содержит следующие атрибуты: ```javascript boolean bubbles From cca759923447585152fdc7bf11c0c9bfb7fa6be5 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Thu, 14 Feb 2019 21:20:31 +0200 Subject: [PATCH 15/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index f4c64d5d0..c98e0c4a8 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -31,7 +31,7 @@ number timeStamp string type ``` -> На заметку: +> Примечание: > > Начиная с версии 0.14, возврат `false` из обработчика событий больше не останавливает всплытие. Вместо этого, `e.stopPropagation()` или `e.preventDefault()` нужно вызывать вручную, если это необходимо. From dceef94d0b9bfd059aebf915aec7d058c6b5cfa4 Mon Sep 17 00:00:00 2001 From: Leonid Fedorov Date: Fri, 15 Feb 2019 10:51:28 +0200 Subject: [PATCH 16/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index c98e0c4a8..7e34b474b 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -60,7 +60,7 @@ function onClick(event) { } ``` -> На заметку: +> Примечание: > > Если вы всё же хотите обратиться к полям события асинхронно, вам нужно вызвать `event.persist()` на событии. Это отключит делегирование этого обьекта и позволит обращаться к нему в дальнейшем. From 65a99e97706329d521e2745daa4dd59fffff7bca Mon Sep 17 00:00:00 2001 From: Nick Tishkevich Date: Fri, 15 Feb 2019 10:51:35 +0200 Subject: [PATCH 17/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 7e34b474b..750ac9824 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -12,7 +12,7 @@ category: Reference Ваши обработчики событий получают экземпляр `SyntheticEvent`, это кроссбраузерная обёртка над нативным экземпляром события. У нeё такой же интерфейс, как и у нативного события, включая методы `stopPropagation()` и `preventDefault()`, но такие события работают одинаково во всех браузерах. -Если все-таки вам нужно получить нативное браузерное событие, просто обратитесь к атрибуту `nativeEvent`. Помимо него каждый объект `SyntheticEvent` содержит следующие атрибуты: +Если всё-таки вам нужно получить нативное браузерное событие, обратитесь к атрибуту `nativeEvent`. Помимо него каждый объект `SyntheticEvent` содержит следующие атрибуты: ```javascript boolean bubbles From 8c9b23700be096257a6f9eaa8216e5aeb07243fa Mon Sep 17 00:00:00 2001 From: Dmitriy Kovalenko Date: Thu, 21 Feb 2019 19:39:59 +0200 Subject: [PATCH 18/29] Translate event names --- content/docs/reference-events.md | 68 ++++++++++++++++---------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 750ac9824..df9169811 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -70,28 +70,28 @@ React нормализует события так, чтобы они содер Обработчики ниже вызываются на фазе всплытия (bubbling). А чтобы зарегистрировать событие на фазе перехвата (capture), просто добавьте `Capture` к имени события; например, вместо использования `onClick` используйте `onClickCapture`, чтобы обработать событие на фазе перехвата. -- [Clipboard Events](#clipboard-events) -- [Composition Events](#composition-events) -- [Keyboard Events](#keyboard-events) -- [Focus Events](#focus-events) -- [Form Events](#form-events) -- [Mouse Events](#mouse-events) -- [Pointer Events](#pointer-events) -- [Selection Events](#selection-events) -- [Touch Events](#touch-events) -- [UI Events](#ui-events) -- [Wheel Events](#wheel-events) -- [Media Events](#media-events) -- [Image Events](#image-events) -- [Animation Events](#animation-events) -- [Transition Events](#transition-events) -- [Other Events](#other-events) +- [События буфера обмена](#clipboard-events) +- [Композиционные события](#composition-events) +- [События клавиатуры](#keyboard-events) +- [События фокуса](#focus-events) +- [События формы](#form-events) +- [События мыши](#mouse-events) +- [События курсора](#pointer-events) +- [События выбора](#selection-events) +- [Сенсорные события](#touch-events) +- [События UI](#ui-events) +- [Событий колеса мыши](#wheel-events) +- [События медиа-элементов](#media-events) +- [События изображений](#image-events) +- [События анимаций](#animation-events) +- [События переходов](#transition-events) +- [Другие события](#other-events) * * * ## Reference {#reference} -### Clipboard Events {#clipboard-events} +### События буфера обмена {#clipboard-events} Название событий: @@ -107,7 +107,7 @@ DOMDataTransfer clipboardData * * * -### Composition Events {#composition-events} +### Композиционные события {#composition-events} Название событий: @@ -124,7 +124,7 @@ string data * * * -### Keyboard Events {#keyboard-events} +### События клавиатуры {#keyboard-events} Название событий: @@ -153,7 +153,7 @@ number which * * * -### Focus Events {#focus-events} +### События фокуса {#focus-events} Название событий: @@ -171,7 +171,7 @@ DOMEventTarget relatedTarget * * * -### Form Events {#form-events} +### События формы {#form-events} Название событий: @@ -183,7 +183,7 @@ onChange onInput onInvalid onSubmit * * * -### Mouse Events {#mouse-events} +### События мыши {#mouse-events} Название событий: @@ -193,7 +193,7 @@ onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp ``` -События `onMouseEnter` и `onMouseLeave` всплывают с покинутого элемента к наведенному, вместо обычного процесса всплытия и не имеют фазы перехвата. +События `onMouseEnter` и `onMouseLeave` всплывают с покинутого элемента к наведённому, вместо обычного процесса всплытия и не имеют фазы перехвата. Свойства: @@ -216,7 +216,7 @@ boolean shiftKey * * * -### Pointer Events {#pointer-events} +### События курсора {#pointer-events} Название собыий: @@ -225,11 +225,11 @@ onPointerDown onPointerMove onPointerUp onPointerCancel onGotPointerCapture onLostPointerCapture onPointerEnter onPointerLeave onPointerOver onPointerOut ``` -События `onPointerEnter` и `onPointerLeave` всплывают с покинутого элемента к наведенному, вместо обычного процесса всплытия и не имеют фазы перехвата. +События `onPointerEnter` и `onPointerLeave` всплывают с покинутого элемента к наведённому, вместо обычного процесса всплытия и не имеют фазы перехвата. Свойства: -По определению из [W3 spec](https://www.w3.org/TR/pointerevents/), события курсора наследуют [Mouse Events](#mouse-events) со следующими свойствами: +По определению из [W3 spec](https://www.w3.org/TR/pointerevents/), события курсора наследуют [События мыши](#mouse-events) со следующими свойствами: ```javascript number pointerId @@ -252,7 +252,7 @@ boolean isPrimary * * * -### Selection Events {#selection-events} +### События выбора {#selection-events} Название событий: @@ -262,7 +262,7 @@ onSelect * * * -### Touch Events {#touch-events} +### Сенсорные события {#touch-events} Название событий: @@ -285,7 +285,7 @@ DOMTouchList touches * * * -### UI Events {#ui-events} +### События UI {#ui-events} Название событий: @@ -302,7 +302,7 @@ DOMAbstractView view * * * -### Wheel Events {#wheel-events} +### Событий колеса мыши {#wheel-events} Event names: @@ -334,7 +334,7 @@ onTimeUpdate onVolumeChange onWaiting * * * -### Image Events {#image-events} +### События изображений {#image-events} Название событий: @@ -344,7 +344,7 @@ onLoad onError * * * -### Animation Events {#animation-events} +### События анимацй {#animation-events} Название событий: @@ -362,7 +362,7 @@ float elapsedTime * * * -### Transition Events {#transition-events} +### События переходов {#transition-events} Название событий: @@ -380,7 +380,7 @@ float elapsedTime * * * -### Other Events {#other-events} +### Другие события {#other-events} Название событий: From 653fde94258ffcddc1a701531e7ade1547aa9841 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Fri, 22 Feb 2019 12:56:45 +0200 Subject: [PATCH 19/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index df9169811..8955dec19 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -80,7 +80,7 @@ React нормализует события так, чтобы они содер - [События выбора](#selection-events) - [Сенсорные события](#touch-events) - [События UI](#ui-events) -- [Событий колеса мыши](#wheel-events) +- [События колесика мыши](#wheel-events) - [События медиа-элементов](#media-events) - [События изображений](#image-events) - [События анимаций](#animation-events) From f1af3c1849aa6c2dc083abb954966dc0bc3a972f Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Fri, 22 Feb 2019 12:56:58 +0200 Subject: [PATCH 20/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 8955dec19..bc47ecc63 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -244,7 +244,7 @@ string pointerType boolean isPrimary ``` -На заметку по поводу кросс-браузерности: +На заметку по поводу кроссбраузерности: События указателя ещё не поддерживаются во всех браузерах (на момент написания этой статьи поддерживают браузеры: Chrome, Firefox, Edge, и Internet Explorer). React сознательно не полифилит поддержку в других браузерах потому что это значительно бы увеличило размер `react-dom`. From d9df4499e8452d258961c6ae2a01c9f039cd09f5 Mon Sep 17 00:00:00 2001 From: ANOTHER GUY Date: Sat, 23 Feb 2019 12:51:21 +0200 Subject: [PATCH 21/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index bc47ecc63..b45157390 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -10,7 +10,7 @@ category: Reference ## Беглый обзор {#overview} -Ваши обработчики событий получают экземпляр `SyntheticEvent`, это кроссбраузерная обёртка над нативным экземпляром события. У нeё такой же интерфейс, как и у нативного события, включая методы `stopPropagation()` и `preventDefault()`, но такие события работают одинаково во всех браузерах. +Ваши обработчики событий получают экземпляр `SyntheticEvent`, это кроссбраузерная обёртка над нативным экземпляром события. У нeё такой же интерфейс, как и у нативного события, включая методы `stopPropagation()` и `preventDefault()`. Эта обёртка помогает событиям работать одинаково во всех браузерах. Если всё-таки вам нужно получить нативное браузерное событие, обратитесь к атрибуту `nativeEvent`. Помимо него каждый объект `SyntheticEvent` содержит следующие атрибуты: From df96c0edcf81ed119b9ac0adf658f3e4d2a7a1a7 Mon Sep 17 00:00:00 2001 From: ANOTHER GUY Date: Sat, 23 Feb 2019 12:51:31 +0200 Subject: [PATCH 22/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index b45157390..6b7c0977c 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -12,7 +12,7 @@ category: Reference Ваши обработчики событий получают экземпляр `SyntheticEvent`, это кроссбраузерная обёртка над нативным экземпляром события. У нeё такой же интерфейс, как и у нативного события, включая методы `stopPropagation()` и `preventDefault()`. Эта обёртка помогает событиям работать одинаково во всех браузерах. -Если всё-таки вам нужно получить нативное браузерное событие, обратитесь к атрибуту `nativeEvent`. Помимо него каждый объект `SyntheticEvent` содержит следующие атрибуты: +Если вам всё-таки нужно получить нативное браузерное событие, обратитесь к атрибуту `nativeEvent`. Вот перечень атрибутов объекта `SyntheticEvent`: ```javascript boolean bubbles From 5be7fc0407165a38dfbd65bae24a5f5c5fc29c9e Mon Sep 17 00:00:00 2001 From: ANOTHER GUY Date: Sat, 23 Feb 2019 12:51:52 +0200 Subject: [PATCH 23/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 6b7c0977c..3c367c3f2 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -62,7 +62,7 @@ function onClick(event) { > Примечание: > -> Если вы всё же хотите обратиться к полям события асинхронно, вам нужно вызвать `event.persist()` на событии. Это отключит делегирование этого обьекта и позволит обращаться к нему в дальнейшем. +> Если вы всё же хотите обратиться к полям события асинхронно, вам нужно вызвать `event.persist()` на событии. Тогда оно будет извлечено из пула, что позволит вашему коду удерживать ссылки на это событие. ## Поддерживаемые события {#supported-events} From 802e74cf405ebf7f3751c5d12734862c00bf56c7 Mon Sep 17 00:00:00 2001 From: ANOTHER GUY Date: Sat, 23 Feb 2019 12:52:37 +0200 Subject: [PATCH 24/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 3c367c3f2..b9cd7c59c 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -246,7 +246,7 @@ boolean isPrimary На заметку по поводу кроссбраузерности: -События указателя ещё не поддерживаются во всех браузерах (на момент написания этой статьи поддерживают браузеры: Chrome, Firefox, Edge, и Internet Explorer). React сознательно не полифилит поддержку в других браузерах потому что это значительно бы увеличило размер `react-dom`. +События указателя ещё не поддерживаются во всех браузерах (на момент написания этой статьи поддерживают браузеры: Chrome, Firefox, Edge и Internet Explorer). React сознательно не полифилит поддержку в других браузерах потому что это значительно бы увеличило размер `react-dom`. Если вашему приложению нужны события указателя, мы рекомендуем использовать сторонний полифилл. From 710e536a03a74564fd4e98980eed082ec99c4ddf Mon Sep 17 00:00:00 2001 From: ANOTHER GUY Date: Sun, 24 Feb 2019 07:05:04 +0200 Subject: [PATCH 25/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index b9cd7c59c..16c7d22da 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -35,7 +35,7 @@ string type > > Начиная с версии 0.14, возврат `false` из обработчика событий больше не останавливает всплытие. Вместо этого, `e.stopPropagation()` или `e.preventDefault()` нужно вызывать вручную, если это необходимо. -### Делегирование событий {#event-pooling} +### Пул событий {#event-pooling} `SyntheticEvent` является делегированным. Это означает, что объект `SyntheticEvent` будет переиспользован, а все свойства будут обнулены после окончания выполнения обработчика. Это необходимо из соображений производительности. From 403286c01df9f2fa6923deae33c655449117ff3c Mon Sep 17 00:00:00 2001 From: ANOTHER GUY Date: Sun, 24 Feb 2019 07:05:35 +0200 Subject: [PATCH 26/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 16c7d22da..d6755f565 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -33,7 +33,7 @@ string type > Примечание: > -> Начиная с версии 0.14, возврат `false` из обработчика событий больше не останавливает всплытие. Вместо этого, `e.stopPropagation()` или `e.preventDefault()` нужно вызывать вручную, если это необходимо. +> Начиная с версии 0.14, возврат `false` из обработчика событий больше не останавливает всплытие. Вместо этого нужно вручную вызывать `e.stopPropagation()` или `e.preventDefault()`. ### Пул событий {#event-pooling} From e64b8cd7a8befd5495b59bf10ccb61c029068046 Mon Sep 17 00:00:00 2001 From: ANOTHER GUY Date: Sun, 24 Feb 2019 07:05:56 +0200 Subject: [PATCH 27/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index d6755f565..51c202d1a 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -37,7 +37,7 @@ string type ### Пул событий {#event-pooling} -`SyntheticEvent` является делегированным. Это означает, что объект `SyntheticEvent` будет переиспользован, а все свойства будут обнулены после окончания выполнения обработчика. +События `SyntheticEvent` содержатся в пуле. Это означает, что объект `SyntheticEvent` будет повторно использован, а все его свойства будут очищены после вызова обработчика события. Это необходимо из соображений производительности. Именно поэтому нельзя использовать синтетические события асинхронно. From 49f631e88d82705d23011e7aef52e12f2142fa46 Mon Sep 17 00:00:00 2001 From: ANOTHER GUY Date: Sun, 24 Feb 2019 07:06:23 +0200 Subject: [PATCH 28/29] Update content/docs/reference-events.md Co-Authored-By: dmtrKovalenko --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 51c202d1a..ad24d3b0d 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -248,7 +248,7 @@ boolean isPrimary События указателя ещё не поддерживаются во всех браузерах (на момент написания этой статьи поддерживают браузеры: Chrome, Firefox, Edge и Internet Explorer). React сознательно не полифилит поддержку в других браузерах потому что это значительно бы увеличило размер `react-dom`. -Если вашему приложению нужны события указателя, мы рекомендуем использовать сторонний полифилл. +Если вашему приложению нужны события указателя, мы рекомендуем использовать сторонний полифил. * * * From c34d13468ca7c83f4d48f7a22d5a03a73cb15852 Mon Sep 17 00:00:00 2001 From: Dmitriy Kovalenko Date: Sun, 24 Feb 2019 07:09:23 +0200 Subject: [PATCH 29/29] =?UTF-8?q?Fix=20plural=20form=20of=20"=D0=9D=D0=B0?= =?UTF-8?q?=D0=B7=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/docs/reference-events.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index ad24d3b0d..f2807c961 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -93,7 +93,7 @@ React нормализует события так, чтобы они содер ### События буфера обмена {#clipboard-events} -Название событий: +Названия событий: ``` onCopy onCut onPaste @@ -109,7 +109,7 @@ DOMDataTransfer clipboardData ### Композиционные события {#composition-events} -Название событий: +Названия событий: ``` onCompositionEnd onCompositionStart onCompositionUpdate @@ -126,7 +126,7 @@ string data ### События клавиатуры {#keyboard-events} -Название событий: +Названия событий: ``` onKeyDown onKeyPress onKeyUp @@ -155,7 +155,7 @@ number which ### События фокуса {#focus-events} -Название событий: +Названия событий: ``` onFocus onBlur @@ -173,7 +173,7 @@ DOMEventTarget relatedTarget ### События формы {#form-events} -Название событий: +Названия событий: ``` onChange onInput onInvalid onSubmit @@ -185,7 +185,7 @@ onChange onInput onInvalid onSubmit ### События мыши {#mouse-events} -Название событий: +Названия событий: ``` onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit @@ -254,7 +254,7 @@ boolean isPrimary ### События выбора {#selection-events} -Название событий: +Названия событий: ``` onSelect @@ -264,7 +264,7 @@ onSelect ### Сенсорные события {#touch-events} -Название событий: +Названия событий: ``` onTouchCancel onTouchEnd onTouchMove onTouchStart @@ -287,7 +287,7 @@ DOMTouchList touches ### События UI {#ui-events} -Название событий: +Названия событий: ``` onScroll @@ -323,7 +323,7 @@ number deltaZ ### Media Events {#media-events} -Название событий: +Названия событий: ``` onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted @@ -336,7 +336,7 @@ onTimeUpdate onVolumeChange onWaiting ### События изображений {#image-events} -Название событий: +Названия событий: ``` onLoad onError @@ -346,7 +346,7 @@ onLoad onError ### События анимацй {#animation-events} -Название событий: +Названия событий: ``` onAnimationStart onAnimationEnd onAnimationIteration @@ -364,7 +364,7 @@ float elapsedTime ### События переходов {#transition-events} -Название событий: +Названия событий: ``` onTransitionEnd @@ -382,7 +382,7 @@ float elapsedTime ### Другие события {#other-events} -Название событий: +Названия событий: ``` onToggle