haikuwebkit/LayoutTests/editing/selection/dump-as-markup-form-text-ex...

28 lines
790 B
Plaintext
Raw Permalink Normal View History

Tests dump-as-markup for input and textarea forms.
| <!DOCTYPE html>
| <html>
| <head>
| <script>
| src="../../resources/dump-as-markup.js"
Make dump-as-markup.js dump newlines within text as "\n" https://bugs.webkit.org/show_bug.cgi?id=216749 Reviewed by Anders Carlsson. * editing/deleting/5115601-expected.txt: * editing/deleting/5206311-2-expected.txt: * editing/deleting/delete-3959464-fix-expected.txt: * editing/deleting/delete-4038408-fix-expected.txt: * editing/deleting/delete-across-editable-content-boundaries-2-expected.txt: * editing/deleting/delete-across-editable-content-boundaries-3-expected.txt: * editing/deleting/delete-at-paragraph-boundaries-001-expected.txt: * editing/deleting/delete-br-011-expected.txt: * editing/deleting/delete-br-012-expected.txt: * editing/deleting/delete-br-in-last-table-cell-expected.txt: * editing/deleting/delete-image-followed-by-two-br-expected.txt: * editing/deleting/delete-line-break-between-paragraphs-with-same-style-expected.txt: * editing/deleting/delete-mixed-editable-content-001-expected.txt: * editing/deleting/delete-table-cell-contents-expected.txt: * editing/deleting/delete-uneditable-style-expected.txt: * editing/deleting/forward-delete-empty-table-cell-expected.txt: * editing/deleting/merge-div-from-span-with-style-expected.txt: * editing/deleting/merge-div-with-inline-style-expected.txt: * editing/deleting/merge-paragraph-contatining-noneditable-expected.txt: * editing/deleting/merge-paragraph-from-address-expected.txt: * editing/deleting/merge-paragraph-from-h6-expected.txt: * editing/deleting/merge-paragraph-from-h6-with-style-2-expected.txt: * editing/deleting/merge-paragraph-from-h6-with-style-expected.txt: * editing/deleting/merge-paragraph-from-listing-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-2-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-3-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-expected.txt: * editing/deleting/merge-paragraph-from-span-with-multiple-text-decoration-expected.txt: * editing/deleting/merge-paragraph-from-span-with-style-expected.txt: * editing/deleting/merge-paragraph-into-blockquote-expected.txt: * editing/deleting/merge-paragraph-into-h1-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-dir-2-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-dir-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-style-expected.txt: * editing/deleting/merge-paragraph-into-pre-expected.txt: * editing/deleting/merge-paragraph-with-style-from-rule-expected.txt: * editing/deleting/merge-paragraphs-with-transparent-background-expected.txt: * editing/deleting/paragraph-in-preserveNewline-expected.txt: * editing/deleting/whitespace-pre-1-expected.txt: * editing/execCommand/change-list-type-expected.txt: * editing/execCommand/contenteditable-justify-next-paragraph-expected.txt: * editing/execCommand/crash-indenting-list-item-expected.txt: * editing/execCommand/crash-on-enter-in-contentEditable-list-expected.txt: * editing/execCommand/delete-line-and-insert-text-in-font-inside-blockquote-expected.txt: * editing/execCommand/delete-selection-has-style-expected.txt: * editing/execCommand/format-block-contenteditable-false-expected.txt: * editing/execCommand/format-block-expected.txt: * editing/execCommand/format-block-from-range-selection-expected.txt: * editing/execCommand/format-block-multiple-paragraphs-expected.txt: * editing/execCommand/format-block-multiple-paragraphs-in-pre-expected.txt: * editing/execCommand/format-block-table-expected.txt: * editing/execCommand/format-block-with-braces-expected.txt: * editing/execCommand/indent-images-2-expected.txt: * editing/execCommand/indent-images-3-expected.txt: * editing/execCommand/indent-pre-expected.txt: * editing/execCommand/indent-pre-list-expected.txt: * editing/execCommand/indent-pre-paragraphs-expected.txt: * editing/execCommand/insert-list-in-noneditable-list-parent-expected.txt: * editing/execCommand/insert-list-nested-with-orphaned-expected.txt: * editing/execCommand/insert-nested-lists-in-table-expected.txt: * editing/execCommand/insert-nested-lists-with-pre-expected.txt: * editing/execCommand/insert-paragraph-twice-at-end-of-block-styled-listitem-expected.txt: * editing/execCommand/insert-paragraph-twice-at-end-of-custom-listitem-expected.txt: * editing/execCommand/insert-unordered-list-in-shadow-tree-expected.txt: * editing/execCommand/outdent-selection-expected.txt: * editing/execCommand/overtype-expected.txt: * editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt: * editing/execCommand/remove-formatting-expected.txt: * editing/execCommand/remove-list-from-multi-list-items-expected.txt: * editing/execCommand/switch-list-type-with-inner-list-expected.txt: * editing/execCommand/switch-list-type-with-orphaned-li-expected.txt: * editing/find/find-and-replace-at-editing-boundary-expected.txt: * editing/find/find-and-replace-basic-expected.txt: * editing/find/find-and-replace-in-subframes-expected.txt: * editing/find/find-and-replace-no-matches-expected.txt: * editing/find/find-and-replace-noneditable-matches-expected.txt: * editing/inserting/insert-3786362-fix-expected.txt: * editing/inserting/insert-3907422-fix-expected.txt: * editing/inserting/insert-div-021-expected.txt: * editing/inserting/insert-paragraph-after-tab-span-and-text-expected.txt: * editing/inserting/insert-paragraph-before-space-expected.txt: * editing/inserting/insert-paragraph-between-text-expected.txt: * editing/inserting/insert-paragraph-in-designmode-document-expected.txt: * editing/inserting/insert-paragraph-separator-at-break-expected.txt: * editing/inserting/insert-paragraph-with-font-and-background-color-expected.txt: * editing/mac/selection/double-click-and-drag-over-anchor-to-select-expected.txt: * editing/pasteboard/avoid-copying-body-with-background-expected.txt: * editing/pasteboard/block-wrappers-necessary-expected.txt: * editing/pasteboard/cleanup-on-move-expected.txt: * editing/pasteboard/copy-image-with-alt-text-expected.txt: * editing/pasteboard/copy-null-characters-expected.txt: * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2-expected.txt: * editing/pasteboard/copy-paste-bidi-expected.txt: * editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt: * editing/pasteboard/copy-paste-converts-fixed-expected.txt: * editing/pasteboard/copy-paste-converts-sticky-expected.txt: * editing/pasteboard/copy-paste-doesnt-convert-sticky-and-fixed-during-partial-copy-expected.txt: * editing/pasteboard/copy-paste-inserts-clearing-div-expected.txt: * editing/pasteboard/copy-paste-with-important-rules-expected.txt: * editing/pasteboard/copy-paste-wraps-position-absolute-expected.txt: * editing/pasteboard/copy-text-with-backgroundcolor-expected.txt: * editing/pasteboard/display-block-on-spans-expected.txt: * editing/pasteboard/drag-drop-list-expected.txt: * editing/pasteboard/drag-list-item-expected.txt: * editing/pasteboard/insert-text-decoration-expected.txt: * editing/pasteboard/interchange-newline-3-expected.txt: * editing/pasteboard/interchange-newline-4-expected.txt: * editing/pasteboard/line-feed-between-br-and-b-should-not-reorder-pasted-content-expected.txt: * editing/pasteboard/nested-blocks-with-text-area-expected.txt: * editing/pasteboard/nested-blocks-with-text-field-expected.txt: * editing/pasteboard/paste-4039777-fix-expected.txt: * editing/pasteboard/paste-at-end-of-node-followed-by-inline-element-expected.txt: * editing/pasteboard/paste-before-tab-span-expected.txt: * editing/pasteboard/paste-blockquote-into-blockquote-3-expected.txt: * editing/pasteboard/paste-delete-insertion-position-skip-paragraph-expected.txt: * editing/pasteboard/paste-list-001-expected.txt: * editing/pasteboard/paste-noscript-xhtml-expected.txt: * editing/pasteboard/paste-table-001-expected.txt: * editing/pasteboard/paste-table-cells-expected.txt: * editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt: * editing/pasteboard/paste-text-001-expected.txt: * editing/pasteboard/paste-text-005-expected.txt: * editing/pasteboard/paste-text-006-expected.txt: * editing/pasteboard/paste-text-007-expected.txt: * editing/pasteboard/paste-text-010-expected.txt: * editing/pasteboard/paste-text-011-expected.txt: * editing/pasteboard/paste-text-015-expected.txt: * editing/pasteboard/paste-text-017-expected.txt: * editing/pasteboard/paste-text-018-expected.txt: * editing/pasteboard/paste-text-at-tabspan-001-expected.txt: * editing/pasteboard/paste-text-at-tabspan-002-expected.txt: * editing/pasteboard/paste-text-with-style-expected.txt: * editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt: * editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt: * editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt: * editing/pasteboard/style-from-rules-expected.txt: * editing/pasteboard/testcase-9507-expected.txt: * editing/selection/4895428-1-expected.txt: * editing/selection/4895428-4-expected.txt: * editing/selection/dump-as-markup-expected.txt: * editing/selection/dump-as-markup-form-text-expected.txt: * editing/selection/extend-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: * editing/selection/home-inside-noneditable-table-expected.txt: * editing/selection/modify-backward-inline-block-containers-expected.txt: * editing/selection/move-between-lines-of-different-editabilities-expected.txt: * editing/selection/move-by-line-006-expected.txt: * editing/selection/move-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: * editing/selection/move-up-into-wrapped-line-expected.txt: * editing/selection/shift-click-includes-existing-selection-expected.txt: * editing/selection/user-select-all-with-shift-expected.txt: * editing/spelling/text-replacement-after-typing-to-word-expected.txt: * editing/spelling/text-replacement-first-word-second-line-expected.txt: * editing/style/apply-font-size-to-multiple-nodes-expected.txt: * editing/unsupported-content/table-delete-001-expected.txt: * editing/unsupported-content/table-delete-003-expected.txt: * fast/dom/HTMLMeterElement/meter-element-markup-expected.txt: * fast/events/5056619-expected.txt: * fast/parser/attributes-on-close-script-expected.txt: * fast/parser/document-write-svg-cdata-expected.txt: * fast/parser/foster-parent-under-template-expected.txt: * fast/parser/math-options-crash-expected.txt: * fast/parser/object-with-textarea-fallback-expected.txt: * fast/parser/residual-style-dom-expected.txt: * fast/parser/style-in-create-contextual-fragment-expected.txt: * fast/parser/style-in-create-contextual-fragment-head-expected.txt: * fast/table/table-create-tbody-existing-tbody-expected.txt: * fast/table/table-create-tbody-expected.txt: * fast/table/table-create-tbody-multiple-tbody-expected.txt: * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: * platform/gtk/editing/deleting/delete-emoji-expected.txt: * platform/ios-wk1/editing/deleting/delete-emoji-expected.txt: * platform/ios-wk2/editing/execCommand/indent-pre-expected.txt: * platform/ios/editing/deleting/delete-3959464-fix-expected.txt: * platform/ios/editing/deleting/delete-across-editable-content-boundaries-2-expected.txt: * platform/ios/editing/deleting/delete-across-editable-content-boundaries-3-expected.txt: * platform/ios/editing/deleting/delete-emoji-1-expected.txt: * platform/ios/editing/deleting/delete-emoji-2-expected.txt: * platform/ios/editing/deleting/delete-emoji-3-expected.txt: * platform/ios/editing/deleting/delete-emoji-4-expected.txt: * platform/ios/editing/deleting/delete-emoji-5-expected.txt: * platform/ios/editing/deleting/delete-emoji-6-expected.txt: * platform/ios/editing/deleting/delete-emoji-7-expected.txt: * platform/ios/editing/deleting/delete-emoji-8-expected.txt: * platform/ios/editing/deleting/delete-emoji-9-expected.txt: * platform/ios/editing/deleting/delete-emoji-expected.txt: * platform/ios/editing/execCommand/delete-line-and-insert-text-in-font-inside-blockquote-expected.txt: * platform/ios/editing/pasteboard/paste-text-001-expected.txt: * platform/ios/editing/pasteboard/paste-text-010-expected.txt: * platform/ios/editing/pasteboard/paste-text-at-tabspan-001-expected.txt: * platform/mac/editing/caret/emoji-expected.txt: * platform/mac/editing/deleting/delete-emoji-1-expected.txt: * platform/mac/editing/deleting/delete-emoji-2-expected.txt: * platform/mac/editing/deleting/delete-emoji-3-expected.txt: * platform/mac/editing/deleting/delete-emoji-4-expected.txt: * platform/mac/editing/deleting/delete-emoji-5-expected.txt: * platform/mac/editing/deleting/delete-emoji-6-expected.txt: * platform/mac/editing/deleting/delete-emoji-7-expected.txt: * platform/mac/editing/deleting/delete-emoji-8-expected.txt: * platform/mac/editing/deleting/delete-emoji-9-expected.txt: * platform/mac/editing/deleting/delete-emoji-expected.txt: * platform/win/editing/deleting/delete-br-011-expected.txt: * platform/win/editing/execCommand/indent-pre-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-expected.txt: * platform/wincairo/editing/execCommand/indent-pre-expected.txt: Updated to expect "\n". * resources/dump-as-markup.js: (Markup._getMarkupForTextNode): Convert newlines into "\n". Canonical link: https://commits.webkit.org/232121@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@270442 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-12-04 19:43:08 +00:00
| "\n\n"
| <body>
| <input>
| value="original"
| this.value="replaced"
| <shadow:root>
| <div>
Inner text element should not use -webkit-user-modify https://bugs.webkit.org/show_bug.cgi?id=129035 Reviewed by Andreas Kling. Source/WebCore: To eliminate the internal use of -webkit-user-modify, use contenteditable attribute in the inner text elements instead of manually inspecting disabled-ness and readonly-ness in RenderTextControl. Unfortunately, we still have to manually set UserModify value in RenderTextControl::adjustInnerTextStyle since RenderTextControl::styleDidChange creates RenderStyle for its inner text from scratch via createInnerTextStyle. * html/HTMLFieldSetElement.cpp: (WebCore::HTMLFieldSetElement::disabledStateChanged): Don't use childrenOfType iterator which asserts that DOM isn't mutated during the traversal since we now set contenteditable attribute inside disabledStateChanged via updateFromControlElementsAncestorDisabledStateUnder. * html/HTMLFormControlElement.cpp: (WebCore::HTMLFormControlElement::parseAttribute): Extracted readOnlyAttributeChanged out of this function so that HTMLTextFormControl could override it to call updateInnerTextElementEditability. (WebCore::HTMLFormControlElement::readOnlyAttributeChanged): Ditto. * html/HTMLFormControlElement.h: * html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::didAddUserAgentShadowRoot): Call updateInnerTextElementEditability after creating shadow DOM for the current input type. (WebCore::HTMLInputElement::updateType): Ditto. (WebCore::HTMLInputElement::parseAttribute): Ditto. * html/HTMLTextAreaElement.cpp: (WebCore::HTMLTextAreaElement::didAddUserAgentShadowRoot): Call updateInnerTextElementEditability. * html/HTMLTextFormControlElement.cpp: (WebCore::HTMLTextFormControlElement::disabledStateChanged): Added to update contenteditable attribute since the editability of the inner text element depends on disabled-ness of the element. (WebCore::HTMLTextFormControlElement::readOnlyAttributeChanged): Ditto for the readonly-ness of the element. (WebCore::HTMLTextFormControlElement::updateInnerTextElementEditability): Added. * html/HTMLTextFormControlElement.h: * rendering/RenderTextControl.cpp: (WebCore::RenderTextControl::adjustInnerTextStyle): Use the inner text element's presentationAttributeStyle() to compute the appropriate EUserModify value instead of hard-coding it here. * rendering/RenderTextControl.h: LayoutTests: Rebaselined tests as the user agent shadow DOM of input and textarea elements now have contenteditable attribute. * editing/input/paste-text-ending-with-interchange-newline-expected.txt: * editing/inserting/5607069-2-expected.txt: * editing/inserting/5607069-3-expected.txt: * editing/pasteboard/copy-image-with-alt-text-expected.txt: * editing/pasteboard/copy-null-characters-expected.txt: * editing/pasteboard/nested-blocks-with-text-area-expected.txt: * editing/pasteboard/nested-blocks-with-text-field-expected.txt: * editing/selection/dump-as-markup-expected.txt: * editing/selection/dump-as-markup-form-text-expected.txt: * fast/forms/suggested-value-after-setvalue-expected.txt: * fast/forms/suggested-value-expected.txt: * fast/parser/object-with-textarea-fallback-expected.txt: Canonical link: https://commits.webkit.org/147234@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@164526 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-02-22 04:09:28 +00:00
| contenteditable="plaintext-only"
| "replaced"
Make dump-as-markup.js dump newlines within text as "\n" https://bugs.webkit.org/show_bug.cgi?id=216749 Reviewed by Anders Carlsson. * editing/deleting/5115601-expected.txt: * editing/deleting/5206311-2-expected.txt: * editing/deleting/delete-3959464-fix-expected.txt: * editing/deleting/delete-4038408-fix-expected.txt: * editing/deleting/delete-across-editable-content-boundaries-2-expected.txt: * editing/deleting/delete-across-editable-content-boundaries-3-expected.txt: * editing/deleting/delete-at-paragraph-boundaries-001-expected.txt: * editing/deleting/delete-br-011-expected.txt: * editing/deleting/delete-br-012-expected.txt: * editing/deleting/delete-br-in-last-table-cell-expected.txt: * editing/deleting/delete-image-followed-by-two-br-expected.txt: * editing/deleting/delete-line-break-between-paragraphs-with-same-style-expected.txt: * editing/deleting/delete-mixed-editable-content-001-expected.txt: * editing/deleting/delete-table-cell-contents-expected.txt: * editing/deleting/delete-uneditable-style-expected.txt: * editing/deleting/forward-delete-empty-table-cell-expected.txt: * editing/deleting/merge-div-from-span-with-style-expected.txt: * editing/deleting/merge-div-with-inline-style-expected.txt: * editing/deleting/merge-paragraph-contatining-noneditable-expected.txt: * editing/deleting/merge-paragraph-from-address-expected.txt: * editing/deleting/merge-paragraph-from-h6-expected.txt: * editing/deleting/merge-paragraph-from-h6-with-style-2-expected.txt: * editing/deleting/merge-paragraph-from-h6-with-style-expected.txt: * editing/deleting/merge-paragraph-from-listing-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-2-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-3-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-expected.txt: * editing/deleting/merge-paragraph-from-span-with-multiple-text-decoration-expected.txt: * editing/deleting/merge-paragraph-from-span-with-style-expected.txt: * editing/deleting/merge-paragraph-into-blockquote-expected.txt: * editing/deleting/merge-paragraph-into-h1-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-dir-2-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-dir-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-style-expected.txt: * editing/deleting/merge-paragraph-into-pre-expected.txt: * editing/deleting/merge-paragraph-with-style-from-rule-expected.txt: * editing/deleting/merge-paragraphs-with-transparent-background-expected.txt: * editing/deleting/paragraph-in-preserveNewline-expected.txt: * editing/deleting/whitespace-pre-1-expected.txt: * editing/execCommand/change-list-type-expected.txt: * editing/execCommand/contenteditable-justify-next-paragraph-expected.txt: * editing/execCommand/crash-indenting-list-item-expected.txt: * editing/execCommand/crash-on-enter-in-contentEditable-list-expected.txt: * editing/execCommand/delete-line-and-insert-text-in-font-inside-blockquote-expected.txt: * editing/execCommand/delete-selection-has-style-expected.txt: * editing/execCommand/format-block-contenteditable-false-expected.txt: * editing/execCommand/format-block-expected.txt: * editing/execCommand/format-block-from-range-selection-expected.txt: * editing/execCommand/format-block-multiple-paragraphs-expected.txt: * editing/execCommand/format-block-multiple-paragraphs-in-pre-expected.txt: * editing/execCommand/format-block-table-expected.txt: * editing/execCommand/format-block-with-braces-expected.txt: * editing/execCommand/indent-images-2-expected.txt: * editing/execCommand/indent-images-3-expected.txt: * editing/execCommand/indent-pre-expected.txt: * editing/execCommand/indent-pre-list-expected.txt: * editing/execCommand/indent-pre-paragraphs-expected.txt: * editing/execCommand/insert-list-in-noneditable-list-parent-expected.txt: * editing/execCommand/insert-list-nested-with-orphaned-expected.txt: * editing/execCommand/insert-nested-lists-in-table-expected.txt: * editing/execCommand/insert-nested-lists-with-pre-expected.txt: * editing/execCommand/insert-paragraph-twice-at-end-of-block-styled-listitem-expected.txt: * editing/execCommand/insert-paragraph-twice-at-end-of-custom-listitem-expected.txt: * editing/execCommand/insert-unordered-list-in-shadow-tree-expected.txt: * editing/execCommand/outdent-selection-expected.txt: * editing/execCommand/overtype-expected.txt: * editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt: * editing/execCommand/remove-formatting-expected.txt: * editing/execCommand/remove-list-from-multi-list-items-expected.txt: * editing/execCommand/switch-list-type-with-inner-list-expected.txt: * editing/execCommand/switch-list-type-with-orphaned-li-expected.txt: * editing/find/find-and-replace-at-editing-boundary-expected.txt: * editing/find/find-and-replace-basic-expected.txt: * editing/find/find-and-replace-in-subframes-expected.txt: * editing/find/find-and-replace-no-matches-expected.txt: * editing/find/find-and-replace-noneditable-matches-expected.txt: * editing/inserting/insert-3786362-fix-expected.txt: * editing/inserting/insert-3907422-fix-expected.txt: * editing/inserting/insert-div-021-expected.txt: * editing/inserting/insert-paragraph-after-tab-span-and-text-expected.txt: * editing/inserting/insert-paragraph-before-space-expected.txt: * editing/inserting/insert-paragraph-between-text-expected.txt: * editing/inserting/insert-paragraph-in-designmode-document-expected.txt: * editing/inserting/insert-paragraph-separator-at-break-expected.txt: * editing/inserting/insert-paragraph-with-font-and-background-color-expected.txt: * editing/mac/selection/double-click-and-drag-over-anchor-to-select-expected.txt: * editing/pasteboard/avoid-copying-body-with-background-expected.txt: * editing/pasteboard/block-wrappers-necessary-expected.txt: * editing/pasteboard/cleanup-on-move-expected.txt: * editing/pasteboard/copy-image-with-alt-text-expected.txt: * editing/pasteboard/copy-null-characters-expected.txt: * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2-expected.txt: * editing/pasteboard/copy-paste-bidi-expected.txt: * editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt: * editing/pasteboard/copy-paste-converts-fixed-expected.txt: * editing/pasteboard/copy-paste-converts-sticky-expected.txt: * editing/pasteboard/copy-paste-doesnt-convert-sticky-and-fixed-during-partial-copy-expected.txt: * editing/pasteboard/copy-paste-inserts-clearing-div-expected.txt: * editing/pasteboard/copy-paste-with-important-rules-expected.txt: * editing/pasteboard/copy-paste-wraps-position-absolute-expected.txt: * editing/pasteboard/copy-text-with-backgroundcolor-expected.txt: * editing/pasteboard/display-block-on-spans-expected.txt: * editing/pasteboard/drag-drop-list-expected.txt: * editing/pasteboard/drag-list-item-expected.txt: * editing/pasteboard/insert-text-decoration-expected.txt: * editing/pasteboard/interchange-newline-3-expected.txt: * editing/pasteboard/interchange-newline-4-expected.txt: * editing/pasteboard/line-feed-between-br-and-b-should-not-reorder-pasted-content-expected.txt: * editing/pasteboard/nested-blocks-with-text-area-expected.txt: * editing/pasteboard/nested-blocks-with-text-field-expected.txt: * editing/pasteboard/paste-4039777-fix-expected.txt: * editing/pasteboard/paste-at-end-of-node-followed-by-inline-element-expected.txt: * editing/pasteboard/paste-before-tab-span-expected.txt: * editing/pasteboard/paste-blockquote-into-blockquote-3-expected.txt: * editing/pasteboard/paste-delete-insertion-position-skip-paragraph-expected.txt: * editing/pasteboard/paste-list-001-expected.txt: * editing/pasteboard/paste-noscript-xhtml-expected.txt: * editing/pasteboard/paste-table-001-expected.txt: * editing/pasteboard/paste-table-cells-expected.txt: * editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt: * editing/pasteboard/paste-text-001-expected.txt: * editing/pasteboard/paste-text-005-expected.txt: * editing/pasteboard/paste-text-006-expected.txt: * editing/pasteboard/paste-text-007-expected.txt: * editing/pasteboard/paste-text-010-expected.txt: * editing/pasteboard/paste-text-011-expected.txt: * editing/pasteboard/paste-text-015-expected.txt: * editing/pasteboard/paste-text-017-expected.txt: * editing/pasteboard/paste-text-018-expected.txt: * editing/pasteboard/paste-text-at-tabspan-001-expected.txt: * editing/pasteboard/paste-text-at-tabspan-002-expected.txt: * editing/pasteboard/paste-text-with-style-expected.txt: * editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt: * editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt: * editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt: * editing/pasteboard/style-from-rules-expected.txt: * editing/pasteboard/testcase-9507-expected.txt: * editing/selection/4895428-1-expected.txt: * editing/selection/4895428-4-expected.txt: * editing/selection/dump-as-markup-expected.txt: * editing/selection/dump-as-markup-form-text-expected.txt: * editing/selection/extend-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: * editing/selection/home-inside-noneditable-table-expected.txt: * editing/selection/modify-backward-inline-block-containers-expected.txt: * editing/selection/move-between-lines-of-different-editabilities-expected.txt: * editing/selection/move-by-line-006-expected.txt: * editing/selection/move-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: * editing/selection/move-up-into-wrapped-line-expected.txt: * editing/selection/shift-click-includes-existing-selection-expected.txt: * editing/selection/user-select-all-with-shift-expected.txt: * editing/spelling/text-replacement-after-typing-to-word-expected.txt: * editing/spelling/text-replacement-first-word-second-line-expected.txt: * editing/style/apply-font-size-to-multiple-nodes-expected.txt: * editing/unsupported-content/table-delete-001-expected.txt: * editing/unsupported-content/table-delete-003-expected.txt: * fast/dom/HTMLMeterElement/meter-element-markup-expected.txt: * fast/events/5056619-expected.txt: * fast/parser/attributes-on-close-script-expected.txt: * fast/parser/document-write-svg-cdata-expected.txt: * fast/parser/foster-parent-under-template-expected.txt: * fast/parser/math-options-crash-expected.txt: * fast/parser/object-with-textarea-fallback-expected.txt: * fast/parser/residual-style-dom-expected.txt: * fast/parser/style-in-create-contextual-fragment-expected.txt: * fast/parser/style-in-create-contextual-fragment-head-expected.txt: * fast/table/table-create-tbody-existing-tbody-expected.txt: * fast/table/table-create-tbody-expected.txt: * fast/table/table-create-tbody-multiple-tbody-expected.txt: * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: * platform/gtk/editing/deleting/delete-emoji-expected.txt: * platform/ios-wk1/editing/deleting/delete-emoji-expected.txt: * platform/ios-wk2/editing/execCommand/indent-pre-expected.txt: * platform/ios/editing/deleting/delete-3959464-fix-expected.txt: * platform/ios/editing/deleting/delete-across-editable-content-boundaries-2-expected.txt: * platform/ios/editing/deleting/delete-across-editable-content-boundaries-3-expected.txt: * platform/ios/editing/deleting/delete-emoji-1-expected.txt: * platform/ios/editing/deleting/delete-emoji-2-expected.txt: * platform/ios/editing/deleting/delete-emoji-3-expected.txt: * platform/ios/editing/deleting/delete-emoji-4-expected.txt: * platform/ios/editing/deleting/delete-emoji-5-expected.txt: * platform/ios/editing/deleting/delete-emoji-6-expected.txt: * platform/ios/editing/deleting/delete-emoji-7-expected.txt: * platform/ios/editing/deleting/delete-emoji-8-expected.txt: * platform/ios/editing/deleting/delete-emoji-9-expected.txt: * platform/ios/editing/deleting/delete-emoji-expected.txt: * platform/ios/editing/execCommand/delete-line-and-insert-text-in-font-inside-blockquote-expected.txt: * platform/ios/editing/pasteboard/paste-text-001-expected.txt: * platform/ios/editing/pasteboard/paste-text-010-expected.txt: * platform/ios/editing/pasteboard/paste-text-at-tabspan-001-expected.txt: * platform/mac/editing/caret/emoji-expected.txt: * platform/mac/editing/deleting/delete-emoji-1-expected.txt: * platform/mac/editing/deleting/delete-emoji-2-expected.txt: * platform/mac/editing/deleting/delete-emoji-3-expected.txt: * platform/mac/editing/deleting/delete-emoji-4-expected.txt: * platform/mac/editing/deleting/delete-emoji-5-expected.txt: * platform/mac/editing/deleting/delete-emoji-6-expected.txt: * platform/mac/editing/deleting/delete-emoji-7-expected.txt: * platform/mac/editing/deleting/delete-emoji-8-expected.txt: * platform/mac/editing/deleting/delete-emoji-9-expected.txt: * platform/mac/editing/deleting/delete-emoji-expected.txt: * platform/win/editing/deleting/delete-br-011-expected.txt: * platform/win/editing/execCommand/indent-pre-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-expected.txt: * platform/wincairo/editing/execCommand/indent-pre-expected.txt: Updated to expect "\n". * resources/dump-as-markup.js: (Markup._getMarkupForTextNode): Convert newlines into "\n". Canonical link: https://commits.webkit.org/232121@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@270442 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-12-04 19:43:08 +00:00
| "\n"
| <textarea>
| this.value="replaced"
| "original"
| <shadow:root>
| <div>
Inner text element should not use -webkit-user-modify https://bugs.webkit.org/show_bug.cgi?id=129035 Reviewed by Andreas Kling. Source/WebCore: To eliminate the internal use of -webkit-user-modify, use contenteditable attribute in the inner text elements instead of manually inspecting disabled-ness and readonly-ness in RenderTextControl. Unfortunately, we still have to manually set UserModify value in RenderTextControl::adjustInnerTextStyle since RenderTextControl::styleDidChange creates RenderStyle for its inner text from scratch via createInnerTextStyle. * html/HTMLFieldSetElement.cpp: (WebCore::HTMLFieldSetElement::disabledStateChanged): Don't use childrenOfType iterator which asserts that DOM isn't mutated during the traversal since we now set contenteditable attribute inside disabledStateChanged via updateFromControlElementsAncestorDisabledStateUnder. * html/HTMLFormControlElement.cpp: (WebCore::HTMLFormControlElement::parseAttribute): Extracted readOnlyAttributeChanged out of this function so that HTMLTextFormControl could override it to call updateInnerTextElementEditability. (WebCore::HTMLFormControlElement::readOnlyAttributeChanged): Ditto. * html/HTMLFormControlElement.h: * html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::didAddUserAgentShadowRoot): Call updateInnerTextElementEditability after creating shadow DOM for the current input type. (WebCore::HTMLInputElement::updateType): Ditto. (WebCore::HTMLInputElement::parseAttribute): Ditto. * html/HTMLTextAreaElement.cpp: (WebCore::HTMLTextAreaElement::didAddUserAgentShadowRoot): Call updateInnerTextElementEditability. * html/HTMLTextFormControlElement.cpp: (WebCore::HTMLTextFormControlElement::disabledStateChanged): Added to update contenteditable attribute since the editability of the inner text element depends on disabled-ness of the element. (WebCore::HTMLTextFormControlElement::readOnlyAttributeChanged): Ditto for the readonly-ness of the element. (WebCore::HTMLTextFormControlElement::updateInnerTextElementEditability): Added. * html/HTMLTextFormControlElement.h: * rendering/RenderTextControl.cpp: (WebCore::RenderTextControl::adjustInnerTextStyle): Use the inner text element's presentationAttributeStyle() to compute the appropriate EUserModify value instead of hard-coding it here. * rendering/RenderTextControl.h: LayoutTests: Rebaselined tests as the user agent shadow DOM of input and textarea elements now have contenteditable attribute. * editing/input/paste-text-ending-with-interchange-newline-expected.txt: * editing/inserting/5607069-2-expected.txt: * editing/inserting/5607069-3-expected.txt: * editing/pasteboard/copy-image-with-alt-text-expected.txt: * editing/pasteboard/copy-null-characters-expected.txt: * editing/pasteboard/nested-blocks-with-text-area-expected.txt: * editing/pasteboard/nested-blocks-with-text-field-expected.txt: * editing/selection/dump-as-markup-expected.txt: * editing/selection/dump-as-markup-form-text-expected.txt: * fast/forms/suggested-value-after-setvalue-expected.txt: * fast/forms/suggested-value-expected.txt: * fast/parser/object-with-textarea-fallback-expected.txt: Canonical link: https://commits.webkit.org/147234@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@164526 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-02-22 04:09:28 +00:00
| contenteditable="plaintext-only"
| "replaced"
Make dump-as-markup.js dump newlines within text as "\n" https://bugs.webkit.org/show_bug.cgi?id=216749 Reviewed by Anders Carlsson. * editing/deleting/5115601-expected.txt: * editing/deleting/5206311-2-expected.txt: * editing/deleting/delete-3959464-fix-expected.txt: * editing/deleting/delete-4038408-fix-expected.txt: * editing/deleting/delete-across-editable-content-boundaries-2-expected.txt: * editing/deleting/delete-across-editable-content-boundaries-3-expected.txt: * editing/deleting/delete-at-paragraph-boundaries-001-expected.txt: * editing/deleting/delete-br-011-expected.txt: * editing/deleting/delete-br-012-expected.txt: * editing/deleting/delete-br-in-last-table-cell-expected.txt: * editing/deleting/delete-image-followed-by-two-br-expected.txt: * editing/deleting/delete-line-break-between-paragraphs-with-same-style-expected.txt: * editing/deleting/delete-mixed-editable-content-001-expected.txt: * editing/deleting/delete-table-cell-contents-expected.txt: * editing/deleting/delete-uneditable-style-expected.txt: * editing/deleting/forward-delete-empty-table-cell-expected.txt: * editing/deleting/merge-div-from-span-with-style-expected.txt: * editing/deleting/merge-div-with-inline-style-expected.txt: * editing/deleting/merge-paragraph-contatining-noneditable-expected.txt: * editing/deleting/merge-paragraph-from-address-expected.txt: * editing/deleting/merge-paragraph-from-h6-expected.txt: * editing/deleting/merge-paragraph-from-h6-with-style-2-expected.txt: * editing/deleting/merge-paragraph-from-h6-with-style-expected.txt: * editing/deleting/merge-paragraph-from-listing-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-2-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-3-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-expected.txt: * editing/deleting/merge-paragraph-from-span-with-multiple-text-decoration-expected.txt: * editing/deleting/merge-paragraph-from-span-with-style-expected.txt: * editing/deleting/merge-paragraph-into-blockquote-expected.txt: * editing/deleting/merge-paragraph-into-h1-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-dir-2-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-dir-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-style-expected.txt: * editing/deleting/merge-paragraph-into-pre-expected.txt: * editing/deleting/merge-paragraph-with-style-from-rule-expected.txt: * editing/deleting/merge-paragraphs-with-transparent-background-expected.txt: * editing/deleting/paragraph-in-preserveNewline-expected.txt: * editing/deleting/whitespace-pre-1-expected.txt: * editing/execCommand/change-list-type-expected.txt: * editing/execCommand/contenteditable-justify-next-paragraph-expected.txt: * editing/execCommand/crash-indenting-list-item-expected.txt: * editing/execCommand/crash-on-enter-in-contentEditable-list-expected.txt: * editing/execCommand/delete-line-and-insert-text-in-font-inside-blockquote-expected.txt: * editing/execCommand/delete-selection-has-style-expected.txt: * editing/execCommand/format-block-contenteditable-false-expected.txt: * editing/execCommand/format-block-expected.txt: * editing/execCommand/format-block-from-range-selection-expected.txt: * editing/execCommand/format-block-multiple-paragraphs-expected.txt: * editing/execCommand/format-block-multiple-paragraphs-in-pre-expected.txt: * editing/execCommand/format-block-table-expected.txt: * editing/execCommand/format-block-with-braces-expected.txt: * editing/execCommand/indent-images-2-expected.txt: * editing/execCommand/indent-images-3-expected.txt: * editing/execCommand/indent-pre-expected.txt: * editing/execCommand/indent-pre-list-expected.txt: * editing/execCommand/indent-pre-paragraphs-expected.txt: * editing/execCommand/insert-list-in-noneditable-list-parent-expected.txt: * editing/execCommand/insert-list-nested-with-orphaned-expected.txt: * editing/execCommand/insert-nested-lists-in-table-expected.txt: * editing/execCommand/insert-nested-lists-with-pre-expected.txt: * editing/execCommand/insert-paragraph-twice-at-end-of-block-styled-listitem-expected.txt: * editing/execCommand/insert-paragraph-twice-at-end-of-custom-listitem-expected.txt: * editing/execCommand/insert-unordered-list-in-shadow-tree-expected.txt: * editing/execCommand/outdent-selection-expected.txt: * editing/execCommand/overtype-expected.txt: * editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt: * editing/execCommand/remove-formatting-expected.txt: * editing/execCommand/remove-list-from-multi-list-items-expected.txt: * editing/execCommand/switch-list-type-with-inner-list-expected.txt: * editing/execCommand/switch-list-type-with-orphaned-li-expected.txt: * editing/find/find-and-replace-at-editing-boundary-expected.txt: * editing/find/find-and-replace-basic-expected.txt: * editing/find/find-and-replace-in-subframes-expected.txt: * editing/find/find-and-replace-no-matches-expected.txt: * editing/find/find-and-replace-noneditable-matches-expected.txt: * editing/inserting/insert-3786362-fix-expected.txt: * editing/inserting/insert-3907422-fix-expected.txt: * editing/inserting/insert-div-021-expected.txt: * editing/inserting/insert-paragraph-after-tab-span-and-text-expected.txt: * editing/inserting/insert-paragraph-before-space-expected.txt: * editing/inserting/insert-paragraph-between-text-expected.txt: * editing/inserting/insert-paragraph-in-designmode-document-expected.txt: * editing/inserting/insert-paragraph-separator-at-break-expected.txt: * editing/inserting/insert-paragraph-with-font-and-background-color-expected.txt: * editing/mac/selection/double-click-and-drag-over-anchor-to-select-expected.txt: * editing/pasteboard/avoid-copying-body-with-background-expected.txt: * editing/pasteboard/block-wrappers-necessary-expected.txt: * editing/pasteboard/cleanup-on-move-expected.txt: * editing/pasteboard/copy-image-with-alt-text-expected.txt: * editing/pasteboard/copy-null-characters-expected.txt: * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2-expected.txt: * editing/pasteboard/copy-paste-bidi-expected.txt: * editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt: * editing/pasteboard/copy-paste-converts-fixed-expected.txt: * editing/pasteboard/copy-paste-converts-sticky-expected.txt: * editing/pasteboard/copy-paste-doesnt-convert-sticky-and-fixed-during-partial-copy-expected.txt: * editing/pasteboard/copy-paste-inserts-clearing-div-expected.txt: * editing/pasteboard/copy-paste-with-important-rules-expected.txt: * editing/pasteboard/copy-paste-wraps-position-absolute-expected.txt: * editing/pasteboard/copy-text-with-backgroundcolor-expected.txt: * editing/pasteboard/display-block-on-spans-expected.txt: * editing/pasteboard/drag-drop-list-expected.txt: * editing/pasteboard/drag-list-item-expected.txt: * editing/pasteboard/insert-text-decoration-expected.txt: * editing/pasteboard/interchange-newline-3-expected.txt: * editing/pasteboard/interchange-newline-4-expected.txt: * editing/pasteboard/line-feed-between-br-and-b-should-not-reorder-pasted-content-expected.txt: * editing/pasteboard/nested-blocks-with-text-area-expected.txt: * editing/pasteboard/nested-blocks-with-text-field-expected.txt: * editing/pasteboard/paste-4039777-fix-expected.txt: * editing/pasteboard/paste-at-end-of-node-followed-by-inline-element-expected.txt: * editing/pasteboard/paste-before-tab-span-expected.txt: * editing/pasteboard/paste-blockquote-into-blockquote-3-expected.txt: * editing/pasteboard/paste-delete-insertion-position-skip-paragraph-expected.txt: * editing/pasteboard/paste-list-001-expected.txt: * editing/pasteboard/paste-noscript-xhtml-expected.txt: * editing/pasteboard/paste-table-001-expected.txt: * editing/pasteboard/paste-table-cells-expected.txt: * editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt: * editing/pasteboard/paste-text-001-expected.txt: * editing/pasteboard/paste-text-005-expected.txt: * editing/pasteboard/paste-text-006-expected.txt: * editing/pasteboard/paste-text-007-expected.txt: * editing/pasteboard/paste-text-010-expected.txt: * editing/pasteboard/paste-text-011-expected.txt: * editing/pasteboard/paste-text-015-expected.txt: * editing/pasteboard/paste-text-017-expected.txt: * editing/pasteboard/paste-text-018-expected.txt: * editing/pasteboard/paste-text-at-tabspan-001-expected.txt: * editing/pasteboard/paste-text-at-tabspan-002-expected.txt: * editing/pasteboard/paste-text-with-style-expected.txt: * editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt: * editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt: * editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt: * editing/pasteboard/style-from-rules-expected.txt: * editing/pasteboard/testcase-9507-expected.txt: * editing/selection/4895428-1-expected.txt: * editing/selection/4895428-4-expected.txt: * editing/selection/dump-as-markup-expected.txt: * editing/selection/dump-as-markup-form-text-expected.txt: * editing/selection/extend-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: * editing/selection/home-inside-noneditable-table-expected.txt: * editing/selection/modify-backward-inline-block-containers-expected.txt: * editing/selection/move-between-lines-of-different-editabilities-expected.txt: * editing/selection/move-by-line-006-expected.txt: * editing/selection/move-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: * editing/selection/move-up-into-wrapped-line-expected.txt: * editing/selection/shift-click-includes-existing-selection-expected.txt: * editing/selection/user-select-all-with-shift-expected.txt: * editing/spelling/text-replacement-after-typing-to-word-expected.txt: * editing/spelling/text-replacement-first-word-second-line-expected.txt: * editing/style/apply-font-size-to-multiple-nodes-expected.txt: * editing/unsupported-content/table-delete-001-expected.txt: * editing/unsupported-content/table-delete-003-expected.txt: * fast/dom/HTMLMeterElement/meter-element-markup-expected.txt: * fast/events/5056619-expected.txt: * fast/parser/attributes-on-close-script-expected.txt: * fast/parser/document-write-svg-cdata-expected.txt: * fast/parser/foster-parent-under-template-expected.txt: * fast/parser/math-options-crash-expected.txt: * fast/parser/object-with-textarea-fallback-expected.txt: * fast/parser/residual-style-dom-expected.txt: * fast/parser/style-in-create-contextual-fragment-expected.txt: * fast/parser/style-in-create-contextual-fragment-head-expected.txt: * fast/table/table-create-tbody-existing-tbody-expected.txt: * fast/table/table-create-tbody-expected.txt: * fast/table/table-create-tbody-multiple-tbody-expected.txt: * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: * platform/gtk/editing/deleting/delete-emoji-expected.txt: * platform/ios-wk1/editing/deleting/delete-emoji-expected.txt: * platform/ios-wk2/editing/execCommand/indent-pre-expected.txt: * platform/ios/editing/deleting/delete-3959464-fix-expected.txt: * platform/ios/editing/deleting/delete-across-editable-content-boundaries-2-expected.txt: * platform/ios/editing/deleting/delete-across-editable-content-boundaries-3-expected.txt: * platform/ios/editing/deleting/delete-emoji-1-expected.txt: * platform/ios/editing/deleting/delete-emoji-2-expected.txt: * platform/ios/editing/deleting/delete-emoji-3-expected.txt: * platform/ios/editing/deleting/delete-emoji-4-expected.txt: * platform/ios/editing/deleting/delete-emoji-5-expected.txt: * platform/ios/editing/deleting/delete-emoji-6-expected.txt: * platform/ios/editing/deleting/delete-emoji-7-expected.txt: * platform/ios/editing/deleting/delete-emoji-8-expected.txt: * platform/ios/editing/deleting/delete-emoji-9-expected.txt: * platform/ios/editing/deleting/delete-emoji-expected.txt: * platform/ios/editing/execCommand/delete-line-and-insert-text-in-font-inside-blockquote-expected.txt: * platform/ios/editing/pasteboard/paste-text-001-expected.txt: * platform/ios/editing/pasteboard/paste-text-010-expected.txt: * platform/ios/editing/pasteboard/paste-text-at-tabspan-001-expected.txt: * platform/mac/editing/caret/emoji-expected.txt: * platform/mac/editing/deleting/delete-emoji-1-expected.txt: * platform/mac/editing/deleting/delete-emoji-2-expected.txt: * platform/mac/editing/deleting/delete-emoji-3-expected.txt: * platform/mac/editing/deleting/delete-emoji-4-expected.txt: * platform/mac/editing/deleting/delete-emoji-5-expected.txt: * platform/mac/editing/deleting/delete-emoji-6-expected.txt: * platform/mac/editing/deleting/delete-emoji-7-expected.txt: * platform/mac/editing/deleting/delete-emoji-8-expected.txt: * platform/mac/editing/deleting/delete-emoji-9-expected.txt: * platform/mac/editing/deleting/delete-emoji-expected.txt: * platform/win/editing/deleting/delete-br-011-expected.txt: * platform/win/editing/execCommand/indent-pre-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-expected.txt: * platform/wincairo/editing/execCommand/indent-pre-expected.txt: Updated to expect "\n". * resources/dump-as-markup.js: (Markup._getMarkupForTextNode): Convert newlines into "\n". Canonical link: https://commits.webkit.org/232121@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@270442 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-12-04 19:43:08 +00:00
| "\n"
| <script>
Make dump-as-markup.js dump newlines within text as "\n" https://bugs.webkit.org/show_bug.cgi?id=216749 Reviewed by Anders Carlsson. * editing/deleting/5115601-expected.txt: * editing/deleting/5206311-2-expected.txt: * editing/deleting/delete-3959464-fix-expected.txt: * editing/deleting/delete-4038408-fix-expected.txt: * editing/deleting/delete-across-editable-content-boundaries-2-expected.txt: * editing/deleting/delete-across-editable-content-boundaries-3-expected.txt: * editing/deleting/delete-at-paragraph-boundaries-001-expected.txt: * editing/deleting/delete-br-011-expected.txt: * editing/deleting/delete-br-012-expected.txt: * editing/deleting/delete-br-in-last-table-cell-expected.txt: * editing/deleting/delete-image-followed-by-two-br-expected.txt: * editing/deleting/delete-line-break-between-paragraphs-with-same-style-expected.txt: * editing/deleting/delete-mixed-editable-content-001-expected.txt: * editing/deleting/delete-table-cell-contents-expected.txt: * editing/deleting/delete-uneditable-style-expected.txt: * editing/deleting/forward-delete-empty-table-cell-expected.txt: * editing/deleting/merge-div-from-span-with-style-expected.txt: * editing/deleting/merge-div-with-inline-style-expected.txt: * editing/deleting/merge-paragraph-contatining-noneditable-expected.txt: * editing/deleting/merge-paragraph-from-address-expected.txt: * editing/deleting/merge-paragraph-from-h6-expected.txt: * editing/deleting/merge-paragraph-from-h6-with-style-2-expected.txt: * editing/deleting/merge-paragraph-from-h6-with-style-expected.txt: * editing/deleting/merge-paragraph-from-listing-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-2-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-3-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-expected.txt: * editing/deleting/merge-paragraph-from-span-with-multiple-text-decoration-expected.txt: * editing/deleting/merge-paragraph-from-span-with-style-expected.txt: * editing/deleting/merge-paragraph-into-blockquote-expected.txt: * editing/deleting/merge-paragraph-into-h1-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-dir-2-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-dir-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-style-expected.txt: * editing/deleting/merge-paragraph-into-pre-expected.txt: * editing/deleting/merge-paragraph-with-style-from-rule-expected.txt: * editing/deleting/merge-paragraphs-with-transparent-background-expected.txt: * editing/deleting/paragraph-in-preserveNewline-expected.txt: * editing/deleting/whitespace-pre-1-expected.txt: * editing/execCommand/change-list-type-expected.txt: * editing/execCommand/contenteditable-justify-next-paragraph-expected.txt: * editing/execCommand/crash-indenting-list-item-expected.txt: * editing/execCommand/crash-on-enter-in-contentEditable-list-expected.txt: * editing/execCommand/delete-line-and-insert-text-in-font-inside-blockquote-expected.txt: * editing/execCommand/delete-selection-has-style-expected.txt: * editing/execCommand/format-block-contenteditable-false-expected.txt: * editing/execCommand/format-block-expected.txt: * editing/execCommand/format-block-from-range-selection-expected.txt: * editing/execCommand/format-block-multiple-paragraphs-expected.txt: * editing/execCommand/format-block-multiple-paragraphs-in-pre-expected.txt: * editing/execCommand/format-block-table-expected.txt: * editing/execCommand/format-block-with-braces-expected.txt: * editing/execCommand/indent-images-2-expected.txt: * editing/execCommand/indent-images-3-expected.txt: * editing/execCommand/indent-pre-expected.txt: * editing/execCommand/indent-pre-list-expected.txt: * editing/execCommand/indent-pre-paragraphs-expected.txt: * editing/execCommand/insert-list-in-noneditable-list-parent-expected.txt: * editing/execCommand/insert-list-nested-with-orphaned-expected.txt: * editing/execCommand/insert-nested-lists-in-table-expected.txt: * editing/execCommand/insert-nested-lists-with-pre-expected.txt: * editing/execCommand/insert-paragraph-twice-at-end-of-block-styled-listitem-expected.txt: * editing/execCommand/insert-paragraph-twice-at-end-of-custom-listitem-expected.txt: * editing/execCommand/insert-unordered-list-in-shadow-tree-expected.txt: * editing/execCommand/outdent-selection-expected.txt: * editing/execCommand/overtype-expected.txt: * editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt: * editing/execCommand/remove-formatting-expected.txt: * editing/execCommand/remove-list-from-multi-list-items-expected.txt: * editing/execCommand/switch-list-type-with-inner-list-expected.txt: * editing/execCommand/switch-list-type-with-orphaned-li-expected.txt: * editing/find/find-and-replace-at-editing-boundary-expected.txt: * editing/find/find-and-replace-basic-expected.txt: * editing/find/find-and-replace-in-subframes-expected.txt: * editing/find/find-and-replace-no-matches-expected.txt: * editing/find/find-and-replace-noneditable-matches-expected.txt: * editing/inserting/insert-3786362-fix-expected.txt: * editing/inserting/insert-3907422-fix-expected.txt: * editing/inserting/insert-div-021-expected.txt: * editing/inserting/insert-paragraph-after-tab-span-and-text-expected.txt: * editing/inserting/insert-paragraph-before-space-expected.txt: * editing/inserting/insert-paragraph-between-text-expected.txt: * editing/inserting/insert-paragraph-in-designmode-document-expected.txt: * editing/inserting/insert-paragraph-separator-at-break-expected.txt: * editing/inserting/insert-paragraph-with-font-and-background-color-expected.txt: * editing/mac/selection/double-click-and-drag-over-anchor-to-select-expected.txt: * editing/pasteboard/avoid-copying-body-with-background-expected.txt: * editing/pasteboard/block-wrappers-necessary-expected.txt: * editing/pasteboard/cleanup-on-move-expected.txt: * editing/pasteboard/copy-image-with-alt-text-expected.txt: * editing/pasteboard/copy-null-characters-expected.txt: * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2-expected.txt: * editing/pasteboard/copy-paste-bidi-expected.txt: * editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt: * editing/pasteboard/copy-paste-converts-fixed-expected.txt: * editing/pasteboard/copy-paste-converts-sticky-expected.txt: * editing/pasteboard/copy-paste-doesnt-convert-sticky-and-fixed-during-partial-copy-expected.txt: * editing/pasteboard/copy-paste-inserts-clearing-div-expected.txt: * editing/pasteboard/copy-paste-with-important-rules-expected.txt: * editing/pasteboard/copy-paste-wraps-position-absolute-expected.txt: * editing/pasteboard/copy-text-with-backgroundcolor-expected.txt: * editing/pasteboard/display-block-on-spans-expected.txt: * editing/pasteboard/drag-drop-list-expected.txt: * editing/pasteboard/drag-list-item-expected.txt: * editing/pasteboard/insert-text-decoration-expected.txt: * editing/pasteboard/interchange-newline-3-expected.txt: * editing/pasteboard/interchange-newline-4-expected.txt: * editing/pasteboard/line-feed-between-br-and-b-should-not-reorder-pasted-content-expected.txt: * editing/pasteboard/nested-blocks-with-text-area-expected.txt: * editing/pasteboard/nested-blocks-with-text-field-expected.txt: * editing/pasteboard/paste-4039777-fix-expected.txt: * editing/pasteboard/paste-at-end-of-node-followed-by-inline-element-expected.txt: * editing/pasteboard/paste-before-tab-span-expected.txt: * editing/pasteboard/paste-blockquote-into-blockquote-3-expected.txt: * editing/pasteboard/paste-delete-insertion-position-skip-paragraph-expected.txt: * editing/pasteboard/paste-list-001-expected.txt: * editing/pasteboard/paste-noscript-xhtml-expected.txt: * editing/pasteboard/paste-table-001-expected.txt: * editing/pasteboard/paste-table-cells-expected.txt: * editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt: * editing/pasteboard/paste-text-001-expected.txt: * editing/pasteboard/paste-text-005-expected.txt: * editing/pasteboard/paste-text-006-expected.txt: * editing/pasteboard/paste-text-007-expected.txt: * editing/pasteboard/paste-text-010-expected.txt: * editing/pasteboard/paste-text-011-expected.txt: * editing/pasteboard/paste-text-015-expected.txt: * editing/pasteboard/paste-text-017-expected.txt: * editing/pasteboard/paste-text-018-expected.txt: * editing/pasteboard/paste-text-at-tabspan-001-expected.txt: * editing/pasteboard/paste-text-at-tabspan-002-expected.txt: * editing/pasteboard/paste-text-with-style-expected.txt: * editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt: * editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt: * editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt: * editing/pasteboard/style-from-rules-expected.txt: * editing/pasteboard/testcase-9507-expected.txt: * editing/selection/4895428-1-expected.txt: * editing/selection/4895428-4-expected.txt: * editing/selection/dump-as-markup-expected.txt: * editing/selection/dump-as-markup-form-text-expected.txt: * editing/selection/extend-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: * editing/selection/home-inside-noneditable-table-expected.txt: * editing/selection/modify-backward-inline-block-containers-expected.txt: * editing/selection/move-between-lines-of-different-editabilities-expected.txt: * editing/selection/move-by-line-006-expected.txt: * editing/selection/move-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: * editing/selection/move-up-into-wrapped-line-expected.txt: * editing/selection/shift-click-includes-existing-selection-expected.txt: * editing/selection/user-select-all-with-shift-expected.txt: * editing/spelling/text-replacement-after-typing-to-word-expected.txt: * editing/spelling/text-replacement-first-word-second-line-expected.txt: * editing/style/apply-font-size-to-multiple-nodes-expected.txt: * editing/unsupported-content/table-delete-001-expected.txt: * editing/unsupported-content/table-delete-003-expected.txt: * fast/dom/HTMLMeterElement/meter-element-markup-expected.txt: * fast/events/5056619-expected.txt: * fast/parser/attributes-on-close-script-expected.txt: * fast/parser/document-write-svg-cdata-expected.txt: * fast/parser/foster-parent-under-template-expected.txt: * fast/parser/math-options-crash-expected.txt: * fast/parser/object-with-textarea-fallback-expected.txt: * fast/parser/residual-style-dom-expected.txt: * fast/parser/style-in-create-contextual-fragment-expected.txt: * fast/parser/style-in-create-contextual-fragment-head-expected.txt: * fast/table/table-create-tbody-existing-tbody-expected.txt: * fast/table/table-create-tbody-expected.txt: * fast/table/table-create-tbody-multiple-tbody-expected.txt: * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: * platform/gtk/editing/deleting/delete-emoji-expected.txt: * platform/ios-wk1/editing/deleting/delete-emoji-expected.txt: * platform/ios-wk2/editing/execCommand/indent-pre-expected.txt: * platform/ios/editing/deleting/delete-3959464-fix-expected.txt: * platform/ios/editing/deleting/delete-across-editable-content-boundaries-2-expected.txt: * platform/ios/editing/deleting/delete-across-editable-content-boundaries-3-expected.txt: * platform/ios/editing/deleting/delete-emoji-1-expected.txt: * platform/ios/editing/deleting/delete-emoji-2-expected.txt: * platform/ios/editing/deleting/delete-emoji-3-expected.txt: * platform/ios/editing/deleting/delete-emoji-4-expected.txt: * platform/ios/editing/deleting/delete-emoji-5-expected.txt: * platform/ios/editing/deleting/delete-emoji-6-expected.txt: * platform/ios/editing/deleting/delete-emoji-7-expected.txt: * platform/ios/editing/deleting/delete-emoji-8-expected.txt: * platform/ios/editing/deleting/delete-emoji-9-expected.txt: * platform/ios/editing/deleting/delete-emoji-expected.txt: * platform/ios/editing/execCommand/delete-line-and-insert-text-in-font-inside-blockquote-expected.txt: * platform/ios/editing/pasteboard/paste-text-001-expected.txt: * platform/ios/editing/pasteboard/paste-text-010-expected.txt: * platform/ios/editing/pasteboard/paste-text-at-tabspan-001-expected.txt: * platform/mac/editing/caret/emoji-expected.txt: * platform/mac/editing/deleting/delete-emoji-1-expected.txt: * platform/mac/editing/deleting/delete-emoji-2-expected.txt: * platform/mac/editing/deleting/delete-emoji-3-expected.txt: * platform/mac/editing/deleting/delete-emoji-4-expected.txt: * platform/mac/editing/deleting/delete-emoji-5-expected.txt: * platform/mac/editing/deleting/delete-emoji-6-expected.txt: * platform/mac/editing/deleting/delete-emoji-7-expected.txt: * platform/mac/editing/deleting/delete-emoji-8-expected.txt: * platform/mac/editing/deleting/delete-emoji-9-expected.txt: * platform/mac/editing/deleting/delete-emoji-expected.txt: * platform/win/editing/deleting/delete-br-011-expected.txt: * platform/win/editing/execCommand/indent-pre-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-expected.txt: * platform/wincairo/editing/execCommand/indent-pre-expected.txt: Updated to expect "\n". * resources/dump-as-markup.js: (Markup._getMarkupForTextNode): Convert newlines into "\n". Canonical link: https://commits.webkit.org/232121@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@270442 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-12-04 19:43:08 +00:00
| "\nMarkup.description("Tests dump-as-markup for input and textarea forms.");\n\ndocument.getElementsByTagName("input")[0].value = "replaced";\ndocument.getElementsByTagName("textarea")[0].value = "replaced";\n"
| "\n"