aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-07-11 22:10:37 +0900
committerpotappo <potappo@gmail.com>2021-07-17 13:25:46 +0900
commit5049f319ea0acfefc75713c81c2b9455f411bb82 (patch)
treebdfede19a254958ce25acb91712a1118719a6785
parent0930bbb69fd6acf468fd2c31a0ce6f82b6443f14 (diff)
downloadtranslated-content-5049f319ea0acfefc75713c81c2b9455f411bb82.tar.gz
translated-content-5049f319ea0acfefc75713c81c2b9455f411bb82.tar.bz2
translated-content-5049f319ea0acfefc75713c81c2b9455f411bb82.zip
Web/API/Element/compositionstart_event を更新
- conflicting 版は古いので削除 - 2021/07/10 時点の英語版に同期
-rw-r--r--files/ja/_redirects.txt10
-rw-r--r--files/ja/conflicting/web/api/element/compositionstart_event/index.html81
-rw-r--r--files/ja/web/api/element/compositionstart_event/index.html32
3 files changed, 15 insertions, 108 deletions
diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt
index f97fa909da..2722dec78f 100644
--- a/files/ja/_redirects.txt
+++ b/files/ja/_redirects.txt
@@ -1212,7 +1212,7 @@
/ja/docs/DOM/DOM_Reference/Preface /ja/docs/Web/API/Document_Object_Model
/ja/docs/DOM/DOM_Storage /ja/docs/conflicting/Web/API/Web_Storage_API
/ja/docs/DOM/DOM_event_reference/compositionend /ja/docs/Web/API/Element/compositionend_event
-/ja/docs/DOM/DOM_event_reference/compositionstart /ja/docs/conflicting/Web/API/Element/compositionstart_event
+/ja/docs/DOM/DOM_event_reference/compositionstart /ja/docs/Web/API/Element/compositionstart_event
/ja/docs/DOM/DOM_event_reference/input /ja/docs/Web/API/HTMLElement/input_event
/ja/docs/DOM/DeviceLightEvent.value /ja/docs/orphaned/Web/API/DeviceLightEvent/value
/ja/docs/DOM/Document.querySelector /ja/docs/Web/API/Document/querySelector
@@ -1268,7 +1268,7 @@
/ja/docs/DOM/Manipulating_the_browser_history /ja/docs/Web/API/History_API
/ja/docs/DOM/MediaQueryList /ja/docs/Web/API/MediaQueryList
/ja/docs/DOM/Mozilla_event_reference/compositionend /ja/docs/Web/API/Element/compositionend_event
-/ja/docs/DOM/Mozilla_event_reference/compositionstart /ja/docs/conflicting/Web/API/Element/compositionstart_event
+/ja/docs/DOM/Mozilla_event_reference/compositionstart /ja/docs/Web/API/Element/compositionstart_event
/ja/docs/DOM/Mozilla_event_reference/input /ja/docs/Web/API/HTMLElement/input_event
/ja/docs/DOM/MutationObserver /ja/docs/Web/API/MutationObserver
/ja/docs/DOM/Node /ja/docs/Web/API/Node
@@ -4308,7 +4308,7 @@
/ja/docs/Web/Events/close_websocket /ja/docs/Web/API/WebSocket/close_event
/ja/docs/Web/Events/complete_indexedDB /ja/docs/Web/API/IDBTransaction/complete_event
/ja/docs/Web/Events/compositionend /ja/docs/Web/API/Element/compositionend_event
-/ja/docs/Web/Events/compositionstart /ja/docs/conflicting/Web/API/Element/compositionstart_event
+/ja/docs/Web/Events/compositionstart /ja/docs/Web/API/Element/compositionstart_event
/ja/docs/Web/Events/connect /ja/docs/Web/API/SharedWorkerGlobalScope/connect_event
/ja/docs/Web/Events/copy /ja/docs/Web/API/Element/copy_event
/ja/docs/Web/Events/cut /ja/docs/Web/API/Element/cut_event
@@ -4861,7 +4861,7 @@
/ja/docs/Web/Reference/Events/canplay /ja/docs/Web/API/HTMLMediaElement/canplay_event
/ja/docs/Web/Reference/Events/click /ja/docs/Web/API/Element/click_event
/ja/docs/Web/Reference/Events/compositionend /ja/docs/Web/API/Element/compositionend_event
-/ja/docs/Web/Reference/Events/compositionstart /ja/docs/conflicting/Web/API/Element/compositionstart_event
+/ja/docs/Web/Reference/Events/compositionstart /ja/docs/Web/API/Element/compositionstart_event
/ja/docs/Web/Reference/Events/copy /ja/docs/Web/API/Element/copy_event
/ja/docs/Web/Reference/Events/cut /ja/docs/Web/API/Element/cut_event
/ja/docs/Web/Reference/Events/drag /ja/docs/Web/API/Document/drag_event
@@ -4962,7 +4962,7 @@
/ja/docs/Web/XSLT/The_XSLT_JavaScript_Interface_in_Gecko/Resources /ja/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Resources
/ja/docs/Web/XSLT/The_XSLT_JavaScript_Interface_in_Gecko/Setting_Parameters /ja/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Setting_Parameters
/ja/docs/Web2/Reference/Events/compositionend /ja/docs/Web/API/Element/compositionend_event
-/ja/docs/Web2/Reference/Events/compositionstart /ja/docs/conflicting/Web/API/Element/compositionstart_event
+/ja/docs/Web2/Reference/Events/compositionstart /ja/docs/Web/API/Element/compositionstart_event
/ja/docs/Web2/Reference/Events/input /ja/docs/Web/API/HTMLElement/input_event
/ja/docs/WebAPI /ja/docs/conflicting/Web/API_dd04ca1265cb79b990b8120e5f5070d3
/ja/docs/WebAPI/Battery_Status /ja/docs/Web/API/Battery_Status_API
diff --git a/files/ja/conflicting/web/api/element/compositionstart_event/index.html b/files/ja/conflicting/web/api/element/compositionstart_event/index.html
deleted file mode 100644
index a4d5956f6d..0000000000
--- a/files/ja/conflicting/web/api/element/compositionstart_event/index.html
+++ /dev/null
@@ -1,81 +0,0 @@
----
-title: compositionstart
-slug: conflicting/Web/API/Element/compositionstart_event
-tags:
- - DOM
- - Event
- - Gecko DOM Reference
- - events
- - 要更新
-translation_of: Web/API/Element/compositionstart_event
-translation_of_original: DOM/DOM_event_reference/compositionstart
-original_slug: Web/Events/compositionstart
----
-<p>DOM <code>compositionstart</code> イベントはユーザがIMEで未確定文字列の入力を開始した時のように、間接的なテキスト入力を開始した時に同期的に発生します。このイベントは {{ domxref("CompositionEvent") }} インターフェースを持ちます。</p>
-<div class="note">
- <strong>注釈:</strong> このイベントはテキストが編集が始まる前に発生すべきではあるのですが、Gecko では編集を始めた直後に発生します。</div>
-<ul style="display: table; padding: 0; border-left: 2px solid; margin-left: 0.5em;">
- <li style="display: table-row; padding: 3px; margin: 0;"><dfn>インターフェース:</dfn>{{ domxref('CompositionEvent') }}</li>
- <li style="display: table-row; padding: 3px; margin: 0;"><dfn>同期・非同期 :</dfn>同期</li>
- <li style="display: table-row; padding: 3px; margin: 0;"><dfn>バブルフェーズ :</dfn>有り</li>
- <li style="display: table-row; padding: 3px; margin: 0;"><dfn>ターゲット :</dfn> {{ domxref('Element') }}</li>
- <li style="display: table-row; padding: 3px; margin: 0;"><dfn>キャンセル :</dfn> 可能 (ただし、下記のブラウザ固有の事情を参照)</li>
- <li style="display: table-row; padding: 3px; margin: 0;"><dfn>既定動作 :</dfn> 無し</li>
-</ul>
-<h2 id="仕様書">仕様書</h2>
-<p><a class="external" href="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#event-type-compositionstart" title="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#event-type-compositionstart">DOM Level3 Events</a></p>
-<h2 id="ブラウザ間の互換性">ブラウザ間の互換性</h2>
-<p>{{ CompatibilityTable() }}</p>
-<div id="compat-desktop">
- <table class="compat-table">
- <tbody>
- <tr>
- <th>機能</th>
- <th>Chrome</th>
- <th>Firefox (Gecko)</th>
- <th>Internet Explorer</th>
- <th>Opera</th>
- <th>Safari</th>
- </tr>
- <tr>
- <td>基本的なサポート</td>
- <td>
- <p>{{ CompatVersionUnknown() }}</p>
- <p>data 属性値は仕様と違っています。</p>
- </td>
- <td>{{ CompatGeckoDesktop("9.0") }}</td>
- <td>
- <p>{{ CompatVersionUnknown() }}</p>
- <p>data 属性値は常に空です。</p>
- </td>
- <td>{{ CompatNo() }}</td>
- <td>{{ CompatUnknown() }}</td>
- </tr>
- </tbody>
- </table>
-</div>
-<div id="compat-mobile">
- <table class="compat-table">
- <tbody>
- <tr>
- <th>機能</th>
- <th>Android</th>
- <th>Firefox Mobile (Gecko)</th>
- <th>IE Mobile</th>
- <th>Opera Mobile</th>
- <th>Safari Mobile</th>
- </tr>
- <tr>
- <td>基本的なサポート</td>
- <td>{{ CompatUnknown() }}</td>
- <td>{{ CompatGeckoMobile("9.0") }}</td>
- <td>{{ CompatUnknown() }}</td>
- <td>{{ CompatUnknown() }}</td>
- <td>{{ CompatUnknown() }}</td>
- </tr>
- </tbody>
- </table>
-</div>
-<h3 id="Gecko_の動作メモ">Gecko の動作メモ</h3>
-<p>DOM Level 3 仕様書では <code>compositionstart</code> はキャンセル可能と定義されています。しかし、 Gecko では現在のところ、キャンセルをできないようにしています。</p>
-<p>Gecko はこのイベントをIMEが編集を開始した時に発生させます。また、プラットフォームによっては開始された編集を取り消すAPIがありません。さらに、Gecko は IME が実際に編集を開始するまで各キーイベントがそのきっかけとなるかどうか知ることができません。これらの理由から、<code>compositionstart</code> イベントの {{ domxref("event.preventDefault()") }} は Gecko では機能しません。</p>
diff --git a/files/ja/web/api/element/compositionstart_event/index.html b/files/ja/web/api/element/compositionstart_event/index.html
index c51925e1ca..3785a215a6 100644
--- a/files/ja/web/api/element/compositionstart_event/index.html
+++ b/files/ja/web/api/element/compositionstart_event/index.html
@@ -9,13 +9,14 @@ tags:
- compositionstart
- イベント
- 入力メソッド
+browser-compat: api.Element.compositionstart_event
translation_of: Web/API/Element/compositionstart_event
---
<div>{{APIRef}}</div>
<p><strong><code>compositionstart</code></strong> イベントは、 {{glossary("input method editor", "IME")}} などのテキスト変換システムが新しい変換セッションを開始した時に発生します。</p>
-<p>例えば、このイベントは、ユーザーが<a href="https://ja.wikipedia.org/wiki/ピン音">ピン音</a> IME を使用して漢字の入力を開始した後に発生します。</p>
+<p>例えば、このイベントはユーザーが<a href="https://ja.wikipedia.org/wiki/ピン音">ピン音</a> IME を使用して漢字の入力を開始した後に発生します。</p>
<table class="properties">
<tbody>
@@ -38,7 +39,7 @@ translation_of: Web/API/Element/compositionstart_event
</tbody>
</table>
-<h2 id="Examples" name="Examples">例</h2>
+<h2 id="Examples">例</h2>
<pre class="brush: js">const inputElement = document.querySelector('input[type="text"]');
@@ -46,7 +47,7 @@ inputElement.addEventListener('compositionstart', (event) =&gt; {
console.log(`generated characters were: ${event.data}`);
});</pre>
-<h3 id="Live_example" name="Live_example">実行例</h3>
+<h3 id="Live_example">実行例</h3>
<h4 id="HTML">HTML</h4>
@@ -117,32 +118,19 @@ inputElement.addEventListener('compositionupdate', handleEvent);
inputElement.addEventListener('compositionend', handleEvent);
</pre>
-<h4 id="Result" name="Result">結果</h4>
+<h4 id="Result">結果</h4>
<p>{{ EmbedLiveSample('Live_example', '100%', '180px') }}</p>
-<h2 id="Specifications" name="Specifications">仕様書</h2>
+<h2 id="Specifications">仕様書</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">仕様書</th>
- <th scope="col">状態</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('UI Events', '#event-type-compositionstart')}}</td>
- <td>{{Spec2('UI Events')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
-<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの互換性</h2>
+<h2 id="Browser_compatibility">ブラウザーの互換性</h2>
-<p>{{Compat("api.Element.compositionstart_event")}}</p>
+<p>{{Compat}}</p>
-<h2 id="See_also" name="See_also">関連情報</h2>
+<h2 id="See_also">関連情報</h2>
<ul>
<li>関連イベント: {{domxref("Element/compositionend_event", "compositionend")}}, {{domxref("Element/compositionupdate_event", "compositionupdate")}}。</li>