From c2d0156945333a68080639d6d5e0403e2a2cece5 Mon Sep 17 00:00:00 2001 From: Kagami Sascha Rosylight Date: Fri, 15 May 2020 10:42:52 +0200 Subject: [PATCH 1/2] chore: create docs directory --- Archive/contentEditableEvents.html | 6 ------ Archive/contentEditableIntentions.html | 6 ------ Archive/contentEditableTyping.html | 6 ------ Archive/device-independent-events-explainer.html | 6 ------ Archive/editing-explainer.html | 6 ------ Archive/historic-editing-apis.html | 6 ------ {ActiveDocuments => docs}/EditContext/AccEx.png | Bin .../EditContext/Composition.gif | Bin .../EditContext/Emoji-picker.gif | Bin .../EditContext/Handwriting-recognition.gif | Bin .../EditContext/NOGrippersGif.gif | Bin {ActiveDocuments => docs}/EditContext/README.md | 0 .../EditContext/Shape-writing.gif | Bin {ActiveDocuments => docs}/EditContext/dev-design.md | 0 .../EditContext/edit_context_class_design.png | Bin .../EditContext/edit_context_demo.html | 0 .../EditContext/edit_context_state_sync.png | Bin .../EditContext/editcontext.webidl | 0 {ActiveDocuments => docs}/EditContext/examples.md | 0 {ActiveDocuments => docs}/EditContext/explainer.md | 0 .../EditContext/external_input.png | Bin .../EditContext/open-issues.md | 0 .../EditContext/renderer_process_comm.png | Bin .../EditContext/security-privacy.md | 0 .../EditContext/shared_text_basic.png | Bin .../EditContext/textflow_basic.png | Bin .../EditContext/thread_basic.png | Bin .../EditContext/thread_conflict.png | Bin .../EditContext/thread_external.png | Bin .../visual_studio_editing_experience.png | Bin .../EditContext/withGrippers.gif | Bin .../contentEditableDisabled.html | 0 {Graduated => docs/graduated}/contentEditable.html | 0 {Archive => docs/graduated}/input-events.html | 0 {Archive => docs/inactive}/contentEditableTrue.html | 0 {ActiveDocuments => docs/inactive}/execCommand.html | 0 36 files changed, 36 deletions(-) delete mode 100644 Archive/contentEditableEvents.html delete mode 100644 Archive/contentEditableIntentions.html delete mode 100644 Archive/contentEditableTyping.html delete mode 100644 Archive/device-independent-events-explainer.html delete mode 100644 Archive/editing-explainer.html delete mode 100644 Archive/historic-editing-apis.html rename {ActiveDocuments => docs}/EditContext/AccEx.png (100%) rename {ActiveDocuments => docs}/EditContext/Composition.gif (100%) rename {ActiveDocuments => docs}/EditContext/Emoji-picker.gif (100%) rename {ActiveDocuments => docs}/EditContext/Handwriting-recognition.gif (100%) rename {ActiveDocuments => docs}/EditContext/NOGrippersGif.gif (100%) rename {ActiveDocuments => docs}/EditContext/README.md (100%) rename {ActiveDocuments => docs}/EditContext/Shape-writing.gif (100%) rename {ActiveDocuments => docs}/EditContext/dev-design.md (100%) rename {ActiveDocuments => docs}/EditContext/edit_context_class_design.png (100%) rename {ActiveDocuments => docs}/EditContext/edit_context_demo.html (100%) rename {ActiveDocuments => docs}/EditContext/edit_context_state_sync.png (100%) rename {ActiveDocuments => docs}/EditContext/editcontext.webidl (100%) rename {ActiveDocuments => docs}/EditContext/examples.md (100%) rename {ActiveDocuments => docs}/EditContext/explainer.md (100%) rename {ActiveDocuments => docs}/EditContext/external_input.png (100%) rename {ActiveDocuments => docs}/EditContext/open-issues.md (100%) rename {ActiveDocuments => docs}/EditContext/renderer_process_comm.png (100%) rename {ActiveDocuments => docs}/EditContext/security-privacy.md (100%) rename {ActiveDocuments => docs}/EditContext/shared_text_basic.png (100%) rename {ActiveDocuments => docs}/EditContext/textflow_basic.png (100%) rename {ActiveDocuments => docs}/EditContext/thread_basic.png (100%) rename {ActiveDocuments => docs}/EditContext/thread_conflict.png (100%) rename {ActiveDocuments => docs}/EditContext/thread_external.png (100%) rename {ActiveDocuments => docs}/EditContext/visual_studio_editing_experience.png (100%) rename {ActiveDocuments => docs}/EditContext/withGrippers.gif (100%) rename {ActiveDocuments => docs}/contentEditableDisabled.html (100%) rename {Graduated => docs/graduated}/contentEditable.html (100%) rename {Archive => docs/graduated}/input-events.html (100%) rename {Archive => docs/inactive}/contentEditableTrue.html (100%) rename {ActiveDocuments => docs/inactive}/execCommand.html (100%) diff --git a/Archive/contentEditableEvents.html b/Archive/contentEditableEvents.html deleted file mode 100644 index 44c3ca95..00000000 --- a/Archive/contentEditableEvents.html +++ /dev/null @@ -1,6 +0,0 @@ - - - -Moved… -

Moved to -https://w3c.github.io/editing/contentEditable.html diff --git a/Archive/contentEditableIntentions.html b/Archive/contentEditableIntentions.html deleted file mode 100644 index 663cf1e1..00000000 --- a/Archive/contentEditableIntentions.html +++ /dev/null @@ -1,6 +0,0 @@ - - - -Moved… -

Moved to -https://w3c.github.io/editing/contentEditableEvents.html diff --git a/Archive/contentEditableTyping.html b/Archive/contentEditableTyping.html deleted file mode 100644 index 663cf1e1..00000000 --- a/Archive/contentEditableTyping.html +++ /dev/null @@ -1,6 +0,0 @@ - - - -Moved… -

Moved to -https://w3c.github.io/editing/contentEditableEvents.html diff --git a/Archive/device-independent-events-explainer.html b/Archive/device-independent-events-explainer.html deleted file mode 100644 index 0624c7fb..00000000 --- a/Archive/device-independent-events-explainer.html +++ /dev/null @@ -1,6 +0,0 @@ - - - -Moved… -

Moved to -https://w3c.github.io/editing/ diff --git a/Archive/editing-explainer.html b/Archive/editing-explainer.html deleted file mode 100644 index 0624c7fb..00000000 --- a/Archive/editing-explainer.html +++ /dev/null @@ -1,6 +0,0 @@ - - - -Moved… -

Moved to -https://w3c.github.io/editing/ diff --git a/Archive/historic-editing-apis.html b/Archive/historic-editing-apis.html deleted file mode 100644 index c63af651..00000000 --- a/Archive/historic-editing-apis.html +++ /dev/null @@ -1,6 +0,0 @@ - - - -Moved… -

Moved to -https://w3c.github.io/editing/contentEditableTrue.html diff --git a/ActiveDocuments/EditContext/AccEx.png b/docs/EditContext/AccEx.png similarity index 100% rename from ActiveDocuments/EditContext/AccEx.png rename to docs/EditContext/AccEx.png diff --git a/ActiveDocuments/EditContext/Composition.gif b/docs/EditContext/Composition.gif similarity index 100% rename from ActiveDocuments/EditContext/Composition.gif rename to docs/EditContext/Composition.gif diff --git a/ActiveDocuments/EditContext/Emoji-picker.gif b/docs/EditContext/Emoji-picker.gif similarity index 100% rename from ActiveDocuments/EditContext/Emoji-picker.gif rename to docs/EditContext/Emoji-picker.gif diff --git a/ActiveDocuments/EditContext/Handwriting-recognition.gif b/docs/EditContext/Handwriting-recognition.gif similarity index 100% rename from ActiveDocuments/EditContext/Handwriting-recognition.gif rename to docs/EditContext/Handwriting-recognition.gif diff --git a/ActiveDocuments/EditContext/NOGrippersGif.gif b/docs/EditContext/NOGrippersGif.gif similarity index 100% rename from ActiveDocuments/EditContext/NOGrippersGif.gif rename to docs/EditContext/NOGrippersGif.gif diff --git a/ActiveDocuments/EditContext/README.md b/docs/EditContext/README.md similarity index 100% rename from ActiveDocuments/EditContext/README.md rename to docs/EditContext/README.md diff --git a/ActiveDocuments/EditContext/Shape-writing.gif b/docs/EditContext/Shape-writing.gif similarity index 100% rename from ActiveDocuments/EditContext/Shape-writing.gif rename to docs/EditContext/Shape-writing.gif diff --git a/ActiveDocuments/EditContext/dev-design.md b/docs/EditContext/dev-design.md similarity index 100% rename from ActiveDocuments/EditContext/dev-design.md rename to docs/EditContext/dev-design.md diff --git a/ActiveDocuments/EditContext/edit_context_class_design.png b/docs/EditContext/edit_context_class_design.png similarity index 100% rename from ActiveDocuments/EditContext/edit_context_class_design.png rename to docs/EditContext/edit_context_class_design.png diff --git a/ActiveDocuments/EditContext/edit_context_demo.html b/docs/EditContext/edit_context_demo.html similarity index 100% rename from ActiveDocuments/EditContext/edit_context_demo.html rename to docs/EditContext/edit_context_demo.html diff --git a/ActiveDocuments/EditContext/edit_context_state_sync.png b/docs/EditContext/edit_context_state_sync.png similarity index 100% rename from ActiveDocuments/EditContext/edit_context_state_sync.png rename to docs/EditContext/edit_context_state_sync.png diff --git a/ActiveDocuments/EditContext/editcontext.webidl b/docs/EditContext/editcontext.webidl similarity index 100% rename from ActiveDocuments/EditContext/editcontext.webidl rename to docs/EditContext/editcontext.webidl diff --git a/ActiveDocuments/EditContext/examples.md b/docs/EditContext/examples.md similarity index 100% rename from ActiveDocuments/EditContext/examples.md rename to docs/EditContext/examples.md diff --git a/ActiveDocuments/EditContext/explainer.md b/docs/EditContext/explainer.md similarity index 100% rename from ActiveDocuments/EditContext/explainer.md rename to docs/EditContext/explainer.md diff --git a/ActiveDocuments/EditContext/external_input.png b/docs/EditContext/external_input.png similarity index 100% rename from ActiveDocuments/EditContext/external_input.png rename to docs/EditContext/external_input.png diff --git a/ActiveDocuments/EditContext/open-issues.md b/docs/EditContext/open-issues.md similarity index 100% rename from ActiveDocuments/EditContext/open-issues.md rename to docs/EditContext/open-issues.md diff --git a/ActiveDocuments/EditContext/renderer_process_comm.png b/docs/EditContext/renderer_process_comm.png similarity index 100% rename from ActiveDocuments/EditContext/renderer_process_comm.png rename to docs/EditContext/renderer_process_comm.png diff --git a/ActiveDocuments/EditContext/security-privacy.md b/docs/EditContext/security-privacy.md similarity index 100% rename from ActiveDocuments/EditContext/security-privacy.md rename to docs/EditContext/security-privacy.md diff --git a/ActiveDocuments/EditContext/shared_text_basic.png b/docs/EditContext/shared_text_basic.png similarity index 100% rename from ActiveDocuments/EditContext/shared_text_basic.png rename to docs/EditContext/shared_text_basic.png diff --git a/ActiveDocuments/EditContext/textflow_basic.png b/docs/EditContext/textflow_basic.png similarity index 100% rename from ActiveDocuments/EditContext/textflow_basic.png rename to docs/EditContext/textflow_basic.png diff --git a/ActiveDocuments/EditContext/thread_basic.png b/docs/EditContext/thread_basic.png similarity index 100% rename from ActiveDocuments/EditContext/thread_basic.png rename to docs/EditContext/thread_basic.png diff --git a/ActiveDocuments/EditContext/thread_conflict.png b/docs/EditContext/thread_conflict.png similarity index 100% rename from ActiveDocuments/EditContext/thread_conflict.png rename to docs/EditContext/thread_conflict.png diff --git a/ActiveDocuments/EditContext/thread_external.png b/docs/EditContext/thread_external.png similarity index 100% rename from ActiveDocuments/EditContext/thread_external.png rename to docs/EditContext/thread_external.png diff --git a/ActiveDocuments/EditContext/visual_studio_editing_experience.png b/docs/EditContext/visual_studio_editing_experience.png similarity index 100% rename from ActiveDocuments/EditContext/visual_studio_editing_experience.png rename to docs/EditContext/visual_studio_editing_experience.png diff --git a/ActiveDocuments/EditContext/withGrippers.gif b/docs/EditContext/withGrippers.gif similarity index 100% rename from ActiveDocuments/EditContext/withGrippers.gif rename to docs/EditContext/withGrippers.gif diff --git a/ActiveDocuments/contentEditableDisabled.html b/docs/contentEditableDisabled.html similarity index 100% rename from ActiveDocuments/contentEditableDisabled.html rename to docs/contentEditableDisabled.html diff --git a/Graduated/contentEditable.html b/docs/graduated/contentEditable.html similarity index 100% rename from Graduated/contentEditable.html rename to docs/graduated/contentEditable.html diff --git a/Archive/input-events.html b/docs/graduated/input-events.html similarity index 100% rename from Archive/input-events.html rename to docs/graduated/input-events.html diff --git a/Archive/contentEditableTrue.html b/docs/inactive/contentEditableTrue.html similarity index 100% rename from Archive/contentEditableTrue.html rename to docs/inactive/contentEditableTrue.html diff --git a/ActiveDocuments/execCommand.html b/docs/inactive/execCommand.html similarity index 100% rename from ActiveDocuments/execCommand.html rename to docs/inactive/execCommand.html From 470e07cecfdab185a3330428bc5e4dbddef178fe Mon Sep 17 00:00:00 2001 From: Kagami Sascha Rosylight Date: Wed, 20 May 2020 12:52:30 +0200 Subject: [PATCH 2/2] fix paths in the files --- CHARTER.md | 52 +++++++++++++------------- README.md | 14 +++---- docs/EditContext/explainer.md | 6 +-- docs/contentEditableDisabled.html | 2 +- docs/inactive/contentEditableTrue.html | 6 +-- docs/inactive/execCommand.html | 2 +- 6 files changed, 41 insertions(+), 41 deletions(-) diff --git a/CHARTER.md b/CHARTER.md index 48e3fe18..efa7866b 100644 --- a/CHARTER.md +++ b/CHARTER.md @@ -1,9 +1,9 @@ -**Confidentiality:** Proceedings are [public](https://www.w3.org/2005/10/Process-20051014/comm.html#confidentiality-levels)  +**Confidentiality:** Proceedings are [public](https://www.w3.org/2005/10/Process-20051014/comm.html#confidentiality-levels) **Chairs(acting as delegates from the WebApps WG chairs):** Johannes Wilm (Invited Expert), Grisha Lyukshin (Microsoft) -**Meeting Schedules:** Teleconferences: On an as-needed basis. Preferably, a minimum of one status meeting per month. Face-to-face meetings: On an as-needed basis. Video Conferences: On an as-needed basis.  +**Meeting Schedules:** Teleconferences: On an as-needed basis. Preferably, a minimum of one status meeting per month. Face-to-face meetings: On an as-needed basis. Video Conferences: On an as-needed basis. ### Abstract @@ -11,47 +11,47 @@ Enabling rich editing experience on the web is currently a challenging task. Rea Editing Task Force sets out to explore limitations in existing browser primitives, provide use cases for new APIs and suggest solutions either by standardizing of existing behaviors or introducing new APIs. The goal is to facilitate the creation of fully-featured editing systems as well as small editors using JavaScript. -The Task Force (TF) is part of the [W3C WebApps Working Group](https://w3c.github.io/webappswg/). The TF works primarily within its editing community on [Github](https://github.com/w3c/editing) and will report the results of its activities back to [W3C WebApps Working Group](https://www.w3.org/2019/webapps/). +The Task Force (TF) is part of the [W3C WebApps Working Group](https://w3c.github.io/webappswg/). The TF works primarily within its editing community on [Github](https://github.com/w3c/editing) and will report the results of its activities back to [W3C WebApps Working Group](https://www.w3.org/2019/webapps/). TF is leveraging the existing editing [GitHub](https://github.com/w3c/editing) repo with well-known locations and history of discussions on a variety of editing-related topics in order to “incubate” new editing-specific standards. -This charter is intended to reflect on the current direction of the TF group, so that there is common agreement. It may be altered at any point in order to reflect new priorities or work items.  +This charter is intended to reflect on the current direction of the TF group, so that there is common agreement. It may be altered at any point in order to reflect new priorities or work items. ### 1. Scope -The scope of Editing TF covers multiple aspects of editing, which may  include: +The scope of Editing TF covers multiple aspects of editing, which may include: -- Textual input and text manipulation -- Text editing related events -- Selection -- Clipboard -- Spellcheck and grammar checking -- Reusing or discarding parts of or entire pre-existing editing APIs to serve as primitives of editing systems -- Standardization of under-specified existing editing related features -- Highlighting parts of text ranges without inducing DOM mutations. +- Textual input and text manipulation +- Text editing related events +- Selection +- Clipboard +- Spellcheck and grammar checking +- Reusing or discarding parts of or entire pre-existing editing APIs to serve as primitives of editing systems +- Standardization of under-specified existing editing related features +- Highlighting parts of text ranges without inducing DOM mutations. -Experts who are contributing members of the task force will contribute to documents produced by the group, as described in the section on deliverables below.  +Experts who are contributing members of the task force will contribute to documents produced by the group, as described in the section on deliverables below. ### 2. Deliverables This Task Force will: -- ensure that browsers are developing APIs that meet the expectations of editing framework authors of varying skill and team sizes.   -- allow a network of experts to share information about gaps and requirements for building editing frameworks on the web.  +- ensure that browsers are developing APIs that meet the expectations of editing framework authors of varying skill and team sizes. +- allow a network of experts to share information about gaps and requirements for building editing frameworks on the web. The specifications the Editing Taskforce is producing may be driven to the spec level directly by its members within the Web Applications Working Group, or be transferred to another, more appropriate working group after initial collection of requirements. Furthermore, the group defines its success as when it at the very least, produces a recommendation with well defined requirements that result in enhancing existing text editing related specification drafts or helps design new ones. The TF is expected to work on the following efforts until the end of the charter but it is not meant to be an exhaustive list: -- [Async Clipboard API](https://bugs.chromium.org/p/chromium/issues/detail?id=931839) -- [ContentEditableDisabled](http://w3c.github.io/editing/contentEditableDisabled.html) - ability to disable system UI -- [EditContext API](https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/master/EditContext/explainer.md) -- [Highlight API](https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/master/highlight/explainer.md) -- Native Selection and Caret behaviors -- [SpellChecker API](https://github.com/w3c/editing/issues/166) -- [SIP Policy](https://github.com/whatwg/html/issues/4876) -- [Input Events](https://www.w3.org/TR/input-events-1/) -- [ContentEditable](https://w3c.github.io/contentEditable/) +- [Async Clipboard API](https://bugs.chromium.org/p/chromium/issues/detail?id=931839) +- [ContentEditableDisabled](http://w3c.github.io/editing/docs/contentEditableDisabled.html) - ability to disable system UI +- [EditContext API](https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/master/EditContext/explainer.md) +- [Highlight API](https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/master/highlight/explainer.md) +- Native Selection and Caret behaviors +- [SpellChecker API](https://github.com/w3c/editing/issues/166) +- [SIP Policy](https://github.com/whatwg/html/issues/4876) +- [Input Events](https://www.w3.org/TR/input-events-1/) +- [ContentEditable](https://w3c.github.io/contentEditable/) Deliverables are expected to eventually be shipped as Recommendations by the Web Applications Working Group, CSS Working Group or any other group where a draft specification may fall into. @@ -63,7 +63,7 @@ This task force is designed to make participation relatively easy for people not The group encourages questions, comments and all technical discussions on its public [mailing list](https://lists.w3.org/Archives/Public/public-editing-tf/) and [document repositories](https://github.com/w3c/editing). -Participants are reminded of the  [W3C's Code of Ethical Conduct](https://www.w3.org/Consortium/cepc/). +Participants are reminded of the [W3C's Code of Ethical Conduct](https://www.w3.org/Consortium/cepc/). ### 4. Decision Policy diff --git a/README.md b/README.md index 1d21b306..312b0429 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,18 @@ Editing Task Force ================= -Editing Task Force is a part of [W3C WebApps Working Group](https://w3c.github.io/webappswg/). +Editing Task Force is a part of [W3C WebApps Working Group](https://w3c.github.io/webappswg/). -Its mission is to gather and incubate emerging ideas as they pertain to rich text editor development. +Its mission is to gather and incubate emerging ideas as they pertain to rich text editor development. -Details can be found in the [Editing Task Force Charter](https://github.com/w3c/editing/blob/gh-pages/CHARTER.md). Please see also the [Web Apps Working Group Charter](https://www.w3.org/2019/05/webapps-charter.html), under which this task force operates. +Details can be found in the [Editing Task Force Charter](https://github.com/w3c/editing/blob/gh-pages/CHARTER.md). Please see also the [Web Apps Working Group Charter](https://www.w3.org/2019/05/webapps-charter.html), under which this task force operates. ## Actively developed ideas/specs -* [Content Editable Disabled](https://w3c.github.io/editing/ActiveDocuments/contentEditableDisabled.html) +* [Content Editable Disabled](https://w3c.github.io/editing/docs/contentEditableDisabled.html) * [Virtual Keyboard Policy](https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/master/VirtualKeyboardPolicy/explainer.md) -* [EditContextAPI](ActiveDocuments/EditContext/explainer.md) +* [EditContextAPI](docs/EditContext/explainer.md) ## Graduated [1](#graddefFootnote) @@ -24,9 +24,9 @@ Details can be found in the [Editing Task Force Charter](https://github.com/w3c/ ## Archive [3](#archivedFootnote) -* [Content Editable True](http://w3c.github.io/editing/Archive/contentEditableTrue.html) +* [Content Editable True](http://w3c.github.io/editing/docs/inactive/contentEditableTrue.html) -* [execCommand](http://w3c.github.io/editing/Archive/execCommand.html) +* [execCommand](http://w3c.github.io/editing/docs/inactive/execCommand.html) ## Process diff --git a/docs/EditContext/explainer.md b/docs/EditContext/explainer.md index e6387340..f75256cb 100644 --- a/docs/EditContext/explainer.md +++ b/docs/EditContext/explainer.md @@ -3,7 +3,7 @@ The EditContext is a new API that simplifies the process of integrating a web app with [advanced text input methods](#example-text-input-methods), improves accessibility and performance, and unlocks new capabilities for web-based editors. ## Motivation -The web platform provides out-of-the-box editing experiences for single lines of plain-text (input), small amounts of multi-line plain-text (textarea) and a starting point for building an HTML document editing experience (contenteditable elements). +The web platform provides out-of-the-box editing experiences for single lines of plain-text (input), small amounts of multi-line plain-text (textarea) and a starting point for building an HTML document editing experience (contenteditable elements). Each of the editable elements provided by the web platform comes with built-in editing behaviors that are often inadequate to power the desired editing experience. As a result, web-based editors don't incorporate the web platform's editable elements into their view. Unfortunately, the only API provided by the web platform today to enable [advanced text input](#example-text-input-methods) experiences is to place an editable element in the DOM and focus it. @@ -32,7 +32,7 @@ To work around this problem, Word Online waits until the composition finishes be Google Docs is listening for events to ensure the contenteditable element is focused and positioned appropriately near the insertion point before composition starts. It isn't aware of all events, or in some cases doesn't receive any events, when other text input UI like the emoji picker is displayed. As a result, the emoji window is positioned near the top of the app (not near the insertion point) and input isn't received since focus isn't currently in an editable element. ### Trouble Composing Across Page Boundaries -[In this video](https://www.youtube.com/watch?v=iXgttLgJY_I) Native Word on Windows is shown updating its view while in an active composition. The scenario demonstrated requires Word to relocate the active composition into a different page based on layout constraints. +[In this video](https://www.youtube.com/watch?v=iXgttLgJY_I) Native Word on Windows is shown updating its view while in an active composition. The scenario demonstrated requires Word to relocate the active composition into a different page based on layout constraints. Because the web platform integrates with the OS text input services through its HTML DOM view, updating the view while composition is in progress may cancel the composition and prevent text input. Using the EditContext, however, the view can be updated and new locations for where composition is occurring can be reported without canceling the composition. @@ -428,7 +428,7 @@ Editable elements can apply paint-time effects to mark an active composition and ## Alternatives: Multiple approaches have been discussed during F2F editing meetings and through online discussions. -* New `contenteditable` attributes: The group has [considered](https://w3c.github.io/editing/contentEditable.html) adding new attribute values to contenteditable (events, caret, typing) that in would allow web authors to prevent certain input types or to modify some input before it has made it into the markup. These proposals continue to couple text input with the view which has limitations discussed above that the EditContext aims to overcome. +* New `contenteditable` attributes: The group has [considered](https://w3c.github.io/contentEditable/) adding new attribute values to contenteditable (events, caret, typing) that in would allow web authors to prevent certain input types or to modify some input before it has made it into the markup. These proposals continue to couple text input with the view which has limitations discussed above that the EditContext aims to overcome. * `beforeInput` event: [Level 1](https://www.w3.org/TR/input-events-1/) (Blink implementation) and [Level 2](https://www.w3.org/TR/input-events-2/) (Webkit implementation). The idea behind this event was to allow authors greater insight into the user's intent, and to allow editors to handle that intent without needing to intercept all the arcs through which that input could have been initiated, e.g. context menus, keyboard shortcuts, shaking the phone to undo, etc. This approach makes it easier to handle various events but still leaves text input coupled with the view. diff --git a/docs/contentEditableDisabled.html b/docs/contentEditableDisabled.html index 21cbe447..ff67fa8c 100644 --- a/docs/contentEditableDisabled.html +++ b/docs/contentEditableDisabled.html @@ -12,7 +12,7 @@ mailto: "johannes@fiduswriter.org", company: "Invited Expert" }, ], - github: "https://github.com/w3c/editing/contentEditableDisabled.html", + github: "https://github.com/w3c/editing/docs/contentEditableDisabled.html", shortName: "contenteditable-interface", wg: "Web Applications Working Group", wgURI: "https://www.w3.org/2019/webapps/", diff --git a/docs/inactive/contentEditableTrue.html b/docs/inactive/contentEditableTrue.html index 86f33fe9..d58d3fec 100644 --- a/docs/inactive/contentEditableTrue.html +++ b/docs/inactive/contentEditableTrue.html @@ -32,7 +32,7 @@ , wg: "Web Applications Working Group" , wgURI: "https://www.w3.org/2019/webapps/" , wgPatentURI: "https://www.w3.org/2004/01/pp-impl/114929/status" - , edDraftURI: "http://w3c.github.io/editing/contentEditableTrue.html" + , edDraftURI: "http://w3c.github.io/editing/docs/inactive/contentEditableTrue.html" }; @@ -49,7 +49,7 @@ This spec is to mean to help implementations in standardizing these existing features. It is predicted that in the future both specs will be replaced - by Content Editable + by Content Editable and Input Events.

We need to figure out whether we want to continue working on this document or not. If we keep the current division between execCommand @@ -72,7 +72,7 @@

Problem and Use Cases

- The problems solved by and use cases for this document by this document are tracked in the Editing Explainer document. + The problems solved by and use cases for this document by this document are tracked in the Editing Explainer document.

contenteditable="true"

diff --git a/docs/inactive/execCommand.html b/docs/inactive/execCommand.html index 1caa8ee2..80aa88e7 100644 --- a/docs/inactive/execCommand.html +++ b/docs/inactive/execCommand.html @@ -27,7 +27,7 @@ wgURI: "https://www.w3.org/2019/webapps/", wgPublicList: "public-editing-tf", wgPatentURI: "https://www.w3.org/2004/01/pp-impl/114929/status", - edDraftURI: "https://w3c.github.io/editing/execCommand.html", + edDraftURI: "https://w3c.github.io/editing/docs/inactive/execCommand.html", license: "cc0", additionalCopyrightHolders: "Copyright © 2015 This specification may be used under the terms of the CC0 1.0 Universal License and the W3C Community Contributor License Agreement (CLA). Thus anyone may reuse, modify, and redistribute them without restriction. W3C Editing APIs Community Group & W3C® (MIT, ERCIM, Keio, Beihang). W3C liability, trademark and document use rules apply.",