From d4124b14c5ec872e79414a53222ff9492db749e2 Mon Sep 17 00:00:00 2001 From: Leonid Vinogradov Date: Wed, 10 Jan 2024 01:50:29 +0300 Subject: [PATCH] [ru] remove obsolete `conflicting/Web/API/UIEvent/which` (#17832) * [ru] update 'Web/API/UIEvent/which' translation * [ru] remove obsolete 'conflicting/Web/API/UIEvent/which' --- files/ru/_redirects.txt | 1 - files/ru/_wikihistory.json | 4 - .../web/api/uievent/which/index.md | 38 ---------- files/ru/web/api/uievent/which/index.md | 74 ++++++++++--------- 4 files changed, 39 insertions(+), 78 deletions(-) delete mode 100644 files/ru/conflicting/web/api/uievent/which/index.md diff --git a/files/ru/_redirects.txt b/files/ru/_redirects.txt index b6d019a5c7d2b4..570b9c06a2828b 100644 --- a/files/ru/_redirects.txt +++ b/files/ru/_redirects.txt @@ -446,7 +446,6 @@ /ru/docs/Web/API/KeyboardEvent/which /ru/docs/Web/API/UIEvent/which /ru/docs/Web/API/MediaRecorder/ondataavailable /ru/docs/Web/API/MediaRecorder/dataavailable_event /ru/docs/Web/API/Media_Streams_API/Taking_still_photos /ru/docs/Web/API/Media_Capture_and_Streams_API/Taking_still_photos -/ru/docs/Web/API/MouseEvent/which /ru/docs/conflicting/Web/API/UIEvent/which /ru/docs/Web/API/Navigation_timing_API /ru/docs/Web/API/Performance_API/Navigation_timing /ru/docs/Web/API/Navigator/battery /ru/docs/Web/API/Navigator/getBattery /ru/docs/Web/API/NetworkInformation/connection /ru/docs/Web/API/Navigator/connection diff --git a/files/ru/_wikihistory.json b/files/ru/_wikihistory.json index 626429053b41db..ef0e6f5fc5b87c 100644 --- a/files/ru/_wikihistory.json +++ b/files/ru/_wikihistory.json @@ -16170,10 +16170,6 @@ "modified": "2019-03-18T21:45:46.517Z", "contributors": ["Liubava77"] }, - "conflicting/Web/API/UIEvent/which": { - "modified": "2020-10-15T22:15:09.701Z", - "contributors": ["InoY"] - }, "conflicting/Web/API/WebRTC_API": { "modified": "2019-03-23T22:34:55.398Z", "contributors": ["MoksS", "franzy1709"] diff --git a/files/ru/conflicting/web/api/uievent/which/index.md b/files/ru/conflicting/web/api/uievent/which/index.md deleted file mode 100644 index d149025f028452..00000000000000 --- a/files/ru/conflicting/web/api/uievent/which/index.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: MouseEvent.which -slug: conflicting/Web/API/UIEvent/which -original_slug: Web/API/MouseEvent/which ---- - -{{APIRef("DOM Events")}} {{Non-standard_header}} - -**`MouseEvent.which`** это свойство только для чтения которое показывает какая именно кнопка мыши вызвала событие MouseEvent. Стандартная альтернатива этому свойству – {{ domxref("MouseEvent.button") }} и {{ domxref("MouseEvent.buttons") }}. - -## Синтаксис - -``` -var buttonPressed = instanceOfMouseEvent.which -``` - -### Возвращаемое значение - -Значения соответствующие кнопкам: - -- `0`: Нет кнопки -- `1`: Левая кнопка -- `2`: Средняя (если есть) -- `3`: Права кнопка - -Для мыши настроенной для левшей порядок значений будет изменён. В этом случае значению `1` будет соответствовать правая кнопка, а `3` – левая. - -## Спецификация - -Это свойство не является частью спецификации. - -## Совместимость с браузерами - -{{Compat}} - -## Смотрите также - -- {{ domxref("MouseEvent") }} diff --git a/files/ru/web/api/uievent/which/index.md b/files/ru/web/api/uievent/which/index.md index 51c29baedb3b3f..7bbe45563da8f5 100644 --- a/files/ru/web/api/uievent/which/index.md +++ b/files/ru/web/api/uievent/which/index.md @@ -1,63 +1,66 @@ --- -title: KeyboardEvent.which +title: "UIEvent: свойство which" slug: Web/API/UIEvent/which +l10n: + sourceCommit: acfe8c9f1f4145f77653a2bc64a9744b001358dc --- -{{APIRef ("События DOM")}} {{Deprecated_header}} -Свойство which только для чтения интерфейса {{domxref ("KeyboardEvent")}} возвращает числовой код клавиши нажатой клавиши или код символа (charCode) для нажатой буквенно-цифровой клавиши. +{{APIRef("UI Events")}}{{Deprecated_Header}} -## Синтаксис +Доступное только для чтение свойство **`UIEvent.which`** интерфейса {{domxref("UIEvent")}} возвращает число, указывающее на то, какая клавиша мыши была нажата или числовой код (`keyCode`) или код символа (`charCode`) нажатой клавиши на клавиатуре. -``` -var keyResult = event.which; -``` +## Значение + +### Значение для `KeyboardEvent` {{Non-standard_Inline}} + +Для {{domxref("KeyboardEvent")}} `event.which` содержит числовой код нажатой клавиши. +Смотрите {{domxref("KeyboardEvent.charCode")}} и {{domxref("KeyboardEvent.keyCode")}} для дополнительной информации. + +> **Примечание:** Для новых приложений используйте {{domxref("KeyboardEvent.key")}} или {{domxref("KeyboardEvent.code")}}. + +### Значение для `MouseEvent` {{Non-standard_Inline}} + +Для {{domxref("MouseEvent")}} `event.which` содержит число, представляющее нажатую клавишу: + +- `0`: Клавиша не нажата +- `1`: Левая клавиша +- `2`: Средняя клавиша +- `3`: Правая клавиша -### Параметры +Для мыши, настроенной на использование левой рукой, действия кнопок меняются на противоположные. В этом случае значения считываются справа налево. -- `keyResult содержит числовой код для конкретной нажатой клавиши, в зависимости от того, была ли нажата буквенно-цифровая или не буквенно-цифровая клавиша. Пожалуйста, смотрите {{domxref ("KeyboardEvent.charCode")}} и {{domxref ("KeyboardEvent.keyCode")}} для получения дополнительной информации.` +> **Примечание:** Для новых приложений используйте {{domxref("MouseEvent.button")}}. ## Примеры ```html - + - charCode/keyCode/which example + Пример charCode/keyCode/which - -

Please press any key.

+

Нажмите любую клавишу.

``` @@ -70,6 +73,7 @@ var keyResult = event.which; {{Compat}} -## See also +## Смотрите также -- {{domxref("KeyboardEvent")}}, the interface this property belongs too. +- {{domxref("KeyboardEvent")}} +- {{domxref("MouseEvent")}}